/* para hack*/
.nomeDaClasse{
/*background-color:#000000; essa linha está escrita corretamente e funciona em todos os browsers*/
/*background-color /*\**/: #CCCCCC\9 essa linha funciona no IE8 */
/**background-color:#CCCCCC; essa linha funciona no IE7 */
/*_background-color:#00FF00; essa linha funciona no IE6 */
}


/*LINE HEIGHT PARA CUFON*/
/*neste caso abaxo o margin-bottom está funcionando como um line-height*/
.nomeDaClasse cufon { margin-bottom:5px;  }


/* RESET */
html, body, div, span, applet, object, iframe, table, caption,tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {    
vertical-align: baseline;    
font-family: inherit;    
font-weight: inherit;    
font-style: inherit;    
font-size: 100%;    
outline: 0;    
padding: 0;    
margin: 0;    
border: 0;}
a img{border:none;}
/* */
strong{font-weight:bold;}

html{width:100%;height:100%;}

body{font-size: 120%; font-family:Arial, Helvetica, sans-serif;	margin:0; padding:0; width:100%; height:100%; color:#343534}
/*	*/
hr{color:#e4e4e4;background:#e4e4e4;height:1px;border:none;padding:0;margin:15px 0 15px 0;}

h1, h2, h3, h4, h5{margin:0;padding:0;}
h1 {font-size:1.6em;}  h2 {font-size:1em;}  h3 {font-size:1.1em;} 

p{font-size:90%}

ul{list-style:none;}

.quadroEntrada{width:550px; height:550px;position:absolute;top:50%;left:50%;margin-top:-275px;margin-left:-275px; text-align:center;}
.quadroEntrada a{width:130px; height:35px;display:inline-block;border:solid 1px #000;font-size:110%; margin:5px 10px 0 10px; padding-top:15px !important; background:#03F }
.quadroEntrada a:link{color:#000;background:#FFF; text-decoration:none}
.quadroEntrada a:visited{color:#000; background:#FFF; text-decoration:none}
.quadroEntrada a:hover{color:#FFF; background:#993333}
.quadroEntrada a:active{color:#FFF; background:#993333}

.logo{width:210;height:146;position:absolute;margin-left:-105px;top:4px;left:50%}

.container{width:998px;margin:0 auto;}
#header{font-family:Bodoni_MT_Poster_Compressed_300 !important; font-size:105%;width: inherit; height:160px; font-weight:bold; display:inline-block;}		

#header  a:link,#header a:visited{color:#343534; text-decoration:none;}
#header  a:hover,#header a:active{color:#17ba17; text-decoration:none;}

#header ul {margin-top:25px;}
#header ul li{margin-bottom:3px}

#header .linguas{width:160px; height:auto; margin-top:22px; display:inline-block; position:absolute; z-index:1000; margin-left:840px;}

#header .linguas li {float:left;margin-left:5px; margin-right:5px; font-size:75% !important;}

#fume{width:100%; height:100%; position:fixed; z-index:10000; background-image:url(images/barra-slide.png);}

.close{position:absolute;z-index:10005;right:15px; top:15px; cursor:pointer;}

a.ativo{color:#17ba17 !important;}
.destaque{text-transform:uppercase; font-weight:bold;}

.textos{border-top: dotted 1px #999; clear:both; display:block;width:960px; margin:0 auto; margin-top:20px;}
.textos h1{font-family:Bodoni_MT_Poster_Compressed_300 !important; margin-top:15px; margin-bottom:15px; display:inline-block; font-weight:bold;}
.textos h2{font-family:Arial !important; margin-top:10px; margin-bottom:0; display:inline-block;}
.textos .topo{float:right; display:inline; width:120px; height:25px; font-family:EngraversGothic_BT_400 !important; margin-top:20px; background-image:url(../images/setaTopo.png); background-position:right; background-repeat:no-repeat}
.textos .topo a{width:inherit; display:block;}
.textos .topo a:link, .textos .topo a:visited{color:#343534; text-decoration:none;}
.textos .topo a:hover, .textos .topo a:active{color:#17ba17; text-decoration:none;}

.textos .bloco{float:left; margin-right:35px; width:350px; display:inline-block; line-height:21px;}
.textos .bloco h2{margin-bottom:10px;}

.textos .menuHistoria{text-transform:uppercase; list-style:none;font-family:Bodoni_MT_Poster_Compressed_300 !important; font-size:90%;}
.textos .menuHistoria li{float:left; margin-right:15px;}
.textos .menuHistoria  a:link,.textos .menuHistoria a:visited{color:#343534; text-decoration:none;}
.textos .menuHistoria  a:hover,.textos .menuHistoria a:active{color:#17ba17; text-decoration:none;}

.blocoHistoria{width:289px; min-height:300px; float:left; display:inline-block;margin:15px; font-size:80%; text-align:justify;}
.blocoHistoria h3{text-align:center;margin-bottom:15px;}
.blocoHistoria p{min-height:85px; line-height:21px;}

#footer{
color:#FFF;
background:#272727;
line-height:15px;
padding-top:12px;
padding-bottom:15px;
clear:both;
display:inline-block;
width:100%;
}
#footer h1{font-family:Bodoni_MT_Poster_Compressed_300 !important; margin-bottom:25px;margin-top:25px;}
#footer ul{font-size:80%;}
#footer ul li{margin-bottom:10px;}
#footer a:link, #footer a:visited{color:#FFF;text-decoration:none;}
#footer a:hover,#footer a:active{color:#17ba17; text-decoration:none;}
#footer .simbolo{display:inline;float:left; text-align:center;margin-right:12px;}
#footer .textoFinal_1{font-family:EngraversGothic_BT_400 !important; display:inline-block;height:28px; padding-top:2px; font-size:130%}
#footer .textoFinal_2{font-family:Bodoni_MT_Poster_Compressed_300 !important; display:inline-block;height:28px; padding-top:5px; margin-left:35px; text-transform:uppercase}
/*Básicos*/

.quebra{
clear:both;
display:block;
}
.quebraMargemTop{
clear:both;
display:block;
margin-top:12px;
}
.quebraMargemBottom{
clear:both;
display:block;
margin-bottom:12px;
}
.quebraMargemTopBottom{
clear:both;
display:block;
margin-top:12px;
margin-bottom:12px;
}
.negrito{
font-weight:bold;
}
.italico{
font-style:italic;
}
.negritoItalico{
font-style:italic;
font-weight:bold;
}
.posEsquerda{
float:left;
}
.posDireita{
float:right;
}
.posEsquerdaMargem1{
float:left;
margin-right:12px;
}
.posDireitaMargem1{
float:right;
margin-left:12px;
}
.posEsquerdaMargemTotal{
float:left;
margin:12px;
}
.posDireitaMargemTotal{
float:right;
margin:12px;
}

/*Links*/
a:link{
	text-decoration:underline;
    color:#0099FF;
	padding:0px;
	margin:0px;
}
a:visited{
	text-decoration:underline;
    color:#0066CC;
		padding:0px;
	margin:0px;
}
a:hover{
	text-decoration:none;
	color:#FF9900;
	padding:0px;
	margin:0px;
}
a:active{
	text-decoration:underline;
    color:#47c70e;
	padding:0px;
	margin:0px;
}

/*Link Rodape*/
a.linkRodape:link{
color:#FFFF00;
text-decoration:underline;
}
a.linkRodape:visited{
color:#FFFF00;
text-decoration:underline;
}
a.linkRodape:hover{
color:#FF9900;
text-decoration:underline;
}
a.linkRodape:active{
color:#000000;
text-decoration:none;
}

/*fim dos links*/

/*browser selector*/
.ie6 #homeEsquerda{height:350px;}
.ie6 #areaDicas{height:300px;}
.ie6 #areaDicasResultado {height:150px;}

.ie6 #textoPesquisa{
margin:5px 15px 5px 15px;
}

.ie6 .meio{width:950px;}

.ie6 #menu {margin:8px 0 0 0;}

.ie7 #menu {margin:8px 0 0 0;}

.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.win.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.linux.gecko #menu {padding-top:0px;margin:10px 0 0 0;}

.opera #menu {padding-top:0px;margin:11px 0 0 0;}

.konqueror #menu {}

/*chrome*/.webkit #menu {padding-top:0px;margin:11px 0 0 0;}


#no_js { display: block }
#has_js { display: none }
#js .no_js { display: none }
#js .has_js { display: block }

.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }

no_js { display: block }
has_js { display: none }
js .no_js { display: none }
js .has_js { display: block }




/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 465px;}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 465px;
float: left;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {background: url(../images/barra-slide.png); position: absolute; margin-top: -35px; height: 30px; width: 465px; z-index: 1000}
#slideshow .slides-legenda {position:absolute;width: 465px;*width: 457px;height:auto;background: url(../images/barra-slide.png);display:block;z-index:100;padding:3px 2px 2px 6px ;color:#FFF; font-weight:bold;font-size:14px;}

#slideshow img {width: 465px;
height: 170px;}

#navegacao { }

#slideshow .slides-nav li {
float: left; list-style:none;}

#slideshow .slides-nav li a, #slideshow .slides-nav li a:link, #slideshow .slides-nav li a:visited  {
display: block;
outline: none;
border: none;
background: #FFF;
width: 18px;
height: 18px;
text-align: center;
margin: 6px 0 0 6px;
color: #F5B50F;
text-decoration: none;
font-weight: bold
}

#slideshow .slides-nav li a:hover,#slideshow .slides-nav li a:visited { background: #828795; color: #000; text-decoration: none;font-weight: bold} 

.js #slideshow .slides-nav li.on a {
background: #828795; color: #000; text-decoration: none;
}

.js #slideshow .slides-nav li.on a {
position: relative;}