@charset "iso-8859-1";
/* CSS Document */

* { padding: 0; margin: 0; }
body { text-align:center; background:#ffffff;}
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#5D5D5E;}

.addtionalInfo { display:none;}

a:link, a:visited { color: #333333; text-decoration:none; }
a:hover { color: #000000;}
a.lnkVoltar:link, a.lnkVoltar:link { display:block; padding-left:10px; background:url(../images/icons.gif) no-repeat 0 -35px;}
a.lnkVoltar:hover {}

.btnBox { height:28px; overflow:hidden;}
.btnBox input { cursor:pointer;}

.hidden { display:none;}
.dashed { display:block; height:5px; overflow:hidden; background-image:url(../images/dashed.gif);}
.dashed hr { display:none;}

/*	LAYOUT 	*/
#box { width:940px; margin:0 auto; overflow:hidden; text-align:left;}
#col1 { width:236px; float:left; margin-top:22px; }
#col2 { width:696px; float:left; }
#data {text-align:right; padding:5px 10px 0 0;}
#menu { height:170px;}
#menu ul li { display:block; float:left; margin-right:10px;}
#menu ul li ul li { display:block; float:none; margin:0;}
#contentBox { background:url(../images/bgContent.gif); }
#contentTop { height:15px; overflow:hidden; background:url(../images/imgContentTop.gif);}
#content { margin:0 13px 0 15px; height: 502px; /* ie treats as min-height */ min-height: 502px; /* ie ignores */}
/* commented backslash hack v2 \*/
*>#content {	height: auto; 	/* ie ignores child selector, modern browsers replace height declaration */} 
/* end hack */
.txt { padding:0 3px; height: 200px; /* ie treats as min-height */ min-height: 200px; /* ie ignores */}
/* commented backslash hack v2 \*/
*>.txt{	height: auto; 	/* ie ignores child selector, modern browsers replace height declaration */} 
/* end hack */
#contentBot { height:15px; overflow:hidden; background:url(../images/imgContentBot.gif);}
#footer .floatRight { padding-top:8px;}

.box2 { background: url(../images/bgBox2.png) no-repeat left bottom; padding-bottom:5px;}
.box1 { background: url(../images/bgBox1.png) no-repeat left bottom; padding-bottom:5px;}

h4 { margin:2px 0 5px 0;}  
h4 a:link, h4 a:visited { font-size:12px; color:#0372D0; text-decoration:none;}
h4 a:hover {}
a.verMais:link, a.verMais:visited { color:#E52725; text-decoration:none; font-weight:bold;}
a.verMais:hover {}

#icoHome { display:block; float:left; margin:0 5px 0 15px; background:url(../images/icons.gif) no-repeat 0 1px; padding-left:13px;}
#icoMap { display:block; float:left; margin-left:5px; background:url(../images/icons.gif) no-repeat 0 -16px; padding-left:17px;}

.list .dashed { margin:10px 0}


.swfImgBox { width:124px; height:94px; float:left;}

/*	HOME	*/
#home .floatLeft { width:455px;}
#home .floatRight { width:202px;}
#home h2 { height:23px; overflow:hidden; margin-bottom:5px;}
#home h2 span{ display:block; padding-top:23px;}
#home #destaques h2 { background: url(../images/hDestaques.gif) no-repeat;}
#home #destaques .floatRight { width:auto; margin-left:5px;}
#home #agenda h2 { background: url(../images/hAgenda.gif) no-repeat;}
#home #newsletter h2 { background: url(../images/hNewsletter.gif) no-repeat;}
#home #inquerito h2 { background: url(../images/hInquerito.gif) no-repeat;}
#msgHome h1{ width:155px; height:92px; overflow:hidden; float:left; margin-right:10px; background:url(../images/txtBemVindo.gif) no-repeat;}
#msgHome h1 span {  display:block; padding-top:95px;}
#home .pad{ padding:0 10px;}
#home p.floatBlock { margin-bottom:8px;}
#home .cat { background-color:#E52725; color:#FFFFFF; font-weight:bold; font-size:12px; display:block; float:left; padding:0 5px;}
.destaque { padding-bottom:4px;}
.destaque img { border:1px solid #0B218E}
#inquerito .textoNormal { display:block; margin-bottom:10px; font-weight:bold; color:#0372D0;}
a.sondagem:link, a.sondagem:visited { color:#0372D0; text-decoration:none;}
a.sondagem:hover {}



/*	FORMS	*/
.frm2 {display:block; margin-left:30px}
.frm label { display:block; float:left; width:40px; color:#0372D0; font-weight:bold; height:24px;}
.frm2 label { width:80px;}
.frm br {clear:both;}
.frm input, .frm textarea { border:0 solid; background-color:transparent; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
.frm .btnBox input { width:100%; padding:2px 0; text-align:center; color:#0372D0; font-weight:bold;}
.frm2 .btnBox input { width:64px; height:20px; margin-left:80px; overflow:hidden; background:url(../images/bgBtns.gif);}
.inputNormal { width:210px; padding:2px 5px; background:url(../images/bgInputs.gif) no-repeat;}
.inputSmall { width:132px; padding:2px 5px; background:url(../images/bgInputs.gif) no-repeat -230px 0;}
.col2 { margin-left:25px;}
.txtAreaBox { width:220px; height:150px; background:url(../images/bgInputs.gif) no-repeat 0 -30px;}
.textArea { width:210px; height:140px; padding:2px 5px;}

#newsletter p{ padding-bottom:10px;}
#newsletter .btnBox { float:right; width:64px; height:20px; overflow:hidden; background:url(../images/bgBtns.gif); }

/*	SITE MAP	*/
#sitemap { margin:20px 0 0 20px;}
#sitemap, #sitemap ul{ list-style:none; }
#sitemap ul { padding-bottom:25px;}
#sitemap li strong{ font-size:14px;}
#sitemap li ul { margin:5px 0 0 40px; }
#sitemap a:link, #sitemap a:visited { color:inherit}
#sitemap a:hover { text-decoration:underline; color:#E52725; }

/*	EVENTOS	*/
#eventos { }
.frmInscricao {  padding:0 3px;}
.frmInscricao h3{ font-size:14px;}
