* { padding: 0; margin: 0; font-size: 10px; font-family: verdana; }
a { color: black; text-decoration: none; }
a:hover { text-decoration: underline }
body{text-align:center;background:#A1B6D4; }
img{border: none;}
#pagina{width:770px;margin:0 auto;text-align:left;position: relative; border: 1px solid black; border-top: none;border-bottom: none; background: white;}
#topo{height:215px; position: relative; z-index: 1000;text-align: center;}
#corpo{ padding: 5px 6px 5px 10px !important; padding: 5px 4px 5px 9px; position: relative; z-index: 1000; margin-bottom: 20px;}
#rodape{ clear:both; border-top: 10px solid #666666; padding: 10px 0 20px 0; text-align: center; }
#mapaRodape { margin: 0 auto; width: 751px; border: 1px solid #D1D1D1; border-bottom: none; background: #F4F4F4; padding-top: 10px;}
#mapaRodape a { color: gray; }
#contain2 {margin: 0 183px 0 193px !important;margin: 0 180px 0 190px; position: relative;}
#interna { margin-left: 193px; }
#contain2 h1, #conteudo h1 { background: url('../img/bg-menu2.jpg') repeat-x; height: 16px; padding: 5px; color: white; text-align: left; margin-bottom: 5px;}
#menu { width:190px !important; float: left; margin-bottom: 20px; }
#menu h1, #coluna2 h1,#espaco_tres h1 { background: url('../img/bg-menu.jpg') repeat-x; height: 16px; padding: 5px; color: white; text-align: left;}
#menu span, #coluna2 span, #contain2 h1 span, #conteudo h1 span { float: right; color: white; font-weight: bold;}
#menu ul { list-style: none; margin-bottom: 10px; }
#menu li { height: 13px; background: url('../img/li-menu.jpg') 5px center no-repeat; border: 1px solid #E6E6E6; border-top: none; padding: 2px 5px 2px 25px; }
#menu li a { color: #234896; font-weight: bold; }
#menu li a:hover { text-decoration: none; color: #B40C03; }

#parceiros { margin-bottom: 10px; text-align: center; padding: 10px 0;}
#parceiros img { height: 170px; width: 170px;}
#campanhas { text-align: center; padding: 10px 0; }
#campanhas p { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E6E6E6; }
#amo { text-align: center; margin: 10px 0; }
.ult { border-bottom: none !important; }

#coluna2 { float:right; width: 180px; text-align: center; }
#espaco_um, #espaco_dois, #espaco_tres { margin: 10px 0; border-bottom: 1px solid #E6E6E6; padding-bottom: 10px; } 
#espaco_um img { width: 170px; height: 170px; }

#espaco_dois img { width: 170px; height: 224px; }

#espaco_tres img { width: 129px; height: 129px;  }
#espaco_quatro p { margin: 20px 0; }

.style01 { color: #005a75; text-align: justify; padding: 0 10px; }
.style02 { color: #005a75; text-align: center; padding: 0 10px; }

.b { font-weight: bold; }
.btClassificados { background: url('../img/btAnuncio.jpg') no-repeat; width: 232px; height: 28px; border: none; padding: 0; cursor: pointer; }
/*CSS para paragrafo de Erro*/
.error { color: red; }
/*CSS para mensagem de enviado com sucesso*/
.msgOK { text-align: center; margin-top: 20px; }
/*---- ALERT ----*/
	.alert { z-index: 2000 !important; position: fixed !important;position: absolute; top: 0; left: 0; display: none; text-align: center; width: 100%; height: 100%; font-size: 9px; }
	.alertDiv p { height: 15px; background: #1717B9; border-bottom: 1px solid white; color: white; padding: 5px; text-align: left; margin-bottom: 10px; }
	.alertDiv { display: none; position: relative; margin: 0 auto; text-align: center;  z-index: 2000 !important;  padding-bottom: 1px;  }
	#alert1 {  padding-top: 200px; width: 400px; color: red; font-weight: bold;  }
	#alertGeral { background: #F4F4F4; }
	#alert2 {  margin-top: 10px;}
	#alert3 { margin-top: 200px; }
	.alertBotao { width: 30px; padding: 2px; border: 1px solid gray; margin: 10px auto; cursor: pointer; background: white; }
	.alertbg { position: absolute; top: 0; left: 0; background: black; width: 100%; height: 100%; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; z-index: 1500 !important; }
	#alertBtOk { display: none; }
	#alertLegenda { text-align: center; color: white; display: none; }
/*---- /ALERT ----*/

/*---- GALERIA DE FOTOS ---- */
	 .englobaFoto { width: 170px; padding-bottom: 20px; text-align: center; color: gray;  }
	 .ft01 { border: 1px solid gray; width: 150px; padding-bottom: 5px; }
	 .ftTitulo { padding: 5px; background: #F4F4F4; font-weight: bold; border-bottom: 3px solid #666666; }
	 .legenda { border-top: 3px solid #666666; padding-top: 5px;}
	 .galFoto { margin:0 auto; width: 150px !important; height: 100px; cursor: pointer; border: 1px solid gray; border-left: none; border-right: none;}
	 .btVoltar { border: 1px solid gray; color: gray; background: #F4F4F4; cursor: pointer; margin: 10px; }
/*---- /GALERIA DE FOTOS ---- */

/*----- DESTAQUES -------------*/
#dest { height: 150px; border: 1px solid black; width: 375px; cursor: pointer; margin-bottom: 10px;}
h2 {   padding: 0 2px; color: white; font-weight: bold; font-variant: small-caps; font-size: 14px;}
h3 {   color: #A80000; font-weight: bold; font-variant: small-caps; font-size: 14px;}
#dest p { padding: 0 2px; color: #E4E4E4;}
#dest_t {margin-top: 120px; height: 30px;}
#dest_opcoes { position:absolute; left: 235px; top: 35px; *left: 55px; _left: 55px; width: 320px; }
#dest_opcoes input { float: left; margin: 0 2px; border: 1px solid black; background: red; color: white; padding: 2px;}
#preload { display: none; }
/*---- /DESTAQUES -------------*/

/*-----------CSS DOS FORMULÁRIOS-----------*/
#formulario { position: relative; color: gray; padding: 0 5px; margin-top: 20px; }
#formulario legend { padding-bottom: 5px; font-size: 14px; font-variant: small-caps; color: gray; }
#formulario label { display: block; float: left; width: 60px; text-align: right; margin-right: 10px; }
#formulario select, #formulario input, #formulario textarea { 
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	background: #F0F0F0;
	margin-bottom: 5px;
}
.pContato { color: gray; text-align: justify; padding: 0 10px; }
.input200 { width: 200px; }
#submit,.submit { background: none !important; color: gray; font-weight: bold; cursor: pointer; border: 1px solid #E6E6E6 !important;  }
/*---------- /CSS DOS FORMULÁRIOS-----------*/

/*---- ENQUETES ----*/
#divEnq { padding: 5px; margin-bottom: 15px; }
#divEnquete input { margin-right: 5px; }
#divEnquete {color:#808080;}
.enqChamada { margin-bottom: 5px; color: #575757; text-align: justify; }
.enqP1 { margin-top: 5px;color: #660000; }
.enqP1p { background: #660000; height: 5px; font-size:1px;}
.enqP2 { margin-top: 5px;color: #A80000; }
.enqP2p { background: #A80000; height: 5px; font-size:1px;}
.enqP3 { margin-top: 5px;color: #F20000; }
.enqP3p { background: #F20000; height: 5px; font-size:1px;}
.enqP4 { margin-top: 5px; color: #FF5E5E; }
.enqP4p { background: #FF5E5E; height: 5px; font-size:1px;}
.enqTotal { margin-top:10px; }
.enqResultado { color: #000080; }

.enqP1a { margin-top: 5px;color: #660000; }
.enqP2a { margin-top: 5px;color: #A80000; }
.enqP3a { margin-top: 5px;color: #F20000; }
.enqP4a { margin-top: 5px; color: #FF5E5E; }
.hr2 { margin: 10px 0; height: 1px; border-bottom: 1px solid #E3E3E3; font-size: 1px; width: 100%; }
.data {color:#277498;}
#enqResultPresent { width: 70%; margin: 0 auto; margin-bottom: 40px; }
#enqResultChama { margin-top: 10px; color: #858585;}
/*---- /ENQUETES ----*/

#paginacao {
		text-align: center; margin: 10px 0;
	}
#paginacao img { cursor: pointer; }
#meron { float: left; margin: 0 5px 5px 0; }

/*---- NOTICIAS ----*/
.fotoNot { height: 90px; margin: 5px; border: 1px inset gray; }
.chamadaNoti { color: #005A75; text-align: justify; }
	#notPrincipais { height: 280px; }
	#notPrincipais a, .pNot a { color: gray; }
	#notPrincipais h2 {font-size:10px;}
	#notPrincipais p { text-align: justify; }
	#fotNot h2 { text-align: center; margin-top: 10px;}
	#fotNot { width: 225px; float: right; padding: 0 0 10px 10px; background: white;text-align: center; }
	#fotindexnot { width: 225px; height: 150px; cursor: pointer;}

	#notPrincipais .hr { margin: 10px 0; height: 1px; border-bottom: 1px solid black; font-size: 1px; }
	
	.titulo { color: black !important; font-weight: bold; }

	.pNot { margin-bottom: 5px; }
	.notTitulo { font-weight: bold !important; font-size: 14px !important; color: #00005A; }
	.notTexto { text-align: justify; margin: 10px 0; } 
	.fotoNot { float: left; margin: 0 10px 10px 0; cursor: pointer; }
	/*---- /NOTICIAS ----*/

	.camisetas { margin: 20px 0; }
	#tblModelos { text-align: center; width: 450px; margin: 5px auto 20px auto; }
	.destaca { font-size: 16px; font-weight: bold; margin: 5px 0 20px 0; }
	#camisDesc { text-align: justify; }
	#pag { width: 300px; margin: auto; text-align: left;}
	.class50 { width: 50px; }
	.sel2 { width: 150px !important; }