* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 background-image: url(http://www.mihotel.es/templates/images/fdn_bg.gif);
 background-repeat:  repeat-x; 
 background-color: #ffffff;
}

.tabla_reservas {
 background-image: url(http://www.mihotel.es/templates/images/fdn_bg_tabla.gif);
 background-repeat:  repeat-x; 
 background-color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;

}

h2{
	font-size: 24px;
	color: #000000;
}

a{
	text-decoration: none;
	color: #73b1dc;
    font-size: 12px;
}

a:hover{
	text-decoration: none;
    color: #000000;

}

#wrapper {
	width: 780px;
	margin: 0 auto;
	padding: 34px 0 20px 0;
 
}
#navbar {
 background-color: #2c70a0;
 text-align:right;
 height:27px;
 padding-top:5px;
 padding-right:10px;
 border-bottom:1px solid #f55c21;

 
}
#header {
 height: 170px;

}

#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 10px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 180px;
 float: left;
 background-color: #ffffff;
 min-height: 300px;
}

#cabecera_publicidad { /* Parent Wrapper for inside boxes */
 width: 180px;
 height: 20px;
 padding:5px 0 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#000000;
}

#publicidad { /* Parent Wrapper for inside boxes */
 background-color: #ffffff;
 margin: 2px 5px 0 0px;
 text-align:left;
}

* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 

#centercolumn {
 margin: 10px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 350px;
 float: left;
 padding:0 0 0 0;
 min-height: 300px;
}
#cabecera_catalogo { /* Parent Wrapper for inside boxes */
 width: 350px;
 background-color: #ffffff;
 text-align:left;
 height: 20px;
 padding:5px 0 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#000000;
}

* html #centercolumn {height:300px} /* IE Min-Height Hack */ 

#rightcolumn {
 margin: 10px 0px 0px 0px;
 padding:0 0 0 5px;
 display: inline;
 float:left;
 width: 245px;
 background-color: #ffffff;
 min-height: 300px;
}

#cabecera_categorias { /* Parent Wrapper for inside boxes */
 width: 246px;
 height: 20px;
 padding:5px 0 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#000000;

}
#menu { /* Parent Wrapper for inside boxes */
 background-color: #ffffff;
 margin: 4px 0 0 0;
 text-align:left;
}

* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

#footer {
 margin: 10px 0px 0px 0px;
 display: inline; /* IE Hack */
 float: left;
 height:48px;
 width:780px;
 background-color:#73b1dc;
  border-top:1px solid #f55c21;


}

#pie_de_pagina {
 width:630px;
 float:left;
 height:43px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 padding-top:7px;
 text-align:center;

}

#formas_de_pago {
 float:left;
 height:48px;
 width:130px;
 padding:10px 0 0 10px;
 text-align:center;
}

/* ************************************* */
/* ***********ENLACES PROPIOS*********** */
/* ************************************* */

.cuadro_combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #386f95;
	text-decoration: none;
}
.cuadro_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #386f95;
	text-decoration: none;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.enlaces_pie_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
}

.precio{
	color: #000000;
    font-size: 13px;
	font-weight:bold;
}

.ciudad{
	color: #386f95;
    font-size: 12px;
	font-weight:normal;
}

.cuadro_foto {
	padding: 3px;
	border: 1px solid #73b1dc;
}

#separador{
padding-top:4px;
}

#cabecera_contenido{
	height:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align:left;
}

.enunciado{
	font-family: Arial, Helvetica, sans-serif;
    color: #386f95;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
}

.enlaces_cabecera{
	text-decoration: none;
	color: #ffffff;
    font-size: 10px;
	text-transform:uppercase;
}

.linea_menu {
	border-top: 1px solid #d3e3e2;
}

.vermas{
	text-decoration: none;
	color: #386f95;
    font-size: 11px;
	font-weight:bold;
}
.nombre{
	text-decoration: none;
	color: #386f95;
    font-size: 12px;
	font-weight:bold;
}
.direccion{
	color: #386f95;
    font-size: 11px;
	font-weight:normal;
}

.paginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #72b1dc;
	padding: 2px;
}
.paginacion:hover {
	background-color: #bbdbf0;
	color: #FFFFFF;
}

#list_ciudad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #386f95;
	text-decoration: none;
	border: 1px solid #ffffff;
}
#list_pais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #386f95;
	text-decoration: none;
	border: 1px solid #ffffff;
}
#ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	height:22px;
	padding-top:4px;
	border-top: 1px solid #386f95;
	border-bottom: 1px solid #386f95;
}
.reservar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #72b1dc;
	padding: 4px;
	border:1px solid #386f95;
}

