label.error{color:red;}
#busca input[type='text']{border:solid 1px #ccc; padding:5px;}
*{margin:0; padding:0;}
img{ border:0}
body { text-align:center; font-family:"Arial", Helvetica, sans-serif; font-size:11px; color:#333; background-color:#eeeeee;}

p{margin:5px 0px;}
ul, li {list-style:none; display:inline;}
.box {clear:both; width:100%;}

#content {width:960px; text-align:left; margin:auto; background-color:#ffffff; padding:20px; overflow:hidden;}


.aba_conteudo .txt1 ul li { border-bottom:1px dashed #CCC; background:#FFF; display:block; padding:5px 3px;}

#topo #busca {float:right; margin-top:-20px;}

a{ text-decoration:none; color:#443333; }
a:hover{ text-decoration:underline; }

h3 {padding-bottom:5px;}

.selected{ text-decoration:underline;}


.busvia {width:302px; background-color:#95a712; display:block; padding:20px 8px; text-align:center; overflow:hidden;}
.busvia li {color:#ffffff; padding:5px 5px; display:block; float:left;}
.busvia li a:hover {background-color:#fffff;}



#topo #menu{float:left; margin-left:220px; z-index:999;} 
#topo #menu {margin-right:20px; width:100%;}
#topo #menu ul {border:1px solid #9b9b9b; padding:3px 5px;}
#topo #menu ul li {padding:0px 4px;}
#topo #menu ul li a{color:#443333; font-size:10px!important; font-weight:bold; }
#topo #menu ul li img { margin-right:5px;}

#topo #logomarca { float:left;}
#topo #navega { float:left; margin-top:40px; margin-right:-40px;}
/*#topo #navega ul li a {display:block; width:120px; height:30px; float:left; border-bottom:7px solid #b4036b; border-right:1px solid #9d9a95; padding-left:8px; text-decoration:none; color:#333;}
#topo #navega ul li a:hover {background-color:#eeeeee;}
*/
#main {width:100%; overflow:hidden;}

#main #left {overflow:hidden; width:640px;}
#main #left, #right {float:left;}
#main #left .newsletter {color:#b4036b; font-size:11px; height:130px; width:640px; margin-top:60px; margin-bottom:70px; display:block; clear:both; }
#main #left .newsletter h2 {color:#8a01ab; margin-top:20px !important; padding-top:30px;}
#main #left .newsletter form {background:url(imgs_site/fdnewsletter.gif) repeat-x top left; height:71px; padding:0px 10px 30px 10px; overflow:hidden; }
#main #left .newsletter form img {float:left; margin-right:10px;}

#cse { padding:0px !important; float:right; background-color:#FFF !important;}
.gsc-control-cse {padding:0;  height:10px; float:right; margin-right:-20px; background-color:#FFF !important;}
.gsc-control-cse .gsc-search-box{margin-top:-13px; background-color:#FFF !important;}


#left .imprensa {margin:30px 0px 0px 20px;}
#left .imprensa h2 {color:#8a01ab; border-bottom:3px solid #8a01ab; padding-bottom:5px;}
#left .imprensa .bx { margin:20px 0px; border-bottom:1px dashed #dedede; padding-bottom:20px; }
#left .imprensa .bx span a {color:#b4036b}
#left .imprensa .bx h3 a {font-size:20px;}
#left .imprensa .bx a { text-decoration:none; color:#333;}
#left .imprensa .bx a:hover { text-decoration:underline;}


#left .imprensa .subvideos {width:100%;}
#left .imprensa .subvideos li {padding:15px 10px; display:block; width:120px; margin:0px 2px; float:left; background:#eaeaea;}


#left .conteudo {margin:30px 0px 0px 20px;}
#left .conteudo h2 {color:#8a01ab; border-bottom:3px solid #b4036b; padding-bottom:5px;}
#left .conteudo h3 {margin-top:20px;}

#left .conteudo form label { font-size:15px;}
#left .conteudo form label input { margin-left:20px;}

#left .contato form { color:#444444;}
#left .contato form input {width:285px; padding:0px 10px; height:45px; background:url(imgs_site/inputcont.gif) top center no-repeat; display:block; font-size:12px; border:none;}
#left .contato form input:hover {background:url(imgs_site/inputconthover.gif) top center no-repeat; }
#left .contato form textarea {width:340px; padding:0px; height:135px; background:url(imgs_site/textarea.gif) top center no-repeat; display:block; font-size:12px; border:none;}
#left .contato form textarea:hover {background:url(imgs_site/textareahover.gif) top center no-repeat; }

#left .contato form input#enviar {border:none; width:101px; height:35px; background:url(imgs_site/btinput.gif) no-repeat; color:#ffffff; margin-top:15px; font-size:12px; font-family:Calibri, Arial, Helvetica, sans-serif; cursor:pointer;}
#left .contato form input#enviar:hover { background:url(imgs_site/btinputhover.gif) no-repeat;}


#enviar {border:none; width:101px; height:35px; background:url(imgs_site/btinput.gif) no-repeat; color:#ffffff; margin-top:15px; font-size:12px; font-family:Calibri, Arial, Helvetica, sans-serif; cursor:pointer;}
#enviar:hover { background:url(imgs_site/btinputhover.gif) no-repeat;}

#main #left #viagens {margin-top:20px; padding-bottom:20px; overflow:hidden; border-bottom:1px dashed #999;}
#main #left #viagens .bx {float:left; width:205px; margin-right:6px;}
#main #left #viagens h3 {color:#8a01ab; font-size:15px;}
#main #left #viagens h3 a {color:#8a01ab; }
#main #left #viagens p a {color:#333;  }
#main #left #viagens h4 {color:#8a01ab; font-size:13px;}

.midias {width:290px; float:left; margin-right:20px;}
.midias .flickr img {margin:4px;}

#main #right {margin-left:25px; margin-top:10px; width:280px;}
#main #right .redes .bx { margin:20px 0px; border-bottom:1px solid #dedede; padding-bottom:20px; }
#main #right .redes .bx img {float:left; margin-right:10px;}
#main #right .redes .bx p a {color:#333;}

#main #news {clear:both; padding:30px 5px; font-size:20px;}
#main #news h3 {font-weight:normal;}
#main #news b {color:#8a01ab;}
#news a{ color:#443333}
#main #news div {float:left;}

ul#listagem li { display:list-item; padding:2px 0px;}

#rodape {background-color:#393939; overflow:hidden; padding:10px 0px; font-size:13x;}
#rodape .cx {width:150px; float:left; color:#FFF; padding:10px 20px; border-right:1px solid #4f4f4f;}
#rodape .cx ul li {display:block; margin:5px 0px;}
#rodape .cx ul li h3 {color:#b0c911;}
#rodape .cx ul li a {color:#ffffff;}
#rodape img {margin-top:30px;}



#rodaps2 {width:100%; overflow:hidden; margin-bottom:30px; border-top:1px dashed #dedede; padding-top:20px;}
#rodaps2 .box1 {width:290px; margin-right:20px; float:left;}
#rodaps2 .box1 div{ border:solid 1px #ccc; padding:1px; display:table; float:left; margin:5px 10px 0 0px; overflow:hidden; width:80px; height:64px;}
#rodaps2 .box1 div img { display:block; margin:0px!important;}
#rodaps2 .box1 img { display:block;}
#rodaps2 .box1 h3 {color:#b101ab; font-weight:normal; font-size:16px; padding:0px;}
#rodaps2 .box1 p{ color:#333;}
#rodaps2 .box1 .imagem {float:left; width:80px; height:auto; margin-right:20px; margin-top:30px;}

.galeriaList div{ border: solid 1px #ccc; padding:1px; width:150px; height:100px; overflow:hidden;}
.galeriaList div img { width:150px; height:100px;}
#mapa {width:45%; float:left; margin-bottom:20px;}
#contato {width:45%; float:left; margin-left:30px;}
#contato .agrupa {width:45%; float:left; margin-right:10px;}
#contato .agrupa label {margin-top:20px;}
#contato input {background-color:#ebebeb; padding: 10px 5px; border:none; margin:8px 3px 2px 3px; width:180px;}
#contato textarea {background-color:#ebebeb; padding:5px; border:none; margin:2px 3px; width:400px;}


#contato form input#enviar {border:none; width:101px; height:35px; background:url(imgs_site/btinput.gif) no-repeat; color:#ffffff; margin-top:15px; margin-bottom:60px; font-size:12px; font-family:Calibri, Arial, Helvetica, sans-serif; cursor:pointer;}
#contato form input#enviar:hover { background:url(imgs_site/btinputhover.gif) no-repeat;}


#trabalhe_conosco input {padding:4px 2px;}


.foto{ position:relative; width:100%; height:auto; overflow:hidden; margin-bottom:30px}
.foto .name{ width:620px; height:auto; padding:24px; background:url(imgs_site/transparencia.png); position:absolute;  bottom:0px; color:#fff; font-size:20px; font-weight:bold}
.aba_conteudo{ margin:15px 0 0 0; padding-top:30px !important; overflow:hidden; }
.jafui{ width:100%; height:auto; overflow:hidden; margin-top:60px;}
.jafui .img{ float:left; width:33%; margin-top:30px} 
.jafui .descricao{ float:left; width:65%;margin-top:10px} 
.jafui .descricao h3{ color:#b4036b}
/* estilo das abas */
                UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
				    
					 
                }

                UL.tabNavigation LI {
                    display: inline;
					padding-bottom: 5px;
					
					 
                }

                UL.tabNavigation LI A {
                    padding: 5px 12px;
                    color: #b4036b;
                    text-decoration: none;
					border: 2px solid  transparent;
					border-bottom: none;
					font-weight:bold;
					
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    
					padding-bottom: 5px;
                    color: #fff;
					border-bottom:none;        
					background:#b4036b;  
					     }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        padding: 5px;
                        margin-top: 0;
						 
				}
                
              
				.tabs ul {
					border-bottom:3px solid #b4036b;
					padding-bottom:2px;
					
				 
					 
				}
				

.eventos img{ float:left; margin:0 10px 10px 0; }				

.slide{ z-index:1; }


.procuraevento{ border:2px solid #b4036b; float:left; width:320px; height:190px; margin:20px 20px 0 0; padding:10px; }
.procuraevento label{ float:left; width:100%; margin:10px 0 10px 0; }
.procuraevento select { width:300px; height:25px; padding:5px; margin-top:5px; }

#calendario{ float:left; width:250px; margin:20px 0 0 0; }

.agendados{ margin:20px 0 0 0; float:left;   }


.agenda{ border:1px solid #CCC; margin:10px 0 10px 0; padding:10px; width:580px; min-height:400px; }


	ul#nav-aba2 { float:left; width:100%; margin-bottom:10px; }
	ul#nav-aba2 li{ background:#b4036b; padding:10px; margin-right:5px; }
	ul#nav-aba2 li a{ color:#FFF; font-weight:bold;}
	.av{ background:#6c9bd2; color:#FFF; }
	.aba2{  float:left; margin:10px 0 0 0; width:100%; padding:5px; } 
	
	.desc_pro ul{border:none !important; }



