﻿@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/bg_body.jpg) repeat-x #F5F6F8;
}

.nofloat {
	clear:both;
}

.right {float:right};
.active {
	color:#060;
}

div#headerWrap {
	position:relative;
}

div#search {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	position:absolute;
	right:20px;
	background-color:#fff;
	top:110px;
	padding:5px;
}

div#search input.button {
	padding:0 5px !ie;
	border:0;
	height:24px;
	width:25px;
	cursor:pointer;
	background:url(../img/bt-search.png) no-repeat;
	vertical-align:top;
}

div#logomarca {
	background:url(../img/wires.png) right no-repeat;
	height:160px;
}

div#logomarca img {
	margin: 100px 0 0 40px;
}

div#banner {
	background:url(../img/bg-banner-top.png) no-repeat;
	width:100%;
	height: 240px;
}

div#banner img {
	margin: 18px 0 0 20px;
}




div#mainNav {
	position:relative;
	z-index:5;
	overflow:visible;
	background:url(../img/bg-hr-nav.png) center bottom no-repeat #FFF;
	padding-top:8px;
	height:40px;
	text-align:center;
	width:890px;
	margin:0 auto;
	border-left: #E0DBDB 1px solid;
	border-right: #E0DBDB 1px solid;
}

/* Fix IE. Hide from IE Mac \*/
* html div#mainNav ul li { float: left; height: 1%; }
* html div#mainNav ul li a { height: 1%; }
/* End */

div#mainNav ul li {
	display:inline;
	list-style:none;
	margin:0;
	position:relative;
}

div#mainNav ul li a {
	font-size:1.2em;
	color:#677A89;
	margin:0 7px;
	display:inline-block;
	height:40px;
}

div#mainNav ul li a:hover {
	color:#060;
}

div#mainNav ul li ul{
	position: absolute;
	left: 0;
	top:35px;
	top:39px !ie;
	display: none;
	z-index:9999;
	background-color:#FFF;
	width: 150px;
	border: 1px solid #C9D3DA;
	border-top:none;
	text-align:left;
	-khtml-opacity:.90; -moz-opacity:.90; -ms-filter:”alpha(opacity=90)”; filter:alpha(opacity=90); opacity:.90;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}

div#mainNav ul li ul li a {
	position:relative;
	height:20px;
	font-size:0.9em;
	display:block;
	border-bottom:1px solid #E6E6E6;
	margin:7px 10px;
	color: #666;
}

div#mainNav ul li ul li a:hover {
	margin-left:11px;
}

div#mainNav .primeiro {
	left: 6px;
}

div#mainNav .ultimo {
	left:-15px;
}

div#mainNav .subultimo {
	border-bottom:none;
	margin-bottom:5px;
}

div#mainNav ul li:hover ul { display: block; }

#slider {
	background:url(../img/bg-maindestaque.png) repeat-x;
	margin:0 auto;
	border-left: #E0DBDB 1px solid;
	border-right: #E0DBDB 1px solid;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#slider li{ 
	width:890px;
	height:338px;
	overflow:hidden; 
	}	
	
#prevBtn{ 
	display:block;
	position:absolute;
	top:560px;
	left:-5px;
	}	

#nextBtn{ 
	display:block;
	position:absolute;
	top:560px;;
	right:-5px;
	}
	
#prevBtn a, #nextBtn a{  
	text-indent:-9999px;
	display:block;
	width:30px;
	height:77px;
	background:url(../img/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../img/btn_next.gif) no-repeat 0 0;	
	}

div#slider img.destaque {
	float:right;
	margin: 20px 30px 0 0;
}

div#slider h1 {
	color:#4A8557;
	letter-spacing:-1px;
	font-size:2.4em;
	font-weight:normal;
	padding-top:30px;
	padding-left:30px;
	padding-top:30px !ie;
	width:370px;
	overflow:hidden;
}

div#slider p {
	width:340px;
	color:#858A8B;
	padding-left:30px;
}

div#slider a.botao {
	background:url(../img/bt-maindestaque.png);
	margin-left:30px;
	display:block;
	width:154px;
	height:38px;
	text-indent:-9999px;
}

div#slider a.botao:hover {
	background-position:0 38px;
}

div#slider a.botao:active {
	position:relative;
	top:1px;
	left:1px;
}



div#contend {
	width:890px;
	margin:0 auto;
	border-left: #E0DBDB 1px solid;
	border-right: #E0DBDB 1px solid;
	background-color:#FFF;
	height:320px;
	clear:both;
}

div#contend div#textContend {
	background: url(../img/bg-right-text-contend.png) right center no-repeat;
	width:256px;
	float:left;
	margin-left:30px;
	border-top:#DDE3E8 solid 1px;
	border-right:#DDE3E8 solid 1px;
	padding:13px 16px;
}

div#contend div#textContend.border-left {
	border-left:#DDE3E8 solid 1px;
	margin-left:20px;
}
	
div#contend div#textContend.border-left p {
	background:url(../img/bg-left-text-contend.png) left center no-repeat;
	position:relative;
	left:-16px;
	padding-left:16px;
	width:100%;
}

div#contend h2 {
	font-size:1.6em;
	color:#4A8557;
	letter-spacing:-1px;
	font-weight:normal;
	margin-bottom:13px;
}

div#contend p {
	color:#686D6F;
	margin-top:10px;
}

div#contend div#textContend .botao {
	background: url(../img/bt_leia_pequeno.jpg);
	display:block;
	width:116px;
	height:29px;
	text-indent:-9999px;
}

div#contend div#lab {
	background:url(../img/bg-left-text-contend.png) left center no-repeat;
	border-left:#DDE3E8 solid 1px;
	margin-left:20px;
	border-top:#DDE3E8 solid 1px;
	padding:13px 16px;
	float:left;
	width:175px;
	height:190px;
}

div#contend div#lab h2 {
	color:#F60;
}

div#contend div#lab h2.bebeonline {
	color:#969;
	clear:both;
	position:relative;
	margin-top:20px;
}

div#contend div#lab p {
	margin-bottom:10px;
}

input.text {
	background:url(../img/bg-input.png);
	border:none;
	display:block;
	padding:5px 0 2px 5px;
	width:147px;
	margin-bottom:5px;
	color: #666;
}

div#search input.text {
	display:inline;
	margin:0 5px 0 0;
}

div#contend div#lab .botao {
	background:url(../img/bt-lab.png);
	float:left;
	display:block;
	cursor:pointer;
	border:none;
	width:86px;
	height:24px;
	margin-top:7px;
}

div#contend div#lab img.help {
	float:right;
	margin:10px 25px 0 0;
	cursor:help;
}

.left {
	float:left;
}

div#footer {
	color:#666;
	width:890px;
	margin:0 auto;
	background: url(../img/bg-footer.jpg) repeat-x #E2EAF1;
	position:relative;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:2px;
	border-right:#DDE3E8 solid 1px;
	border-left:#DDE3E8 solid 1px;
}

div#footer div#mini-destaque {
	margin: 0 0 20px 20px;
	float:left;
	height:65px;
	width:270px;
	padding:5px 5px 13px 5px;
	background-color:#fff;
	-moz-border-radius:5px;
	margin-right:10px;
	border:1px solid #D0DAE1;
}

div#footer div#mini-destaque.firstB {
	margin-left:30px;
}

div#footer div#mini-destaque img.dtq {
	float:left;
	border:5px solid #fff;
	margin-right:7px;
}

div#footer div#mini-destaque h3{
	font-size:16px;
	margin-bottom:3px;
}

div#footer div#mini-destaque h3 a {
		font-weight:normal;
		color: #5F7E92;
}


div#footer div#mini-destaque h3 a:hover {
	text-decoration:underline;
}

div#footer div#ona {
	position:absolute;
	padding:10px;
	right:35px;
	top:20px;
	background-color:#fff;
	width:185px;
	height:165px;
	-moz-border-radius:5px;
}

div#info {
	text-align:center;
	color:#999;
	margin-bottom:15px;
}

/* inicio do conteudo interno */

div#contendWrap {
	border-left:#DDE3E8 solid 1px;
	border-right:#DDE3E8 solid 1px;
	width:890px;
	margin:0 auto;
}

div#fullContend {
	background-color:#fff;
	float:left;
	margin-left:23px;
	padding:20px 20px 0 20px;
	width:600px;
	margin-top:5px;
	margin-bottom:20px;
	border:1px dotted #E1E1FF;
	position:relative;
}

div#fullContend img {
	padding:5px;
	margin:10px;
	border:1px dotted #CCC;
}

div#fullContend a img:hover {
	background-color:#AFCCDC;
}

span.bread {
	display:block;
	margin: 5px 0 0 23px;
	color: #999;
	float:left;
	padding:3px 5px;
	width:800px;
}

/* config plugin */

.tam1 p, .tam1 li{ font-size: 80%}
.tam2 p, .tam2 li{ font-size: 90%}
.tam3 p, .tam3 li{ font-size: 95%}
.tam4 p, .tam4 li{ font-size: 100%}
.tam5 p, .tam5 li{ font-size: 105%}
.tam6 p, .tam6 li{ font-size: 110%}
.tam7 p, .tam7 li{ font-size: 120%}

#font_size {
color: #999;
height: 20px;
margin-bottom: 15px;
padding-top:5px;
position:absolute;
right:-7px;
top:2px;}

#font_size ul { float: right; margin:16px 24px 0 0;}
#font_size ul li { float: left;margin:0; margin-right: 3px ; list-style:none;}

#font_size a {
width: 20px;
height: 20px;
text-align: center;
display: inline-block; 
font-size: 12px; 
line-height: 20px; 
background-color: #EEE;
color: #666;
padding:3px;}

#font_size a:hover {
	background:#666;
	color:#FFF;
}
/*fim*/

span.bread strong {
	color: #666;
}

body#interno h1 {
	font-size:2.3em;
	border-bottom:1px dotted #CCC;
	color: #126D52;
	font-weight:normal;
}

div#navFull {
	background-color:#fff;
	margin-top:5px;
	margin-right:24px;
	float:right;
	padding:0 20px 20px 20px;
	width:150px;
	border:1px dotted #E1E1FF;
}

div#navFull span {
	display:block;
	margin-bottom:5px;
	margin-top:15px;
}

.foot-art {
	clear:both;
	border-top:1px dotted #B3CFB1;
	background-color: #ECFFEC;
	padding:10px;
	display:block;
	margin-bottom:15px;
}

.print {
	background:url(../img/printer.png) center left no-repeat;
	padding-left:20px;
	margin-left:20px;
	
}

.back {
	background:url(../img/arrow_left.png) center left no-repeat;
	padding-left:20px;
}

.fav {
	
	background:url(../img/award_star_gold_2.png) center left no-repeat;
	padding-left:20px;
	margin-left:20px;
}

.loc {
	
	background:url(../img/map_magnify.png) center left no-repeat;
	padding-left:20px;
		margin-left:20px;
}
.top {
	
	background:url(../img/arrow_up.png) center left no-repeat;
	padding-left:20px;
	
}

div#navFull ul li {
	background:url(../img/bullet_go.png) no-repeat center left;
	margin-left:5px;
	padding-left:20px;
	list-style:none;
	list-style-type:none;
}
