/* CSS Document */
/*  
* Festa Country Juiz de fora - 2010
***********************************************
Agencia: Ato interativo
Country: Brasil
Diretor: Felipe Gazolla
XHTML+CSS: Aline Tinoco 
Flash: Cintia Falcão
Programação: Rennan Toniolo
Country: Brasil
Last CSS update: 04/2010
Notes: Folha padrao
***********************************************
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:    	Arial, Helvetica, sans-serif; 
font-size:			11px;
color:				#FFF;
background:			#000 url(../img/bg_body_internas.jpg) center top no-repeat;
}
#home{
background:			#000 url(../img/bg_body.jpg) center top no-repeat;
}
#site, #faixa{
width:				980px;
height:				auto;
margin:				0 auto;
text-align:			left;
position:			relative;
}
#env_faixa{
background:			url(../img/bg_faixa.png) center top no-repeat;
height:				198px;
}
/*Estrutura*/
#flash_topo{
z-index:			1;
}
#conteudo{
padding-bottom:     70px;
color:				#999;
font-size:			12px;
padding-left:       20px;
margin-top:			-40px;
}
#conteudo_home{
padding-bottom:     40px;
margin-top:			-40px;
}
#moca_topo{
float:				left;
}
#formNews{
float:				right;
margin-top:			30px;
}
#formNews h2, #formNews p{
margin-left:		5px;
}
ul#menu{
width:				auto;
height:				10px;
padding:            10px 0;
text-align:			center;
position:			absolute;
z-index:			9;
top:				145px;
}
ul#menu li{
list-style:			none;
display:			inline;
font-size:			15px;
text-shadow:		#000 0px 2px;
background:			none;
}
ul#menu li a{
color:				#FFFFFF;
padding:            0px 12px;
}
ul#menu li a:hover{
color:				#FF9900;
}
#logo{
float:				left;
}
#banner_flash{
width:				980px;
height:				343px;
float:				right;
margin-top:			0px;
}
.col3x3{
float:				left;
width:				305px;
}
.meio{
width:				229px;
padding:            0 45px;
}
.meio a{
color:				#FFF!important;
}
.meio h4 a{
color:				#FF9900!important;
}
.rodeio{
background:			url(../img/bg_rodeio.jpg) left top no-repeat;
text-align:			left;
height:				150px;
}
.patr{
width:				695px;
float:				left;
padding-top:        15px;
}
#interacao{
width:				210px;
float:				left;
}
.copy{
width:				780px;
float:				left;
margin-top:			30px;
}
.logoAto{
float:				right;
margin-top:			30px;
}
.obs{
margin-top:			20px;
float:				left;
width:				420px;
}
.box_atracoes{
width:				450px;
float:				left;
margin-bottom:		30px;
}
.box_670{
width:				670px;
float:				left;
}
.box_240{
width:				240px;
float:				left;
}
/*Listas*/
ul{
width:				auto;
}
ul li{
list-style:			none;
background:			url(../img/bg_li.gif) left center no-repeat;
padding-left:       15px;
}
ul li a{
color:				#FFF;
}
ul.novidades li{
list-style:			none;
height:				58px;
margin-bottom:		5px;
background:			none;
}
ul.novidades li img{
width:				50px;
height:				50px;
float:				left;
margin-right:		5px;
padding:            2px;
background:			url(../img/bg_li_img.gif) left top no-repeat;
}
ul.novidades li a{
color:				#FFF;
}
ul.novidades li span{
display:			block;
}
ul.atracoes_home{
width:				45%;
float:				left;
}
ul.outras{
width:				450px;
float:				left;
}
ul.outras li{
background-color:   none;
background-image:	none;
padding:            5px 5px 5px 10px;
margin-bottom:      1px;
border-bottom:		1px solid #7C0000;
}
ul.outras li a{
color:				#FF9966;
}
ul.outras li:hover{
background:			#B70000;
}
/*Tipografia*/
h1{
visibility:			hidden;
display:			none;
}
h2{
font-size:			19px;
}
h2 span{
display:			none;
visibility:			hidden;
}
h2#t_cadastrese{
background:			url(../img/h2/t_cadastrese.gif) left top no-repeat;
width:				110px;
height:				26px;
margin-bottom:		5px;
}
h2#t_novidades{
background:			url(../img/h2/t_novidades.png) left top no-repeat;
width:				118px;
height:				39px;
margin-left:		90px;
margin-bottom:		20px;
}
h2#t_ingressos{
background:			url(../img/h2/t_ingressos.png) left top no-repeat;
width:				110px;
height:				40px;
margin-bottom:		15px;
}
h2#t_camarote{
background:			url(../img/h2/t_camarote.png) left top no-repeat;
width:				114px;
height:				66px;
}
h2#t_atracoes{
background:			url(../img/h2/t_atracoes.png) left top no-repeat;
width:				106px;
height:				51px;
}
h2#t_rodeio{
background:			url(../img/h2/t_rodeio.png) left top no-repeat;
width:				106px;
height:				65px;
margin-top:			40px;
}
h2#t_patrocionio{
background:			url(../img/h2/t_patrocinadores.jpg) left top no-repeat;
width:				118px;
height:				25px;
}
h2#t_interacao{
background:			url(../img/h2/t_interacao.jpg) left top no-repeat;
width:				94px;
height:				32px;
}
h2#t_novidades_i{
background:			url(../img/h2/tit_novidades.png) left top no-repeat;
width:				141px;
}
h2#t_atracoes_i{
background:			url(../img/h2/tit_atracoes.png) left top no-repeat;
width:				129px;
}
h2#t_rodeio_i{
background:			url(../img/h2/tit_rodeio.png) left top no-repeat;
width:				101px;
}
h2#t_fale_i{
background:			url(../img/h2/tit_contato.png) left top no-repeat;
width:				121px;
}
h2#t_novidades_i, h2#t_atracoes_i, h2#t_rodeio_i, h2#t_ingressos_i, h2#t_como_i, h2#t_fale_i, h2#t_erro, h2#t_imprensa_i{
height:				34px;
margin:				35px 30px 130px 0px;
}
h2#t_outras{
background:			url(../img/h2/tit_outras.png) left top no-repeat;
width:				221px;
height:				27px;
margin:			    20px 0 10px 0;
}
h2#t_ingressos_i{
background:			url(../img/h2/tit_ingresso.png) left top no-repeat;
width:				129px;
height:				45px;
}
h2#t_camarote_i{
background:			url(../img/h2/tit_camarote.png) left top no-repeat;
width:				287px;
height:				55px;
margin:				35px 30px 100px 0px;
}
h2#t_como_i{
background:			url(../img/h2/tit_chegar.png) left top no-repeat;
width:				218px;
height:				55px;
margin:				35px 30px 100px 0px;
}
h2#t_quinta{
background:			url(../img/h2/t_quinta.gif) left top no-repeat;
width:				221px;
height:				27px;
margin-bottom:		15px;
}
h2#t_sexta{
background:			url(../img/h2/t_sexta.gif) left top no-repeat;
width:				221px;
height:				27px;
margin-bottom:		15px;
}
h2#t_sabado{
background:			url(../img/h2/t_sabado.gif) left top no-repeat;
width:				221px;
height:				27px;
margin-bottom:		15px;
}
h2#t_domingo{
background:			url(../img/h2/t_domingo.gif) left top no-repeat;
width:				221px;
height:				27px;
margin-bottom:		15px;
}
h2#t_erro{
background:			url(../img/h2/tit_erro.png) left top no-repeat;
width:				64px;
height:				32px;
}
h2#t_imprensa_i{
background:			url(../img/h2/tit_imprensa.png) left top no-repeat;
width:				123px;
height:				33px;
}
h3{
font-family:		"Helvetica", Arial, sans-serif;
font-size:			20px;
letter-spacing:		-1px;
font-weight:		lighter;
color:				#FFF;
}
h4{
color:				#FF9900;
font-size:			14px;
font-weight:		lighter;
}
h4 a{
color:				#FF9900!important;
}
h5{
color:				#FF9900;
font-size:			16px;
font-weight:		lighter;
}
.chamada{
font-style:			italic;
text-align:			center;
margin:				10px 0;
}
.data{
color:				#FF9900;
text-align:			right
}
/*Formulario*/
#formContato{
float:				left;
margin-right:		40px;
}
input, select, textarea{
width:				auto;
height:				20px;
padding:			3px 3px;
margin:				5px;
background:			#7C0000;
font:				11px;
color:				#FF9966;
border:				1px solid #640000;
font-family:    	Arial, Helvetica, sans-serif; 
}
input:focus , select:focus, textarea:focus{
color:				#FFF;
border:				1px solid #DC9900;
}
.ok, .enviar{
width:				31px;
height:				22px;
padding:           	3px 5px;
margin:				5px;
font:    			15px; 
font-weight:		bolder;
color:				#FF9966;
cursor:				pointer;
border:				1px solid #640000;
overflow:			visible;
}
.enviar{
width:				auto;
float:				right;
}
label{
width:				100px;
height:				auto;
padding:			0;
margin:				5px;
float:			    left;
text-align:			right;
}
/*Gerais*/
.Left{
float:				left;
margin-top:			40px;
width:				114px;
}
.Right{
float:				right;
width:				105px;
margin-top:			40px;
}
img{
border:					none;
}
.clear{
clear:					both;
font-size:				1pt;
height:					1pt;
}
a{
text-decoration:		none;
color:					#FF9900;
}
a:visited{
text-decoration:		none;
color:					#FF9900;
}
.paginacao {
width:					auto;
height: 				auto;
clear: 					both !important;
padding: 				5px;
margin:					10px 0;
font-weight: 			bold;
color:					#000;
text-align: 			right;
}
.paginacao a {
padding: 		    	3px 5px;
color:					#FFFFFF;
text-decoration: 		none;
margin: 				0 2px;
}
.paginacao a:hover {
padding: 	 			3px 5px;
color:					#BAC7D3;
text-decoration:		 none;
margin: 				0 2px;
}
span, span a, span a:visited{ 
color:				#FF9900;
}
.erro {
  background:#f1f1f1 url(../images/error.png) 8px center no-repeat;
  background-color:#f1f1f1;
  border:1px solid red;
  color:red;
  display:block;
  padding:10px 2px 10px 40px;
  text-align:center;
  width:auto;
}

.sucesso {
  background:#f1f1f1 url(../images/sucess.png) 8px center no-repeat;
  border:1px solid #060;
  color:#060;
  display:block;
  padding:10px 2px 10px 40px;
  text-align:center;
  width:auto;
}
.col_separa{
width:			30px;
float:			left;
}
.col_separaB{
width:			50px;
float:			left;
}