* {
	padding:0;
	margin:0;
}

html{
	width:100%;
	background:url(../img/pixel_fundo.jpg) 0 0 repeat-x #fc660d;
	padding:0;
	margin:0 auto;
}

body{
	width:100%;
	height:100%;
	margin:0 auto;
	background:url(../img/fundo2.jpg) center top no-repeat;
	color:#535353;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

label{
	color:#535353;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#borda{
	width:774px;
	display:table;
	margin:0 auto;
	background:url(../img/pixel_conteudo2.gif) 0 0 repeat-y;
}
#geral{
	width:774px;
	display:table;
	margin:0 auto;
	/*background:url(../img/pixel_geral_claro.gif) 0 0 repeat-y;*/
	background:url(../img/bordas_geral.gif) 0 0 no-repeat;
}

/* topo */

#geral #topo{
	width:774px;
	height:130px;
	display:block;
	background:url(../img/topo_claro.gif) 0 0 no-repeat;
}

#geral #topo #nav{
	width:760px;
	height:22px;
	display:block;
	padding-left:7px;
	padding-top:5px;
}

#geral #topo #nav ul.idiomas{
	width:170px;
	height:22px;
	display:block;
	float:left;
}

#geral #topo #nav ul.idiomas li{
	height:22px;
	display:block;
	float:left;
	list-style:none;
	float:left;
	padding-right:10px;
}


#geral #topo #nav ul.idiomas li a{
	height:19px;
	display:block;
	float:left;
	list-style:none;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}

#geral #topo #nav ul.idiomas li a.portugues{
	background:url(../img/btn_por.gif) right 1px no-repeat;
	padding-right:25px;
	padding-top:3px;
}


#geral #topo #nav ul.idiomas li a.ingles{
	background:url(../img/btn_en.gif) right 1px no-repeat;
	padding-right:25px;
	padding-top:3px;
}

#geral #topo #nav ul.util{
	width:530px;
	height:22px;
	display:block;
	float:right;
}

#geral #topo #nav ul.util li{
	list-style:none;
	float:right;
	padding-right:8px;
	padding-left:8px;
	background:url(../img/divisoria_nav.gif) right center no-repeat;
}

#geral #topo #nav ul.util li.btn_intranet{
	list-style:none;
	padding-right:0;
	padding-left:8px;
	background:none;
}
#geral #topo #nav ul.util li.btn_intranet a{
	font-size:11px;
	font-weight:bold;
}
#geral #topo #nav ul.util li a{
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}

#geral #topo #nav ul.util li a:hover{
	text-decoration:underline;
}

#geral #topo #linhas{
	width:774px;
	height:100px;
	display:block;
}

#geral #topo #linhas h1{
	width:155px;
	height:46px;
	display:block;
	float:left;
	padding-top:35px;
	padding-left:15px;
}
#geral #topo #linhas h1 a{
	width:155px;
	height:46px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/logo_transnet.gif) 0 0 no-repeat;
}
#geral #topo #linhas h2{
	width:139px;
	height:22px;
	display:block;
	float:right;
	margin-top:40px;
	padding-right:23px;
}
#geral #topo #linhas h2 a{
	width:139px;
	height:22px;
	display:block;
	background:url(../img/reservationonline.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
/* fim topo */

/* menu */
#geral #menu{
	width:760px;
	height:37px;
	display:block;
	padding-left:7px;
}
#geral #menu ul{
	width:760px;
	height:37px;
	display:block;
	background:url(../img/ul_menu.gif) 0 0 repeat-x;
}
#geral #menu ul li{
	height:35px;
	display:block;
	list-style:none;
	float:left;
}
#geral #menu ul li a{
	height:35px;
	display:block;
	list-style:none;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
}
#geral #menu ul li a.btn_transnet{
	width:79px;
	background-image:url(../img/btn_aboutus2.gif);
}
#geral #menu ul li a.btn_veiculos{
	width:75px;
	background-image:url(../img/btn_vehicles2.gif);
}
#geral #menu ul li a.btn_tarifas{
	width:56px;
	background-image:url(../img/btn_rates2.gif);
}
#geral #menu ul li a.btn_lojas{
	width:61px;
	background-image:url(../img/btn_stores2.gif);
}
#geral #menu ul li a.btn_servicos{
	width:77px;
	background-image:url(../img/btn_services2.gif);
}
#geral #menu ul li a.btn_terceirizacao{
	width:138px;
	background-image:url(../img/btn_fleet2.gif);
}
#geral #menu ul li a.btn_reservas{
	width:98px;
	background-image:url(../img/btn_reservations2.gif);
}
#geral #menu ul li a.btn_parceria{
	width:75px;
	background-image:url(../img/btn_partners2.gif);
}
#geral #menu ul li a.btn_agente{
	width:101px;
	background-image:url(../img/btn_travel2.gif);
}
/*
#geral #menu ul li a.btn_contato{
	width:67px;
	background-image:url(../img/btn_talktous.gif);
}*/
#geral #menu ul li a:hover{
	background-position:left bottom;
}

/* fim menu */

/* conteudo */

#geral #conteudo #full #conteudo{
	
	width:748px;
	display:table;
	padding-bottom:10px;
	
}




#geral #conteudo{
	width:760px;
	display:table;
	margin-left:7px;
	background:#fd7a12 url(../img/pixel_conteudo.gif) 0 0 repeat-x;
}

#geral #conteudo #full{
	width:749px;
	display:table;
	background:#fff;
	border:1px solid #fc660d;
	margin:6px 0 0 4px;
}
#geral #conteudo #full #ulContatoemail{
	width:749px;
	padding-bottom:10px;
	display:table;
}
#geral #conteudo #full #lado1{
	width:356px;
	display:table;
	float:left;
	padding-left:10px;
}
#geral #conteudo #full li{
	width:352px;
	display:table;
	float:left;
}
#geral #conteudo #full #paragrafo{
	margin-left:10px;
}

#geral #conteudo #full #lado2{
	width:356px;
	display:table;
	float:right;
}
#geral #conteudo #full .liContato{
	width:356px;
	display:table;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#geral #conteudo #full .liContato_direita{
	width:356px;
	display:table;
	float:right;
	padding-top:10px;
	padding-left:5px;
}
#geral #conteudo #full .liContato .texto{
	width:266px;
	padding-top:0px;
	display:table;
	float:right;
}
#geral #conteudo #full .liContato_direita .texto{
	width:266px;
	margin-top:-12px;
	margin-right:10px;
	display:table;
	float:right;
}
#geral #conteudo #full .liContato label{
	display:table;
	float:left;
}

#geral #conteudo #full #mensagem label{
	width:66px;
	margin-top:15px;
	margin-left:10px;
}
#geral #conteudo #full #mensagem{
	width:266px;
	float:right;
	margin-top:0px;
}
#geral #conteudo #full #enviar{
	display:block;
	margin-right:40px;
	padding-bottom:15px;
	float:left;
	position:relative;
	left:95px;
	clear:both;
}
#geral #conteudo #full #ulContato{
	width:749px;
	padding-bottom:10px;
	height:120px;
}
#geral #conteudo #full #liContato_direita{
	width:356px;
	display:table;
	float:right;
	padding-left:20px;
	padding-top:10px;
}
#geral #conteudo #full #esquerda{
	width:356px;
	display:table;
	float:left;
	padding-left:10px;
}

#geral #conteudo #full #direita{
	width:356px;
	display:table;
	float:left;
	padding-left:20px;
}

#geral #conteudo #full h2.h2Trabalhe{
	width:749px;
	height:31px;
	display:block;
	background:url(../img/h_trabalhe_conosco.gif) right 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
}
#geral #conteudo #full h2.h_transnet{
	width:749px;
	height:31px;
	display:block;
	background:url(../img/h_transnet.gif) right 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:10px;
}

#geral #conteudo #agente_esquerda h2.h_agente{
	width:490px;
	height:31px;
	display:block;
	background:url(../img/h_agente.gif) 0 0 no-repeat;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
}
#geral #conteudo #full h2.h_lojas{
	width:743px;
	height:31px;
	display:block;
	background:url(../img/h_lojas.gif) 0 0 no-repeat;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
}

#geral #conteudo #full h2.h_servicos{
	width:743px;
	height:31px;
	display:block;
	background:url(../img/h_servicos.jpg) 0 0 no-repeat;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}

#geral #conteudo #full h2.h_tarifas{
	width:743px;
	height:31px;
	display:block;
	background:url(../img/h_tarifas.gif) 0 0 no-repeat;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}

#geral #conteudo #full h3.h_saopaulo-c{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_saopaulo-c.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
#geral #conteudo #full h3.h_saopaulo-i{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_saopaulo-i.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
#geral #conteudo #full h3.h_rio{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_rio.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}

#geral #conteudo #full h3.h_bahia{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_bahia.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
#geral #conteudo #full h3.h_parana{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_parana.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}

#geral #conteudo #full h3.h_pernambuco{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_pernambuco.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}

#geral #conteudo #full h3.h_ceara{
	width:300px;
	height:20px;
	display:block;
	background:url(../img/h_ceara.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
#geral #conteudo #full h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f58426;
	padding-top:5px;
	line-height:18px;
}
#geral #conteudo #full p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:10px;
	line-height:18px;
}
#geral #conteudo #full p a.a_mapa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2faaa1;
	font-weight:bold;
	text-decoration:none;
}
#geral #conteudo #full h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
}

/*servicos */

#geral #conteudo #full .box_servico{
	width:355px;
	display:table;
	padding-bottom:15px;
}
#geral #conteudo #full .box_servico p{
	width:266px;
	display:table;

}

#geral #conteudo #full .box_servico h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f58426;
	padding-bottom:10px;
}
#geral #conteudo #full .box_servico img{
	float:left;
}

/* fim servicos */

/* tarifas */

#geral #conteudo #full #tarifas{
	width:732px;
	display:table;
	margin-left:8px;
	float:left;
}
#geral #conteudo #full #tarifas ul.ul_tarifas{
	width:732px;
	height:31px;
	display:block;
	background:url(../img/barra_tarifas.gif) 0 0 no-repeat;
}
#geral #conteudo #full #tarifas ul.ul_tarifas li{
	display:block;
	height:23px;
	list-style:none;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top:8px;
	text-align:center;
}

#geral #conteudo #full #tarifas ul.ul_tarifas li.li1{
	width:105px;
}
#geral #conteudo #full #tarifas ul.ul_tarifas li.li2{
	width:191px;
}
#geral #conteudo #full #tarifas ul.ul_tarifas li.li3{
	width:139px;
}
#geral #conteudo #full #tarifas ul.ul_tarifas li.li4{
	width:196px;
}
#geral #conteudo #full #tarifas ul.ul_tarifas li.li5{
	width:99px;
}
#geral #conteudo #full #tarifas ul.ul_categorias{
	width:732px;
	display:table;
	background-color:#e1e1e1;
}
#geral #conteudo #full #tarifas ul.ul_categorias li{
	height:93px;
	display:block;
	list-style:none;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f68527;
	background:url(../img/li_cat.gif) 0 0 repeat-x;
	margin-left:1px;
	margin-bottom:1px;
}
#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat1{
	width:106px;
	text-align:center;
}
#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat1 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #f68527;
	width:100%;
	display:block;
	clear:both;
	text-align:center;
	padding-top:10px;
}
#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat2{
	width:188px;
	text-decoration:-999999px;
	overflow:hidden;
}

#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat3{
	text-align:center;
	width:139px;
}
#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat3 span.de{
	width:100%;
	text-align:center;
	display:block;
	clear:both;
	text-align:center;
	padding-top:25px;
	padding-bottom:5px;
}
#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat3 span.valor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
}
#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat4{
	width:188px;
	text-decoration:-999999px;
	overflow:hidden;
}

#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat5{
	width:105px;
}

#geral #conteudo #full #tarifas ul.ul_categorias li.li_cat5 a{
	background:url(../img/a_reservar.gif) 0 0 no-repeat;
	width:74px;
	height:25px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:35px;
	margin-left:15px;
}

/* fim tarifas */

#geral #conteudo #h2Contato{
	width:749px;
	height:31px;
	display:block;
	background:url(../img/contato_titulo.gif) right 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;
}

#geral #conteudo  #h2Reserva{
	width:743px;
	height:31px;
	display:block;
	background:url(../img/reserva_titulo.gif) 0 0 no-repeat;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}

/* fim conteudo */

/* flash */

#geral #conteudo #flash{
	width:760px;
	height:300px;
	display:block;
}

#geral #conteudo #anima-veiculos{
	width:750px;
	height:472px;
	display:block;
	margin:6px 0 0 6px;
}


/* fim flash */

#geral #conteudo .box1, #geral #conteudo .box2, #geral #conteudo .box3{
	width:248px;
	height:142px;
	display:block;
	float:left;
	margin-left:4px;
	margin-top:4px;
	background:url(../img/box_fundo.jpg) 0 0 no-repeat;
	position:relative;
}
/* box1 e box2 */
#geral #conteudo .box1 img, #geral #conteudo .box2 img{
	margin:1px;
}
#geral #conteudo .box1 .opacidade, #geral #conteudo .box2 .opacidade{
	width:246px;
	height:59px;
	display:block;
	background:#fc7c16;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	top:82px;
	left:1px;
}
#geral #conteudo .box1 .legenda, #geral #conteudo .box2 .legenda{
	width:238px;
	height:54px;
	display:block;
	position:absolute;
	top:84px;
	left:5px;
}
#geral #conteudo .box1 .legenda p, #geral #conteudo .box2 .legenda p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height:16px;
}
#geral #conteudo .box1 .legenda h2{
	width:70px;
	height:20px;
	background:url(../img/h_parceria.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:3px;
}
#geral #conteudo .box2 .legenda h2{
	width:60px;
	height:20px;
	background:url(../img/h_parceria.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:3px;
}
#geral #conteudo .box1 .legenda p a, #geral #conteudo .box2 .legenda p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
/* box1 e box2 */

/* box3*/
#geral #conteudo .box3 h2{
	width:125px;
	height:17px;
	display:block;
	background:url(../img/h_reservaonline.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin:8px 0 8px 8px;
}
#geral #conteudo .box2 .legenda h2.reservaBox{
	width:130px;
	height:20px;
	background:url(../img/h_reservaonline.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:3px;
}
#geral #conteudo .box3 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height:16px;
	margin-left:8px;
}
#geral #conteudo .box3 form{
	width:240px;
	display:table;
	margin-left:8px;
	padding-top:6px;
}
#geral #conteudo .box3 form ul li{
	list-style-type:none;
}
#geral #conteudo .box3 form select{
	width:232px;
	height:18px;
	display:block;
	margin-bottom:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color:#fff;
	border:1px solid #fd7310;
}
#geral #conteudo .box3 a{
	width:74px;
	height:25px;
	display:block;
	background-position:left top;
	background-image:url(../img/btn_reservar.gif);
	background-repeat:no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #conteudo .box3 a:hover{
	background-position:left bottom;
}

/* fim box3 */

/* reserva */
#geral #conteudo #full #h3Retirada{
	width:350px;
	height:20px;
	display:block;
	background:url(../img/reserva_retirada.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #conteudo #full #h3Devolucao{
	width:350px;
	height:20px;
	display:block;
	background:url(../img/reserva_devolucao.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
}

#geral #conteudo #full #h3Protecao{
	width:350px;
	height:20px;
	display:block;
	background:url(../img/reserva_protecao.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
}
#geral #conteudo #full #h3ItensOpcionais{
	width:350px;
	height:20px;
	display:block;
	background:url(../img/reserva_itens_opcionais.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
}
#geral #conteudo #full #h3Veiculos{
	width:350px;
	height:20px;	
	display:block;
	background:url(../img/reserva_veiculos.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:10px;
}
#geral #conteudo #full .ulReserva {
	width:350px;
	display:table;
}

#geral #conteudo #full .ulReserva li{
	width:350px;
	height:20px;
	display:block;
	padding-bottom:10px;
}
#geral #conteudo #full .ulReserva li select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}
#geral #conteudo #full .ulReserva li .selectLocal{
	width:208px;
}
#geral #conteudo #full .ulReserva li .selectLoja{
	width:309px;
}
#geral #conteudo #full .ulReserva li .txtData{
	width:65px;
}
#geral #conteudo #full .ulReserva li .lblHorario{
	padding-left:70px;
}
#geral #conteudo #full .ulReserva li .selectHora{
	width:45px;
}
#geral #conteudo #full .ulReserva li .selectProtecao{
	width:175px;
}
#geral #conteudo #full .ulReserva li .lblValorDiarioTexto{
	font-weight:bold;
}
#geral #conteudo #full .ulReserva li .pLembrete{
	font-weight:bold;
}
#geral #conteudo #full #divVeiculo{
	background-position:left top;
	background-image:url(../img/reserva_carro_exemplo.jpg);
	background-repeat:no-repeat;
	width:327px;
	height:245px;
	display:block;
	float:left;
}
#geral #conteudo #full .pDestaque {
	padding-left:10px;
	font-weight:bold;
}
#geral #conteudo #full .pDestaque .campoObrigatorio{
	color:red;
	font-weight:bold;
}

#geral #conteudo #full .ulDadosCliente{
	display:block;	
	margin-bottom:20px;
	padding-bottom:20px;
}

#geral #conteudo #full .ulDadosCliente li{
	line-height:20px;
}

#geral #conteudo #full .ulDadosCliente li .liTitulo{
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
	background-color:red;
}

#geral #conteudo #full .ulDadosCliente li label.labelTitulo{
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}

#geral #conteudo #full .ulDadosCliente li .campoObrigatorio{
	color:red;
	font-weight:bold;
}
#geral #conteudo #full .ulDadosCliente li #txtDDD{
	width:20px;
}
#geral #conteudo #full .ulDadosCliente li #txtTelefone{
	width:60px;
}

#geral #conteudo #full .ulDadosCliente li #txtCPF{
	width:80px;
}
#geral #conteudo #full .ulDadosCliente li #txtHabilitacao{
	width:80px;
}
#geral #conteudo #full .ulReservaValores {	
	width:327px;
	display:table;
	float:left;
}
#geral #conteudo #full .ulReservaValores li{	
	width:350px;
	display:block;
	height:20px;
}
#geral #conteudo #full .ulReservaValores li.primeiroItem a{
	text-decoration:none;
	border-style:none;
}
#geral #conteudo #full .ulReservaValores li.primeiroItem a img{	
	border-style:none;
}
#geral #conteudo #full .ulReservaValores li #h3Valores{
	width:350px;
	height:20px;	
	display:block;
	background:url(../img/reserva_valores.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:20px;
}
#geral #conteudo #full .ulReservaValores li .lblStrong{
	font-weight:bold;
	margin-top:10px;
}
#geral #conteudo #full .ulReservaValores li.primeiroItem{
	font-weight:bold;
	padding-top:20px;
}
#geral #conteudo #full .ulReservaValores li #divBtLimpar{	
	background-image:url(../img/bt_limpar.jpg);
}
/* fim reserva */

/* terceirizacao */
#geral #conteudo #terceirizacao{
	width:493px;
	display:table;
	float:left;
	margin:6px 6px 6px 4px;
}







#geral #conteudo #terceirizacao .box_ter{







	width:488px;







	display:table;







	background:#fff;







	border:1px solid #fc660d;







	padding-bottom:7px;







	padding-left:5px;







	padding-right:5px;







	margin-bottom:5px;







}







#geral #conteudo #terceirizacao .box_ter ul{







	padding-bottom:5px;















}







#geral #conteudo #terceirizacao .box_ter ul li{







	list-style-type:none;







	line-height:18px;







}







#geral #conteudo #terceirizacao .box_ter h2.h_terceirizacao{







	width:488px;







	height:31px;







	display:block;







	background:url(../img/h_terceirizacao.gif) 0 0 no-repeat;







	text-indent:-999999px;







	overflow:hidden;







	float:right;







	margin-top:15px;







	margin-bottom:10px;







}







#geral #conteudo #terceirizacao .box_ter h2.h_ter_servicos{







	width:488px;







	height:31px;







	display:block;







	background:url(../img/h_servicos_ter.gif) 0 0 no-repeat;







	text-indent:-999999px;







	overflow:hidden;







	float:right;







	margin-top:15px;







	margin-bottom:10px;







}







#geral #conteudo #terceirizacao .box_ter img{







	float: left;







	border:1px solid #565656;







	margin:0 3px 3px 0;







}







#geral #conteudo #terceirizacao .box_ter p{







	line-height:18px;







	padding-bottom:10px;







}















#geral #conteudo #qualidade{
	width:230px;
	height:698px;
	display:block;
	float:left;
	background:url(../img/pixel_qualidade.gif) 0 0 no-repeat;
	border:1px solid #fc660d;
	margin-left:5px;
	color:#fff;
	margin-top:6px;
}
#geral #conteudo #qualidade p{
	line-height:18px;
	padding-bottom:10px;
}
#geral #conteudo #qualidade .box_quali{
	width:220px;
	display:table;
	padding-bottom:10px;
	border-bottom:dashed 1px #fff;
	margin-left:5px;
}

#geral #conteudo #qualidade .box_quali h2{
	width:220px;
	height:20px;
	display:block;
	background:url(../img/h_qualidade.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
	margin-top:20px;
}

#geral #conteudo #qualidade .box_quali2{
	width:220px;
	display:table;
	padding-bottom:10px;
	/*border-bottom:dashed 1px #fff;*/
	margin-left:5px;
}

#geral #conteudo #qualidade .box_quali2 h2{
	width:220px;
	height:20px;
	display:block;
	background:url(../img/h_flexibilidade.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
	margin-top:20px;
}
#geral #conteudo #qualidade .box_quali3{
	width:220px;
	display:table;
	padding-bottom:10px;
	margin-left:5px;
}
#geral #conteudo #qualidade .box_quali3 ul li{	
	list-style-type:none;
	line-height:18px;
	padding-bottom:5px;
}
#geral #conteudo #qualidade .box_quali3 p a{
	text-decoration:none;
	color:#fff;
}

#geral #conteudo #qualidade .box_quali3 p a:hover{
	text-decoration:underline;
}

#geral #conteudo #qualidade .box_quali3 ul li a{
	padding-left:18px;
	background:url(../img/btn_download.gif) 0 0px no-repeat;
	text-decoration:none;
	color:#fff;
}	
#geral #conteudo #qualidade .box_quali3 ul li a:hover{
	text-decoration:underline;
}

#geral #conteudo #qualidade .box_quali3 h2{
	width:220px;
	height:20px;
	display:block;
	background:url(../img/h_mais_info.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
	margin-top:20px;
}
/* fim terceirizacao */















/* sala de imprensa */

#geral #conteudo #full h2.h_imprensa{
	width:743px;
	height:31px;
	display:block;
	background:url(../img/h_imprensa.gif) 0 0 no-repeat;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}

#geral #conteudo #full #menu_imprensa{
	width:192px;
	height:164px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background:url(../img/ul_imprensa.gif) 0 0 no-repeat;
}
#geral #conteudo #full #menu_imprensa ul{
	width:192px;
	height:164px;
	display:block;
	float:left;
	padding-top:10px;
}
#geral #conteudo #full #menu_imprensa ul li{
	width:186px;
	height:31px;
	display:block;
	list-style-type:none;
	padding-left:2px;
}
#geral #conteudo #full #menu_imprensa ul li a{
	width:186px;
	height:21px;
	display:block;
	background:url(../img/li_imprensa.gif) 0 0 repeat-x;
	text-decoration:none;
	color:#fc872b;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}

#geral #conteudo #full #menu_imprensa ul li a:hover{
	background:url(../img/li_imprensa_hover.gif) 0 0 repeat-x;
}
#geral #conteudo #full #content_imprensa{
	width:510px;
	display:table;
	margin-left:15px;
	float:left;
}
#geral #conteudo #full #content_imprensa h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fc872b;
	padding-bottom:5px;
}
#geral #conteudo #full #content_imprensa .box_press{
	width:510px;
	display:table;
	padding-bottom:10px;
	border-bottom:dashed 1px #fc872b;
	padding-top:15px;
}

#geral #conteudo #full #content_imprensa .box_press p{
	line-height:18px;
}
#geral #conteudo #full #content_imprensa .box_press p.pd_top{
	padding-top:10px;
}
#geral #conteudo #full #content_imprensa .box_press p a{
	text-decoration:none;
	color:#565656;
}
#geral #conteudo #full #content_imprensa .box_press p a:hover{
	text-decoration:underline;
}




			/* publicidade e banco de imagens */



#geral #conteudo #full #content_imprensa ul.ul_publicidade{



	width:510px;



	min-height:400px;



	display:table;



}



#geral #conteudo #full #content_imprensa ul.ul_publicidade li{



	width:152px;



	height:152px;



	display:block;



	list-style:none;



	float:left;



	padding-right:17px;



	padding-bottom:17px;



}



#geral #conteudo #full #content_imprensa ul.ul_publicidade li a{



	width:150px;



	height:150px;



	display:block;



	border:1px solid #565656;



}



#geral #conteudo #full #content_imprensa ul.ul_publicidade li a img{



	border:none;







}



/* fim sala de imprensa */















/* parceria */







#geral #conteudo #full h2.h2_destaque{
	width:749px;
	height:31px;
	display:block;
	background:url(../img/h_destaque2.gif) right 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}

#geral #conteudo #full h2.h2_politica{
	width:749px;
	height:31px;
	display:block;
	background:url(../img/h_politica.gif) right 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}
#geral #conteudo #full h2.h2_parceria{
	width:749px;
	height:31px;
	display:block;
	background:url(../img/h_parceria2.gif) right 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
}







#geral #conteudo #full #parcerias {







	width:730px;







	display:table;







	padding-bottom:5px;







	margin-left:10px;







}







#geral #conteudo #full #parcerias p.p_laranja{







	color:#fc872b;







	font-weight:bold;







}







#geral #conteudo #full #parcerias p a{







	text-decoration:none;







	color:#fc872b;







	font-weight:bold;







}







#geral #conteudo #full #parcerias p a:hover{







	text-decoration:underline;







}







#geral #conteudo #full #parcerias p img{







	float:left;







	margin-right:5px;















}







#geral #conteudo #full #parcerias p_img{







	width:100$;







	margin:0 auto;







	text-align:center;







}







#geral #conteudo #full #parcerias p_img img{







	border:none;







}







#geral #conteudo #full #parcerias h3{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-weight: bold;







	color: #fc872b;







	text-transform:uppercase;







	padding-bottom:10px;







}







/* fim parceria */







/* inicio agentes */

#geral #conteudo #agente_direita{
	width:240px;
	height:547px;
	display:block;
	float:left;
	margin:6px 0 0 8px;
	background:url(../img/pixel_qualidade.gif) 0 0 no-repeat;
	border:1px solid #fc660d;
}
#geral #conteudo #agente_direita ul{
	width:230px;
	display:table;
	border-bottom:1px #fff dashed;
	padding-bottom:5px;
	margin-left:4px;
}
#geral #conteudo #agente_direita li{
	width:220px;
	height:45px;
	list-style:none;
	float:left;
}
#geral #conteudo #agente_direita label{
	width:240px;
	display:table;
	float:left;
}
#geral #conteudo #agente_direita #reservar{
	width:75px;
	display:block;
	background:none;
	border:none;
}
#geral #conteudo #agente_direita input{
	width:230px;
	display:table;
	float:left;
	border:1px solid #fc660d;
}
#geral #conteudo #agente_direita #reserva_direita{
	font-size:16px;
	color:#fff;
	background:url(../img/h_reserva.gif) no-repeat;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
	margin-left:5px;
	margin-top:15px;
}
#geral #conteudo #agente_direita #download_direita{
	font-size:16px;
	color:#fff;
	background:url(../img/h_downloads.gif) no-repeat;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
	margin-left:5px;
	margin-top:20px;
}

#geral #conteudo #agente_direita a{
	text-decoration:none;
	color:#fff;
}
#geral #conteudo #agente_direita img{
	border:none;
}
#geral #conteudo #agente_direita p{
	display:table;
	padding-left:5px;
	color:#fff;
	line-height:18px;
}
#geral #conteudo #agente_direita label{
	color:#fff;
}
#geral #conteudo #agente_esquerda .reservar{
	width:74px;
	display:block;
	float:left;
	padding-bottom:10px;
	padding-right:60px;
	background:none;
	border:none;
}
#geral #conteudo #agente_esquerda{
	width:493px;
	display:table;
	float:left;
	background:#fff;
	border:1px solid #fc660d;
	margin:6px 0 0 4px;
}

#geral #conteudo #ulAgente{
	display:block;
	padding-bottom:10px;
	float:left;
	clear:both;
}

#geral #conteudo #ulAgente li{
	width:220px;
	height:40px;
	list-style:none;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#geral #conteudo #ulAgente label{
	width:200px;
	height:16px;
}

#geral #conteudo #ulAgente input{
	width:220px;
	height:16px;
}
#geral #conteudo #agente_esquerda p{
	padding-bottom:10px;
	padding-left:10px;
	line-height:18px;
}

/* fim agentes */







/* inicio trabalhe conosco */

#geral #conteudo #full h3.trab_conosco{
	clear:both;
	padding-left:10px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fc872b;
	padding-top:15px;

}
#geral #conteudo #full ul.ul_trabalhe{
	width:739px;
	display:block;
	padding-left:10px;
	clear:both;
}
#geral #conteudo #full ul.ul_trabalhe li{
	list-style:none;
	float:left;
	height:40px;
	display:block;
	padding-right:13px;
	padding-bottom:5px;
}
#geral #conteudo #full ul.ul_trabalhe li.li1{
	width:246px;
}
#geral #conteudo #full ul.ul_trabalhe li.li2{
	width:93px;
}
#geral #conteudo #full ul.ul_trabalhe li.li3{
	width:140px;
}
#geral #conteudo #full ul.ul_trabalhe li.li4{
	width:40px;
}
#geral #conteudo #full ul.ul_trabalhe li.li5{
	width:202px;
}
#geral #conteudo #full ul.ul_trabalhe li.li6{
	width:147px;
}
#geral #conteudo #full ul.ul_trabalhe li.li7{
	width:403px;
	height:83px;
	display:block;
}
#geral #conteudo #full ul.ul_trabalhe li.li8{
	width:74px;
	height:25px;
	display:block;
	clear:both;
	padding-top:5px;
	padding-bottom:10px;
}
#geral #conteudo #full ul.ul_trabalhe li.li8 input{
	width:74px;
	height:25px;
	display:block;
	border:none;
	background:none;
}
#geral #conteudo #full ul.ul_trabalhe li label{
	width:100%;
	height:18px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
}
#geral #conteudo #full ul.ul_trabalhe li input{
	width:100%;
	height:16px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	background-color:#fff;
	border:1px solid #999999;
}
#geral #conteudo #full ul.ul_trabalhe li select{
	width:100%;
	height:18px;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	background-color:#fff;
	border:1px solid #999999;
}
#geral #conteudo #full ul.ul_trabalhe li textarea{
	width:403px;
	height:63px;
	display:block;
	text-align:left;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	background-color:#fff;
	border:1px solid #999999;
}


/*
#geral #conteudo #full #dados_pessoais{
	width:740px;
	display:table;
}

#geral #conteudo #full #dados_pessoais h3{
	padding-left:10px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fc872b;
}
#geral #conteudo #full #dados_pessoais #ulDadosPessoais{
	width:740px;
	display:block;
	padding-bottom:10px;
	float:left;
	clear:both;
}
#geral #conteudo #full #dados_pessoais #ulDadosPessoais li{
	width:200px;
	height:40px;
	display:block;
	list-style:none;
	float:left;
	padding-left:10px;
}

#geral #conteudo #full #dados_pessoais #ulDadosPessoais li label{
	width:200px;
	height:20px;
}
#geral #conteudo #full #dados_pessoais #ulDadosPessoais li input{
	width:200px;
	height:20px;
}
#geral #conteudo #full #dados_pessoais #ulDadosPessoais li select{
	width:204px;
	height:20px;
}
#geral #conteudo #full #dados_profissionais h3{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:20px;
	width:400px;
	height:20px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fc872b;
}


#geral #conteudo #full #dados_profissionais #ulDadosProfissionais{
	width:740px;
	display:block;
	padding-bottom:50px;
	float:left;
	clear:both;
}

#geral #conteudo #full #dados_profissionais #ulDadosProfissionais li{
	width:200px;
	height:40px;
	list-style:none;
	display:block;
	float:left;
	padding-left:10px;
}
#geral #conteudo #full #dados_profissionais #ulDadosProfissionais li label{
	width:200px;
	height:20px;
}
#geral #conteudo #full #dados_profissionais #ulDadosProfissionais li input{
	width:200px;
	height:20px;
}
#geral #conteudo #full #dados_profissionais #ulDadosProfissionais li select{
	width:204px;
	height:20px;
}
#geral #conteudo #full #formacao_academica h3{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:50px;
	width:700px;
	height:20px;
	clear:both;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fc872b;
}
#geral #conteudo #full #formacao_academica #ulFormacaoAcademica{
	width:749px;
	height:150px;
	display:block;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
	clear:both;
}
#geral #conteudo #full #formacao_academica #ulFormacaoAcademica li.descricao_trabalhe {
	width:200px;
	height:60px;
	display:block;
	list-style:none;
	float:left;
	padding-left:10px;
}
#geral #conteudo #full #formacao_academica #ulFormacaoAcademica li{
	width:200px;
	height:40px;
	display:block;
	list-style:none;
	float:left;
	padding-left:10px;
}
#geral #conteudo #full #formacao_academica #ulFormacaoAcademica li label{
	width:200px;
	height:20px;
}
#geral #conteudo #full #formacao_academica #ulFormacaoAcademica li input{
	width:200px;
	height:20px;
}
#geral #conteudo #full #formacao_academica #ulFormacaoAcademica li select{
	width:204px;
	height:20px;
}
#geral #conteudo #full .trabalhe_enviar{
	margin-top:0px;
	float:left;
	padding-bottom:10px;
	position:relative;
	left:10px;
}



/* fim trabalhe conosco */









/* rodape */

#rodape{
	width:774px;
	height:80px;
	display:block;
	background:url(../img/rodape.gif) 0 0 no-repeat;
	margin: 0 auto;
}
#rodape ul{
	width:620px;
	height:22px;
	display:block;
	float:left;
	padding-top:20px;
	padding-left:125px;
}
#rodape ul li{
	list-style:none;
	float:left;
	padding-right:8px;
	padding-left:8px;
	background:url(../img/divisoria_nav.gif) right center no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fedbc6;
}
#rodape ul li.btn_sac{
	list-style:none;
	float:left;
	padding-right:0;
	padding-left:8px;
	background:none;
	width: 250px;
}
#rodape ul li a{
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fedbc6;
	text-decoration:none;
}
#rodape ul li.btn_guiropa{
	float:right;
	background:none;
	padding:0;
}
#rodape ul li.btn_guiropa a{
	width:13px;
	height:23px;
	display:block;
	background:url(../img/guiropa.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}

#rodape ul li a:hover{
	text-decoration:underline;
}
#rodape .centralAtendimento{
	width:131px;
	height:25px;
	display:block;
	margin:0 auto;
	padding-top:10px;
}
#rodape .centralAtendimento h2{
	width:131px;
	height:25px;
	display:block;
	background:url(../img/central_de_reservas2.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
#rodape .centralAtendimento p{
	float:right;
	font-size:8px;
	color: #fedbc6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* fim rodape */







.pd_bottom_transnet{
	margin-bottom:150px;

}





.cliente_reserva_email{
	width:700px;
	height:300px;
	display:block;
	padding-left:14px;
	padding-bottom:20px;
}
.cliente_reserva_email li input{
	color:#565656;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	

}
#geral #conteudo #full #lado2 ul.ulDadosCliente li{
	padding-bottom:10px;

}
#geral #conteudo #full #lado1 ul.ulDadosCliente li select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
}
#geral #conteudo #full #lado2 ul.ulDadosCliente li label.lb_tam1{
	width:50px;
	height:15px;
	display:block;
	float:left;
}
#geral #conteudo #full #lado2 ul.ulDadosCliente li input.input_tam1{
	width:200px;
	height:15px;
	display:block;
	float:left;
}
#geral #conteudo #full #lado2 ul.ulDadosCliente li label.lb_tam2{
	width:150px;
	height:15px;
	display:block;
	float:left;
}
#geral #conteudo #full #lado2 ul.ulDadosCliente li input.input_tam2{
	width:100px;
	height:15px;
	display:block;
	float:left;
}

#geral #conteudo #full #lado1 p.obs {
	font-size:10px;
	margin-top:-10px;
	font-weight:bold;
}
#geral #conteudo #full #lado1 p.obs_reserva {
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}
#geral #conteudo #full #lado2 p.obs {
	font-size:10px;
	margin-top:-10px;
	font-weight:bold;
}
#geral #conteudo #full #lado2 p.obs_reserva {
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}