@charset "iso-8859-1";
/* CSS Document */

body{ background-image:url(../_img/fd_pagina.png); background-repeat:repeat-x;
	font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;}


img{ border:none;}
a{cursor:pointer;}

/*IDs DE CONTEÃsDO*/

#conteiner{ 
	width:53.82em;/*50*/ top:0;
	margin-left:auto; margin-right:auto;
	z-index:0; 
	/*background-color:red;*/}

#topo{ 
	width:50em; height:9.19em; 
	margin-left:2.12em; *margin-left:0em; top:0;
	float:left; clear:none; position:absolute;
	z-index:1000;
	}
#data_mapa_contato{ 
	width:50em; height:2.13em; top:9.19em;
	margin-left:2.13em; *margin-left:0em; 
	background-color:#FFFFFF;
	float:left; clear:none; position:absolute;
	text-align:right;
	z-index:1;
	}
#menu_hor{ 
	width:50em; height:1.69em; top:11.32em;
	margin-left:2.13em; *margin-left:0em; 
	background-image:url(../_img/fd_menu_hor.gif); background-repeat:repeat-x;
	float:left; clear:none; position:absolute;
	text-align:center; 
	z-index:1000;
	}

#corpo{ 
	width:40.63em; height:auto; *height:80%; top:13.01em;
	margin-left:2.13em; *margin-left:0em; margin-right:1.69em; 
	padding:0.545em;
	background-color:#FFFFFF;
	float:left; clear:both; position:absolute; z-index:0;
	/*display:none;*/
	}
#vertical{ 
	width:8.30em; height:auto; top:13.01em;
	margin-left:43.80em; *margin-left:41.69em; 
	*padding-top:1.5em;
	background-color:#FFFFFF; /*yellow*/
	position:absolute;
	z-index:1;
	}
#vertical p{ margin:0; *padding-bottom:0.3em; *padding-top:0;
	padding-bottom:0.4em; padding-top:0.6em;
	z-index:1;
	}
	
#rodape{
	width:60em; height:auto;
	margin-left:auto; margin-right:auto;
	color:#168754; 
	text-align:center; font-size:.8em; 
	border-top:1px solid #168754; 
	/*padding-top:1em;*/ z-index:1; position:relative; clear:both;   
	/*margin-top:5em; */
	
	
	}
	
/*MENU HORIZONTAL-----------------------------------------------------------------------*/
#menucontainer{ z-index:1; /*elevation:above; elevation:higher;**/}
ul#menulist 
	{
	text-align:center; 
	position:absolute; *position:relative; 
	z-index:1;
	}

ul#menulist a
	{
	font-weight: bold;
	text-decoration: none;
	}

ul#menulist, ul#menulist ul, ul#menulist li
	{
	margin: 0em;
	padding: 0em;
	list-style-type: none;
	}

ul#menulist li { float: left; width:10em;  }


ul#menulist li a
	{
	color: #000000;
	border-right: 1px solid #bdbec0 ; border-left: 1px solid #f1f1f2 ;
	display:block; height:2em; padding-top:0.82em;
	text-align:center; font-size:.55em;
	
	}

ul#menulist li a:hover
	{
	color: #ffffff;
	background-image:url(../_img/fd_menu_hor_ativo.gif); background-repeat:repeat-x;
	}

ul#menulist li a:active
	{
	color: #cccccc;
	border: 1px #ffffff inset;
	}


ul#submenulist { display: none; }
ul#submenulist li { float: none;  }

ul#submenulist li a
	{
	display:block;
	text-align:left;
	margin:0; padding-bottom:0.4em;  *margin-top:-0.1em;
	font-style:normal; font-size:.6em;
	background-color:#3a9061;
	color:#ffffff;padding-left:-1em;	
	}


ul#menulist li:hover ul#submenulist
	{
	display: block;
	position: absolute; 
	*margin-left:-5em;*margin-top:-0.8em; *padding-top:1em; *padding-bottom:1em;
	}

ul#menulist li:hover ul#submenulist li a
	{
	width: 22em; height:1.69em;
	border-top:1px solid #5bbd87; border-bottom:1px solid #2a6746;
	padding-left: 1em;  
	}
ul#menulist li:hover ul#submenulist li a:hover, ul#menulist li:hover
	{
	color: #ffff00;
	background-image:url(../_img/fd_menu_hor_ativo.gif); background-repeat:repeat-x;
	}
	
ul#menulist li:hover ul#submenulist li a:active
	{
	color: #cccccc;
	border: 1px #ffffff inset;
	}
ul#menulist li:hover ul#submenulist li a:before { content: " - "; }/**/
	
/*CLASSES GERAIS-----------------------------------------------------------------------------------------*/
.sombra_esq{float:left:; clear:none; *margin-right:-0.4em; margin-top:-0.5em;}
.sombra_dir{float:left:; clear:none; margin-left:50em; position:absolute; clear:left;}
.imagem_destaque {z-index:1;}
body:nth-of-type(1) .sombra_dir{
   margin-left:49.6em;
}
.input{ width:100%;}
.data{text-align:left; font-size:.7em; margin-top:1em; margin-left:1em; z-index:2; float:left; clear:none;}

.curriculos{padding:0.5em; color: #045473; font-size:.8em; background-image:url(../_img/fd_destaque_1.gif); background-repeat:repeat-x; background-color:#d3d5d6;}


