* {margim:0; padding:0}

body{
	background: #fff url(../images/bg.gif) repeat-x;
	text-align: center;
	margin:0px;
	font:11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif ;
	color:#898989;
	width:100%;
}

#main {
	position:relative;	
	width:778px;
	text-align:center;
	margin: auto;
}

#main_home{
	position:relative;	
	width:778px;
	height:920px;
	*text-align:center;
	margin: auto;
}

/***************HEADER**********/

#header{
	left:0px;
	z-index:2;
	height:180px
}

#submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7, #submenu8, #submenu9{
	background-color:#A9D46F;
	position: absolute;
	display: none;	
	top: 170px;
	border-bottom:2px #666666;
	border-right:2px #666666;
	z-index:2;
}

#submenu2{left:87px}
			
#submenu3{left:183px}

#submenu4{left:278px}

#submenu5{left:353px} 

#submenu6{left:430px}

#submenu7{left:500px}

#submenu8{left:570px}

#submenu9{left:653px}

#submenu ul{
	width:160px; 
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
}

#submenu li{
	width:140px;
	text-align:left;
	height:20px;
	margin-left: 10px;
	*margin-left: 0px;	
	_margin-left: 0px;
	padding-top:10px;
	border-bottom:1px solid #99CC5A;
	border-top:1px solid #BFDF93;		
	left:0px;
	list-style-type:none;
}	
		
a.tit_sub:link{
	color:#3F6618;
	font-size:14px;
	text-decoration:none;
}
a.tit_sub:visited{
	color:#3F6618;
	font-size:14px;
	text-decoration:none;
}
a.tit_sub:hover{
	color:#3F6618;
	font-size:14px;
	text-decoration:underline;
}	
	
/****bullet***/

.bullet { 
	padding-left:10px;
	padding-right:5px;
	padding-bottom:3px;
}
.bullet2{ 
	padding-left:10px;
	padding-right:5px;
	padding-bottom:3px;
	
}	
		
/***************TOPO*****************************/

#topo{
	position:relative;
	/*top:190px;*/
	text-align:left;
	z-index:1;
	}

	#destaque_home{
	position:absolute;
	top:15px;
	left:3px;
	}
	
	#dtq{
	position:absolute;
	top:15px;
	right:214px;
	
		
	}
	
	#dtq_1{
	position:absolute;
	top:15px;
	right:3px;
	}
	
	#dtq_2{
	position:absolute;
	top:165px;
	right:3px;}
	
	#dtq_3{
	position:absolute;
	top:310px;
	left:3px;
	}
	
	#dtq_4{
	position:absolute;
	top:310px;
	right:214px;
	}
	
	#dtq_5{
	position:absolute;
	top:310px;
	right:3px;}
	

	
/***************CONTEUDO**********/

    #conteudo 
    {
        clear:both;
	    float:left;
	    margin:-10px 0px 0px 2px;
	    padding:0px;
	    position:relative;
	    top:400px;
	    height:270px;
	}
	#cont1
	{
	    clear:both;
	    float:left;
	    margin:0px;
	    padding:0px;
	    width:280px;
	    height:270px;
	}
	
	#cont2{
	    clear:both;
	    float:left;
	    margin:-270px 0px 100px 287px;
        width:280px;
	    height:270px;
	}
	
	#cont3
	{
	    clear:both;
	    float:left;
	    top:23px;
	    right:3px;
	    width:202px;
	    height:265px;
	}
	#cont5{
	    clear:both;
	    float:left;
	    margin:-374px 0px 100px 575px;
	    width:202px;
	    height:280px;
	}
	
	#cont66{
	position:absolute;
	top:23px;
	right:3px;
	width:202px;
	height:270px;
	}
	
	#header_cont_home{ position:absolute;
	top:20px;
	left:15px;
	width:320px;
	text-align:left;
	border-bottom:1px solid #bfbfbf;
	}
	
		#tit_cont_home{
			font-size:21px;
			color:#003563;
			height:30px;
			padding-left:10px;
			letter-spacing:-2px;}
		
	#subtit_cont_home{
		width:250px;
		position:absolute;
		top:60px;
		font-weight:bold;
		left:15px;
		font-size:14px;
		color:#00adef;
		padding-left:10px;
		letter-spacing:-1px;}	
		
	#subtit2_cont_home{
		width:250px;
		position:absolute;
		top:330px;
		font-weight:bold;
		left:15px;
		font-size:14px;
		color:#00adef;
		padding-left:10px;
		letter-spacing:-1px;}		
		
	#cidades_cont_home	{width:300px;
		position:absolute;
		top:100px;
		left:15px;
		font-size:12px;
		font-weight:bold;
		color:#003563;
	}
	
		.brd_top{ height:25px;
		/*border-top:1px solid #BFBFBF;*/
		margin-top:5px;}
		.brd_bottom{ height:25px;
		border-bottom:1px solid #BFBFBF;
		}	
		.tarifa{ height:25px;
			color:#8CC63F;
			border-bottom:1px solid #BFBFBF;
			}	
		
	#outras_cont_home{width:300px;
		position:absolute;
		top:377px;
		left:15px;
		font-size:12px;
		font-weight:bold;
		color:#bfbfbf;
	}
	.brd_bottom2
	{
	    border-bottom:1px solid #BFBFBF;
	}
    .brd_bottom2_2
	{
	    clear:both;
	    float:left;
	    height:27px;
	    width:175px;
	    position:absolute;
	    margin:-11px 0px 0px 0px;
	    padding:0px 0px 0px 0px;
	    border:0;
	    padding:0;
	    border-top:1px solid #BFBFBF;
	    border-bottom:1px solid #BFBFBF;
    }
		
	.brd_b_t{
	border-bottom:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF
	}

#dvAgente {
	
	margin-left: 30px
}

/************topo internas*************/
#topo_int{
height:270px; 
}	
			
#destaque_int{
	float:left;
	padding-left:2px;
	margin-top:10px;
	}
		
#sub{float:right;
margin-top:10px;
margin-right:2px;
width:202px;
	}	
	
#bct{
clear:both;
margin-top:10px;
margin-left:10px;
	}	
	
a.lk_bct:link{
	color:#003563;
	font-size:11px;
	text-decoration:underline;
}
a.lk_bct:visited{
	color:#003563;
	font-size:11px;
	
	text-decoration:underline;
}
a.lk_bct:hover{
	color:#003563;
	font-size:11px;
	text-decoration:none;
}					
			
		
/**********submenu internas***************/

#sub_internas{
     	background-color:#A9D46F;
		text-align:center;
		padding: 4px;
}	
#sub_internas ul {
	background-color:#A9D46F;	
	padding:0;
	margin:0;
	border: 1px solid #A9D46F;
	width: 192px;
}

#sub_internas li{
	text-align:left;
	list-style-type:none;
}	
		
	
a.roll, a.roll:visited{
	display: block;
	color:#548022;
	font-size:12px;
	text-decoration:none;
	padding-top:0;
	margin:0;
	width: 145px;
	padding:12px 2px 0px 45px;
	height: 30px;
	background-image:url(../images/img_menu_off.gif);
	font-weight:bold;
}

a.roll:hover, a.roll:active{
	background-image:url(../images/img_menu_on.gif);
	color:#EAF3E1;
	font-weight:bold;
}

a.tit_sub:hover{
	color:#3F6618;
	font-size:14px;
	text-decoration:underline;
}	
	

.bullet_sub 
{ 
	padding-left:10px;
	padding-right:5px;
	/*padding-bottom:3px;*/
	padding-top:10px;
}				
				
/*************conteudo internas*************/

#conteudo_int
{
	position:relative; 
	/*top:250px;*/
	text-align:left;
	}
		
#cont_interna{
		background:url(../images/bg_cont_interna.gif) no-repeat;
		/*position:absolute;
		top:200px;*/
		float:left;
		width:564px;
		}
	
	#header_cont_int{ 	
		/*position:absolute;
		top:20px;*/
		float:left;
		margin-top:20px;
		margin-left:5px;
		width:534px;
		text-align:left;
		border-bottom:1px solid #bfbfbf;
		}	
			
		#sub_tit_int{ 
			/*position:absolute;
			top:70px;*/
			clear:both; 
			float:left;
			margin-top:15px;
			color: #8cc63f;
			font-size:21px;
			_height:29px;
			margin-left:5px;
			letter-spacing:-1px;
			width:95%;
			}
	
	#texto{ /*position:absolute;
			top:123px;*/
			clear:both;
			float:left;
			margin-top:15px;
			width:510px;
			margin-left:25px;
			_margin-left:10px;
			font-size:12px;
			color:#898989;
			font-weight:bold;
			text-align:left;
			}
			
	#texto_erro{
			float: left;
			margin:15px auto;
			font-size:12px;
			color:#898989;
			font-weight:bold;
			text-align:left
			}
	#texto2{ /*position:absolute;
			top:123px;*/
			float:left;
			margin-top:15px;
			width:510px;
			margin-left:10px;
			font-size:12px;
			color:#898989;			
			text-align:left
			}		
			
	#dvTexto{ /*position:absolute;
			top:123px;*/
			clear:both;
			margin:50px 0px 0px 0px;
			width:510px;
			}				
		
	#dtq_azul{border-top:1px solid #3DC1F3;
	border-bottom:1px solid #3DC1F3;
	background:#E6F7FD;	
	}
	
	#dtq_azul2{border-top:1px solid #3DC1F3;
	border-bottom:1px solid #3DC1F3;
	background:#E6F7FD;
	width:480px;
	
	}	
	
	.txt_dtq_azul{color:#003563;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;}
	
		.txt_dtq_azul_2{
		color:#003563;
		margin-top:10px;
		margin-bottom:10px;
		font-weight:bold;
		border:none;
		}

#cidades_cont_home2	{ margin-left:10px; 
		font-size:12px;
		font-weight:bold;
		color:#003563;
	}
		
hr{border: 1px dashed #c6c6c6; }

#outras_cont_home2{margin-left:10px;
		font-size:12px;
		font-weight:bold;
		color:#bfbfbf;
	}		
	/****************menu lateral internas**********/	
		
		
#menu_lateral{ /* position:relative;*/
width:202px;
float: right;}	
	
	
	#lat1{float:right;/*position: relative;*/
	margin-top:3px;
	margin-right:2px;
	}
	
	#lat2{
	/*position:relative;*/
	float:right;
	margin-top:8px;
	margin-right:2px;
	}
	
	#lat3{
	/*position:relative;*/
	float:right;
	margin-top:8px;
	margin-right:3px;
	}
	
	#lat4{
	/*position:relative;*/
	float:right;	
	margin-top:8px;
	margin-right:3px;
	}
	
	#lat5{
	/*position:relative;*/
	float:right;
	margin-top:8px;
	margin-right:3px;
	}


/*************links/textos*************/
	
.txt_verde{
color: #8cc63f;

}
.txt_resul{

}
.txt_azul_claro {
	margin-left: 30px;
	color:#3DC1F3;
}

a.lk_azul_claro:link{
	color:#3DC1F3;
	font-size:10px;
	text-decoration:underline;
}
a.lk_azul_claro:visited{
	color:#3DC1F3;
	font-size:10px;
	text-decoration:underline;
}
a.lk_azul_claro:hover{
	color:#3DC1F3;
	font-size:10px;
	text-decoration:none;
}	
		
a.lk_escuro:link{
	color:#003563;
	font-size:12px;
	text-decoration:none;
}
a.lk_escuro:visited{
	color:#003563;
	font-size:12px;
	text-decoration:none;
}
a.lk_escuro:hover{
	color:#003563;
	font-size:12px;
	text-decoration:underline;
}	
		
#sub_tit_escuro{
			clear:both;
			font-size:14px;
			color:#003563;
			letter-spacing:-1;
			margin:0px;
			padding:0px;
			height:40px;
		}
#sub_tit_claro{
			font-size:12px;
			color:#3DC1F3;
			height:25px;
			padding-left:10px;
			letter-spacing:-1;
		}		
		
		
/*********************lateral*******************/	

#lateral{
		width:202px;
	}
	
	#lateral ul{
	width:202px; 
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
	#lateral li{	
	text-align:left;
	height:23px;
	border-bottom:1px solid #BFBFBF;
	list-style-type:none;
	margin-top:6px;
	}
		
/*******destaque lateral*********/	

a.txt_lateral:link{
	color:#003563;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.txt_lateral:visited{
	color:#003563;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.txt_lateral:hover{
	color:#003563;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}	
	
#mais { background-color:#E6F7FD;
	height:28px;
	padding-top:5px;
	width:202px;
	border-bottom:1px solid #BFBFBF;
	letter-spacing:-1px;
		
	}
	
#mais2 { background-color:#E6F7FD;
	height:24px;
	padding-top:5px;
	width:510px;
	border-bottom:1px solid #3DC1F3;
	border-top:1px solid #3DC1F3;
	letter-spacing:-1;
		
	}	

a.lk_mais:link{
	color:#3DC1F3;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;		
}

a.lk_mais:visited{
	color:#3DC1F3;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.lk_mais:hover{
	color:#3DC1F3;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}	

a.lk_mais2:link{
	color:#3DC1F3;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
}
a.lk_mais2:visited{
	color:#3DC1F3;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
}
a.lk_mais2:hover{
	color:#3DC1F3;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:underline;
}	

#tit_lat{
color: #8cc63f;
font-size:21px;
height:29px;
padding-left:8px;
padding-botton:10px;
border-bottom:1px solid #BFBFBF;
letter-spacing:-2px;
}
	
				
#image{ height:131px;
padding-bottom:9px;
padding-top:9px;		
border-bottom:1px solid #BFBFBF;
}

#image_2{ height:160px;
padding-bottom:9px;
padding-top:9px;		
border-bottom:1px solid #BFBFBF;
}

.bullet_lat { 
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom: 4px;
}
	

/***************FOOTER**********/

#footer{
	position:relative;
	background: #CCC url(../images/bg_footer.gif) repeat-x;
	width:100%;
	height:390px;
}

#footer2{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:1000px; /* Margin top p/ Firefox */
	*margin-top:300px; /* Margin top p/ IE7 */
	_margin-top:300px; /* Margin top p/ IE6 */
}

#footer3{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px; 
	margin-top:1650px; /* Margin top p/ Firefox */
	*margin-top:820px; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}

#footer4{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:1200px; /* Margin top p/ Firefox */
	*margin-top:150px; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}

#footer5{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:2900px; /* Margin top p/ Firefox */
	*margin-top:1950px; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}
#footer6{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:1060px; /* Margin top p/ Firefox */
	*margin-top:0; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}

#footer7{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:1100px; /* Margin top p/ Firefox */
	*margin-top:0; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}
#footer8{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:1250px; /* Margin top p/ Firefox */
	*margin-top:0; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}
#footer9{
	position:relative;
	background: #CCC url(../images/bg_footer2.gif) repeat-x;
	width:100%;
	height:95px;
	margin-top:1800px; /* Margin top p/ Firefox */
	*margin-top:0; /* Margin top p/ IE7 */
	_margin-top:0; /* Margin top p/ IE6 */
}



#news_letter 	
{
    clear:both;
    float:right;
    margin-top:30px;		
    margin-right:100px;
    font-size:12px;
    font-weight:bold;
    color:#bfbfbf;	
	}

#news_letter_novo
{
    clear:both;
    display:block;
    float:left;
    margin:-210px 300px 0px 570px;
	font-size:12px;
	font-weight:bold;
	color:#bfbfbf;
}	
#NEWSLETTER    
{
    clear:both;
    float:left;
	margin:-223px 0px 0px 570px;
	font-weight:bold;
	font-size:12px;
	width:380px;
	text-align:left;
	color:#FFFFFF;
}	

#not_footer 
{
    clear:both;
	float:left;
	margin-top:30px;
	margin-left:90px;
	font-weight:bold;
	font-size:12px;
	width:400px;
	text-align:left;
	color:#FFFFFF;
	
}
#footer_int
{
    clear:both;
	float:left;
	margin-top:95px;
	margin-left:120px;
	font-weight:bold;
	font-size:12px;
	width:400px;
	text-align:left;
	color:#FFFFFF;
}


.data_footer{ height:25px;
	/*border-bottom:1px solid #345B7F;*/

		color:#3DC1F3;
		}	
		/*@*/	
#tit_noticias{
    /*color: #8cc63f;
    font-size:16px;
    height:29px;
    margin-left:8px;*/
    color:#8CC63F;
    font-size:16px;
    height:29px;
    /*margin-left:8px;*/
    text-align:left;
    padding-bottom:20px;
    border-bottom:1px solid #345B7F;
    text-align:left;
}

#noticias{width:400px}
div #Noticias1_dvNoticia{width:400px;}
.boxUltima{width:400px;}

#tit_noticias tr{border-bottom:1px solid #345B7F;}

.text_footer{ height:25px;
			color:#ffffff;
			border-bottom:1px solid #345B7F;
			}	
.texto_footer{ height:25px;
			color:#ffffff;
			font-size:11px;
			text-align:left;
			}				

.brd_bottom3{ text-align:left;
			padding-left:3px;
			border-bottom:1px solid #345B7F;}
			
	.brd_b_t1{ border-bottom:1px solid #345B7F;
				border-top:1px solid #345B7F;}
				

	
				
#footer_int2{float:right;
			margin-top:20px;		
			margin-right:100px;
			font-size:11px;
			color:#FFFFFF;
}				
				
				
a.lk_verde_footer:link{
	color: #8cc63f;
	font-size:12px;
	text-decoration:none;
	
}
a.lk_verde_footer:visited{
	color: #8cc63f;
	font-size:12px;
	text-decoration:none;

}
a.lk_verde_footer:hover{
	color: #8cc63f;
	font-size:12px;
	text-decoration:none;

}

a.lk_text_footer:link{
	height:25px;
	color:#ffffff;
	/*border-bottom:1px solid #345B7F;*/
	text-decoration:none;
}

a.lk_text_footer:visited{
	height:25px;
	color:#ffffff;
	/*border-bottom:1px solid #345B7F;*/
	text-decoration:none;

}
a.lk_text_footer:hover{
	height:25px;
	color:#ffffff;
	/*border-bottom:1px solid #345B7F;*/
	text-decoration:underline;
			}	


#verde{
border-bottom:1px solid #345B7F;
	   border-top:1px solid #345B7F;

}						

.bullet_footer { 
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:0px;
	}
							

/*****/


/************form**********/

input{
	color:#464749;
	font-size:12px;
	font-family:Arial;
	padding-left: 5px;
	border: 1px solid #3DC1F3;
	height: 15px;
	padding-top: 2px;
	margin-top: 3px;
	background-position: 1px;
}

select{
	color:#464749;
	font-size:12px;
	font-family:Arial;
	padding-left: 2px;
	border: 1px solid #3DC1F3;
	height: 17px;
	width:150px;
	padding-top: 2px;
	margin-top: 3px;
	background-position: 1px;
}

textarea{
	color:#464749;
	font-size:12px;
	font-family:Arial;
	padding-left: 2px;
	border: 1px solid #3DC1F3;
	height: 40px;
	width:250px;
	padding-top: 2px;
	margin-top: 3px;
	background-position: 1px;
}

#img_promo{
	padding:5 0 5 0px;				
	margin: 10 0 10 0px;	
}

input.noBorder{
border:none;
background:none;
	}

.btAssinarNews{margin-top:-10px;margin-left:-5px;float:left}

/**************************************************************************************************************************/
/*MENU TAREFAS*/
#tarefas_atual_texto{
 	clear:both;
 	float:left;
	padding:20px 0 20px 0;
	margin:0px 0px 0px 12px;
	width:520px;
	font:11px Verdana;
	color:#000000;
}
#tarefas_atual_div{
     	clear:both;
     	float:left;
		padding: 0px;
		margin:0px 0px 0px 12px;
		width:550px;
}
#tarefas_atual_div ul
{
    list-style:none;
    margin:0;
    padding:0;
}

#tarefas_atual_div ul li
{
    float:left;
    padding:0;
    padding-right:5px;
}
#tarefas_atual_div ul li a
{
    display:block;
}
.tarefas_atual_pp{
    width:170px;
    height:30px;
    cursor:hand;
}
.tarefas_atual_cf{
    width:170px;
    height:30px;
    cursor:hand;
}
.tarefas_atual_tu{
    width:170px;
    height:30px;
    cursor:hand;
}
/**************************************************************************************************************************/
/*Rodapé*/
#div_rodape
{
    clear:both;
	float:left;
	padding:0px;
	margin:50px 0px 0px 575px;
	height:50px;
	width:400px;
	color:#FFFFFF;
}
#texto_rodape
{
    clear:both;
	float:left;
	padding:0px;
	margin:0px;
	font-size:10px;
	width:400px;
	color:#FFFFFF;
}
.div_pp_texto
{
    clear:both;
    float:left;
    padding:0px;
    margin:0px;
}
#div_banner_home
{
    clear:both;
    float:left;
    width:560px;
    height:275px;
    margin:-5px 0px 0px 3px;
}

/*********************************************************************/
/*TABELA TARIFAS*/
#table_tarifas
{
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    height: 408px;
    width: 300px;
}
#table_tarifas td
{
    font-size: 11px;
    font-family: Trebuchet MS, Arial, sans-serif;
    color: #444444;
    padding:5px;
}
.prepago
{
    cursor:hand;    
}
a.prepago
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
a.prepago:hover
{
    text-decoration: underline;
}

#div_destino_internacional
{
    float:left;
    padding:0px;
    margin:0px 0px 0px 30px;
}
/*********************************************************************/