* {
	margin:0;
	padding:0;
	text-align:left;
	font-family: Georgia, "Times New Roman", serif;
	
}

a:link, a:visited 	{ color:#4E4E4E; text-decoration:none; }
a:hover, a:focus 	{ text-decoration:underline; }
a:active 			{ color:#3C0021;}



html { background:url(../images/bg_body.jpg) repeat-y center; }

body { background:url(../images/bg_html.jpg) no-repeat center top; }

#geral { margin: 0 auto; padding-bottom:80px; padding-top:34px;  }

#principal { width:920px;  background:#FFFFFF url(../images/bg-principal.gif) no-repeat center top; height:auto; padding:0 20px 0 20px; margin:0 auto; position:relative;  }

#rodape { clear:both; width:auto; font-size:14px;  }
#rodape a { color:#4e4e4e; }
#rodape span { display:block; height:auto; text-indent:-9999px; width:auto; }

#rodape2 { background:url(../images/elefante.png) no-repeat; position: absolute; bottom:-80px; height:216px; left:364px; width:220px; z-index:1;   }

#rodapeIn { clear:both; width:auto; font-size:14px; height:140px;  }
#rodapeIn a { color:#4e4e4e; position:absolute; bottom:0; }
#rodapeIn span { display:block; height:auto; text-indent:-9999px; width:auto; }

#rodape2In { background:url(../images/elefante.png) no-repeat; position: relative; bottom:-4px; height:216px; left:344px; width:220px; z-index:1; }

p { color:#4e4e4e; font-size:16px; line-height:155%; }

/*// títulos //*/
h1 { margin-top:0 !important; float:left; width:240px; text-indent:-9999px; background:url(../images/bg-logo2.gif) no-repeat center top; height:238px; }
h1 a { float:left; width:240px; text-indent:-9999px; background:url(../images/bg-logo2.gif) no-repeat center top; height:238px; }
h2 { font-size:2.0em; font-style:italic; color:#4e4e4e; margin-bottom:15px; }
h2.mes { border-bottom:1px solid #4e4e4e; }
h3 { font-size:1.6em; font-style:italic; color:#4e4e4e; margin-bottom:15px; }
.txtCapa h3 strong { display:block; }
h4 { color:#FFFFFF; font-style:italic; font-weight:bold; font-size:32px; margin:0 23px 17px 23px; }
h4.event { color:#3C0021 ; font-style:italic; font-weight:bold; font-size:20px; margin:0 23px 8px 0px; }
h5 { color:#FFFFFF; font-size:16px; font-style:italic; font-weight:bold; margin:0px 0px 14px 7px; }
h5.ed { color:#4E4E4E; font-size:16px; font-style:italic; font-weight:bold; margin:0px 0px 0px 0px; display:block; }
h6 { color:#FFFFFF; font-size:22px; font-style:italic; font-weight:bold; margin:0px 0px 14px 0px; }

/*home*/

.left { float:left; width:432px; }
.right { float:right; width:450px; }


/*// lado esquerdo //*/

.topo { overflow:auto; padding-bottom:20px; margin-bottom:20px; }

#menuPrincipal { float:right; margin-top:23px; }
#menuPrincipal ul { }
#menuPrincipal ul li a { color:#84135a; font-weight:bold; text-transform:uppercase; font-size:12px; margin-right:16px; line-height:175%; text-decoration:none;  }

.blocoEsq { margin-left:16px; overflow:auto; clear:both;  }
.blocoEsq span.secao { font-weight:bold; text-transform:uppercase; color:#bdbdbd; font-size:15px; margin-bottom:15px; display:block; margin-top:18px; }
.blocoEsq span.secaoCursos { font-weight:bold; text-transform:uppercase; color:#9C567C; font-size:15px; margin-bottom:15px; display:block; margin-top:18px; }


.introducao { border-top:1px solid #d7d7d7; overflow:auto; margin-bottom:25px; padding-top:24px; margin-bottom:18px;  }
.introducao a.saibaMais { background:url(../images/bt-saibamais.gif) no-repeat; width:95px; height:30px; padding:5px 0 0 0;
text-align:center; float:right; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; margin-top:10px; color:#666666; text-indent:-9999px;  }
.introducao a.saibaMais:hover { background:url(../images/bt-saibamais.gif) no-repeat 0 -37px; }

.edicao { border-top:1px solid #d7d7d7; overflow:auto; margin-bottom:25px; }
.edicao .revista { overflow: hidden; }
.edicao .revista a img { float:left; }
.edicao .revista ul { float:right; width:275px; line-height:175%; color:#4e4e4e; list-style:none; }
.edicao .revista ul li { padding-left:20px; margin-bottom:10px; background:url(../images/listImg.gif) no-repeat left 11px; }
.edicao .revista ul li a { color:#4e4e4e; text-decoration:none; }
.edicao .revista ul li a:hover { text-decoration:underline; }
.edicao a.detalhes { background:url(../images/bt-detalhes.gif) no-repeat; width:135px; height:30px; padding:5px 0 0 0;
text-align:center; float:right; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; margin-top:10px; color:#666666; text-indent:-9999px; }
.edicao a.detalhes:hover {  background:url(../images/bt-detalhes.gif) no-repeat 0 -37px; }
.edicao .revista em.muito { clear:both; color:#4E4E4E; float:right; font-size:15px; font-style:normal; font-weight:bold; margin-bottom:5px; margin-right:140px; width:117px; }


.novidades { border-top:1px solid #d7d7d7; overflow:auto; margin-bottom:25px; }
.novidades .blocoNov { overflow:auto; margin-bottom:15px; }
.novidades .blocoNov .blImg { float:left; margin-right:8px; }
.novidades .blocoNov .blTxt { width:325px; margin-left:90px;  }
.novidades .blocoNov .blTxt a.newslet { background:url(../images/bt-newsletter.gif) no-repeat; width:101px; height:34px; text-indent:-9999px; display:block; float:right; margin-top:5px; }
.novidades .blocoNov .blTxt a.newslet:hover { background:url(../images/bt-newsletter.gif) no-repeat 0 -35px; }
.novidades .blocoNov .blTxt a.twitter { background:url(../images/bt-twitter.gif) no-repeat; width:76px; height:34px; text-indent:-9999px; display:block; float:right; margin-top:5px; }
.novidades .blocoNov .blTxt a.twitter:hover { background:url(../images/bt-twitter.gif) no-repeat 0 -35px; }
.novidades .blocoNov .blTxt a.feed { background:url(../images/bt-rss.gif) no-repeat; width:77px; height:34px; text-indent:-9999px; display:block; float:right; margin-top:5px; }
.novidades .blocoNov .blTxt a.feed:hover { background:url(../images/bt-rss.gif) no-repeat 0 -35px; }

.novidades .blocoNov .blTxt p a.exp { font-size:13px; text-decoration:underline; }
.novidades .blocoNov .blTxt p a.exp:hover  { text-decoration:none; }

.publicidade { border-top:1px solid #d7d7d7; margin-bottom:25px;  }
.albumPub { overflow:hidden; }
.linha { margin-bottom:20px; width:460px; overflow:hidden; }
.linha .foto { margin-right:19px; float:left; }
.linha .fotoNews { margin-right:13px; float:left; text-indent:-9999px; }
.linha a.img01 { background:url(../images/img-newsletter-hover.gif) no-repeat; height:72px; width:130px; }
.linha a.img01:hover { background:url(../images/img-newsletter.gif) no-repeat; }
.linha a.img02 { background:url(../images/img-twitter-hover.gif) no-repeat; height:72px; width:130px; }
.linha a.img02:hover { background:url(../images/img-twitter.gif) no-repeat; }
.linha a.img03 { background: url(../images/img-rss-hover.gif) no-repeat; height:72px; width:130px; }
.linha a.img03:hover { background: url(../images/img-rss.gif) no-repeat; }
.linha a.img04 { background: url(../images/img-facebook-hover.gif) no-repeat; height:72px; width:130px; }
.linha a.img04:hover { background: url(../images/img-facebook.gif) no-repeat;}

.cursos { border-top:1px solid #d7d7d7; overflow:auto; margin-bottom:68px; }
.cursos ul { float:right; width:auto; line-height:175%; color:#4e4e4e; list-style:none; }
.cursos ul li { padding-left:20px; background:url(../images/listImg4.gif) no-repeat left 11px; margin-bottom:20px; }
.cursos ul li a { text-decoration:none; }
.cursos ul li a:hover { text-decoration:underline; } 
.cursos ul li span.data { display:block; }
.cursos a.eventos { background:url(../images/bt-eventos.png) no-repeat; width:118px; height:30px; padding:5px 0 0 0;
text-align:center; float:right; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; margin-top:10px; color:#666666; text-indent:-9999px; position:relative; z-index:5; }
.cursos a.eventos:hover { background:url(../images/bt-eventos.png) no-repeat 0 -37px; }


/*// lado direito //*/

.busca { background:url(../images/bg-buscar.gif) no-repeat;  width:450px; height:65px; margin-top:20px; }
.busca #cse-search-box { margin:10px 5px 0 17px; overflow:auto; padding-top:9px;  }
.busca #cse-search-box input.buInput { background:url(../images/bg-input.gif) no-repeat !important; padding:8px 4px !important; width:300px; height:14px; border:1px solid #f0f0f0 !important; float:left; margin-top:6px; margin-left:4px; }
.busca #cse-search-box .bt { background:url(../images/bt-buscar.gif) no-repeat; cursor:pointer; text-indent:-9999px !important; width:106px; height:51px; margin-top:0px; display:block; float:right; border:none; }
.busca #cse-search-box .bt:hover { background:url(../images/bt-buscar.gif) no-repeat 0 -53px; }

.assinatura { background:url(../images/bg-assinatura.gif) no-repeat; margin-top:15px; height:684px; padding-top:20px; }
.assinatura p { color:#e097c5; font-size:16px; line-height:155%; margin-right:23px; margin-left:23px; }
.assinatura img { margin-left:4px; }
.descricao { margin:20px 20px; }
.descricao span { color:#2d0019; background:#ac6992; padding:10px; display:block; margin-bottom:5px; }
.descricao span.preco { background:#e097c5; }

.formulario { background: url(../images/bg-form.jpg) repeat-y bottom; overflow:auto; padding:25px 20px; }
.formulario p {color:#e097c5; font-size:16px; margin:0 7px; line-height:155%; margin-bottom:15px; }
.formulario a.saibaMaisInv { background:url(../images/bt-saibMInv.png) no-repeat; width:95px; height:30px; padding:5px 0px 0 0px; text-align:center; float:right; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; color:#666666; margin-right:7px; text-indent:-9999px; }
.formulario a.saibaMaisInv:hover { background:url(../images/bt-saibMInv.png) no-repeat 0 -37px; }

/*// form de assinatura da home //*/

#assinar { margin:0; width:auto; }
#assinar fieldset {	clear:both;	display:block; margin:0 0 0 0px; padding:0;	width:auto;	border:none !important;}
#assinar fieldset.primeiro { overflow:auto; }
#assinar fieldset.primeiro span.esquerda { float:left; width:262px; }
#assinar fieldset.primeiro span.esquerda input { width:251px; }
#assinar fieldset.primeiro span.esquerda label { float:none !important; } 
#assinar fieldset.primeiro span.direita { float:right; width:134px; }
#assinar fieldset.primeiro span.direita label { float:none !important;  }
#assinar fieldset.primeiro select { padding:11px 0; border:none; color:#4e4e4e; }

#assinar fieldset.segundo { overflow:auto; }
#assinar fieldset.segundo span.esquerda { float:left; width:203px; }
#assinar fieldset.segundo span.esquerda input { width:187px; }
#assinar fieldset.segundo span.esquerda label { float:none !important; } 
#assinar fieldset.segundo span.direita { float:right; width:196px; }
#assinar fieldset.segundo span.direita label { float:none !important; }
#assinar fieldset.segundo span.direita input { width:187px; color:#4e4e4e; }


#assinar label { clear:both; color:#ff00a1; display:block; float:left; font-size:16px; font-weight:bold; margin:12px 0 5px 5px;
width:auto; }
#assinar input { background: url(../images/bg-input.gif) no-repeat; color:#4e4e4e; font-size:14px; margin:0; padding:10px 4px; width:398px; height:20px; border:1px solid #ff00a1; }

.msgErro { display: block; color:#d8d8d8; margin-top:4px; font-size:14px; }
.invisivel { height:0; margin:0; visibility:hidden; }

#buttonAssinar { background:url(../images/bt-assinar.png) no-repeat scroll; border:none; display:block; height:79px; width:205px; float:right; margin-top:10px; cursor:pointer; text-indent:-9999px; }
#buttonAssinar:active { outline:hidden; }
#buttonAssinar:hover { background:url(../images/bt-assinar.png) no-repeat 0 -82px; }

select.styled2 { 
	opacity:0;
	position:relative;
	margin-top:0px;
	z-index:5;
	width:128px;
	*margin-top:30px;
	*filter: alpha(opacity=0);
	
}
span.select2 {
	background:url(../images/bg-input-estado.gif) no-repeat scroll 0 0;
	color:#C90E11;
	height:32px;
	line-height:21px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:9px 0 0 11px;
	position:absolute;
	width:117px;
	border:1px solid #ff00a1;
	
	/*_margin:23px 0 0 -1px;
	_background:none;
	_text-indent:-9999px;*/
}
.complemento { height:285px; margin-top:20px; }
.complemento .dados { margin:0 7px; }
.complemento i { font-style:normal; color:#ff00a1; font-size:16px; font-weight:bold; }
.complemento p { color:#e097c5; font-size:16px; margin:10px 0 10px 0 !important; line-height:135%; }
.complemento span.lembrete { background:#e097c5; width:390px; margin-top:10px; padding:15px 10px; float:left; margin-left:0 !important; }
.complemento span.lembrete i { color:#a60069 !important; }
.complemento span.lembrete p { color:#3c0021 !important; margin-bottom:0 !important; }
.complemento span.lembrete p a { color:#3C0021 !important; text-decoration:underline; }
.complemento span.lembrete p a:hover { text-decoration:none; }


/*// página interna //*/

.menu { float:left; width:432px; }
.buscaBan { float:right; }
.banner { height:126px; margin-top:10px; }
.conteudoInt { width:610px; float:left; margin-bottom:50px; margin-left:16px; }
.conteudoInt a { text-decoration:underline; }
.conteudoInt a:hover { text-decoration:none; } 
.conteudoInt p { margin-bottom:15px; }
.conteudoInt img.esq { float:left; margin:0 13px 0px 0; }
.conteudoInt img.dir { float:right; margin:0 0 0px 13px; } 
.conteudoInt ul { line-height:135%; color:#4e4e4e; list-style:none; }
.conteudoInt li { padding-left:20px; margin-bottom:10px; background:url(../images/listImg.gif) no-repeat left 6px; font-size:80%;  }
.conteudoInt li a { color:#4e4e4e; text-decoration:none; }
.conteudoInt li a:hover { text-decoration:underline; }

.conteudoIntAss { width:485px; float:left; margin-bottom:120px; margin-left:16px; }
.conteudoIntAss a { text-decoration:underline; }
.conteudoIntAss a:hover { text-decoration:none; } 
.conteudoIntAss p { margin-bottom:15px; }
.conteudoIntAss img.esq { float:left; margin:0 13px 0px 0; }
.conteudoIntAss img.dir { float:right; margin:0 0 0px 13px; } 
.conteudoIntAss ul { line-height:135%; color:#4e4e4e; list-style:none; }
.conteudoIntAss li { padding-left:20px; margin-bottom:10px; background:url(../images/listImg.gif) no-repeat left 6px; font-size:80%;  }
.conteudoIntAss li a { color:#4e4e4e; text-decoration:none; }
.conteudoIntAss li a:hover { text-decoration:underline; }

.conteudoLat { width:256px; float:right; }
.conteudoLat ul { line-height:175%; color:#4e4e4e; list-style:none; }
.conteudoLat li { padding-left:20px; margin-bottom:10px; background:url(../images/listImg.gif) no-repeat left 10px;  }
.conteudoLat li a { color:#4e4e4e; text-decoration:none; }
.conteudoLat li a:hover { text-decoration:underline; }

.conteudoLatAss { width:400px; float:right; }
.conteudoLatAss ul { line-height:175%; color:#4e4e4e; list-style:none; }
.conteudoLatAss li { padding-left:20px; margin-bottom:10px; background:url(../images/listImg.gif) no-repeat left 10px;  }
.conteudoLatAss li a { color:#4e4e4e; text-decoration:none; }
.conteudoLatAss li a:hover { text-decoration:underline; }

.voltar { line-height:150%; clear:both; padding-top:15px; padding-bottom:10px; overflow:auto; }
.voltar a { float:right; padding:0px 0 0 0; margin-right:5px; text-align:center; color:#4E4E4E; font-size:15px; cursor:pointer; text-decoration:underline;  }
.voltar a:hover { text-decoration:none;  }

#paginacao { float:left; margin:40px 0 10px; font-size:12px; overflow:auto; padding:3px 0 0 0; /*background:url(../images/barra-pag.gif) no-repeat left top;*/ border:1px solid #D7D7D7; height:26px; width:620px; }
#paginacao span a { color:#666666; font-weight:bold; padding:0px 7px 0px 0px; text-decoration:none !important; }
#paginacao span a:hover { color:#84135A; }
#paginacao span.next { text-transform:uppercase; padding-left:10px; padding-right:5px; }
#paginacao span.next a { background:none !important; padding-right:0px !important; }
#paginacao span.pagAtual { color:#84135A; margin-right:10px; font-weight:bold; }


/*// página simples //*/

span.secaoIn { font-weight:bold; text-transform:uppercase; color:#bdbdbd; font-size:15px; margin-bottom:15px; display:block; }
.txtEd span.secaoIn { color:#9c567c !important;  }
.ultimaEd {  overflow:auto; margin-bottom:45px; padding-left:10px; }
.ultimaEd a img { float:left; height:auto; width:125px; margin-top:15px; }
.albumPubIn {  overflow:auto; margin-bottom:45px; padding-left:10px; }
.albumPubIn .fotPub { text-align:center; margin:0 auto 15px; }


/*// página da edição //*/

.capa { float:left; overflow:auto; width:auto; margin-top:25px; height:auto; }
.capa img { margin-right:5px; }
.descricaoIn { float:right; overflow:hidden; width:445px; margin:20px 20px; }
.enquete { overflow:auto; padding:6px 10px; margin-bottom:45px; background:#f0f0f0; }
form#enquete {  }
form#enquete label { color:#4E4E4E; }
form#enquete label input { margin-right:5px; }
#botoesEnquete { margin-top:10px; float:left; width:235px; margin-bottom:4px; }
#botoesEnquete a#result { float:left; border:none; background:none; color:#3C0021; margin-top:19px; font-size:13px; cursor:pointer; text-decoration:underline; }
#botoesEnquete a#result:hover { text-decoration:none; }
#botoesEnquete #votar { float:right; text-indent:-9999px; background:url(../images/bt-votar.gif) no-repeat; width:61px; height:33px; border:none; cursor:pointer; }
#botoesEnquete #votar:hover { background:url(../images/bt-votar.gif) no-repeat 0 -37px; }
.txtEd { overflow:auto; margin-bottom:45px; padding:6px 9px 6px 10px; background:#eee5ea; }
.txtEdFot { overflow:auto; margin-bottom:45px; padding-left:10px; background:#f0f0f0 none repeat scroll 0 0; }
.txtEdFot img { float:left; width:75px; height:auto; margin-top:9px; }
.txtEdFot .txt { float:right; overflow:hidden; width:160px; }
.txtEd ul li { background:url(../images/listImg4.gif) no-repeat left 10px !important; }
.edAnteriores { overflow:auto; margin-bottom:45px; padding-left:10px; }
.edAnteriores a.veja { background:url(../images/bt-veja.gif) no-repeat right 0; text-indent:-9999px; margin-top:13px; display:block; width:83px; height:33px; }
.edAnteriores a.veja:hover { background:url(../images/bt-veja.gif) no-repeat right -37px; }
.ultimaEdFot { overflow:auto; margin-bottom:45px; padding:3px 0 4px 12px; background:#f0f0f0; }
.ultimaEdFot img { float:left; width:75px; margin-top:10px; }
.ultimaEdFot .txt { float:right; width:160px; overflow:hidden; }
.ultimaEdFot ul { clear:both; }
.ultimaEdFot ul li { background:url(../images/listImg2.gif) no-repeat left 11px !important; }

.blocoEd { overflow:hidden; width:660px; margin-top:35px; }
.blocoEdPeq { overflow:hidden; width:290px; margin-right:40px; margin-bottom:40px; float:left; }
.blocoEdPeq .imgCapa { float:left; width:85px; height:auto; }
.blocoEdPeq .imgCapa img { overflow:auto; }
.blocoEdPeq .txtCapa { float:right; width:190px; }
.txtCapa a.detalhes { background:url(../images/bt-detalhes.gif) no-repeat; width:135px; height:30px; padding:5px 0 0 0;
text-align:center; display:block; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; margin-top:10px; color:#666666; text-indent:-9999px; }
.txtCapa a.detalhes:hover {  background:url(../images/bt-detalhes.gif) no-repeat 0 -37px; }
.blocoEdPeq ul { clear:both; padding-top:20px; }
               
/*// página de Anuncie e Revenda //*/

.leftAnuncie { float:left; width:420px; margin-bottom:120px; margin-left:16px; }
.rightAnuncie { float:right; width:450px; }

#anuncie { margin:0; width:auto; background:#3c0121; padding:10px 20px 20px 20px; overflow:auto; }
#anuncie fieldset { clear:both; display:block; margin:0 0 0 0px; padding:0; width:auto; border:none !important; }
#anuncie fieldset.primeiro { overflow:auto; }
#anuncie fieldset.primeiro span.esquerda { float:left; width:262px; }
#anuncie fieldset.primeiro span.esquerda input { width:251px; }
#anuncie fieldset.primeiro span.esquerda label { float:none !important; } 
#anuncie fieldset.primeiro span.direita { float:right; width:134px; }
#anuncie fieldset.primeiro span.direita label { float:none !important; }
#anuncie fieldset.primeiro select { padding:10px; border:none; color:#4e4e4e; /*_margin-top:25px;*/ }

#anuncie fieldset.segundo { overflow:auto; }
#anuncie fieldset.segundo span.esquerda { float:left; width:203px; }
#anuncie fieldset.segundo span.esquerda input { width:187px; }
#anuncie fieldset.segundo span.esquerda label { float:none !important; } 
#anuncie fieldset.segundo span.direita { float:right; width:196px; }
#anuncie fieldset.segundo span.direita label { float:none !important; }
#anuncie fieldset.segundo span.direita input { width:187px; color:#4e4e4e; }


#anuncie label { clear:both; color:#ff00a1; display:block; float:left; font-size:16px; font-weight:bold; margin:12px 0 5px 5px;
width:auto; }
#anuncie input { background: url(../images/bg-input.gif) no-repeat; color:#4e4e4e; font-size:14px; margin:0; padding:10px 4px; width:398px; height:20px; border:1px solid #ff00a1; }
#anuncie textarea { width:397px; background:url(../images/bg-txtareagif.gif) no-repeat; border:1px solid #FF00A1; color:#4e4e4e; padding:10px 4px; height:100px; overflow:hidden; }

.leftAnuncie a.saibaMais { background:url(../images/bt-saibamais.gif) no-repeat; width:95px; height:30px; padding:5px 0 0 0;
text-align:center; float:right; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; margin-top:10px; color:#666666; text-indent:-9999px;  }
.leftAnuncie a.saibaMais:hover { background:url(../images/bt-saibamais.gif) no-repeat 0 -37px; }


/*// página de contato //*/

#contato { margin:0; width:554px; background:#3c0121; padding:10px 20px 20px 20px; overflow:auto; }
#contato fieldset { clear:both; display:block; margin:0 0 0 0px; padding:0; width:500px; border:none !important; }
#contato label { clear:both; color:#ff00a1; display:block; float:left; font-size:16px; font-weight:bold; margin:12px 0 5px 5px;
width:auto; }
#contato input { background: url(../images/bg-input-cont.gif) no-repeat; color:#4e4e4e; font-size:14px; margin:0; padding:10px 4px; width:542px; height:20px; border:1px solid #ff00a1; }
#contato textarea { width:542px; background:url(../images/bg-txtareagif.gif) no-repeat; border:1px solid #FF00A1; color:#4e4e4e; padding:10px 4px; height:100px; display:block; clear:both; overflow:hidden; }
#contato fieldset.primeiro { overflow:auto; width:auto; }
#contato fieldset.primeiro span.esquerda { float:left; width:370px; }
#contato fieldset.primeiro span.esquerda input { width:355px; }
#contato fieldset.primeiro span.esquerda label { float:none !important; } 
#contato fieldset.primeiro span.direita { float:right; width:133px; }
#contato fieldset.primeiro span.direita label { float:none !important; }
#contato fieldset.primeiro select { padding:10px; border:none; color:#4e4e4e; /*_margin-top:25px;*/ }
#contato fieldset.radio label { float:none !important; }
#contato fieldset.radio p label { width:auto; margin:0px 0 5px 5px !important; }
#contato fieldset.radio p input { width:20px !important; height:10px !important; border:none !important; padding:0 !important; background:none !important; }
#contato fieldset.radio .setor1 { float:left; }
#contato fieldset.radio .setor2 { float:right; margin-right:216px; }

select.styledCont { opacity:0;	position:relative;	padding:13px 0 0 !important; z-index:5; width:128px; *margin-top:30px; *filter: alpha(opacity=0); _margin-top:0; }
span.selectCont { 	background:url(../images/bg-input-estado.gif) no-repeat scroll 0 0;	color:#C90E11;	height:32px; line-height:21px;  margin:0 0 0 0; overflow:hidden; padding:9px 0 0 11px; position:absolute; width:117px; border:1px solid #ff00a1; }
form select option { width:110px; }

.endereco { margin-bottom:45px; padding-left:10px; }
.endereco address { width:auto; color:#4e4e4e; font-style:normal; line-height:155%; }
.endereco address strong { display:block; color:#84135A; }


/*página de assinar*/
#assinar2 { margin:0; width:auto; background: url(../images/bg-form.jpg) repeat-y bottom; overflow:auto; padding:5px 20px; }
#assinar2 fieldset {	clear:both;	display:block; margin:0 0 0 0px; padding:0;	width:auto;	border:none !important;}
#assinar2 fieldset.primeiro { overflow:auto; }
#assinar2 fieldset.primeiro span.esquerda { float:left; width:220px; }
#assinar2 fieldset.primeiro span.esquerda input { width:178px; }
#assinar2 fieldset.primeiro span.esquerda label { float:none !important; } 
#assinar2 fieldset.primeiro span.direita { float:right; width:134px; }
#assinar2 fieldset.primeiro span.direita label { float:none !important;  }
#assinar2 fieldset.primeiro select { padding:11px 0; border:none; color:#4e4e4e; }

#assinar2 fieldset.segundo { overflow:auto; }
#assinar2 fieldset.segundo span.esquerda { float:left; width:203px; }
#assinar2 fieldset.segundo span.esquerda input { width:178px; }
#assinar2 fieldset.segundo span.esquerda label { float:none !important; } 
#assinar2 fieldset.segundo span.menor { margin-top:16px; }
#assinar2 fieldset.segundo span.direita { float:right; width:150px; }
#assinar2 fieldset.segundo span.direita label { float:none !important; }
#assinar2 fieldset.segundo span.direita input { width:140px; color:#4e4e4e; }



#assinar2 label { clear:both; color:#ff00a1; display:block; float:left; font-size:16px; font-weight:bold; margin:12px 0 5px 5px;
width:auto; }
#assinar2 input { background: url(../images/bg-input.gif) no-repeat; color:#4e4e4e; font-size:14px; margin:0; padding:10px 4px; width:350px; height:20px; border:1px solid #ff00a1; }

#buttonAssinar2 { background:url(../images/bt-assinar.png) no-repeat scroll; border:none; display:block; height:79px; width:205px; float:right; margin-top:10px; cursor:pointer; text-indent:-9999px; }
#buttonAssinar2:active { outline:hidden; }
#buttonAssinar2:hover { background:url(../images/bt-assinar.png) no-repeat 0 -82px; }

select.styled2 { 
	opacity:0;
	position:relative;
	margin-top:0px;
	z-index:5;
	width:128px;
	*margin-top:30px;
	*filter: alpha(opacity=0);
	
}
span.select2 {
	background:url(../images/bg-input-estado.gif) no-repeat scroll 0 0;
	color:#C90E11;
	height:32px;
	line-height:21px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:9px 0 0 11px;
	position:absolute;
	width:117px;
	border:1px solid #ff00a1;
	
	/*_margin:23px 0 0 -1px;
	_background:none;
	_text-indent:-9999px;*/
}


/*cadastro da newsletter*/
#envioNews { margin:0; width:430px; background:#3c0121; padding:10px 20px 20px 20px; overflow:auto; }
#envioNews fieldset { clear:both; display:block; margin:0 0 0 0px; padding:0; width:420px; border:none !important; }
#envioNews label { clear:both; color:#ff00a1; display:block; float:left; font-size:16px; font-weight:bold; margin:12px 0 5px 5px;
width:auto; }
#envioNews input { background: url(../images/bg-input-cont.gif) no-repeat; color:#4e4e4e; font-size:14px; margin:0; padding:10px 4px; width:420px; height:20px; border:1px solid #ff00a1; }


/*// página participe //*/

.BlocoPart { background:#3c0121; overflow:auto; }
.BlocoPart .explicacao { float:left; padding:15px 0 0 15px; width:188px; }
.BlocoPart .explicacao p { color:#E097C5; }
.BlocoPart .explicacao ul li { background:url(../images/listImg3.gif) no-repeat left 6px !important; color:#E097C5; } 
.BlocoPart .formularioPart { margin:0; float:right; width:400px; }
#colabore { margin:0; width:auto; padding:10px 10px 20px 20px; }
#colabore fieldset { clear:both; display:block; margin:0 0 0 0px; padding:0; width:auto; border:none !important; }
#colabore label { clear:both; color:#ff00a1; display:block; float:left; font-size:16px; font-weight:bold; margin:12px 0 5px 5px;
width:auto; }
#colabore input { background: url(../images/bg-input.gif) no-repeat; color:#4e4e4e; font-size:14px; margin:0; padding:10px 4px; width:355px; height:20px; border:1px solid #ff00a1; }
#colabore input#arquivo { background:#fff url(../images/bg-input.gif) no-repeat 0 top; border:1px solid #ff00a1; height:26px; }
#colabore textarea { width:355px; background:url(../images/bg-txtareagif.gif) no-repeat; border:1px solid #FF00A1; color:#4e4e4e; padding:10px 4px; height:100px; overflow:hidden; }
#colabore input.invisivel { height:5px !important; padding:0 !important; }
button#enviar { border:none; clear:both; float:right; margin:10px -4px 0px 0; background:url(../images/bt-enviar.gif) no-repeat; width:110px; height:60px; text-indent:-9999px; cursor:pointer; }
button#enviar:hover { background:url(../images/bt-enviar.gif) no-repeat 0 -60px; }
#colabore .erro { color:#d8d8d8; font-size:14px; margin-top:5px; }
#colabore .erro strong { color:#f0f0f0; display:block; }
#colabore .ok { padding:5px; width:241px; color:#d8d8d8; border:1px solid #F0F0F0; margin-top:15px; font-weight:bold; }

.aviso { border:1px solid #F0F0F0; padding:5px; font-weight:bold; margin-top:13px; width:136px; color:#f0f0f0; display:none; }

.listPart { margin-bottom:45px; border:none;  }
.listPart .itemPart { background:#f0f0f0 url(../images/bg-box.gif) repeat-x; padding:2px 5px 0; margin-bottom:6px; margin-top:6px; border:1px solid #d7d7d7;  }
.listPart .itemPart p { margin-bottom:0px !important;  }
.listPart .itemPart a { text-decoration:none !important; }
.listPart .itemPart a hr { border:none !important; }
.listPart .box { background:#f6f6f6; font-size:16px !important; padding:10px 20px 1px; margin-bottom:20px;  }
.listPart .box ul li { background:url(../images/listImg2.gif) no-repeat left 6px !important; }
.listPart .box p { margin-bottom:25px !important; }

/*// pág. de cursos e eventos //*/

.Cdevento { margin-bottom:30px; }
.Cdevento span {display:block; margin:5px 0; color:#4e4e4e; }
.Cdevento span.obs { line-height:155%; margin:0 !important; }

.eventcalq { margin-top:20px; }
.eventcalq a { width:auto; }
.eventcalq table.mod_eventlistcalq_calendar {
background-color:#FFFFFF;
color:#616B76;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0;
padding:0;
text-align:center;
width:210px;

}
.eventcalq td, .eventcalq th { border-spacing:0px !important; *border:1px solid #fff; }
.eventcalq tr { *text-align:center; }
.eventcalq td a { *text-align:center; }

.eventcalq caption.mod_eventlistcalq_calendar-month {
background-color:#515151;
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
text-align:center;
}

.eventcalq caption.mod_eventlistcalq_calendar-month a, .eventcalq caption.mod_eventlistcalq_calendar-month a:link, .eventcalq caption.mod_eventlistcalq_calendar-month a:visited {
color:#F6A351;
margin:0 30px;
}

.eventcalq th.mod_eventlistcalq_daynames {
background:#F6A351 none repeat scroll 0 0;
color:#616B76;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
}

.eventcalq td.mod_eventlistcalq_calday {
background-color:#eae8e8;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
/*width:21px;*/

/**border-left:none !important;*/
}

.eventcalq td.mod_eventlistcalq_caltodaylink {
background-color:#636262;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
/*width:21px;*/
color:#FFFFFF;

}

.eventcalq td.mod_eventlistcalq_caldaylink { 
/*width:21px; */
background-color:#ffffff;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
height:20px;
line-height:20px;
text-align:center;
font-weight:bold;
text-decoration:none;
 
}
.eventcalq td.mod_eventlistcalq_caldaylink a {
color:#ff6600;
display:block;
text-decoration:none;
text-align:center;
}
.eventcalq td.mod_eventlistcalq_caldaylink a:hover {
background-color:#ff6600;
color:#FFFFFF;
display:block;
font-weight:bold;
text-decoration:none;
}
p.duvidas a {text-decoration:underline; }
p.duvidas a:hover { text-decoration:none; }

.bgProjeto { background:#f0f0f0; overflow:auto; padding:10px 10px 10px; margin-bottom:15px; }
.bgProjeto p { margin-bottom:5px !important; }
span.avisoAnt { border:1px solid #D7D7D7; padding:5px; text-transform:uppercase; color:#9C567C; font-size:13px; margin-bottom:5px; width:136px; }
span.avisoEsc { background:#BE5396 none repeat scroll 0 0; border:1px solid #D7D7D7; color:#FFFFFF; display:block; font-size:13px;
font-style:italic; font-weight:bold; margin:3px 0; padding:2px 7px; width:350px; }
