﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	outline:none;
	list-style:none;
}

html,body{
	width:100%;
	height:100%;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background:#F5F3F0 url(img/bgt.jpg) left top repeat-x;
	}
	
img{
	border:0px;
	}
	
.all{
	float:left;
	width:100%;
	height:100%;
	}
	
.container{
	width:950px;
	min-height:900px;
	_heigth:900px;
	background:url(img/bgc.jpg) right top repeat-y;
	margin:0px auto;
	}

.topo{
	float:left;
	width:950px;
	height:280px;
	}

.corpo{
	float:left;
	width:932px;
	min-height:500px;
	_height:500px;
	padding-left:18px;
	}

.conteudo{
	float:left;
	width:566px;
	padding-left:23px;
	padding-right:23px;
	padding-top:15px;
	font-size:12px;
	}

.conteudo p{
	text-align:justify;
	}
	
.conteudo ul{
	padding-top:10px;
	padding-bottom:10px;
	}
	
.conteudo li{
	width:555px;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:5px;
	}

.conteudo li.l_impar{
	background:#F0F3E2;
	}
	
.conteudo li.l_par{
	background:#FFF;
	}
	
.titulo{
	width:565px;
	height:50px;
	background:url(img/bg_tit.jpg) left top repeat-x;
	}

.titulo h1{
	width:565px;
	height:50px;
	text-indent:-999px;
	font-size:10px;
	display:block;
	}

.titulo h1.t_empresa{
	background: url(img/tit_empresa.jpg) left top no-repeat;
	}
	
.titulo h1.t_pontos{
	background:url(img/tit_pontos.jpg) left top no-repeat;
	}
	
.titulo h1.t_veiculos{
	background:url(img/tit_veiculos.jpg) left top no-repeat;
	}
	
.titulo h1.t_servicos{
	background:url(img/tit_servicos.jpg) left top no-repeat;
	}
	
.titulo h1.t_conveniadas{
	background:url(img/tit_conveniadas.jpg) left top no-repeat;
	}
	
.titulo h1.t_contato{
	background:url(img/tit_contato.jpg) left top no-repeat;
	}
	
/*  Div da Página Inicial  */

.contx_margin{
	margin-right:20px;
	}

.contextual{
	float:left;
	width:272px;
	min-height:200px;
	_height:200px;
	margin-top:10px;
	}
	
.contextual h1{
	width:272px;
	height:50px;
	text-indent:-999px;
	font-size:10px;
	display:block;
	}

.contextual h1.ind_empresa{
	background: url(img/tit_empresa.jpg) left top no-repeat;
	}
	
.contextual h1.ind_pontos{
	background:url(img/tit_pontos.jpg) left top no-repeat;
	}
	
.contextual h1.ind_veiculos{
	background:url(img/tit_veiculos.jpg) left top no-repeat;
	}
	
.contextual h1.ind_servicos{
	background:url(img/tit_servicos.jpg) left top no-repeat;
	}
	
.contextual h1.ind_conveniadas{
	background:url(img/tit_conveniadas.jpg) left top no-repeat;
	}
	
.contextual h1.ind_contato{
	background:url(img/tit_contato.jpg) left top no-repeat;
	}
	
.contextual p{
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	}
	
.contextual a{
	text-decoration:none;
	color:#454545;
	}
	
.contextual a:hover{
	text-decoration:underline;
	color:#3D7953;
	}
	
.contextual img{
	padding-left:94px;
	}


/*  Configuração de Entrada dos Serviços On-Line  */
.restrito{
	float:left;
	width:200px;
	padding-left:60px;
	padding-right:60px;
	background: url(img/bg_sonline.jpg) right top no-repeat;
	}
	
.restrito h3{
	width:190px;
	height:45px;
	background:url(img/tit_servicos_online.jpg) center top no-repeat;
	margin-top:30px;
	font-size:10px;
	text-indent:-999px;
	overflow:hidden;
	}
	
.restrito p{
	color:#8B846E;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.restrito span{
	width:190px;
	display:block;
	text-align:center;
	padding-left:5px;
	}

.restrito input.forms{
	width:190px;
	height:17px;
	background:#FFF;
	border:1px solid #9E967D;
	margin-left:5px;
	padding-top:3px;
	font-size:12px;
	}

.restrito input.bacesso{
	margin-left:135px;
	margin-top:15px;
	margin-bottom:10px;
	}
	
.restrito input.forms:focus{
	background:#FD0;
	border:1px solid #3D7953;
	}
	
.restrito a{
	color:#8B846E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	
.restrito a:hover{
	text-decoration:underline;
	}


/*  Rodape da Página  */
.rodape{
	clear:both;
	width:900px;
	height:50px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:35px;
	}
	
.rodape ul{
	width:580px;
	border-top:1px solid #00B25C;
	}

.rodape li{
	display:inline;
	padding-right:10px;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	}
	
.rodape a{
	color:#316243;
	text-decoration:none;
	}
	
.rodape a:hover{
	text-decoration:underline;
	}

.formulario{
	float:left;
	width:400px;
	padding-left:80px;
	}
	
.formulario p{
	font-size:12px;
	text-align:justify;
	padding-left:0px;
	padding-bottom:10px;
	padding-right:0px;
	}
	
.formulario span{
	float:left;
	width:400px;
	}
	
.formulario label{
	float:left;
	width:400px;
	font-size:10px;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:2px;
	font-weight:bold;
	display:block;
	}
	
.formulario label.little{
	width:175px;
	}
	
.formulario label.uf{
	width:50px;
	}
	
.formulario label input{
	width:400px;
	height:20px;
	border:1px solid #00552D;
	background:#EFEFEF;
	}
	
.formulario label input.city{
	width:150px;
	}
	
.formulario label input.botao{
	width:130px;
	height:30px;
	border:2px solid #00552D;
	font-size:11px;
	background:#00B25C;
	color:#FFF;
	font-weight:bold;
	margin-top:20px;
	float:right;
	}
	
.formulario textarea{
	width:400px;
	border:1px solid #00552D;
	background:#EFEFEF;
	}
	
.formulario select{
	width:50px;
	height:21px;
	border:1px solid #00552D;
	background:#EFEFEF;
	}

.formulario input:focus{
	background:#FD0;
	border:1px solid #3D7953;
	}
	
.formulario textarea:focus{
	background:#FD0;
	border:1px solid #3D7953;
	}
	
.formulario select:focus{
	background:#FD0;
	border:1px solid #3D7953;
	}
	
#comum{
	float:left;
	width:565px;
	}

#comum h2{
	width:400px;
	font-size:16px;
	padding-top:5px;
	padding-bottom:10px;
	color:#00B25C;
	display:block;
	}
#comum h3{
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	color:#407654;
	}

.conveniadas{
	width:555px;
	padding:5px;
	_padding:2px;
	border:1px solid #E7EBD0;
	background:#F0F3E2;
	margin-bottom:15px;
}
.conveniadas p{
	text-align:justify;
	line-height:21px;
}
.conveniadas a{
	color:#407654;
	}
.conveniadas a:hover{
	color:#00B25C;
	}

.volta_mapa{
	float:right;
	width:150px;
	height:30px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	}
.volta_mapa a{
	color:#407654;
	}
	
.volta_mapa a:hover{
	color:#00B25C;
	}