/*-------------------------------------
	 Hostal Alfonso XII
-------------------------------------*/
body {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	background-color: #ECECEA;
}
/*-------------------------------------
 ELEMENTOS ESTRUCTURALES
-------------------------------------*/
#centrador {
	width: 772px;
	margin-left: auto;
	margin-right: auto;
}
#all {
	/*background-image:url(../images/fondo_all.gif);*/ 
	background-repeat: repeat-y;
	width: 772px;
}
#logo {
	background-image:1.gif); 
	background-repeat: no-repeat;
	width: 147px;
	height : 170px;
	float: left;
	}
	#logodecorativo {
		background-image:url(../imagenes/logo.jpg); 
		background-repeat: no-repeat;
		height: 170px;
	}
#cabecera {
	background-image:_cabecera_menu.gif); 
	background-repeat: no-repeat;
	width: 625px;
	height: 170px;
	float: left;	
	}
	#cabdecorativo {
		background-image:url(../imagenes/foto_cabecera.jpg); 
		background-repeat: no-repeat;
		height: 134px;
	}
	#menunav {
	background-color:#6b4e48;
		width: 625px;
		height: 36px;
	}
#colizq {
	background-image:url(../images/fondo_col_izq.gif); 
	background-repeat: no-repeat;
	width: 147px;
	height: 364px;
	float: left;
	display: none;
	}
	#colizqdecorativo {
		background-image:url(../images/foto_izq.jpg); 
		background-repeat: no-repeat;
		height: 364px;
	}
#colder {
  	background-color: #ECECEA;
	background-image:url(../images/fondo_col_der.gif); 
	background-repeat: no-repeat;
	width: 772px;
	float: left;	
	}
	#documento {
		background-image:url(../images/watermark.gif); 
		background-repeat: no-repeat;
		background-position: 100% 100%;
		margin: 20px;
		text-align: justify;
	}
#pie {
	background-image:url(../imagenes/fondo_pie.gif) 
	background-repeat: no-repeat;
	width: 772px;
	height: 37px;
	float: left;
	}
	#direccion {
		background-image:url(../imagenes/direccion.gif); 
		background-repeat: no-repeat;
		background-position: center center;
		height: 37px;			
	}
.warning {
	font-size:14px;
	color:#FF0000;
}

/*-------------------------------------
 ELEMENTOS HTML
-------------------------------------*/

td.separador {
	width: 26px;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
h1.titulo {
	padding-left: 23px;
	background-image:url(../images/estrella.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	font-style:italic;
	line-height: 18px;
}
table.tarifas {
	border: 1px solid #6B4E48;
}
table.tarifas td {
	border: 1px solid #6B4E48;
}
.azul {
	color: #1C4A6E;
}
h2.csc-firstHeader, div.csc-header h2{
	font-family: "Monotype Corsiva";
	font-size:16px;
	color: #1C4A6E;
	text-align: center;
}
.marron p.bodytext {
	font-weight: bold;
	font-size:14px;
	color: #800000;
}
.marron table{
	width: 100%;
}
.resalte {
	font-weight: bold;
	font-size:12px;
}
.monotipo{
	font-family: "Monotype Corsiva";
	font-size:14px;
}
.center{
	text-align: center;
}
#gobackandprint {
	text-align: right;
}
#gobackandprint img {
	border: 0px;
}
#goback {
	margin-left: 10px;
}
#menunav table tr td img {
	border: 0px;
}
#documento a{
	color: #6b4e48;
	text-decoration: underline;
}

.csc-mailform{
	background-color: #d0bdb7;
	border: 1px solid #ececea;
}
.csc-mailform td{
	border: 1px solid #ececea;
}
.csc-mailform td p{
	margin: 0px;
	padding: 0px;
}
.csc-form-label-req{
	font-weight: bold;
}

div.migrando a {color:#d5c4be; font-weight: bold; text-decoration: none;}
div.migrando_act a, div.migrando a:hover {color:#e69f45; font-weight: bold; text-decoration: none;}