*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;}

html{
	background:#8a985e url(../images/background1.jpg) top left repeat-x ;
}

body{
	background:url(../images/background_rodape.jpg) repeat-x left bottom ;
	text-align:center;}

/* LInks */

a, a:link{
	color:#333;
	text-decoration:none;}
a:hover{text-decoration:underline;}
/* Final dos links*/
#geral{
	margin:0 auto;
	text-align:left;
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
	width:970px;}

#topo{
	background:url(../images/background_topo.jpg) top left repeat-x ;
	float:left;
	height:136px;
	width:970px;}

h1 a{
	width:266px;
	height:74px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-4000px;
	overflow:hidden;
	display:block;
	float:left;
	margin:23px 50px 0 20px;}

#topo_banner{
	margin:0; 
	float:left; 
	width:615px;
	height:100px;}

#menu_topo{
	background:url(../images/fundo_laranja.jpg) top left repeat-x;
	clear:both;
	float:left;
	height:29px;
	width:970px;
	margin:6px 0 0;
	/*height:50px;*/
	
}

#menu_topo ul{
	float:right; 
	margin:80;}

#menu_topo ul li{
/*	background:url(../images/fundo_menu.jpg) repeat-x top right;*/
	display:inline;
	float:left;
	height:21px;
	padding:8px 19px 0 19px;
	border-right:1px solid #e68f44;}

.border_menu_esquerda{border-left:1px solid #e68f44;}

#menu_topo ul li a{
	background:url(../images/menu_borda_esquerda.jpg) no-repeat top left;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	height:18px;
	padding:0;}


#menu_topo ul li a:hover{text-decoration:underline;}

/* Fim do topo*/






/*corpo da agina*/

#corpo{float:left; background:#FFF; padding:0 0 25px; width:969px;}

#principal{float:left; position:relative;}

/* Menu lateral*/
#menu_lateral{
	background: url(../images/modelo_menu_fundo.jpg) repeat-y;
	float:left;
	margin:5px 6px 0 0;
	/*text-indent:-4000px;*/
	width:185px;}

#menu_lateral ul{
	float:left;
	width:100%;
}	

#menu_lateral ul li{
	float:left;
	height:21px;
	width:100%;
	padding:0;}

#menu_lateral ul li a{
	background:url(../images/seta_branca.gif) no-repeat 10px 88%;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:white;	
	float:left;
	padding:5px 0 0 20px;
	text-decoration:none;
	width:88%;
	/*text-indent:-4000px;*/
}	
#menu_lateral ul li a:hover{text-decoration:underline;}

#menu_lateral h2{cursor:pointer; }

.menu_lat{
	float:left;
	width:186px;
	margin:0 0 0 0;
}



#cssdropdown li.headlink a{ display: block; }

li.headlink { background:url(../images/seta_branca.gif) no-repeat 171px 61%;}

/* Child lists and links */
#cssdropdown li.headlink ul {  
	display: none;  
	width:100%; 
	height:auto; 
	position:absolute; 
	right:-206px; 
	top:0; 
	padding-right:15px; 
	z-index:50 !important;}

#cssdropdown li.headlink:hover ul { 
	display: block; 
	z-index:51 !important; 
	padding-right:20px;}

#cssdropdown li.headlink ul li a { padding: 5px 0 0 23px; height: 17px; background:#a4c260 !important;}

#cssdropdown li.headlink ul li a:hover { /*color:#999;*/ }

#cssdropdown li.headlink ul li {width:140%; background:transparent !important;}

/* Pretty styling */
#cssdropdown li.headlink:hover  { position:relative; z-index:52 !important;}

#cssdropdown li.headlink ul { padding-bottom: 10px; z-index:52 !important;}


.menu_h2_verde, .menu_h2_laranja{
	background:url(../images/fundo_verde.gif) top left repeat-x;
	font:bold 12px 'Trebuchet MS', Tahoma, Verdana, Arial, Sans-Serif;
	color:#FFF;
	float:left;
	width:95%;
	height:18px;
	padding:10px 0 0 11px;
	text-transform:uppercase;
}

.menu_h2_laranja{background:url(../images/fundo_laranja.gif) top left repeat-x;}

.fundo_menu_lateral_verde{
	background:#a4c260 url(../images/fundo_menu_lateral_verde.jpg) top left repeat-x;
}

.fundo_menu_lateral_laranja{
	background:#eeaa11 url(../images/fundo_menu_lateral_laranja.jpg) top left repeat-x;
}

.borda_verde{border-bottom:1px solid #c2d2a0}
.borda_laranja{border-bottom:1px solid #e5be76}

.fundo_menu_lateral_verde ul li {border-top:1px solid #c2d2a0}
.fundo_menu_lateral_laranja ul li {border-top:1px solid #e5be76}

/* Fim Menu lateral*/

/*Banner principal*/

#bannerflash{
	float:left;
	width:775px;
	height:240px;
	z-index: 10;
}

#nav_flash {
	right:0px;
	position: absolute;
	margin: 225px 0 0 ;
	z-index: 1000;	
}

#nav_flash a{
	margin: 0 2px 0 0;
	padding: 4px 5px;
	background:#ededed;
	border: solid 1px #ededed;
}

#nav_flash a:hover{
	padding: 6px 5px;
	color: #000;
	
}
#nav_flash a.activeSlide {
	background:#ddd;
	font-weight: bold;	
	color: #000;
}

/*Fim banner principal*/

#conteudo_banner_lateral{
	clear:both;
	float:left;
	width:775px;
}

/* parte principal noticias e eventos*/
#conteudo{ float:left; width:620px;}

#noticias, #informativos, #eventos, #aliancas{background:#FFF; float:left; width:49%; margin: 5px 6px 2px 0; height:560px;}

#informativos, #aliancas{float:right;}

#noticias h2, #informativos h2, #eventos h2, #aliancas h2{width:96.8%;}

.noticia, .informa{
	float:left;
	color:#706c6c;
	margin:5px 0px 10px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ccc;}

.noticia a, .noticia a:link, .informa a, .informa:link{color:#706c6c;}

.noticia img, .informa img {float:left; margin:0 8px 5px 5px;}

.noticia h3, .informa h3 {color:#706c6c; font:bold 13px Tahoma; }

.noticia h4, .informa h4{color:#706c6c; font:bold 13px Tahoma;}

.noticia p, .informa p {font:11px/15px Tahoma; text-align:left; padding:3px; height:65px;}
a.link_noticia{float:right; margin:0 5px 0 0;}

#eventos ul{
	float:left;
	margin:10px 0 0 10px;}

#eventos ul li{float:left; width:100%; border-bottom:1px dotted #000}



#eventos ul li span{float:left; font-weight:bold; width:80px; color:#024e27;}

#eventos ul li p{float:left; width:200px; color:#767474; }

#eventos ul li a, #eventos ul li a:link{float:right; color:#024924; text-decoration:none; margin:3px 10px 3px 0;}

#eventos ul li a:hover, a.link_mais_eventos:hover{text-decoration:underline;}

.link_mais_eventos{float:right; font-weight:bold; margin:10px 5px 5px; color:#024924; text-decoration:none; }


#aliancas h2 {margin-bottom:10px;}

.alianca{
	float:left;
	color:#706c6c;
	margin:0 0px 0;
	padding:0;
	width:100%;}

.alianca a, .alianca a:link{color:#706c6c;}

.alianca img{float:left; margin:0 8px 0 5px;}

.alianca h3{font-weight:bold; color:#706c6c;}

.alianca p{font:11px/15px Tahoma; text-align:left; padding:10px 3px 3px 3px ; height:15px;}

a.link_alianca{float:right; color:#024924; text-decoration:none; margin:3px 10px 3px 0;}

#exames, #gabaritos{float:left; width:49%; margin: 0px 6px 2px 0;}

/* Fim parte principal noticias e eventos*/


#banner_lateral{
	float:right;
	width:150px;
	margin: 5px 0 0;
}



.btn_ok{
	background:url(../images/btn_ok.jpg) no-repeat !important;
	cursor:pointer;
	float:right;
	height:16px;
	margin:5px 25px 0 0;
	text-indent:-4000px;
	width:19px !important;}

.btn_envia{
	cursor:pointer;
	float:right;
	height:16px;
	margin:5px 25px 0 0;
	padding:5px;
	width:46px !important;}




/*Rodapé */
#rodape{clear:both; }

#rodape address{
	font:9px Verdana, Arial, Sans-Serif;
	color:#FFF;
	padding:16px 0 0 0;
	text-align:center;
	height:25px;
}

#rodape address span a {
	font:10px Verdana, Arial, Sans-Serif;
	color:#124682;
	text-align:right;
}	
/* Fim Rodapé */














/** Páginas internas*/

.conteudo_interno{
	float:left;
	margin:5px 0 0 0;
	width:620px;}

.conteudo_esquerda_inteira{
	float:left;
	width:160px;
	margin:10px 0 5px 10px;}

.conteudo_direita{
	float:left;
	margin:10px 0 0 0;
	font:1em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	text-align:justify;
	color:#333;
	width:444px;
}

.h2_interno{width:610px; width:610px;}

.conteudo_direita_inteiro{
	float:left;
	margin:10px 0 0 10px;
	font:1em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	text-align:justify;
	color:#333;
	width:604px;}
	
	
#trab_form{
	width: 330px;}

#trab_form small{
	margin: 5px;
	width: 330px;
	float: left;}
	
#trab_form label{
	margin: 5px;
	width: 70px;
	float: left;}
	
#trab_form div{
	width: 330px;
	float: left;}

#trab_form input, #trab_form select {
	margin: 5px;
	padding: 2px;
	float: left;
	background-color: #FFF;
	border: solid 1px #C4C4C4;
	font: 1em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	color: #333;}

#trab_form select {
	width: 230px;}
	
#trab_form div.div2 label{
	width: 100px;
	float: left;}
	
#trab_form div.div2 input{
	width: 15px;
	float: left;
	border: none;}
/*Tabela de serviço*/
.tabela_servico{
	/*border:1px solid #CCC;
	border-collapse:collapse;*/

	border-collapse:separate;
	border-spacing:1px;
	/*caption-side*/
	empty-cells:show;
	color:#7d7d7d; 
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
	table-layout:fixed;	
}

.tabela_servico tr, .tabela_servico tr td{padding:3px; margin:10px 0; }
.tabela_servico tr td{border:1px solid #c4c4c4; }
/* Fim da tabela de serviço*/


/*Parceiros*/
.parceiros{
	float:left;
	width:610px;
	margin:10px 0 0 0;
}

.parceiros li{
	display:inline;
	float:left;
	margin:0 10px;}
/*fim parceiros*/

/*FCV Informa*/

.lista_informativo{float:left; margin:10px 0 0 0; }

.lista_informativo li {float:left; display:inline; margin:0 2px; padding:5px 10px; border:1px dotted #CCC}
/*Fim FCV Informa*/
.parceiros li a{float:left;}
/*Fim dos parceiros*/
/** Fim Páginas internas*/

a.ler_mais_noticias, a.ler_mais_noticias:link{
	color:#F48000;
}

#noticia{
	float:left;
	font:11px/17px Tahoma;
}

#noticia h4{color:#007931; font:bold 13px Tahoma; margin:10px 0 20px;}
#noticia img{float:left; width:170px; margin:5px 5px 5px 0;}

#galeria_noticia{float:left; width:100%; margin:10px 0 20px 0;}

#galeria_noticia ul{float:left}

#galeria_noticia ul li{float:left; display:inline; margin:10px 14px;}


#contato{float:right; width:300px;}

#contato form{}

#contato form fieldset label{width:206px; float:left; margin:0 0 10px}
#contato form fieldset input, #contato form fieldset textarea, #contato form fieldset select{
	color:#333;
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
	padding:2px;
	height:19px; 
	width:269px; 
	float:left; 
	border:1px solid #999;
	margin:0 0 10px}

#contato form fieldset textarea{height:85px;}


.select{width:275px !important; height:26px !important;}


.img_contato{float:left; width:250px;}


/*Paginador*/
#paginacao{
	clear:both; 
	float:left; 
	width:70%;
	margin:10px 0; 
	text-align:center;	
}

#mulink, .show_page{
	background:#357F37;
	float:left;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:white;
	text-decoration:none;
	/*text-indent:-4000px;*/
	margin:0 5px;
	padding:5px;}	

.show_page {
	background:#FFF;
	color:#357F37;
	border:1px solid #999;
}
/*fim do paginador*/

#conteudo_inf_2010{
	float:left;
	margin:0 0 0 21px;
	width:100%;}

#conteudo_inf_2010 ul li{
	float:left;
	display:inline;}

#conteudo_inf_2010 ul{
	margin: 0 0 0 105px;}

#fotos_inf_2010{
	float:left;
	margin-left:-16px;
	margin-top:20px;
	width:100%;}

#fotos_inf_2010 ul{
	float:left;
	
	margin-left:-2px;}

#fotos_inf_2010 ul li{
	float:left;
	display:inline;
	padding:0 6px;}


#topo_vest2010{
	width:754px;
	height: 143px;
	background: url(../images/topo_vest2010.png);
	margin:35px 0 0 9px;
}
#topo_vest2010 ul{
	padding:100px 0 0 5px;
}
#topo_vest2010 ul li{
	padding: 0 5px 0 5px;
	display: inline;
}
#topo_vest2010 ul li a{
	color: #FFF;
}
#corpo_vest2010{
	margin: 0 0 10px 10px;
	float: left;
	width:320px;
}
#corpo_vest2010 label, #corpo_vest2010 input, #corpo_vest2010 select, #corpo_vest2010 textarea, #corpo_vest2010 form p{
	float: left;
	margin: 0 0 5px 0;	
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
}
#corpo_vest2010 input, #corpo_vest2010 select, #corpo_vest2010 textarea{
	border: solid 1px #CCC;
	width: 230px;
}
#corpo_vest2010 textarea{
	height: 80px;
}
#corpo_vest2010 input, #corpo_vest2010 select{
	height: 16px;
}
#corpo_vest2010 input.submit{
	width: 70px;
	height: 21px;
}
#corpo_vest2010 label{
	width: 100%;
	font-weight: bold;
}
#corpo_vest2010 form{
	width: 300px;
	padding: 5px;
}
#corpo_vest2010 label.t2{
	font-size: 10px;
	color: #999;
	font-weight: normal;
	margin: 0;
}
#corpo_vest2010 p{
	margin: 10px 0 0 0;
	text-align: justify;
}
#fotos_vest2010{
	float:left;
	margin:8px 0 10px 38px;
	width:225px;
}
#fotos_vest2010 img{
	margin: 0 0 5px 0;
}

/*programas de beneficios*/


#programas_1{
	float:left;}

#programas_1 ul li{
	float:left;
	display:inline;
	padding:0 4px;}

#programas_2{
	float:left;
	width:200px;
	margin-top:30px;}

#programas_3{
	float:left;
	width:470px;
	margin-top:30px;}

#programas_3 ul li{
	float:left;
	display:inline;
	padding:0 4px;}

/*fim programas de beneficos*/