/*========================================================
Cascading Style Sheet - Folha de Estilos
Site: www.prosport.com.br
Criado por: Yuri Maio Arakaki
Criado em: 11/02/2008
========================================================*/

/*-------------Classe Universais-----------------*/
body{
	overflow: -moz-scrollbars-vertical;
	background:url(../imagens/bg.jpg) repeat-x #F3BE1A;
	background-attachment:fixed;
	text-align:center;
	margin:5px 0 0 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

table{ font-size:11px;}
a{color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}
img{ border:none;}
input{ border: #999999 solid 1px; height:14px; font-size:11px; color:#FF6600; width:100%;}
form{ margin:0px; padding:0px;}
/*-------------Classe Universais-----------------*/


/*-------------Estrutura do Site---------------*/
.align{
	 width:770px;
	 height:175px;
	 margin:auto;
	 text-align:center;
	 position:relative;
}

.Conteiner{
	width:753px;/*Classe IE*/
	min-height:250px;/*Classe IE*/
	margin:-8px 0 0 8px;/*Classe IE*/
	background:url(../imagens/bgAll.jpg) repeat-y;
	text-align:left;
	float:left;
	border-left:solid 1px #90908E;
	border-top:solid 1px #fff;
	border-right:solid 1px #90908E;
	position:relative;
	border-bottom:solid 1px #90908E;
}

.Top{
	width:770px;
	height:175px;
	float:left;
	margin:0px;
	font-size:0;
	position:relative;
}

.Rodape{
	background:url(../imagens/rodape.jpg) repeat-x;
	width:753px;
	margin:0 0 0 0px;
	height:30px;
	float:left;
}

.bgBox{
	background:#FBFBFB;
	width:748px;
	height:107px;/*Classe IE*/
	float:left;
	text-align:center;
	padding-top:6px;
}

.box{
	width:124px;
	height:100px;
	float:left;
	margin:0 0 0 13px;/*Classe IE*/
}

.txtThumb{
	background:url(/imagens/t_thumbs.jpg) no-repeat;
	width:124px;
	height:20px;
	text-align:center;
	padding-top:2px;
	font-weight:bold;
	float:left;
	margin-top:-2px;*margin-top:0px;
}

.boxForm{
	background:url(/imagens/caixaForm.jpg) no-repeat;
	width:328px;
	height:230px;
	float:left;
}

.boxForm .form{
	width:249px;
	height:197px;
	float:left;
	margin:22px 0 0 25px;/*Classe IE*/
}

.Conteudo{
	background:#FFFFFF;
	width:424px;
	*height:300px;
	min-height:230px;
	float:left;
	position:relative;
}

.ConteudoHome{
	background:url(../imagens/conteudo2.jpg) no-repeat;
	width:420px;
	min-height:230px;
	float:left; 
}

.ConteudoHome2{
	background:url(../imagens/conteudo.jpg) no-repeat;
	width:446px;
	min-height:230px;
	float:left;
}

.ConteudoHome3{
	background:url(../imagens/conteudo.jpg) no-repeat;
	min-height:230px;
	float:left;
	padding:0 0 0 0px;  *padding:10px 0 0 0px;
	width:445px;
}

.news{
	width:420px;
	height:102px;
	float:left;
	margin-top:5px;
}

.newsIn{
	width:530px;
	float:left;
	margin-top:5px;
	min-height:60px;
	*height:60px;
}

.borderIMG{
	width:102px;/*Classe IE*/
	height:71px;/*Classe IE*/
	border:solid 1px #666666;
	float:left;
	font-size:0;
	padding:0;
}

.borderIMG_Amplia{
	width:223px;/*Classe IE*/
	height:173px;/*Classe IE*/
	border:solid 1px #666666;
	margin-left:5px;
	float:right;
	font-size:0;
	padding:0;
}

.imgEve{margin:1px;}

.borderIMG .imgNews{margin:1px;}

.news .text{
	margin:0 0 0 5px;
	float:left;
	width:305px;
}

.text{
	margin:0 0 0 5px;
	float:left;
	width:415px;
}

.titleEventos{
	margin-left:5px;
	float:left;
	font-size:12px;
	color:#DC3424;
	font-weight:bold;
}

.titleEventos2{
	margin-left:5px;
	float:left;
	font-size:13px;
	color:#DC3424;
	font-weight:bold;
	margin:0 0 10px 0;
}

.SaibaMais{
	background:url(../imagens/b_saibamais.gif) no-repeat;
	background-position:330px;
	width:413px;
	float:left;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#666666;
	margin-top:5px;
}

.Eventos{
	background:url(../imagens/eventos/icon.gif) no-repeat;
	background-position:330px;
	width:413px;
	float:left;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#666666;
	margin-top:5px;
}

.caixaText
{
    margin          : 20px 0 0 0;
    padding         : 0;
    width           : 255px;
}

.caixaText p
{
    font-weight     : bold;
    width           : 255px;
}

.caixaText a
{
    float           : right;
}

/*-------------Estrutura do Site---------------*/

/*-------------Estilos do Site---------------*/

.btnBuscar{
	width:76px;
	height:25px;
	background:url(../imagens/btn.jpg) no-repeat;
	border:0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

.btnReservar{
	width:83px;
	height:25px;
	background:url(../imagens/btn_reservar.jpg) no-repeat;
	border:0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

.btnOk{
	width:36px;
	height:25px;
	background:url(../imagens/btn_ok.jpg) no-repeat;
	border:0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

.titTable{
	background:url(../imagens/tit_Tabela.jpg) repeat-x;
	height:35px;
	color:#EC8F04;
	padding:0 0 0 10px;
}

.topMenu{
	background:url(../imagens/unidades/topMenu.gif);
	width:207px;
	height:58px;
	margin:-1px 0 0 0 ;
	float:left;
}

.topMenuCad{
	background:url(../imagens/cadastro/topoMenu.gif);
	width:207px;
	height:58px;
	margin:-1px 0 0 0 ;
	float:left;
}

.topMenuPro{
	background:url(../imagens/prosport/topMenu.gif);
	width:207px;
	height:58px;
	margin:-1px 0 0 0 ;
	float:left;
}

.topMenuEve{
	background:url(../imagens/eventos/topMenu.gif);
	width:207px;
	height:58px;
	margin:-1px 0 0 0 ;
	float:left;
}

.topMenuRan{
	background:url(../imagens/ranking/topMenu.gif);
	width:207px;
	height:58px;
	margin:-1px 0 0 0 ;
	float:left;
}

.topMenuLoc{
	background:url(../imagens/localizacao/topMenu.gif);
	width:207px;
	height:58px;
	margin:-1px 0 0 0 ;
	float:left;
}

.bgMenu{
	background:url(../imagens/unidades/bgMenu.gif) repeat-y;
	width:163px;
	float:left;
	margin:0 0 0 6px;/*Classe IE*/
}

.itemMenu{
	background:url(../imagens/unidades/itemMenu.gif) repeat-x;
	width:145px;/*Classe IE*/
	height:24px;/*Classe IE*/
	float:left;
	margin-left:1px;
	padding:6px 0 0 12px;
	color:#959595;
	font-weight:bold;
	text-transform:capitalize;
}

.itemMenu:Hover{
	background:url(../imagens/unidades/itemMenuHover.gif) repeat-x;
	text-decoration:none;
}

.bottomMenu{
	background:url(../imagens/unidades/bottomMenu.gif) no-repeat;
	width:163px;
	height:30px;
	float:left;
}

.topRight{
	background:url(../imagens/unidades/rightTop.gif) repeat-x;
	width:544px;
	margin-top:-1px;
	height:19px;
	float:left;
}

.shaddow{
	background:url(../imagens/unidades/shadow.jpg);
	width:16px;
	height:238px;
	float:left;
	margin-left:9px;
}

.vinhetaUnidades{
	width:540px;
	float:left;
	background:#5E5E5E;
	height:17px;/*Classe IE*/
	margin-top:17px;
	color:#fff;
	font-weight:bold;
	padding-top:2px;
}

.ContUnidades{
	width:542px;
	float:left;
	padding:10px 0 0 0px;
	margin:0 0 20px 0;
}

.suporteLista{
	width:308px;
	float:left;
}

.suporteEnd{
	float:left;
	width:300px;
	line-height:15px;
	margin:30px 0 0 0px;
}

.bgImgUnidade{
	width:223px;
	*width:233px;
	height:163px;
	*height:173px;
	float:right;
	padding:10px 0 0 10px;
	background:url(../imagens/unidades/bgFoto.gif)
}

.ListaUnidade{
	list-style-image:url(../imagens/unidades/yes.gif);
	float:left;
	margin:0;
	padding:0 0 0 25px;
	line-height:15px;
}

.bgHorario{
	background:#F5F5F5; width:515px;*width:525px; padding:5px; margin:0px 0 0 0 ; float:left; 
}

.InfoMenu{
	background:url(../imagens/bgInfo2.jpg) no-repeat;
	width:163px;
	height:180px;
	float:left;
	margin:15px 0 0 0px;
}

/*--------Form--------*/
.vinhetaForm{
	background:url(../imagens/cadastro/vinhetaForm.gif) repeat-x;
	height:21px;*height:21px;
	width:530px;
	*width:535px;
	color:#919191;
	padding-left:5px;
	font-weight:bold;
	margin:4px 0 2px 0;
	float:left;
}

.AlignRight{ text-align:right;}
/*--------Form--------*/


/*--------Localizacao--------*/

.topThumbs{
	background:url(../imagens/localizacao/topThumbs.gif) no-repeat;
	height:11px;
	width:538px;
	float:left;
	font-size:0;
}

.bgThumbs{
	background:url(../imagens/localizacao/bgThumbs.jpg) repeat-y;
	width:528px;
	*width:538px;
	float:left;
	padding-left:10px;
}

.bottomThumbs{
	background:url(../imagens/localizacao/bottomThumbs.gif) no-repeat;
	height:11px;
	width:538px;
	float:left;
}

.quadroRankig{
	width:146px;
	*width:150px;
	border:solid 1px #FF9900;
	margin-left:2px;
	float:left;
	padding:2px;
}

.btnCategoria{
	border:solid 1px #CCCCCC;
	background:#FFF;
	color:#FBA939;
	margin-top:2px;
	font-weight:bold;
	height:20px;
	*height:25px;
	text-transform:uppercase;
	text-align:center;
	padding-top:3px;
}

.btnCategoria2{
	border:solid 1px #CCCCCC;
	background:#F4F4F4;
	color:#FBA939;
	margin-top:2px;
	font-weight:bold;
	height:20px;
	*height:25px;
	text-transform:uppercase;
	text-align:center;
	padding-top:3px;
}

/*-------------Locação_login---------------*/

.borda_laranja{
	float:left; 
	margin:25px 0 0 0;  
	*margin:0px; 
}

.borda_laranja2{
	float:left; 
	margin:25px 0 0 0;  
	*margin:0px; 
}

.borda_cinza{
	float:left; 
	margin: 5px 0 0 12px; 
	*margin: 5px 0 0 5px; 
}

.vinhetas_icones{
	background:url(../imagens/locacao/bg_vinheta.gif) repeat-x; 
	float:left; 
	height:35px; 
	width:400px; 
	margin: 0 0 0 12px; 
	*margin: 0 0 0 5px;
}

.texto_vinheta{
	font-weight:bold; 
	margin:10px 0 0 8px; 
	*margin:10px 0 0 5px; 
	float:left;
}

.img_icones{
	margin-left:-3px;
	float:left;
}

.img_borda_laranja{
	margin:0 0 -2px -1px;
}

.btnAlterarDados{
	width:100px;
	height:25px;
	background:url(../imagens/locacao/btn_alterar.gif);
	border:0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

.btnConfirmaDados{
	width:116px;
	height:25px;
	background:url(../imagens/locacao/btn_confirma_dados.gif);
	border:0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

.aviso_caixa{
	float:left;
	width:284px;
	height:232px;
	background:url(/imagens/locacao/advertisingReserva.jpg) no-repeat;
	padding:45px 0 0 15px;
	margin:25px 0 0 10px;
	*margin-left:5px;
}

.textoAviso{
	width:257px;
	float:left;
	margin-top:30px;
	line-height:18px;
}

.bordaLateral{
	float:left;
	margin: 30px 0 0 0 ;
	*margin: 30px -3px 0 0 ;
}

.titulocinza{
	width:420px;
	*width:405px;
	height:18px;
	background-color:#5E5E5E;
	margin: 31px 0 0 20px;
	*margin: 41px 0 15px 0;
}

.textoTituloBrnco{
	height:18px;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:5px;
}

.textoTituloCinza{
	height:18px;
	float: right;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	margin:0 8px 8px 0;	*margin:0 8px 0 0;
}

.contReservaMensal{
	float:left;
	margin:25px 0 40px 0;
	*margin:0px;
	width:420px;
	*width:390px;
}

.masterCard{
/*so teste arrumar ainda todo o estilo,, pedir para o mariano ou maio*/
width:115px;
height:25px;
color:#FF0000;
text-align:center;
background:url(../imagens/locacao/btn_confirma_dados.gif) repeat-x:none;
}

/*-------------Locação_login---------------*/



/**** FORMULÁRIOS ****/
.Fomulario {
   margin                   : 0;
   padding                  : 0;
}

.Fomulario div{
   margin                   : 0 0 2px 0;
   padding                  : 5px;
   text-align	            : right;
   background	            : #e2e2e2;
}

.Fomulario p{
   margin                   : 0;
   padding                  : 0;
   display                  : inline; 
}

.Fomulario input{
   margin                   : 0 0 0 0;
   padding                  : 0;
   height                   : 15px;
   font-family              : arial;
   font-size                : 11px;
   width                    : 370px;
   color                    : #545454;
   background-color			: #F2F2F2 ;
}

.Fomulario textarea{
   background-color         : #F4F4F4;
   font-family              : arial;
   font-size                : 11px;
   color                    : #545454;
   width                    : 370px;
   height                   : 60px;
}


.Fomulario select{
   background-color         : #F4F4F4;
   font-family              : arial;
   font-size                : 11px;
   color                    : #545454;
   width                    : 370px;
   margin					: 0 0 0 0;
}

/*-------------Estilos do Site---------------*/

