/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#F8F8F8;
}

#corpo{
	margin: 0 auto;
	background-color:#FFF;
	width:760px;
	padding: 10px;
}

#topo{
	width:100%;
	height: 85px;
	background: url('../img/topo.jpg') left top no-repeat;
}

#topo #login{
	float: right;
	width: auto;
	margin: 0px;
	height: 70px;
}

#topo #lang{
	float: right;
	width: auto;
	margin: 0px;
	clear:both;
}

#topo #lang a{
	border:0px;
	text-decoration:none;
}

.formLogin {
	background-color: #c6d6e8;
	border: none;
	color:#333;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}

.inputTxt {
	background-color: #c6d6e8;
	border: none;
	color:#333;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	height:14px;
}

#banner{
	height: 100px;
	padding:0px;
}

#menu{
	margin-top:5px;
	text-align: center;
	background-color:#DCE6F2;
	width: 760px;
	padding:0px;
	height: 31px;
}

#menu ul {
	width: 735px;
	margin:0px;
	list-style:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#menu ul li { display: inline; }

#menu ul li a {
	background-color:#DCE6F2;
	color: #003366;
	text-decoration: none;
	padding: 9px;
	float:left;
}

#menu ul li a:hover {
	background-color:#C6D6E8;
	color: #036;
}

#menu ul li a#active{
	background-color:#C6D6E8;
	color: #036;
}
.width675 {width: 675px;}
.width625 {width: 625px;}

	#menu-alt{
		margin-top:5px;
		text-align: center;
		background-color:#DCE6F2;
		width: 760px;
		padding:0px;
		height: 31px;
	}
	
	:root #menu-alt{
		margin-top:5px;
		text-align: center;
		background-color:#DCE6F2;
		width: 760px;
		padding:1px 0px 0px 0px;
		height: 31px;
	}

	.menu-hv{position: relative; margin:0px auto; padding: 0; display: block; zoom: 1;} 
	
	.menu-hv * {margin: 0; padding: 0; list-style: none} 
	
	.menu-hv li {position: relative; line-height: 1.2em; vertical-align: top } 
	
	.menu-hv a {display: block; zoom: 1; line-height: 1.2em } 
	
	.menu-hv li ul{position: absolute; visibility: hidden  }
	 
	.menu-hv li:hover ul,   
	.menu-hv li.hover ul{visibility: visible } 
	
	.menu-hv li:hover ul ul,  
	.menu-hv li.hover ul ul {visibility: hidden } 
	
	.menu-hv li li:hover ul,  
	.menu-hv li li.hover ul{ visibility: visible }
	 
	.menu-hv li li:hover ul ul,   
	.menu-hv li li.hover ul ul{ visibility: hidden } 
	
	.menu-hv li li li:hover ul,   
	.menu-hv li li li.hover ul{ visibility: visible } 
	
	.menu-hv:after, 
	.menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden;} 
	.menu-hv li { float: left; }   
	.menu-hv li ul li { float: none; } 
	.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; } 
	
	.menu-hv li { background-color: #DCE6F2; font:11px Verdana, Arial, Helvetica, sans-serif; } 
	.menu-hv li a {background-color: #DCE6F2; text-decoration: none; padding: 9px; color: #003366; text-align: center;}
	:root .menu-hv li a {background-color: #DCE6F2; text-decoration: none; padding: 9px; color: #003366; text-align: center;}
	.menu-hv li a:hover,
	.menu-hv li a#active { background-color: #C6D6E8; color: #003366; } 
	
	.submenu{width:150px; border-top:1px solid #cbd9e9;}
	.submenu li a {text-align: left; border-bottom:1px solid #cbd9e9;}
	
	/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6
	http://elmicox.blogspot.com/2008/03/ativando-hover-e-first-child-no-ie-6-um.html    
	Deixe isto ao final de tudo do seu CSS pois o Webkit não interpreta nada mais abaixo do expression */
	
	* html * { color: expression( (function(who){ if(!who.MXPC){ who.MXPC = '1'; if(who.nodeName != 'A'){  who.onmouseenter=function(){ who.className += ' hover'};  who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; } (who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;} } )(this) , 'auto') }

#conteudo {
	width: auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	padding-right: 40px;
	padding-left: 40px;
	text-align: justify;
}

#conteudo .img {
	padding:10px;
	margin: 0px 100px;
}

#conteudo #aviso{
	width:auto;
	height:auto;
	margin:50px 0px 50px 200px;
}

#conteudo .talentos{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:-20px;
}


#rodape{
	clear:both;
	border-top:1px solid #DCE6F2;
	width:760px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	text-align:center;
	margin:0 auto;
	padding:0;
	height: 40px;
	vertical-align: middle;
}

#rodape p{
	margin-top:15px;
}

#menuint ul{
	width: 180px;
	background:#C6D6E8;
	margin:0;
	padding:0;
	list-style-type:none;
	float: left;
	margin: 5px 5px 5px 0px;
}

#menuint ul li{
	display: block;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: auto;
	padding: 5px;
	border-top:2px solid #FFF;
}

#menuint ul li#active{
	background-color: #b6c8dc;
}

#menuint ul li:hover{
	background-color: #b6c8dc;
}

#menuint ul li a{
	color: #000000;
	text-decoration: none;
}

#conteudoint{
	width:575px;
	margin:5px 0px 0px 0px;
}

#conteudoint p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:5px;
}

.tab_produtos{
	width:575px;
	margin:0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.tab_titulo{
	background-color:#c6d6e8;
}

span.azul{
	color:#486699;
	font-weight: bold;
}

span.italico{
	font-style: italic;
}

span.negrito{
	font-weight: bold;
}

.titPop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 5px;
}

.formPop{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 5px
}
.cTxtFormPop{
	height:18px;
	border:1px solid;
	margin-bottom:15px;
	margin-left:-5px;
	width:325px;
}

.cBtFormPop{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	width:100px;
	border:1px solid;
	padding:0px 0px 0px 0px;
	color:#000;
}

.cTxtArFormPop{
	height:80px;
	border:1px solid;
	margin-bottom:15px;
	margin-left:-5px;
	width:325px;
}

.titCont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:10px 0px 10px 0px;
}

.formCont{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}
.cTxtFormCont{
	width:300px;
	height:15px;
	border:1px solid;
	margin-bottom:15px;
	margin-left:0px;
}

.cBtFormCont{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	width:100px;
	border:1px solid;
	padding:0px 0px 0px 0px;
	color:#000;
}

.cTxtArFormCont{
	width:300px;
	height:90px;
	border:1px solid;
	margin-bottom:15px;
	margin-left:0px;
}

.cSelFormPop{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

.links {
	margin:20px;
	padding:0px;
	list-style:none;
}
.links LI {
	display:block;
	border-bottom:solid 1px #DDD;
	margin:0px;
	height: 100px;
	padding:10px;
}

.links LI .desc {
	display:block;
	width:auto;
	float:right;
	width: 450px;
}
.links LI .logo{
	float:left;
	display:block;
	margin:11px 10px 0px 0px;
	text-align: center;
}

.links LI .logoimg{
	float:left;
	display:block;
	margin:5px 10px 0px 0px;
	text-align: center;
}

.titulo {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #b6c8dc;
	color:#FFF;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
}
.spacer{ height:30px; }
.height80{ height:80px; }
.height100{ height:100px; }
.height110{ height:110px; }
.height150{ height:150px; }

#colA{
	width:auto;
	float:left;
}

#colB{
	width:auto;
	float:left;
	margin:12px 0px 0px 0px;
}

#colC, #colE{
	width:370px;
	float:left;
	margin:20px 0px 20px 0px;
}

#colD, #colF{
	width:370px;
	float:right;
	margin:20px 0px 20px 0px;
}

#colC img, #colD img, #colE img, #colF img{
	display:block;
	float:left;
}

#colC div, #colD div, #colE div, #colF div{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	display:block;
	float:right;
	width: 230px;
}

em {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration: none;
}

.lnkNot{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration: none;
}

ul#ticker {
	width:200px;
	margin: 10px 0px 10px 10px;
	padding:0;
	list-style-type:none;
	float: left;
}

ul#ticker li {
	display:block;
	height:1%;
	text-decoration:none;
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	color: #036;
	padding:35px 10px 34px 10px;
	text-align: left;
	cursor:pointer;
}

ul#ticker li:hover { background-color:#DCE6F2; }

#display{
	height:352px; 
	width:530px; 
	display:block; 
	float: right;
	margin: 10px 10px 10px 0px;
	text-align:center;
	padding:0px;
}
.border-bottom {border-bottom: 2px solid #DDD;}

#container{
	width:650px;
	height:473px;
	margin: 10px;
	padding: 10px;
	background-color:#F4F4F4;
}

#contato
{
	width:310px;
	margin:5px 0px 10px 165px;
}

.sac
{
	font:9px Verdana;
	color:#036;
	margin:-14px 0px 0px 0px;
	float:left;
}

#mapa{
	width:465px;
	margin:10px 0px 10px 100px;
	float:left;
}

#google{
	width:101px;
	margin:10px 0px 0px 0px;
	float:right;
}

#google p{
	margin:10px 0px 0px 0px;
}

#barraAzul{
	width:98%;
	background-color:#cbdcec;
	color:#1f3290;
	padding:5px;
	font-weight:bold;
}

.indice {
	list-style:none;
	margin:0px;
}
.indice LI {
	border-bottom:solid 1px #DDD;
}

.indice LI a {
	text-decoration: none;
	color:#006699;
}

.indice LI a:hover {
	text-decoration: underline;
	color:#006699;
}

.nwsFoto {background:#DDD; float:left; margin:0px 10px 10px 0px; border-collapse:collapse;}
.nwsFoto TD {padding:0px;}
.nwsFoto TD P {margin:5px 10px 0px 10px; font-size:10px; color:#000; line-height:14px;}
.nwsFoto TD ADDRESS {margin:0px 10px 10px 10px; font-size:10px; font-weight:normal;} 

ADDRESS {font-size:10px; color:#DDD; font-style:normal;}

.border {border:solid 4px #D6E7F7; font-size:11px; color:#73ADDE; margin:20px 0px 25px 0px;}
.border P {margin:15px;}
.border P A {color:#5B9BD1; font-weight:bold;}
.border P A:hover {color:#7DBDF3;}
.border P A SPAN {color:#DC151D; font-weight:normal; font-size:9px;}


#galeria {
	width: 760px;
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	text-align: left;
}


.boxGaleria{
	width:220px;
	height: 240px;
	background-color: #C6D6E8;
	padding:5px;
	float: left;
	text-align: center;
	margin:0px 34px 18px 0px;
}

.boxGaleria IMG {
	zoom:1;
	margin:0 auto;
	display:block;
	border:0px;
}

.boxGaleria SPAN {
	text-align:center;
}

.boxGaleria P {
	margin:5px 0px;
}

.boxGaleria A {
	color:#000000;
	text-decoration: none;
}

.boxGaleria A:hover {
	color:#666666;
	text-decoration: none;
}

#yGalleryB {
	width:760px;
	overflow:hidden;
}

#yGalleryB UL {
	margin:10px 0px 18px 0px;
	padding:0px;
	list-style:none;
	width:760px;
}



#yGalleryB UL LI {
	display:inline;
}


#yGalleryB UL LI A {
	display:inline;
	float:left;
	margin:0px 21px 18px 0px;
}

#yGalleryB UL LI A IMG {
	border:0px;
}

H4{
	font-size: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	font-weight:bold;
}
.clear{
	clear:both;
}

