@charset "utf-8";
/* CSS Document */
div.tab { display: none;margin-top:10px; }
div.current { display: block; }
.marginTop20 { margin-top:20px; }
* { font-family: Trebuchet MS, Arial, Helvetica; }
body { background: #046093 url(../imagens/background_full.jpg) top center repeat-x; font-size: 12px; color:#192C91;}
hr{border:0; border-top:1px solid #fff; width:95%; clear:both; margin-top:10px;}
hr.red{border:0; border-top:1px solid #CC0001; }
hr.blue{border:0; border-top:1px solid #09F; }
hr.green{border:0; border-top:1px solid #679902;}
hr.orange{border:0; border-top:1px solid #F60; }
hr.purple{border:0; border-top:1px solid #6634CB;}
hr.grey{border:0; border-top:1px solid #666;}
h5{font-size:14px; padding:10px 0 20px 0;}
.greenColor { background:#679902; }
.redColor { background:#CC0001; }
.orangeColor { background:#F60; }
.blueColor { background:#09F; }
.purpleColor { background:#6634CB; }
.greyColor { background:#666; }
.green, .green a { color:#679902; }
.red, .red a {color:#CC0001; }
.orange, .orange a { color:#F60; }
.blue, .blue a{ color:#09F; }
.purple, .purple a { color:#6634CB; }
.grey, .grey a { color:#666; }
div.paging{text-align:center; margin-top:20px;}
span.greenColor a{ color:#679902; background:#fff;  line-height:20px; display:block; text-align:center;}
span.redColor a{ color:#CC0001; background:#fff;  line-height:20px; display:block; text-align:center;}
span.orangeColor a{ color:#F60; background:#fff; line-height:20px; display:block; text-align:center;}
span.blueColor a{ color:#09F; background:#fff;  line-height:20px; display:block; text-align:center;}
span.purpleColor a{ color:#6634CB; background:#fff;  line-height:20px; display:block; text-align:center;}
#top { height:30px; background: url(../imagens/back_topo.gif) repeat-x top center; text-align:left; }
#headSwf { width:885px; height:190px; }
#headMenu { width:865px; height:29px; z-index:20; margin:-5px 0 0 20px; }
#contentHolder { }
#content { width:875px; background: #fff; margin: 0 5px; }
#contentLeft {float:left; width:280px;  margin:10px 10px 80px 0; }
#contentRight {float:left; width:577px; margin:10px 0 100px 0;  }
#publicidade { display:block; float:left; width:115px; margin: 50px 0 0 10px; }
#publicidade img{margin-bottom: 10px;}
#infoMenuFooter { height:155px; }
.infoMenuFooterHolder { clear:both; width:885px; z-index:20; float:left;  }
.contentHolderRound { width:885px; float:left; margin-bottom:10px; }
#infoFooter { clear:both; width:885px; height:100px; margin:10px 0 0 0;}
/*Head Menu*/
#headMenu span { width:140px; height:29px; line-height:29px; text-align:center; display:inline-block; margin-right:10px; background:url(../imagens/tab.png) center top no-repeat; font-size:12px; }
#headMenu span.active { background:url(../imagens/tab_active.png) center top no-repeat; font-weight:bold; text-transform:uppercase; color:#1C6F9E;}
#headMenu a, #headMenu abbr { color:#1A2C91; font-weight:bold; margin:0 20px 0 5px; }

#headMenu abbr img{z-index:21; margin-top: -5px; position:relative;}
#contentAreaMenu abbr img{z-index:21; margin: -10px 0 0 0; position:relative;}
#headMenu span a, #content #contentAreaMenu span a { color:#fff; font-weight:bold; margin:0; }
#headMenu img { margin-left:10px; }
/*Top*/
#top #topMenu { width:680px; margin: 0 auto; }
#top #topMenu span { float:left; }
#top #topMenu ul { background:#13268D; height:24px; font-size:12px; float:left; }
#top #topMenu ul li { color:#fff; display:inline; margin: 0 10px 0 10px; }
#top #topMenu ul li img { margin: 5px 5px 0 0px; }
#top #topMenu ul li a { color:#fff; margin-top:0; }
/*Content*/
#contentAreaMenu { background:#fff; margin:0 5px; height:64px; }
#contentAreaMenu span { width:135px; height:29px; line-height:29px; text-align:center; display:inline-block; font-size:12px; }
#contentAreaMenu span a { color:#fff; font-weight:bold; }
#contentAreaMenu span.green { background:url(../imagens/tab_green.png) center top no-repeat; }
#contentAreaMenu span.orange { background:url(../imagens/tab_orange.png) center top no-repeat; }
#contentAreaMenu span.red { background:url(../imagens/tab_red.png) center top no-repeat; }
#contentAreaMenu span.purple { background:url(../imagens/tab_purple.png) center top no-repeat; }
#contentAreaMenu span.blue { background:url(../imagens/tab_blue.png) center top no-repeat; }
#content #contentArea { width:100%; display:table;}
#content #contentArea.green { background:#EEF2E1 url(../imagens/bg_content_green.jpg) top center repeat-x; }
#content #contentArea.red { background:#FCEEEE url(../imagens/bg_content_red.jpg) top center repeat-x; }
#content #contentArea.orange { background:#FAECEB url(../imagens/bg_content_orange.jpg) top center repeat-x; }
#content #contentArea.purple { background:#F1EDFB url(../imagens/bg_content_purple.jpg) top center repeat-x; }
#content #contentArea.blue { background:#EAF7FF url(../imagens/bg_content_blue.jpg) top center repeat-x; }
#content #contentArea.grey { background:#F1F1F1 url(../imagens/bg_content_grey.jpg) top center repeat-x; }
#miniInfoArea { width:100%; height:25px; padding: 15px 0 0 0; text-align:center; }
#miniInfoArea span { margin:0 30px; }
#miniInfoArea span a, #infoMenu span a { font-size:13px; font-weight:bold; }
#miniInfoArea span a { color:#fff; }
#contentLeft ul.menu { margin-bottom:25px; }

#contentLeft ul.menu li { background:url(../imagens/background_menu_azul.png) center top no-repeat; width:280px; min-height:25px; line-height:24px; }
#contentLeft ul.menu li ul.sub li{background:#fff; margin-left:5px;}

#contentLeft ul.menu li ul.sub li.active { color:#1C6F9E; text-transform:uppercase; font-weight:bold; margin-left:15px;}
#contentLeft ul.menu li ul.sub li a { color:#1C6F9E; font-weight:normal; font-size:12px; text-transform:none; line-height:20px;}
#contentLeft ul.menu li ul.sub li span.seta{display:inline-block; background:url(../imagens/seta_azul_right.png) center center no-repeat; width:20px; height:11px; margin:5px 0 0 0;}

#contentLeft ul.menu li.active { background:url(../imagens/background_menu_active2.png) center top no-repeat; text-transform:uppercase; }
#contentLeft ul.menu li.active2 { background:url(../imagens/background_menu_active.png) center top no-repeat; text-transform:uppercase; }
#contentLeft ul.menu li span { color:#1C6F9E; margin:10px; font-weight:bold; font-size:12px; }
#contentLeft ul.menu li a { margin-left:10px; color:#fff; font-weight:bold; font-size:12px; }
#contentLeft .leftContent { background:#3F52A6; width:280px; }
#contentLeft .leftContent h1 { padding:10px; color:#fff; font-size:12px; line-height:28px; }
#galeriaCenter .galeriaHolder h1 { padding:10px; color:#fff; font-size:12px; }
#contentLeft .leftContent h1 a { color:#fff; font-size:12px; line-height:28px; }
.miniImagem {margin: 0px 10px 10px 10px; border:2px solid #fff;}

.green a img.miniImagem:hover{ border:2px solid #679902; }
.red a img.miniImagem:hover{border:2px solid #CC0001; }
.orange a img.miniImagem:hover { border:2px solid #F60; }
.blue a img.miniImagem:hover{border:2px solid #09F; }
.purple a img.miniImagem:hover{ border:2px solid #6634CB; }
.grey a img.miniImagem:hover{ border:2px solid #666; }
#mycarousel img{border:2px solid #3F52A6;}
#mycarousel img:hover{border:2px solid #fff;}
#galeriaCenter .galeriaHolder h1 a { color:#fff; font-size:12px;  }
#contentLeft img.parceiro, #galeriaCenter .galeriaHolder img.parceiro { margin: 5px 0 15px 15px; }
#contentLeft .leftContent form, #galeriaCenter .galeriaHolder form { clear:both; border:0px; width:255px; height:92px; }
#galeriaCenter .galeriaHolder form p{color:#666; font-weight:bold; padding: 5px 10px;}
#contentLeft .leftContent form input, #galeriaCenter .galeriaHolder form input { clear:both; border:0px; margin:5px 10px 10px 10px; font-size:12px; color:#666; }
#galeriaCenter .galeriaHolder form input{background:#e8e8e8;}
form.galeriaSelect{width:200px; height:25px;}
form.galeriaSelect select{background:none repeat scroll 0 0 #E8E8E8; border:0 none; color:#666666; font-size:10px; margin:5px 0 5px 20px; width:250px;}
#contentLeft .leftContent #botaoEnvio, #galeriaCenter .galeriaHolder #botaoEnvio {  margin:20px 0 0 10px; }
#contentLeft #destaqueLeft { width:280px; margin: 0 0 30px 5px; }
#contentLeft #contentDestaqueLeft { width:270px; text-align: center; margin:0 5px; }
#contentLeft #contentDestaqueLeft h1, #contentLeft #contentDestaqueLeft h1 a { margin: 10px 5px 2px 5px; font-size:12px; }
#contentLeft #contentDestaqueLeft p { padding: 0 5px 10px 5px;  font-size:12px; }
#contentLeft #contentDestaqueLeft a h1, #contentLeft #contentDestaqueLeft a p { color:#FFF; text-align:left; }
#contentLeft #contentDestaqueLeft h1 {margin-bottom:5px;}
#contentLeft #contentDestaqueLeft a:hover h1, #contentLeft #contentDestaqueLeft a:hover p { color:#FFF; text-decoration:underline; }
#contentLeft #contentDestaqueLeft span { font-size:14px; color:#FF9; font-weight:bold; padding: 5px; display:block;}
#contentLeft #contentDestaqueLeft span a { color:#FF9;}
#contentLeft #contentDestaqueLeft span.tabNav{font-size:10px;}
#contentLeft #contentDestaqueLeft span abbr.current a{font-weight:bold;}
#contentRight h1 { margin:15px 10px; }
#contentRight p { line-height:20px; margin:5px 10px; }
#contentRight h1, #contentRight p {font-size:12px; }
#contentRight .roundfg_branco p, #contentRight .roundfg_branco a p , #contentRight .roundfg_branco a h2  { color:#666; }
#contentRight .roundfg_branco a:hover p , #contentRight .roundfg_branco a:hover h2 {text-decoration:underline;}

#contentRight h2 {font-size:16px; padding: 10px 0 10px 10px;}
#contentRight h3 {font-size:10px; margin: 0 0 10px 10px; font-weight:normal;}
#contentRight h4 {font-size:12px; padding: 10px 0 10px 10px;}
#contentRight .eventos{width:268px; float:left; margin-right:20px;}
#contentRight .eventos h5{text-align:center; font-size:14px; margin-bottom:10px;}
#contentRight .detalheEquipe{float:left; width:280px; min-height:90px; margin: 15px 0 0 0 ; display:block;font-size:10px;}
#contentRight .colunistas{width:268px; float:left; margin:0 10px; }
.colunistas .contentBox{height:600px;}
.colunistaScroll{width:248px; margin:0 10px; height:110px; }
.colunistaTop {margin: 0 auto; width:250px; }
.colunistaDesc {margin: 0 5px; width:567px; background:#690; color:#FFF;}

#contentRight .colunistaOn{background:#690 url(../imagens/seta_colunista.png) top right no-repeat; }
#contentRight .colunistaOn p a{color:#FFF;}
#contentRight .colunistas .colunistaScroll p a, #contentRight p a.green{color:#666; }
#scroll{height:500px;}
#setas{text-align:center; width:268px;}
/*Footer info*/
#infoFooter ul.icons, #infoFooter ul.edesign, #infoFooter ul.address { float:left; }
#infoFooter ul.icons li, #infoFooter ul.edesign li { display:inline; margin: 0 5px 0 5px; }
#infoFooter ul.address li { display:inline; margin: 0 5px 0 5px; height:50px; color:#fff; }
#infoFooter ul.address strong { color:#fff; font-size:12px; }
#infoFooter ul.address span { padding-left:45px; color:#fff; }

#infoFooter ul.icons { margin:10px 0 0 10px; }
#infoFooter ul.address { margin:15px 50px 0 0px; line-height:20px; color:#FFF; }
#infoFooter ul.edesign { margin:25px 0 0 20px; }
.miniTexto { float:left; width:600px; height:15px; margin:10px; color:#666; font-size:10px; }
.miniTexto strong { color:#666; }
/*infoMenu*/
#infoMenu { float:left; width:885px; height:166px; margin-top:-80px; z-index:20; }
#infoMenu span { margin:0 65px; }
#infoMenu span a { color:#666; }
#infoMenu .infoMenuBox { width:268px; margin: 10px 0 0 20px; float:left; }
#infoMenu .infoMenuBox .roundfg { height:108px; color:#FFF; }
#infoMenu .infoMenuBox .roundfg a { color:#FFF; }
#infoMenu .infoMenuBox .roundfg div { float:left; margin:10px 5px 5px 5px; }
#infoMenu .infoMenuBox .roundfg .texto { max-width:165px;line-height:15px; }
#infoMenu .infoMenuBox .roundfg .imagem{margin-right:10px;}
#infoMenu .infoMenuBox .roundfg .depoimento{margin-top:20px;}
#galeriaCenter{width:885px; height:166px; float:left; margin-top:-260px;}
#galeriaCenter .galeriaHolder{width:270px; float:left; margin:15px 0 15px 25px; }
.boxIndex, .boxIndexMini{ float:left;  margin:10px; width:268px;}
#contentRight .boxIndex h1 a, #contentRight .boxIndexMini h1 a{color:#FFFF99; font-weight:normal;}
#contentRight .boxIndex h1 ,#contentRight .boxIndexMini h1 {margin:0 auto 5px auto; display:block; font-size:14px; font-weight:bold; padding:5px; text-align:center;}
#contentRight .boxIndex .contentBox{height:238px;width:258px; margin:0 5px;}
#contentRight .boxIndexMini .contentBox{height:120px;width:258px;  margin:0 5px;}
#contentRight .contentBox p a, .contentBox h2 a{ font-size:12px;}
#contentRight .breadcrumbs{font-weight:bold; font-size:10px; padding: 0 0 10px 10px;}
#contentRight ul.extras{padding:5px 0 5px 10px;}
#contentRight ul.extras li{ display:inline; margin-right:10px; font-weight:bold; line-height:20px; font-size:12px;}
#contentRight ul.extras li img{margin-right:5px;}
#contentRight .breadcrumbs a{color:#666; font-weight:normal;font-size:10px;}
.imgParceiro{float:left; margin:10px; width:174px; height:174px; display:block;}
.imgParceiro a img{border:2px solid #ccc; }
.imgParceiro a:hover img{border:2px solid #1A2C91;}

div.imgGaleria, div.imgGaleriaRed{float:left; margin:10px; width:45px; height:45px; display:block; overflow:hidden; border:2px solid #ccc; text-align:center;}
div.imgGaleria:hover{border:2px solid #1A2C91;}

div.imgGaleriaRed:hover{border:2px solid #CC0001;}

.contatoForm{ margin:20px 10px;}
.contatoForm input, .contatoForm textarea{width:450px; border:0; background:#e8e8e8;  margin:5px 0; font-size:12px; color:#666;}
.comentForm input, .comentForm textarea{width:385px; border:0; background:#e8e8e8;  margin:5px 0; font-size:12px; color:#666;}
.contatoForm span{color:#1a2c91;}
.contatoForm select{ border:0; background:#e8e8e8;  margin:5px 0; font-size:12px; color:#666;}
.contatoForm input.radio{ margin:5px 0; width:20px;}
.contatoForm label{float:left; min-width:90px;  color:#666; font-size:12px;margin:6px 0;}

/*Lytebox parceiro*/
#parceiroDetalhe{width:500px; height:400px; }
#parceiroDetalhe #left{background:#3F52A6; width:100px; height:400px; color:#fff; float:left; text-align:center;}
#parceiroDetalhe #left h1{margin-top:10px;}
#parceiroDetalhe #right{float:left; width:400px; color:#3F52A6;}
#parceiroDetalhe #right h1, #parceiroDetalhe #right p{font-size:12px; }
#parceiroDetalhe #right h1{margin: 0 10px 0 10px;}
#parceiroDetalhe #right p {margin: 5px 10px;}

#comentarioDetalhe{width:600px; height:400px; }
#comentarioDetalhe #left{background:#666 url(../imagens/logo_info_cinza.png) bottom center no-repeat; width:170px; height:400px; color:#fff; float:left; text-align:center;}
#comentarioDetalhe #left h1{margin-top:10px; font-size:12px;}
#comentarioDetalhe #right{float:left; width:410px; height:400px; color:#666; margin-left:20px; overflow:auto; }
#comentarioDetalhe #right h1{margin: 0 10px 0 10px;font-size:12px;}
#comentarioDetalhe #right p {margin: 5px 10px;font-size:12px;}
/*Cantos Aredondados DIV azul*/
.round_azul { display:block }
.round_azul * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#1A2C91; }
.round1_azul { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #1A2C91; border-right:1px solid #1A2C91; background:#666 }
.round2_azul { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #1A2C91; border-right:1px solid #1A2C91; background:#666 }
.round3_azul { margin-left:1px; margin-right:1px; border-left:1px solid #1A2C91; border-right:1px solid #1A2C91; }
.round4_azul { border-left:1px solid #1A2C91; border-right:1px solid #1A2C91; }
.round5_azul { border-left:1px solid #1A2C91; border-right:1px solid #1A2C91 }
.roundfg_azul { background:#1A2C91; }
/*branco*/
.round_branco { display:block }
.round_branco * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#fff; }
.round1_branco { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #fff; border-right:1px solid #fff; background:#fff }
.round2_branco { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fff; border-right:1px solid #fff; background:#fff }
.round3_branco { margin-left:1px; margin-right:1px; border-left:1px solid #fff; border-right:1px solid #fff; }
.round4_branco { border-left:1px solid #fff; border-right:1px solid #fff; }
.round5_branco { border-left:1px solid #fff; border-right:1px solid #fff }
.roundfg_branco { background:#fff; }
/*cinza*/
.round { display:block }
.round * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#666; }
.round1 { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #666; border-right:1px solid #666; background:#666 }
.round2 { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #666; border-right:1px solid #666; background:#666 }
.round3 { margin-left:1px; margin-right:1px; border-left:1px solid #666; border-right:1px solid #666; }
.round4 { border-left:1px solid #666; border-right:1px solid #666 }
.round5 { border-left:1px solid #666; border-right:1px solid #666 }
.roundfg { background:#666; }
