body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; margin: 0; padding: 0; background-color:#004173;  }
.bg{ background:url(imagem/bg.jpg) repeat-x top;  background-color:#004173;}
a img { border:0;}
ul, li, ol {list-style: none;}



a{ text-decoration:none; color: #CCCCCC;}
a:hover{color:#FADB05;}

h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; margin:0; padding:0;}

.t1{font-family: arial, Helvetica, sans-serif;font-size:20px;font-weight:bold; letter-spacing: -1px; color:#fff}
.clube{font-family: arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; letter-spacing: -1px; color:#fff}

.amarelo{ font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FADB05;}
.azul{ font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#267494;}
.laranja{ font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FF3300;}
.branco{ font-family:Arial; font-size:14px; font-weight:bold;}
.data{ font-family:Arial; font-size:30px; font-weight:bold;}
.data2{ font-family:Arial; font-size:28px; font-weight:bold;}

#geral{ width:1003px; overflow:auto; margin:auto; padding-bottom:20px;}
#nav{ padding:0 10px; height:37px; overflow:auto; width:983px;}
#le{ width:179px; padding-left:30px; float:left; background:url(imagem/bg_le.gif) no-repeat left 158px; }
#content{ width:734px; padding:0 30px; float:left; background:url(imagem/bg_content.gif) no-repeat left 64px;}

#ct2{width:575px; padding-right:10px; height:20px; background:#001B2F url(imagem/ct2.gif) right no-repeat; float:left;}
#ct1{height:20px; padding-left:10px; background:url(imagem/ct.gif) left no-repeat; overflow:hidden; width:565px;}

#bts{ width:212px; padding-left:186px; float:left; padding-top:5px;height:30px; overflow:hidden;}

#home{ width:101px; height:30px; background:url(imagem/bt_home.gif) no-repeat; display:block; float:left;}
#home a{display:block; width:100px; height:30px;}
#home a:hover{ width:100px; height:30px; background:url(imagem/bt_home2.gif) no-repeat; display:block; float:left;}

#fc{ width:107px; height:30px; background:url(imagem/bt_fc.gif) no-repeat; display:block; float:left;}
#fc a{display:block; width:107px; height:30px; float:left;}
#fc a:hover{ width:107px; height:30px; background:url(imagem/bt_fc2.gif) no-repeat; display:block; float:left;}

#logo{ width:179px; height:158px;}
#banner{width:734px; height:169px; padding-bottom:28px;z-index:-99999}
#menu{ padding-top: 25px; width:179px;}
.menu{ background:url(imagem/menu_f.jpg) no-repeat left bottom #002C53; padding-bottom:10px; width:179px; }
ul.Menu {margin:0; text-transform:uppercase; background:url(imagem/menu_bgt.jpg) no-repeat left top; padding:5px 10px 0 10px;}
ul.Menu li {padding:7px 0 5px 0; margin:0; background:url(imagem/menu_lh.jpg) no-repeat center bottom; text-transform:none;}
ul.Menu li a {color: #fff; display:block;}
ul.Menu li a:hover{color: #999;}
#fotos{width:734px; height:192px; padding-bottom:20px;}
#fotos_destaque{ width:207px; height:159px; padding:25px 8px 8px 8px; background:url(imagem/fotos_destaques_bg.jpg) no-repeat center top; overflow:hidden; float:left;}
#fotos_galerias{ width:485px; height:117px; padding:53px 13px 10px 13px; background:url(imagem/fotos_galerias_bg.jpg) no-repeat center bottom; overflow:hidden; float:left;}
.galeria_30{ width:33%; height:100%; text-align:center; float:left;color:#000}

#ax{width:734px;}
#ax_m{position:relative;float:left;width:708px; border-left:#00325D solid 3px; border-right:#00325D solid 3px; background:#002C53; padding:0 10px;}

#agenda{width:223px; background:url(imagem/agenda_bg.jpg) repeat-y; float:left;}
.agenda_box{padding:0 10px; text-align:center; font-family:Arial, Helvetica, sans-serif;  width:203px; overflow:hidden;}
.agenda_foto{height:85px; width:85px; overflow:hidden; float:right;}
.agenda_evento{margin-right:90px; text-align:left; color:#FFFFFF; }
.agenda_evento2{clear:both; text-align:left; color:#267494; width:203px; overflow:hidden;}
.agenda_data{ width:90px; float:left;}
.agenda_descricao2{ float:left; width:113px;}
.agenda_descricao{clear:both; text-align:left;}

#fotos_ita{ float:left;text-align:center;}
#fotos_itaiopolis{ padding:10px; width:210px; float:left;text-align:center;}

#main{ float:left; width:491px; padding-left:20px;}
#lado1{ width:273px; float:left; }
#lado2{width:194px; float:left; padding-left:24px;}
#estrutura{ width:273px; height:242px;}

#newsletter{ width:233px; height:84px; background:url(imagem/newsletter_bg.jpg) no-repeat center bottom; padding:50px 20px 0 20px;}
.campos{float:left; width:200px;overflow:hidden; padding-top:7px}
.bt_ok{float:right; width:27px;overflow:hidden;padding-top:17px;}

#patrocinadores{width:194px; padding-bottom:20px; }

#enquete{width:194px; background:url(imagem/enquete_bg.jpg) repeat-y;}
#enquete_box{ padding:0 10px; width:174px;}



 #rodape{clear:both; background:url(imagem/rodape_bg.jpg) repeat-x top #001B2F; text-align:center; overflow:auto;}
#rodape_geral{ clear:both; width:1003px; margin:auto; text-align:left; padding:10px 0;} 
.div_20{ width:20%; float:left;}
.div_60{ width:59%; float:left;}
.div_40{ width:40%; float:left;}


img.border {border: 2px solid #000;}

#table {
 border:1px solid #004173;

 }
 #table tr th{
 background: #004173;
 font-weight: bold;
 
 }
 #table tr td{

text-transform:capitalize;  
 border:1px solid #004173;
 border-left: 1px solid #004173;
border-top: 1px solid #004173;
border-right: 1px solid #004173;
border-bottom: 1px solid #004173;
 }
 
 
 	

/* CONTATO */
fieldset.contato {
	border: none;
	margin-top: 20px;
}
label.contato{
		display: block;
		width: 100px;
		color: #fff;
		margin-left: 140px;
}	
input.contato {
    color: #fff;
    width: 60%;
    margin-bottom: 10px;
    margin-left: 140px;
    background:#004173; 
    border: 1px solid #1B658A; 
    
}	
textarea.contato {
    color: #fff;
    width: 60%;
    margin-bottom: 10px;
       margin-left: 140px;
    background:#004173; 
    border: 1px solid #1B658A; 
} 
.error {
color:red;
font-weight:bold;
text-align:center;
margin-bottom: 10px;
}
.msg {
font-size:18px;
font-weight:bold;
text-align:center;
margin-bottom: 10px;
color:#FFF;
}

/* FIM CONTATO */ 


fieldset {
	border: none;
}
fieldset label{
		color: #fff;
		font-weight:bold;
		margin-bottom: 10px;
}	

.textbox {
    color: #fff;
    margin-bottom: 2px;
    background:#004173; 
    border: 1px solid #1B658A; 
    font-size: 10px;
}	



.error {
color:red;
font-weight:bold;
text-align:center;
margin-bottom: 10px;
}
.msg {
font-size:14px;
font-weight:bold;
text-align:center;
margin-bottom: 10px;
color:#267494;;
}


.foto{
position:relative;
float:left;
}

.foto li{
width:200px;
float:left;
margin:0 5px;
text-align:center;
}

.foto li img {
  position:relative;
  float:left;
  height:153px;
  width:190px;
  padding:7px 9px 5px 10px;
  cursor:pointer;
  margin:0 2px 0 0;
}

