/******************************************

Marcos Canettieri - Css 16 06 2005

******************************************/


/** Zerando todos os margins naturais para não atrapalhar **/
h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
	margin:0px;
	padding:0px;
}

img {border:0px;}

fieldset {
	border:0px;
	padding:0px;
}

blockquote {
	font:90% Verdana;
	_font:70% Verdana;
	padding:10px;
	margin:15px;
	width:420px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

/** Formulários .forms {}**/


input {vertical-align:middle;}

.btnbusca {
	font-size: 0.85em;
	font-style: normal;
	color: #000000;
	width:355px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #999999;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #999999;
	margin-bottom: 8px;
	_margin-bottom: 7px;
	margin-right: 8px;
	_margin-left: -1px;
}

textarea.textaream {
	width:350px;
	height:150px;
	border:1px solid #C0C0C0;
}


body {text-align:center;margin:0px;
	padding-top:10px;padding-bottom:10px}

#principal {text-align:left;
	/* width:97%; font-size:1em */
	width:768px;font-family: Georgia, "Times New Roman", Times, serif;
	margin:0px auto;
	padding:4px}
	
.some {display:none}

/** HEADER **/

#header {height:81px;display:table;width:100%;}

#logotipo {float:left;margin-left:3px;
	height:74px;width:217px;}

#textoprincipal {float:left;
	margin-left:10px;
	height:74px;width:267px;}

#lang{float:right;width:180px;
	padding-top:24px;}

#lang ul {padding-right:0px;
	margin:0px;
	list-style:none;}

#lang ul li {display:inline;}

#lang ul li a {padding: 2px ;
	margin:3px;
	float:right;border:0;}

#tracinho {
	width:1px;
	height:18px;margin-left:6px;
	margin-right:3px;
	float:right;
	padding-top: 6px;
	padding-bottom:0px;
	padding:0px;margin:3px;float:right;padding-top:5px;}

#lang ul li a:hover {border: 1px solid #999;
	padding:1px;}

#lang h3{
	text-align:right;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	line-height: 1.1em;
	font-weight: normal;
	font-variant: normal;}

#btnespanol{width: 21px;
	height:20px;}

#btnbrasil{width: 21px;	height:20px;}


.combo{	font-size: 0.7em;
	font-style: normal;
	width:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
#linhaverde{width:100%;
	overflow:hidden;
	height:7px;}
	
#barrabotoes{width:100%;display:table;}

#left{float:left;
	padding: 2px;
	margin-top:5px;
	margin-left:3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .75em;
	font-style: normal;
	font-weight: normal}
	
#right{float:right;text-align:right;width:231px;}
		
#right ul {margin:0px;
	list-style:none;
	font:0.7em Georgia;}
	
#right ul li {display: inline;}

#right ul li a {padding: 2px ;margin:3px;float:right;border: 0;}

#right ul li a:hover {background-color:#D6D6D6;
border: 1px solid #999;padding:1px;}

#amaior{background-image:url(../imgs/a-letramr.gif);width: 21px;height:20px;}

#amenor{background-image:url(../imgs/a-letrapq.gif);width: 21px;height:20px;}

#anormal{background-image:url(../imgs/a-letranormal.gif);width: 21px;height:20px;}

#autocontrast{background-image:url(../imgs/a-contraste.gif);width: 21px;height:20px;}

#peb{background-image:url(../imgs/a-peb.gif);width: 21px;height:20px;}

#cornormal{background:url(../imgs/a-normal.gif);width: 21px;height:20px;}

#scala{background:url(../imgs/escala1.gif);width: 21px;height:20px;}

#linhacinza {height:1px;overflow:hidden;clear:both}

#spacer {padding-left:12px;}

#spacer a:link {text-decoration: none;}
	
#spacer a:visited {text-decoration: none;}

#spacer a:hover {text-decoration: none;  border: 0;}
#spacer a:active {text-decoration: none;}

/** FUNDO BUSCA **/

#bgbusca{width:100%;
	padding-top:20px;
	padding-bottom:0px;}

/** BOX MODEL BUSCA **/

#lado1top {margin-top:0px;
	margin-right: 8px;
	margin-left:8px;
	text-align:left;
	height:5px;overflow:hidden;}
	
#conteudoelado2top {height:5px;	overflow:hidden;}

#bglinhatop {height:5px;margin-right:54px;margin-left:54px;overflow:hidden;}

/** MEIO BUSCA **/
#lado1 {margin-top:0px;margin-right: 8px;margin-left: 8px;text-align:left;height:100%;}

#conteudoelado2 {height:100%;text-align:center;}

#conteudoelado2 p {font-family: verdana;padding:4px;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;}
	
/** links gerais **/	

a:link {text-decoration: none;}
	
a:visited {text-decoration: none;}

a:hover {text-decoration: none;}

a:active {text-decoration: none;}

/*.semborda {text-decoration: none;} */
.semborda:link,  .semborda:visited{text-decoration: none;border: 0;} 
/* fim dos links gerais */

#buscapartebrancatop {padding:3px;margin-left:7px;padding-bottom:17px;
	margin-right:7px;}
	
#logintop{font-size: 0.7em;margin-left:3px;margin-right:4px;
	font-style: normal;color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;}

#logincampotop {margin-bottom:2px;
	border:2px inset #ccc;
	width:85px;font-size: 0.7em;
	font-style: normal;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#buscapartebranca {padding:10px;
	margin-top:2px;
	margin-left:7px;
	margin-right:7px;}
	
#buscapartebranca h3, .tituloTexto, #buscapartebrancatop h3{font-family: Georgia, Times New Roman, Times, serif;
	font-size: .75em;
	font-style: normal;
	font-weight: normal;
	color:#000;padding-bottom:5px;padding-top:5px}

.fieldbtn {border:1px outset #ccc;
	font-size: 0.7em;
	font-style: normal;padding:0px;margin-bottom:0px;
	color: #000;
	width:80px;margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.buscabtnsite {border:1px outset #ccc;
	font-size: 0.7em;
	font-style: normal;padding:0px;margin-bottom:0px;
	color: #000;
	width:50px;margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
.searchform {padding: 0 5px 5px 5px}



		

/** BUSCA MESMO! **/
#textfield{
	border:2px inset #ccc;
	width:250px;
	font-size: 0.7em;
	font-style: normal;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

/** FINAL BUSCA **/

#lado1bottom {	margin-top:0px;
	margin-right: 8px;
	margin-left: 8px;
	text-align:left;
	height:7px;overflow:hidden}
	
#conteudoelado2bottom {	height:7px;
	overflow:hidden;}

#bglinhabottom {height:7px;margin-right:54px;margin-left:54px;overflow:hidden;}



/** 3 COLUNAS **/

#menu {float:left;width:170px;PADDING-top:5px;padding-bottom:30px}
	
#propaganda {float:right;width:170px;PADDING-top:5px;height:auto}

#corpoTexto {margin-right: 175px;margin-left:175px; PADDING-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;}
#corpoTexto2 {margin-right:0px;margin-left:175px; PADDING-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;}

/** comum p os tres **/

#menutitulo{padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;}


/*menu*/
#sidemenu {display: block;
	margin:0px;
	font-family: georgia,arial,helvetica,sans-serif;
	font-size: 0.75em;
	width:170px;}
	
#sidemenu ul{margin:0px;}

#sidemenu ul li{list-style-type:none;
width:170px;padding-top:2px;padding-bottom:2px;}

#sidemenu a {
	display: block;
	text-decoration: none;}


#sidemenu a.rootitem {
	border: 1px dotted #f3f3f3;padding:2px;
	color: #000;
	line-height: 15px;}

#sidemenu a.rootitem:hover  			{
	border: 1px dotted #999;background-color:#f3f3f3;color: #325182;
}

#apoio {background-color:#fff;
border: 1px solid #999;padding:3px;margin-top:7px;margin-bottom:5px; text-align:center}

/*login*/

#login {float:left;width:43px;font-size: 0.7em;margin-top:6px;
	font-style: normal;color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;}


#logincampo{margin-top:1px;width:85px;
	font-size: 0.7em;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.okbtn {margin-left:2px;font-size: 0.7em;font-style: normal;padding:0px;margin-bottom:0px;color: #000;
	width:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

		
#logos {padding:3px;margin-top:7px;margin-bottom:5px; text-align:center}
#logos img {margin:10px}

#anuncio {height:200px;display:table}
#anuncio2 {height:200px;display:table}

#textosilva{margin-top:140px;padding:5px;font-family:verdana;font-size:.7em;font-weight:normal;background-color:#fff;text-align:left;}
#textosilva2{margin-top:110px;padding:5px;font-family:verdana;font-size:.7em;font-weight:normal;background-color:#fff;text-align:left;}


/*CORPOTEXTO*/

#textoboxselo {margin-top:7px;margin-bottom:5px; PADDING-left:10px;PADDING-right:10px;PADDING-bottom:10px;PADDING-top:10px;}

#data {	float:left;FONT-SIZE: 0.75em;width:auto;text-align:left;
	FONT-FAMILY: Georgia, Times New Roman, Times, serif;padding: 2px 10px;margin-top:2px;}

#textobox {margin-top:16px;margin-bottom:5px; PADDING-left:10px;PADDING-right:10px;PADDING-bottom:10px;PADDING-top:14px;}

#textobox p, #textoboxselo p {text-align:right;margin-top:10px;margin-bottom:5px}

#textobox a:link ,#textoboxselo a:link{text-decoration: none;}
	
#textobox a:visited, #textoboxselo a:visited {text-decoration: none;}

#textobox a:hover, #textoboxselo a:hover{text-decoration: none;border-bottom:0px;}

#textobox a:active; #textoboxselo a:active {text-decoration: none;}	

#texto {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;text-align:justify}

#texto ul {padding:10px;}

#selo {float:left;border:1px dotted #666;height:auto; width:auto;margin:5px;padding:2px}


/*footer*/

#linhacinzafim {height:1px;overflow:hidden;clear:both;margin-top:10px;width:100%}

#footer{text-align:center;position:relative}

#acessobrasil{padding-top:15px;margin:0px auto; width:250px;padding-left:32px;
font-family: Verdana;font-size: 0.7em;font-weight: normal;height:auto;padding-bottom:10px}

/*Resposta   ----------------- esperar... nao sei */
#resposta {margin-right: 0px;margin-left:175px; PADDING-top:5px;padding-left:5px;padding-right:5px;BACKGROUND-COLOR: #f3f3f3;}

.texto {font-family: Georgia, "Times New Roman", Times, serif;
font-size: .77em; padding:2px;font-style: normal;font-weight: normal;
	color:#333; text-align:center; display:block;border:1px solid #999;}
	
.apoio {font-family: Georgia, "Times New Roman", Times, serif;
font-size: .77em; padding:2px;font-style: normal;font-weight: normal;
	color:#333;  display:block;border:1px solid #999;}

/* -------------------------  COMBO -----------------------------*/
#combo {clear:both;margin-right:4px;}

#principal #combo ul {
list-style: none;
margin: 0;
padding: 0px;
width: 180px;
float: right;}

#principal #combo a, #combo h2 {
	display: block;
	margin: 0;
	padding: 5px 5px;
	border-top: none;}


#principal #combo a {text-decoration: none;}

#principal #combo a:hover {
color: #fff;
background: #ffcc00;
}



#principal #combo ul ul {
position: absolute;
z-index: 500;
}



#principal #combo ul ul,
#principal #combo ul li:hover ul ul,
#principal #combo ul ul li:hover ul ul
{display: none; font: bold 10px Verdana;}

#principal #combo ul li:hover ul,
#principal #combo ul ul li:hover ul,
#principal #combo ul ul ul li:hover ul
{display: block;}


body {behavior: url(extras/csshover.htc);}
#principal #combo ul li { width: 100%;}
#principal #combo ul li a {height: 1%;} 
#combo a, #combo h2 {font: bold 10px verdana;}

/* fim da combo */

#spacer2 {height:5px;background-color:#fff}

/*COMBO NOVA */

.combo{	font-size: 1em;
	font-style: normal;
	width:180px;margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#login {float:left;width:123px;font-size: 1em;margin-top:6px;
	font-style: normal;color: #999;	font-family: Verdana, Arial, Helvetica, sans-serif;}

#textfield2{margin-top:4px;
	border:2px inset #ccc;
	width:180px;
	font-size: 1em;
	font-style: normal;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.formbtn {border:1px outset #ccc;
	font-size: 1em;
	font-style: normal;padding:0px;margin-bottom:0px;
	color: #000;
	width:80px;margin-left:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
/* fim da combo nova */