/*
Css: Tallento
Criação: www.outsideonline.com.br 
11.03.2008 */


body{
 height:100%;
 margin:0; 
 padding:0; 
 text-align:center;
 background:#B2AD92;
} 
 
#pagewidth{ 
 width:1000px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#topo{
 position:relative; 
 height:90px; 
 width:1000px;
 xbackground-image:url(topo.jpg);
} 
 
#leftcol{
 width:765px; 
 float:left; 
 position:relative; 
 }
 
div#maincol{
 position:relative; 
 float: right;
 width:235px;
 }
 

/* ================= fontes */

p{
	padding:inheri;
	margin:0px;
	}
	
a{color:#FFFFFF; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}

img{border:0}

#imgleft{
	float:left;
	
}

/* ================= meios */

#banner {
	width:765px;
	height:313px;
	background-image:url(fnd_banner.jpg);
}

#banner_in {
	width:765px;
	height:144px;
	xbackground-image:url(fnd_banner_in.jpg);
}

#barra {
	width:723px;
	height:46px;
	background-image:url(fnd_barra.jpg);
	text-align:left;
	padding-top:15px;
	padding-left:42px;
}

#meio{
	width:705px;
	min-height:550px;
	background:url(fnd_meio.jpg);
	padding:30px;
	font:12px arial;
	color:#333333;
}	

#menuvert{
	width:235px;
	height:500px;
	background:url(fnd_menu.jpg) no-repeat;
}

#menuvert2{
	width:235px;
	height:594px;
	background:url(fnd_menu2.jpg) no-repeat;
}
.bordaimg{
    border:1px dotted #cdcdcd;
	background-color:#f5f5f5;
	padding:5px;
	margin:0px 7px 5px 0px;
}

/* ================= menu topo horizontal */

#menu{
	position:relative;
	width:1000px;
	height:90px;
	}

div#menu a#itm_um {
	position:absolute;
	width:328px;
	height:90px;
	background-image: url(menu_logo_1.gif);
	background-repeat: no-repeat;
	}
	
div#menu a#itm_dois {
 	position:absolute;
	left:328px;
  	width:88px;
  	height:90px;
  	background:url(menu_cont_logo_1.gif) no-repeat;
  	background-repeat: no-repeat;
	}

div#menu a#itm_tres {
 	position:absolute;
	left:413px;
  	background:url(menu_02.gif) no-repeat;
  	width:88px;
  	height:90px;
	}
div#menu a#itm_tres:hover {background:url(menux_02.gif) no-repeat;}

div#menu a#itm_quatro {
 	position:absolute;
	left:501px;
  	background:url(menu_03.gif) no-repeat;
  	width:87px;
  	height:90px;
	}
div#menu a#itm_quatro:hover {background:url(menux_03.gif) no-repeat;}

div#menu a#itm_cinco {
 	position:absolute;
	left:588px;
  	background:url(menu_04.gif) no-repeat;
  	width:86px;
  	height:90px;
	}
div#menu a#itm_cinco:hover {background:url(menux_04.gif) no-repeat;}

div#menu a#itm_seis {
 	position:absolute;
	left:674px;
  	background:url(menu_05.gif) no-repeat;
  	width:86px;
  	height:90px;
	}
div#menu a#itm_seis:hover {background:url(menuz_05.gif) no-repeat;}

div#menu a#itm_sete {
 	position:absolute;
	left:760px;
  	background:url(menu_06.gif) no-repeat;
  	width:123px;
  	height:90px;
	}
div#menu a#itm_sete:hover {background:url(menux_06.gif) no-repeat;}

div#menu a#itm_oito {
 	position:absolute;
	left:883px;
  	background:url(menu_07.gif) no-repeat;
  	width:117px;
  	height:90px;
	}
div#menu a#itm_oito:hover {background:url(menux_07.gif) no-repeat;}

 
/* ================= rodape */ 
 
#footer{
 height:80px; 
 clear:both;
 background-image:url(fnd_rodape.jpg);
 padding:30px 30px 0px 30px;
 font:11px arial;
 color:#fff;
 } 
 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

* html .clearfix{height: 1%;}
.clearfix{display: block;}


/* ================= menu  VERTICAL */

.navcontainer {}

.navcontainer ul
{
margin-left:0;
padding-left:0;
list-style-type: none;
font-family: Arial;
}

.navcontainer a
{
	display: block;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #991D16;
	font:12px arial;
}

.navcontainer a:link, .navlist a:visited
{
color: #ffffff;
text-decoration: none;
font:12px arial;
}

.navlist li {
	height:20px;
	}

.navcontainer a:hover
{
background-color: #DC1F14;
color: #fff;
font:12px arial;
}

/* =Rotator
----------------------------------------------------------------------*/

ul#rotator *
{
	margin: 0;
	padding: 0;
}

ul#rotator
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 600px;
	height: 299px;
	z-index: 0;
	float: left;
}

ul#rotator li
{
	width: 600px;
	height: 299px;
	margin: 50;
	padding: 0;
	list-style-type: none;
	text-align: center;
	float: left;
}
#tudo #conteudo #cont-a #rotator-principal {
	margin: 0px;
	padding: 0px;
	float: left;
	width:677px;
}
h2 {
	font-size: 14px;
	color: #787459;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #787459;
}

.form, select, textarea{
	border:1px solid #cdcdcd;
	font:12px arial;
	color:#333333;
	background-color:#ffffff;
}
.form-obrig{
	border:2px solid #cdcdcd;
	font:12px arial;
	color:#333333;
	background-color:#ffffff;
	background-image: url(ico_form_obrig.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
