@charset "utf-8";
/*  
* CHIMARRON
***********************************************
Agência: Ato interativo
Country: Brasil
Diretor: Felipe Gazolla
Design by: Henrique Alves
XHTML+CSS: Aline Tinoco
Programação: Renan Toniolo
Country: Brasil
Last CSS update: 03/2009
Notes: Folha padrão
***********************************************
Copy something of someone is WRONG, 
but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
***********************************************
*/
*{
padding:			0px;
margin:				0px;
}
body{
padding:			0px;
margin:				0px;
text-align:			center;
font-family:    	"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:			13px;
color:				#F7F7F7;
background:			#060201 url(../images/bg_body.jpg) left bottom repeat-x fixed;
}
/****************************************TOPO**************************/
#env_topo{
width:				auto;
height:				auto;
background:			transparent url(../images/bg_env_topo.jpg) left	 top repeat-x;
text-align:			center;
}
#topo{
width:				930px;
height:    		    auto;
margin: 	    	0 auto;
text-align:			left;
position:			relative;
padding:		    0;
overflow:			hidden;
}
#logo{
position:			absolute;
width:				241px;
height:				139px;
z-index:			1;
top:				35px;
left:				352px;
}
#menu{
width:				1100px;
height:    		    77px;
float:				left;
margin-right:		300px;
}
#menu_esq{
width:				300px;
height:    		    77px;
float:				left;
}
#espaco{
width:				auto;
height:				40px;
}
/****************************************BANNER**************************/
#banner{
width:				930px;
height:				329px;
background:			transparent;
margin:				0 0 5px 0;
padding:            0;
}
#selo{
width:				140px;
height:				141px;
position:			absolute;
z-index:			1;
top:				310px;
right:				0;
}
#box_titulo_int {
width:				930px;
height:				auto;
background:			transparent;
margin:				0 0 5px 0;
padding:			5px;
background:			#FF9900;
padding-left:       20px;
}
/****************************************SITE PALCO**********************/
#palco{
width:				890px;
height:    		    auto;
padding:            20px;
margin: 	    	0 auto;
text-align:			left;
background: 		#000;
opacity:   			0.85;
-moz-opacity: 		0.80;
filter:     		alpha(opacity=85);
z-index:			1;
padding-bottom:     30px;
}
#canto_redondo{
width:				930px;
height:				16px;
margin: 	    	0 auto;
text-align:			left;
background:			url(../images/bg_palco.gif) left top no-repeat;
opacity:   			0.85;
-moz-opacity: 		0.80;
filter:     		alpha(opacity=85);
}
/****************************************CONTEUDO BOXES*******************/
#col_lateral{
width:				270px;
height:			    570px;
float:				left;
margin:				0;
padding:            10px 10px 10px 13px;
background:			transparent url(../images/bg_col_lateral.png) left top no-repeat;
}
#col_principal{
width:				550px;
height:				auto;
float:				right;
margin:				0;
}
.box_260{
width:				260px;
height:				auto;
float:				left;
margin-bottom:		10px;
}
.box_260 p{
text-align:			justify;
margin:				0;
}
.box_250{
width:				250px;
height:				auto;
border-bottom:		1px solid #999999;
}
.mural{
width:				240px;
height:				130px;
border:				1px solid #C61B1B;
padding:            5px;
overflow:			hidden;
}
.mural p{
width:				auto;
height:				60px;
overflow:			hidden;
}
.mural span{
color:				#C61B1B;
font-size:			11px;
}
/*span.postado{
float:			    right;
color:				#C61B1B;
font-size:			11px;
}
span.de{
color:				#C61B1B;
font-size:			11px;
}
*/
ul#depoimentos {
width:	auto;
height: auto;
padding: 0;
margin: 10px 0;
}
ul#depoimentos li {
list-style: none;
width: auto;
height: auto;
padding: 7px 2px 2px 43px;
margin: 0 0 10px 0;
border-bottom: 1px dotted #CD7A00;
background: #000 url(../images/99.gif) left top no-repeat;
}
ul#depoimentos li span {
display: block;
font-size: 11px; 
color:	#FF9900;
text-align: right;
}
/****************************************CONTEUDO BOXES INTERNOS**********/
.box_650, .box_890{
width:				600px;
height:				auto;
float:				left;
margin:				0;
padding:	        0;
text-align:			justify;
}
.box_890{
width: 890px;
}
.box_650 p, .box_890 p{
text-indent:        30px;
}
.box_240{
width:				240px;
height:				auto;
float:				right;
margin:				0;
}
/*.box_240 img{
margin:				15px 5px;
}
*/
.col_lateral_330{
width:				320px;
height:				350px;
*height:			450px;
float:				left;
margin:				0;
background:			transparent url(../images/bg_col_lateral_330.png) center center no-repeat;
padding:            20px 10px;
}
.col_lateral_330 p{
margin-left:		10px;
}
/*.guest_int {
padding:           10px;
}*/

.twitter{
height:210px;
width: 260px;
background:	#000 url(../images/twitter.jpg) center center no-repeat;
}
.text_twitter{
padding: 8px 35px;
}

.text_twitter a{
color:              #AE0000;
}

.text_twitter li{
list-style: none;

}
/****************************************TITULOS*************************/
h1, h2, h3, h4, h5 {
width:	auto;
height:	auto;
padding:0;
margin:	0 0 5px 0;
font-family:	"Trebuchet MS";
letter-spacing: -1px;
text-align: left;
font-weight: 		normal;
}

h2{
font-size:			21px;
color:				#fff;
background:			#ff9900;
text-align:			right;
padding:			10px 8px 3px 3px;
}
h2 a{
color:				#FFF;
text-decoration:	none;
}
#box_titulo_int h2 {
font-size:			27px;
padding:			10px 0 0 0;
margin:				0;
text-align:			left;
}

h4{
width:				94%;
color:				#FFF;
font-size:			13px;
font-weight:		bold;
background:			#CC0000;
text-align:			right;
padding:			10px 5px 3px 3px;
text-transform:		uppercase;
}
h4 a{
color:				#FFF;
text-decoration:	none;
}
h5{			
color:				#FF9900;
font-size:			21px;
}
h5 a {
color:				#FF9900;
text-decoration:	none;
}
/*****************************************LISTA FOTOS************************/
ul.lista_fotos_home {
width:				auto;
height:				auto;
padding:			0px;
margin:				0px;
}
ul.lista_fotos_home  li {
list-style:			none;
width:				78px;
height:				78px;
float:				left;
margin:				4px;
}
ul.lista_fotos_home li img{
width:				78px;
height:				78px;
}
ul.lista_fotos_home li a img {
opacity:			.9;
}
ul.lista_fotos_home li a:hover img{
opacity:			.99;
}
ul.lista_fotos_home li img {
padding:			1px;
margin:				0px;
border:				1px solid #C71B1B;
padding:			1px;
background:			#C71B1B;
}
.borda_vermelha{
border:				2px solid #C71B1B;
}

/****************************************RODAPE***********************/
#env_rodape{
width:				100%;
height:				100px;
background:			#F97715 url(../images/bg_rodape.jpg) left top repeat-x;
margin-top:			30px;
clear:              both;
}
#rodape{
width:				930px;
height:    		    auto;
margin: 	    	0 auto;
text-align:			left;
background:         transparent;
position:			relative;
}
#rodape p{
margin-top:			10px;
margin-left:		10px;
width:				650px;
padding:            40px 0 0 0;
position:			absolute;
}
#rodape_logo{
position:			absolute;
width:				154px;
height:				78px;
z-index:			1;
left:				0;
bottom:				0px;
*bottom:			80px;
}
#ato{
float:				right;
margin-top:			20px;
padding:            40px 0 0 0;
}
/****************************************FORMULÁRIO_home***********************/
label.news{
width:				auto;
height:				auto;
padding:			0;
margin:				0;
text-align:			left;
display:			block;
}
input.news{
width:				auto;
height:				auto;
padding:			1px;
margin:				0px!important;
background:			transparent;
font:				11px Arial, Helvetica, sans-serif;
color:				#F7F7F7;
border:				1px solid #C71B1B;
}
#formMural label {
float: none;
text-align: left;
display:	block;
padding: 0;
margin: 0;
}
#formMural input {
display: block;
margin: 0 0 5px 0;
}

.boneca{
	width:			326px;
	height:			381px;
	float:			left;
	background:		url(../images/mulheres/boneca.png) center top no-repeat;
	margin:			30px 0 0 200px;
}
.regulamento{
float:				left;
margin:				10px 0 0 170px;
text-align:			left;
}
.regulamento h2{
font-size:			20px;
background:			none;
text-align:			left;
}
.regulamento h2 a{
color:				#F66013;
}
.regulamento h3{
color:				#e2444d;
font-size:			20px;
text-align:			left;
margin:				20px 0 20px 0;
}

.regulamento small{
color:				#713422;
float:				left;
margin:				10px 0 0 0;
}
ul#regulamento{
width:				670px;	
}
ul#regulamento li{
list-style:			decimal;
color:				#e2444d;
font-size:			20px;
text-align:			left;
}
.chima{
width:				300px;
height:				450px;
position:			absolute;
background:			url(../images/mulheres/chimarron.png)left top no-repeat;
right:				200px;
top:				300px;
}
.box500{
width:				500px;
float:				right;
margin:				10px 210px 0 0;
}
.nachima{
background:			url(../images/mulheres/nachima.png)left top no-repeat;
width:				400px;
height:				151px;
float:				left;
margin:				10px 0 0 0;
}
.nachima span, .boneca span, .chima span{
visibility:			hidden;
display:			none;
}
.box500 p{
font-size:			30px;
font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
color:				#e2444d;
text-align:			left;
}
.right{
float:				right;
}
.recados{
width:				120px;
height:				25px;
background:			#C71B1B url(../images/bg_ok.jpg) left center repeat-x;
font:    			11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
color:				#F7F7F7;
cursor:				pointer;
border:				1px solid #C71B1B;
font-weight:		bolder;
margin:				10px 5px 10px 0;
float:				left;
}
.radio {
background:			transparent;
padding:		    0px;
margin:				3px 3px 0px 5px;
vertical-align:		middle;
border:				none;
}
/****************************************FORMULÁRIO_geral**********************/
input, select, textarea{
width:				auto;
height:				auto;
padding:			3px;
margin:				5px;
background:			#000;
font:				11px "Trebuchet MS";
color:				#F7F7F7;
border:				1px solid #C71B1B;
}
input:focus , select:focus, textarea:focus{
color:				#FFF;
border:				1px solid #781010;
background: 		#000;
}
.ok{
width:				auto;
height:				auto;
padding:            2px 5px;
margin:				5px 0 0 0;
background:			#C71B1B url(../images/bg_ok.jpg) left center repeat-x;
font:    			11px "Trebuchet MS" Arial, Helvetica, sans-serif; 
color:				#F7F7F7;
cursor:				pointer;
border:				1px solid #C71B1B;
font-weight:		bolder;
overflow:			visible;
}

#contato{
width:				auto;
height:				auto;
float:				left;
}
label{
width:				90px;
height:				auto;
padding:			0;
margin:				5px;
float:			    left;
text-align:			right;
}
/****************************************FORMULÁRIO_promo**********************/
.form_promo{
width:				auto;
height:				auto;
margin:				20px 10px;
}
/****************************************PAGINAÇÃO********************/
.paginacao {
width:		auto;
height:		auto;
padding:	0px;
margin:		50px 0 5px 0px;
color:		#FF0000;
text-align:	right;
}
.paginacao a, .paginacao a:active {
width:		auto;
height:		auto;
padding:	1px 3px;
margin:		2px;
background:	#FA872A;
text-decoration:none;
color:		#006C05;
text-align:	center;
}
.paginacao a:visited {
background:	#FFF;
text-decoration:none;
color:		#333;
}
.paginacao a:hover {
text-decoration:none;
background:	#FFC082;
}
.paginacao span.atual {
width:		auto;
height:		auto;
padding:	1px 3px;
margin:		2px;
background:	#FA872A;
border:		none;
text-decoration:none;
font-weight: bold;
color:		#333;
text-align:	center;
}
/****************************************GERAIS**************************/
.imgLeft {
float: left;
border: none;
margin: 0 5px 3px 0;
}
a:link{
text-decoration:	none;
}
a:visited{
text-decoration:	none;
}
.deladinho{
float:				left;
margin:				5px;
margin-right:		10px;
}
img{
border:				none;
}
.col_separa{
width:				30px;
height:				auto;
float:				left;
}
.clear{
clear:				both;
font-size:			1px;
background:			transparent;
overflow:			hidden;
visibility:			hidden;
}
.col_separa{
float:				left;
width:				30px;
height:				auto;
}
.separador{
width:				auto;
height:				auto;
background:			url(../images/separador.gif) center center no-repeat;
clear:				both;
margin:				15px 0;
}
.separador_cinza{
width:				auto;
height:				auto;
background:			url(../images/separador_cinza.gif) left center no-repeat;
margin:				0;
padding:            10px 0 0 0;
}
.publicidade{
margin-top:			20px;
text-align:			center;
}
p a{
text-decoration:    none;
color:				#FFF;
}
table{
width:				98%;
height:				auto;
padding:            2px;
margin:				0;
color:				#000000;
}
table th{
background:			#FF9900;
padding:            2px;
margin:				1px;
text-align:			left;
}
table td{
border:				none;
background:			#FBD258;
text-align:			left;
padding:            2px;
margin:				1px;
}
/*.dez{
margin:				10px;
text-indent:       10px;
}
*/
.erro {
width:				auto;
height:				auto;
padding:	     	5px;
margin:				10px;
border:				2px solid #CC0000;
color:				#FFF;
background:			#990000;
font-size:			11px;
font-weight:		bold;
}
.sucesso {
width:				auto;
height:				auto;
padding:	        5px;
margin:				10px;
border:				2px solid #009900;
color:				#FFF;
background:			#009900;
font-size:			11px;
font-weight:		bold;
}
/*****************************************LISTA FOTOS************************/
ul.lista_fotos {
width:				auto;
height:				auto;
padding:			0px;
margin:				0px;
}
ul.lista_fotos li {
list-style:			none;
width:				160px;
height:				190px;
padding:            2px;
float:				left;
margin:				5px 5px 0 5px;
_margin:			5px;
background:		    #A50100;
}
ul.lista_fotos li img{
width:				160px;
height:				120px;
}
ul.lista_fotos li a img {
opacity:			.9;
}
ul.lista_fotos li a:hover img{
opacity:			.99;
}
ul.lista_fotos li span{
width:				150px;
height:				60px;
padding:			0;
margin:				0 2px 2px 2px;
color:				#F7F7F7;
display:			block;
overflow:			hidden;
cursor:				pointer;
text-align:			center;
font-size:			11px;
}
.data{
font-weight:		normal;
height:				10px;
}
.titulo{
height:				32px!important;
overflow:			hidden;
}
/*****************************************LISTA FOTOS_INTERNAS*********************/
ul.lista_fotos_internas {
width:				auto;
height:				auto;
padding:			0px;
margin:				0px;
}
ul.lista_fotos_internas li {
list-style:			none;
width:				160px;
height:				120px;
float:				left;
margin:				12px;
}
ul.lista_fotos_internas li img{
width:				160px;
height:				120px;
margin:				5px;
border:				none;
padding:			2px;
background:			#FF9900;

}
ul.lista_fotos_internas li a img {
opacity:			.9;
}
ul.lista_fotos_internas li a:hover img{
opacity:			.99;
}
.promo{
text-align:			right;
color:				#FFF;
font-weight:		bolder;
padding:	        2px 5px;
margin:				5px 0;
}
.promo a{
color:				#FFF;
}
.promo img{
vertical-align:		middle;
}
.enquete{
border: 			1px solid #FF9933;
height: 			15px;
width:				640px;
}
.enquete_dentro{
background: 		#FF0000 none repeat scroll 0% 0%;
height: 			15px;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}
#part{
padding: 	        10px 5px;
}
#part p{
margin:				10px 0;
text-indent:        inherit;
}
.rec a{
color:		         #FFF:
}
ul#menu_restrito {
width:				auto;
height:				auto;
text-align:			right;
background:			transparent;
border-bottom:		1px solid #9E0000;
margin:				0 0 15px;
padding:	    	3px;
}
ul#menu_restrito li {
width:				auto;
height:				auto;
list-style:		    none;
display:			inline;
font:				12px "Trebuchet MS", Tahoma;
color:				#F7F7F7;
border:				1px solid #C90000;
background:			#9E0000;
margin:				0 2px;
padding:	    	2px 8px;
letter-spacing:-1px !important;
}
ul#menu_restrito li:hover {
color:				#F7F7F7;
border:				1px solid #9E0000;
background:			#C90000;
}
ul#menu_restrito li img {
vertical-align:		baseline;
border:				none;
}
ul#menu_restrito li a {
color:				#F7F7F7;
text-decoration:	none;
margin:				0;
}
ul#menu_restrito li a:hover {
color:				#FFF;
text-decoration:	none;
}

/*******************carrossel da home **********/
.carrossel{
width:				500px;
height:				auto;
float:				left;
}
.carrossel ul{
width:				500px;
height:				auto;
float:				left;
}
.carrossel ul li{
width:				160px;
height:				120px;
margin:				0 2px;
background:			#CD7A00;
padding:            2px;
}
.carrossel ul li img{
width:				160px;
height:				120px;
}
.prev{
background:			transparent url(../images/prev.gif) left center no-repeat;
border:				none;
width:				19px;
height:				103px;
float:				left;
margin-top:			10px;
}
.next{
background:			transparent url(../images/next.gif) right center no-repeat;
border:				none;
width:				19px;
height:				103px;
float:				left;
margin-top:			10px;
}
.voltar{
margin:				20px 0;
}
a.link{
color:				#FFF;
text-decoration:	underline;
}
