.unlined {
	text-decoration: none;
}
	 
html, body{
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#01A5EC;	
	scrollbar-highlight-color:#EBE7E8;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;	
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#01A5EC;	
	  }
	  
.p {
 background-color : silver;
  padding : 10px;
 margin : 10px;
 border-top : 3px #000 dashed;
 border-bottom : 3px #000 dashed;
 border-right : 3px #000 double;
 border-left : 3px #000 double;
}
.p2 {
    border-right : 1px dashed #666666;
	margin-bottom: 7px;
}  

.Estilo_r {color: #C32675}

.Estilo_mari {color: #D3D3D3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.Estilo_abajo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   font-size: 16px}
   
.Estilo_notas_prensa {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.EstiloFecha {font-family: Arial, Helvetica, sans-serif;
              font-size: 9px; 
			  color: #035D9B;  
			  font-weight: bold; }

.Estilo_catala {color: #ED6501; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.Estilo_notas_prensa_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.Estilo_menu {
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;	
}

.Estilo_auto {
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.Estilo_titulos { font-size: 30px; 
                  font-family: Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  color: #0C2782; }
				
.Estilo_titulos_r { font-size: 30px; 
                  font-family: Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  color: #ff0000; }
				  
.Estilo_t_a { font-size: 28px; 
                 font-family: Arial, Helvetica, sans-serif;
				 font-weight: bold;
				 color: #9BC4DC; }

.Estilo_t_a26 { font-size: 26px; 
                 font-family: Arial, Helvetica, sans-serif;
				 font-weight: bold;
				 color: #9BC4DC; } 
		
.Estilo_t_v { font-size: 28px; 
                 font-family: Arial, Helvetica, sans-serif;
				 font-weight: bold;
				 color: #006666; }
		
			  
.Estilo_subtitulos { font-size: 15px; 
                  font-family: Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  color: #00246E; }
				  
.Estilo_sub_sub_titulos { font-size: 12px; 
                  font-family: Arial, Helvetica, sans-serif;
				color: #035D9B; }		

.Estilo_naranja_14 {
    font-family: Arial, Helvetica, sans-serif;
	color: #FEAA48;
	font-weight: bold;
	font-size: 14px;
}

.Estilo_pie{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.Estilo_pie2 {color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.Estilo_sub_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #9BC4DC;
}
.Estilo_firma {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #FC4B00;
 }
 
.Estilo_firma_v {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #006666;
 } 

.Estilo_firma_a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #00246E;
 }
 
.Estilo_auto_p2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
color: #0C2782; font-weight: bold;}

.E_1etra_v {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0C2782;}

.E_1etra_g {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #0C2782;	
}

.Estilo_t2 { font-family: Arial, Helvetica, sans-serif;
font-size: 20px; 
font-weight: bold;
color: #0C2782; }

.Estilo_Aril_b_17 {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
}

.Estilo_Aril_b_18 {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.Estilo_sub_c {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

.Estilo_sub_T {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; 
font-weight: bold;
color: #0C2782; }


.Estilo_sub_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
}

.Estilo_arro {
	color: #848283;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;}

div.msg_404 {
	text-align: center;
	line-height: 42px;
	font-family: serif;
	font-weight: bold;
	padding: 90px 0 90px 0;
}
.es_404 {
color #000;
font-size: 24px;
}
.ca_404 {
color: #222;
font-size: 23px;
}
.en_404 {
color: #444;
font-size: 22px;
}
.de_404 {
color: #666;
font-size: 21px;
}
.it_404 {
color: #888;
font-size: 20px;
}


.calendario td,
.calendario th,
.leyenda td {
	font-family: sans-serif;
	font-size: 12px;
	padding: 2px;
	margin: 0;

}

.leyenda td {
	color: #035D9B;
}

.calendario
	{
	margin-bottom: 16px;
	}
.calendario,
.calendario td,
.calendario th
	{
	border: 1px solid #01A5EC;
	}
	
.calendario td
	{
	height: 20px;
	}
	
.tddia,
.leyenda .tddia,
.tdvacio
	{
	text-align: center;
	background-color: #dbf1fd;
	color: #035D9B;
	}


.tdtitulo,
.tdsemana,
.tddia_disponible,
.leyenda .tddia_disponible
	{
	background-color: #01A5EC;
	text-align: center;
	font-weight: bold;
	color: #fff;
	}

.tddia_disponible,
.leyenda .tddia_disponible
{
	background-color: #FEAA48;
}

.tdsemana
	{
	font-weight: normal;
	font-size: 9px;
	text-transform: lowercase;
	width: 20px;
	}
	
.cals td
	{
	text-align: center;
	}
	
.mini
	{
	font-size: 10px;
	line-height: 16px;
	width: 16px;
	}
	

.separa_complejo {
	border-bottom: 3px solid #1c8fce; /* #e0eaef */
	height: 32px;
	margin-left: 32px;
	margin-right: 32px;
}

#errores {
padding: 16px;
margin: 16px;
border: 2px solid #01A5EC;
}
.error {
font-family: sans-serif;
font-size: 12px;
font-weight: bold;
color: #C32675;
}
.resumen {
margin: 16px;
width: 600px;
}
.resumen th,
.resumen td {
text-align: right;
padding: 2px;
font-family: sans-serif;
font-size: 12px;
}
.resumen th {
background-color: #01A5EC;
font-weight: bold;
color: #fff;
}
.resumen,
.resumen th,
.resumen td {
border: 1px solid #01A5EC;
}
.Estilo1 {
	font-size: 14px;
	font-weight: bold;
}
.aviso {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #003366;
	height:auto;
	left:780px;
	position:absolute;
	text-align:left;
	top:190px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#035D9B;
	margin: 0;
	padding:0;
}
.aviso p{
	margin: 0 0 10px 0;
	padding: 10px 10px 0 10px;
}
/*GALERIA*/
.galeria{
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	margin: 0 5px 5px 0;
}
.galeria:hover{
	border:1px solid #f60;
}
/*Alquiler Coches*/
.alquiler_coches{
	width: 210px;
	height: 210px;
	margin: 0;
	padding: 50px 0 0 0;
	background: url(/gfx/alquiler_coches.gif) top center no-repeat;
	position: absolute;
	top: 185px;
	left: 780px;
	text-align: center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	text-transform: uppercase;
	font-size: 12px;
}
.alquiler_coches b{
	font-size: 22px;
	font-family: "Arial Rounded MT Bold", Arial, sans-serif;
	font-weight: normal;
}
.alquiler_coches span{
	font-size: 15px;
}