@charset "utf-8";

/* CSS Document */



body{margin:0; padding:0; background-color:#FFF; background-image:url(../images/fundo_degrade.jpg); background-repeat:repeat-x; background-position:top; min-width:800px; font-family:Tahoma;}

.fundo{width:100%; margin:auto; background-image:url(../images/fundo_para_voce.jpg); height:600px; background-repeat:no-repeat; background-position:top; padding:11px; clear:both;}

p{margin:0; padding:0;}

form{margin:0; padding:0;}

a{text-decoration:underline;}

a:hover{text-decoration:none;}

.clear{clear:both;}

h1{margin:0; padding:0;}

h2{margin:0; padding:0;}

h3{margin:0; padding:0;}



.header{width:97%; height:81px; border-bottom:1px solid #000; margin:auto; clear:both;} 

.logo{display:block; float:left; padding-top:6px;}



.lateral{font-size:11px; font-family:Tahoma; font-weight:bold; color:#000;}



.migalha{width:100%; margin:auto; clear:both; font-family:Tahoma; padding-top:15px; font-size:11px; padding-bottom:15px;}

.migalha a{display:block; float:left; color:#000;}

.migalha b{display:block; float:left; padding-left:12px; padding-right:12px;}



.menu{width:97%; height:24px; border-bottom:1px dotted #069E04; margin:auto;  font-family:Tahoma; padding-top:8px; clear:both;}

.menu a{display:block; float:left; color:#000; font-size:11px;}

.menu b{display:block; float:left; padding-left:12px; padding-right:12px; font-size:11px;}



.menu_topo{width:450px; height:24px; font-size:11px; font-family:Tahoma; padding-top:30px; float:right;}

.menu_topo a{display:block; float:left; color:#119908;}

.menu_topo b{display:block; float:left; padding-left:12px; padding-right:12px;}



.busca{width:166px; height:21px; float:right; background-image:url(../images/busca.png); background-repeat:no-repeat; padding-top:17px; padding-left:21px;}

.formulario{border:none; width:109px; height:17px; font-size:10px; display:block; float:left;}



.corpo{width:97%; margin:auto; clear:both;}

.corpo h2{padding-top:10px; font-family:"Trebuchet MS"; color:#1547FA; font-weight:bold; padding-bottom:5px; font-size:16px;}

.corpo p{display:block; font-size:11px; font-family:Verdana; color:#CCC;}

.corpo p img{displaY:block; border:1px solid #ccc; float:left; margin-right:12px;}



.esquerda{width:75%; float:left; padding-top:15px; padding-bottom:15px;}

.banner_principal{border:1px solid #ccc; background-color:#FFFFFF; clear:both;}

.banner_principal img{display:block;}

.banner_principal .texto{ width:300px; height:50px; position:relative; top:40px; right:50px; font:"Trebuchet MS" #000 30px;}

.relogio{height:20px; border-bottom:1px dotted #139B0D; padding-bottom:10px; padding-top:10px; clear:both; font-family:Tahoma;}

.relogio .bem_vindo{font-size:12px; font-weight:bold; color:#11970E; display:block; float:right; width:180px; text-align:center;}

.relogio .calendario{font-size:12px; color:#ccc; display:block; float:right; width:100px; text-align:center;}

.relogio b{display:block; float:right; padding-left:15px; padding-right:15px; font-size:12px; text-align:center;}



.direita{width:24%; float:right;  padding-top:15px; padding-bottom:15px;}

.box_branco{border:1px dotted #ccc; padding:9px; clear:both;}

.box_branco p{display:block; color:#666; font-size:11px; font-family:Tahoma; padding-top:10px; clear:both;}

.box_branco b{display:block; color:#1548F9; font-size:10px; font-family:Tahoma; clear:both; padding-top:5px; padding-bottom:10px;}

.box_branco hr{display:block; height:1px; border:none; border-bottom:1px dotted #ccc; clear:both; margin:0; padding:0;}

.titulo{ border-bottom:2px solid #1548F9; clear:both;}



.interna_esquerda{width:70%; float:left;}

.interna_esquerda h1{font-size:16px; font-family:Tahoma; background-color:#3366CC; padding:2px; color:#fff; clear:both;}

.interna_esquerda p{padding-top:10px; font-size:12px; color:#666; font-family:Tahoma;}

.interna_esquerda p b{color:#000;}



.interna_direita{width:29%; float:right; background-color:#039; background-image:url(../images/coluna_fundo.png); background-repeat:repeat-x; }

.interna_direita p{padding:10px; font-size:12px; color:#fff; font-size:11px; font-family:Tahoma;}

.interna_direita p img{display:block; float:left; padding-right:10px; padding-bottom:5px;}



.contato_text{width:60%; height:20px; border:1px solid #ccc; background-color:#F9F9F9; font-size:12px; font-family:Tahoma; color:#000000; margin-top:3px;}



.footer{width:97%; margin:auto; background-color:#E3EAE9; padding:12px; text-align:center; font-family:Tahoma; color:#000; font-size:10px; clear:both;}



.link {color:#3366CC; } 

.link:hover {text-decoration:none; }



.paginacao {background-color:#FFFFFF; border:1px solid #666; color:#666; padding:5px; margin-left:6px; }

.paginacao:hover {background-color:#D9ECFF; }



.aviso { color:#FF0000; font-size:12px; font-weight:bold;}


ul#menu{
	width:97%;
	height:24px;
	list-style:none;
	font-family:Arial;
	font-size:11px;
	color:#000;
	float:left;
	border-bottom:1px dotted #069E04;
	margin:10px 22px;
	padding:0;
}
ul#menu li{
	display:block;
	float:left;
	padding:0 20px;
	border-right:2px solid #000;
	margin:0;
}
ul#menu li ul#dir{
	display:none;
	float:left;
}
ul#menu li a:hover {
	text-decoration:none;
}
ul#menu li:hover ul#dir{
	background:#FFF;
	text-decoration:none;
	display:block;
	position:absolute;
	width:auto;
	margin:0;
	padding:5px;
	width:100px;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
}
ul#dir li a, ul#dir li{
	width:100px;
	border:none;
	padding:5px 8px ;
	
}
ul#dir li{
	width:80px;
	background:url(../images/bullet-arrow-right.png) no-repeat left;
	border-bottom:1px solid #CCC;
}
ul#dir li a{
	width:100px;
	text-decoration:none;
}
ul#dir li a:hover{
	text-decoration:underline;
}
ul#menu li a{
	color:#000;
}
