.unlined {
	text-decoration: none;
}
	 
html, body{
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#621865;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#621865	;	
	  }
	  
.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_pie {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.Estilo_pie2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}

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

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

.Estilo_r {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #89528C;
	font-weight: bold;
}

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

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

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

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


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

.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: Verdana, 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; }		

p { font-size: 12px; 
                  font-family: Arial, Helvetica, sans-serif;
				color: #035D9B; }		


.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;}

.seccio_reserva
{
/*margin: 0 0 0 76px;*/
 font-family: Arial, Helvetica, sans-serif;
font-size: 20px; 
font-weight: bold;
color: #0C2782;
text-align: center;
}

#errores {
padding: 16px;
margin: 16px;
border: 2px solid #621865;
}
.error {
font-family: sans-serif;
font-size: 12px;
font-weight: bold;
color: #996699;
}
.resumen {
margin: 16px 0 16px 76px;
width: 600px;
}
.resumen th,
.resumen td {
text-align: right;
padding: 2px;
font-family: sans-serif;
font-size: 12px;
}
.resumen th {
background-color: #996699;
font-weight: bold;
color: #fff;
}
.resumen,
.resumen th,
.resumen td {
border: 1px solid #996699;
}

.markdown {
font-size: 12px; 
                  font-family: Arial, Helvetica, sans-serif;
				color: #035D9B;
}

.markdown ul {
    list-style: square;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #A27E04;
    text-decoration: none;
    font-size: 14px;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #A27E04;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;

}

P {
    font-family: Arial, Helvetica, sans-serif;
    color: #035D9B;
    text-decoration: none;
    font-size: 12px;
    text-align: justify;
}

UL {
    font-family: Arial, Helvetica, sans-serif;
    color: #035D9B;
    text-decoration: none;
    font-size: 12px;
    text-align: justify;
    list-style-image: url(/gfx/atras.gif)
}

label {
    font-weight: bold;
}
#pasos {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #c0c0c0;
    text-align: center;
    margin: 20px 0;
}
#pasos span {
    background: #E7D7E8;
    padding: 5px 10px;
}
#pasos .actual {
    color: #A27E04;
}
#cal {
    text-align: center;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#cal a {
    padding: 5px 0 5px 40px;
    background: url(/gfx/cal.gif) left center no-repeat;
}
.foto_entorno {
	float: left;
	margin: 0 2px 2px 0;
	height: 150px;
	width: 224px;
	overflow: hidden;
}
