﻿@charset "utf-8";

/* CSS Document */



ul,li,h1,h2,h3,h4,h5,h6,div,img,p{margin:0; padding:0; border:0;}







body {margin:0; padding:0; text-align:center; background:url(../images/fundo_sombra.jpg) top center no-repeat; background-color:#b1abad;}



#container {text-align:left; width:990px; margin:0 auto; padding:0; background:url(../images/fundo_container.jpg) top left repeat-x; overflow:hidden; position: relative;}



div#events_subcategory { position: absolute; left:284px; top: 145px; background: #ffdf00; z-index: 200; padding: 8px; display: none; }

div#culture_subcategory { position: absolute; left:348px; top: 145px; background: #ffdf00; z-index: 200; padding: 8px; display: none; }

div#samba_schools_subcategory { position: absolute; left:419px; top: 145px; background: #ffdf00; z-index: 200; padding: 8px; display: none; }

div#muses_subcategory { position: absolute; left:529px; top: 145px; background: #ffdf00; z-index: 200; padding: 8px; display: none; }

div#celebrities_subcategory { position: absolute; left:709px; top: 145px; background: #ffdf00; z-index: 200; padding: 8px; display: none; }

div#street_carnival_subcategory { position: absolute; left:589px; top: 145px; background: #ffdf00; z-index: 200; padding: 8px; display: none; }



div.subcategories_links { opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); z-index: 200; }



div.subcategories_links a { display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #35700d; font-size: 11px; margin: 0 0 3px 0; text-transform: uppercase; padding: 3px; }

div.subcategories_links a:hover { background: #35700d; color:#ffdf00;  }



#clear { clear:both; width:990px; height:0; margin:0; padding:0; overflow:hidden;}



/*--------------------------------------------topo do site----------------------------------------*/





h1 {margin:0; padding:0; height:0; overflow:hidden;}



#topo_site { width:990px; height:149px; margin:0; padding:0; overflow:hidden; background:url(../images/topo_site.jpg) top left no-repeat; z-index: 100; }



.left {float:left;}



#topo_site #search{ position: absolute; left: 280px; top: 80px; background:url(../images/search_bg.jpg) top left no-repeat; width: 406px; height:24px; padding: 4px 0 0 6px; } 



#topo_site #search #search_field { background:none; border: 0; font-size:11px; color: #fff; width: 360px; color:#ffde05; font-style:italic; }



#logo { width: 158px; height: 88px; text-indent:-5000px; margin:22px 0 0 29px; float:left; display:inline;  }



#carmem { width:281px; height:136px; float:right; margin:0 20px 0 0; background:url(../images/carmem_miranda.jpg) top left no-repeat; display:inline;}



ul#menu {float:left; margin:-23px 0 0 180px; *margin:3px 0 0 230px; clear:left; display:inline; height:11px; width:820px; z-index: 100;}



ul#menu li {list-style:none; float:left; background:url(../images/aba_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 9px; }



ul#menu li a{display:block; display:block; padding:0; background:url(../images/aba_right.gif) top right no-repeat; padding:5px 11px 2px 3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#35700d; font-weight:bold;}



ul#menu li a:hover { color:#371f04; }



ul#menu li a#marcado { color:#371f04; background:url(../images/aba_right_on.gif) top right no-repeat;}



ul#menu li#esta {list-style:none; float:left; background:url(../images/aba_left_on.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 9px; }



/*--------------------------------------------corpo do site----------------------------------------*/





#corpo_site { width:990px; margin:1px 0 0 0; padding:0; overflow:hidden; background:url(../images/fundo_corpo_site.jpg) top left repeat;  }



#full_banner { width: 808px; height:112px; margin:19px 0 0 29px; background:url(../images/full_banner.jpg) top left no-repeat; z-index: 1;}





#banner { margin:11px 0 0 23px; float:left; display:inline;}





/*--------------------------------------------lado esquerdo do site----------------------------------------*/



#lado_esquerdo { width:842px; margin:0; padding:0; float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}



img#vermais {margin:6px 0 0 0;}



h2 {margin:0 0 0 29px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}



#lado_esq_1 { width:342px; margin:29px 0 0 0; padding:0; float:left; display:inline; }



#lado_dir_1 { width:454px;  margin:29px 0 0 10px; padding:0; float:right; display:inline; }



#lado_esq_1 p{margin:13px 0 0 29px; font-size:12px; font-weight:normal;}



#lado_esq_1 p a{ text-decoration:none; color:#2b3f0c; font-weight: bold;}



#lado_esq_1 p a:hover{ text-decoration:none; color:#333333; text-decoration:underline;}







#baixo_destaques { width: 842px; margin:45px 0 0 0; clear:both; }



#destaque_1 { width: 276px; height: 292px; float:left; background:url(../images/destaque_1.jpg) top left no-repeat; font-size:11px;}



#destaque_1 p {margin:0 0 0 29px; clear:both; width:220px;}



#destaque_1 p a{ text-decoration:none; color:#000000;}



#destaque_1 p a:hover{ text-decoration:none; color:#333333; text-decoration:underline;}





#destaque_2 { width: 276px; height: 292px; float:left; margin:0 0 0 5px; background:url(../images/destaque_2.jpg) top left no-repeat; font-size:11px; }



#destaque_2 p {margin:0 0 0 25px; clear:both; width:220px;}



#destaque_2 p a{ text-decoration:none; color:#000000;}



#destaque_2 p a:hover{ text-decoration:none; color:#333333; text-decoration:underline;}





#destaque_3 { width: 276px; height: 292px; float:left; margin:0 0 0 5px; background:url(../images/destaque_3.jpg) top left no-repeat; font-size:11px; }



#destaque_3 p {margin:0 0 0 25px; clear:both; width:220px;}



#destaque_3 p a{ text-decoration:none; color:#000000;}



#destaque_3 p a:hover{ text-decoration:none; color:#333333; text-decoration:underline;}



h2#dest1 {margin:20px 0 0 29px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}



h2#dest2 {margin:20px 0 0 114px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}



h2#dest3 {margin:20px 0 0 138px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}







#dest_foto1 { margin:10px 0 7px 29px; float:left;}



#dest_foto2 { margin:10px 0 7px 25px; float:left;}



#dest_foto3 { margin:10px 0 7px 23px; float:left;}







/*--------------------------------------------lado direito do site----------------------------------------*/



#lado_direito { width:148px; margin:0; padding:0; float:right;}



#horizontal_banner { width: 141px; margin:19px 0 0 7px; padding:0; height:666px; background:url(../images/horizontal_banner.jpg) top left no-repeat;}



#banner_2 { margin:45px 0 0 11px; float:left; display:inline; width:120px; height:600px; clear:both;}

#banner_3 { margin:0 0 0 120px; }



#box_blog { background: url('../images/belavista_bg.png') top right no-repeat; margin-top: 10px; margin-right: -1px; padding: 14px; padding-top: 45px; height: 227px; }









/*--------------------------------------------rodapé do site----------------------------------------*/





#rodape { width: 990px; height: 88px; margin:0; width:990px; float:left; clear:both; background:url(../images/fundo_rodape.jpg) top left repeat; position:relative;}



.inventhar { font-family: Arial, sans-serif; font-size: 10px; text-align: center; }



.inventhar a { color: #000; }



.share {  background:url(../images/fundo_corpo_site.jpg) bottom left repeat;  }



ul#footer { width:912px; height:38px; margin:0 auto; background:url(../images/rodape.gif) top left no-repeat;}





ul#footer li {list-style:none; float:left; margin:10px 10px 0 0;  display:inline;}



ul#footer li#afasta { margin:10px 10px 0 180px;}



ul#footer li a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}



ul#footer li a:hover { color:#CCCCCC;}





ul#footer li a#escolha { color:#999999;}



.logo_azul { position:absolute; top:12px; left:100%; margin-left:-130px;	 }





#page_content { width:782px; margin:13px 0 0 29px; padding:0; float:left; display:inline;}



.page_text { margin:16px 0 0 0; font-size: 12px; }



.page_text p { margin: 0 0 10px 0; }



.page_text img { margin: 0 5px 2px 0; }



h2.page_title { margin:16px 0 20px 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform: uppercase; }





.faq_content { width:782px; margin:13px 0 0 29px; padding:0; float:left; display:inline; font-size:12px;}



h2.faq_text { margin:15px 0 20px 0; font-size:13px; font-weight:normal; padding:0 10px 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform: uppercase; }



ul.faq li{ margin: 0 0 5px 0; }



ul.faq li a { color: #000; text-decoration: none; font-size: 12px; }



ul.faq li a:hover { text-decoration: underline; }



/*--------------------------------------------Página Search----------------------------------------*/



#search_list { width:842px; margin:13px 0 0 0; padding:0; float:left; display:inline; }



#search_list p {margin:0 0 0 29px; font-size:12px; font-weight:normal; padding:0 10px 0 0;}



#search_list a { color: #000; text-decoration: none; }



#search_list a:hover { text-decoration: underline; }



#search_list h3 {margin:20px 0 0 29px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform: uppercase;}



h2.search_textos {margin:0px 0 0 29px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform: uppercase;}



.search_textos {margin:0 0 10px 0; float:left; width:836px; clear:both; display:inline;}

/*--------------------------------------------Página News----------------------------------------*/





#news { width:842px; margin:13px 0 0 0; padding:0; float:left; display:inline;}



#news p {margin:15px 0 0 29px; font-size:12px; font-weight:normal; padding:0 10px 0 0;}



h2.news_txt {margin:16px 0 0 29px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform: uppercase;}



.news_img { margin:17px 10px 0 29px; float:left;}



.news_flash { margin:17px 10px 0 29px; float:left; width:200px; height:182px;}



.news_textos {margin:0; _margin:-4px 0 0 0; float:left; width:836px; clear:both; display:inline;}



#space { height:40px; margin:0; padding:0; float:left; clear:both;}



#space2 { height:40px; margin:0; padding:0; float:left; width:820; clear:left;}



/*--------------------------------------------Página Videos----------------------------------------*/



#videos { width:842px; margin:13px 0 0 0; padding:0; float:left; display:inline;}



#videos p {margin:15px 0 0 29px; font-size:12px; font-weight:normal; padding:0 10px 0 0;}



h2.videos_txt {margin:16px 0 0 29px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform: uppercase;}



.videos_img { margin:17px 10px 0 29px; float:left;}



.videos_textos {margin:0; _margin:-4px 0 0 0; float:left; width:836px; clear:both; display:inline;}



/*--------------------------------------------Página Parades----------------------------------------*/





.parades_img { margin:17px 10px 0 29px; float:left;}





/*--------------------------------------------Página Photos----------------------------------------*/



ul#photos_categories { margin:20px 0 0 29px; float:left; display:inline; clear:left; width: 180px}



ul#photos_categories li { margin: 0 0 10px 0; list-style: none; }



ul#photos_categories li.title { list-style: none; font-size: 12px; }



ul#photos_categories li a { color: #fff; text-decoration: none; }



ul#photos { margin:20px 0 0 10px; float:left; display:inline; width:615px; clear:right;}



ul#photos li{ background:url(../images/photos_back.jpg) top left no-repeat; display:inline; float:left; margin:0 10px 10px 0; width:191px; height: 177px;}



ul#photos li.dir{ background:url(../images/photos_back.jpg) top left no-repeat; display:inline; float:left; margin:0 0 14px 0; width:191px; height: 177px;}





h2.pho {margin:17px 0 0 29px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; width:200px;}



.ordem {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; width:70px; margin:0 0 0 5px;}



.ordem a{text-decoration:none; color:#000000;}



.ordem a.atual { color:#371f04; font-weight:bold;}



.acerta { margin:10px 0 0 10px;}





/*--------------------------------------------Página Contact Us----------------------------------------*/





#enviar { width:749px; height:32px; float:left; clear:both; text-align:center; margin:0; padding:0; display:inline;}





#form { margin:27px 0 0 29px;}



.control { width:810px; float:left; margin:0 0 20px 0; padding:0;}



.larg { width:75px; float:left; margin:0; padding:0;}



.campo { width: 283px; height:14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0 20px 0 0; float:left;}



.quebra {float:left; margin:20px 0 0 0; padding:0;}



.ajusta_msg { width: 665px; *width: 671px; margin:0; padding:0; _margin: 0 0 0 -3px;}



.submit { text-align: right; border-bottom:1px solid #c1bc96; width: 755px; margin-left: -30px; margin-bottom: 50px;}

.submit img { cursor: pointer; margin-bottom: -2px; margin-right: -25px; }



.aboutus { margin-left: -30px; font-size: 13px; }



.aboutus .content { margin: 20px; text-align: justify; padding-left: 10px; }



.aboutus .parag { clear: both; margin-bottom: 40px; }



.aboutus img { margin: 0 10px 2px 0; }



.aboutus .clean_image { padding: 0; margin: 0; background: none; }



.aboutus .text { float: left; padding-left: 20px; width: 448px; font-size: 12px; color: #413e2c; }



/*--------------------------------------------Página Contact Us----------------------------------------*/



#subscribe { width: 141px; height: 110px; background: url(../images/subscribe.jpg); margin:19px 0 0 7px; padding: 0; text-align: center; position: relative; }



#subscribe #in_subscribe { top: 34px; position: absolute; left: 0; text-align: center; width: 141px; }



#subscribe #in_subscribe form .subscribe_input_1 { margin: 0 0 12px 0; *margin: 0 0 9px 0; background: transparent; border: 0; font-size: 11px; text-align: left; font-style: italic; width: 100px; }



#subscribe #in_subscribe form .subscribe_input_2 { margin: 0 0 8px 0; background: transparent; border: 0; font-size: 11px; text-align: left; font-style: italic; width: 100px; }



#subscribe #in_subscribe form .send_subscribe { }