html,body {
	margin:0;
	padding:0;
	font-style: normal;
}

body {
	background:#ffffff;
	font-size:12px;	
	font-style: normal;
	


}

#login form{
font-size: 10pt;

        }
.politicas { 
background:#FFFFFF;
border-collapse:collapse;
vertical-align:middle;		
border:1px solid ;
border-color:#DDEEFF;
text-transform:capitalize;	
font-size:14px;	
font-style: normal;

}
.informacoes { 
background:#FFFFFF;
border-collapse:collapse;
vertical-align:middle;		
border:1px solid ;
border-color:#DDEEFF;
margin-left:5px;
}

.informacoes_hotel { 
background:#FFFFFF;
border-collapse:collapse;
vertical-align:middle;		
border-color:#CCCCCC;
font-size:11px;
}
.servicos { 
 background:#FFFFFF;
 padding:0px;
 font-size:11px;
 padding-left:0px;
}				
		
 #login {
 background-color:#FFFFFF;
 
 }	
 
 .texto1 {
	background-image:url(../imagens/bg_1.jpg);
	font-size:20px;
	color:#0080FF;
	font-family: Arial, Helvetica, sans-serif;
}
.geral_texto_hotel {
	color:#666666; 
	text-decoration:none;
	line-height:16px;
	font-size:9px;
}
.texto_geral_1{
	background-color:#F5F5F5;
	font-size:16px;
	color: #999999;
}
.texto_servicos{
	background-color:#F5F5F5;
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
.texto_geral_destaques{
	background-color:#F7F7F7;
	font-size:9px;
	color: #999999;
}

 .texto2 {
	font-size:12px;
	color:#0080FF;
	font-family: Arial, Helvetica, sans-serif;
}

 .txt_titulo {
	background-image:url(../imagens/bg_1.jpg);
	font-size:16px;
	color:#0080FF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em; 
    word-spacing: 0.2em;
}
	
        
#login fieldset{
	        padding: 20px;
	        border: 1px solid #ccc;
            width: 70%;
}
		
#login label{
font-size:14px;
text-align:left;

}
		
		
.tab_servicos{
border:0px solid;
font-size:12px;	
font-weight:normal;

background-color:#FFFFFF;
}

.tab_servicos td{
border-collapse:collapse;
vertical-align:middle;		
border:1px solid ;
border-color:#DDEEFF;
font-size:12px;	


}
		

input { 
font: 12px verdana, arial, helvetica, sans-serif;
color:#003399;
border:1px solid #CCCCCC;
padding:2px;

}
select { 
background-color:#FDFEE7;
font:12px verdana, arial, helvetica, sans-serif;
color:#003399;
}


        
#login legend{
color: #c03;
font-size: 11pt;
letter-spacing: 1px;
}

    
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend{
        	margin-bottom: 0px;
			
        }
        
        #login input{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login label{
	        display: block;
	        width: 140px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }
        
        #login span{
	        color: #999;
	        font-size: 12px;
        }
        
        #login .botao{
	        font-size: 15px;

			color:#FFFFFF;
	        background-color:#FF0000;
	        margin: 15px 0px 0px 0px;
        }
		
		#login .legendas{
		background-color:#A2A2A2;
		color:#FFFFFF;
		
		}
.style2 {font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF;}
.style_busca {
font-size: 7pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #0000FF;}

.texto_ajuda_cadastro {
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#FF9966;
}
.text3{
	font-family:verdana;
	font-size:12px;
	color:#666666;
	font-weight:normal;

}
p {
line-height:100%;
} 

