body {
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/body.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 1280px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #C9E9F4;
	padding: 0px;
}
#contenedor {
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 147px;
	width: 990px;
	margin-right: 0px;
}

#cabecera {
	padding: 0px;
	float: left;
	width: 990px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#cabecera-logo {
	padding: 0px;
	float: left;
	width: 290px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cabecera-menu {
	padding: 0px;
	float: left;
	width: 700px;
	margin: 0px;
	height: 90px;
}
#cabecera-menu ul {
	float: left;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
#cabecera-menu li  {
	padding: 0px;
	float: left;
	width: 130px;
	list-style-type: none;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/menu-superior.png);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 24px;
	line-height: 50px;
	margin-top: 8px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
}
#cabecera-menu li:hover {
	list-style-type: none;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/menu-superior-o.png);
}
#cabecera-menu li a {
	list-style-type: none;
	color: #333;
	text-decoration: none;
}



#cabecera-inferior {
	padding: 0px;
	float: left;
	width: 990px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pix3der-izq {
	margin-right: 3px;
	margin-left: 3px;
}

#cabecera-inferior-principal {
	padding: 0px;
	float: left;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cabecera-inferior-principal-interiores {
	padding: 0px;
	float: left;
	width: 657px;
	margin: 0px;
}

#cabecera-inferior-menu {
	padding: 0px;
	float: left;
	width: 250px;
	margin: 0px;
}

#cabecera-inferior-menu ul {
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
	width: 220px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#cabecera-inferior-menu ul li {
	padding: 0px;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/fondo-boton-li.png);
	background-repeat: repeat-y;
	height: 26px;
	width: 220px;
	background-position: right;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 24px;
	list-style-position: outside;
	list-style-type: none;
}

#cabecera-inferior-menu ul li:hover {
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/fondo-boton-li-over.png);
}
#cabecera-inferior-menu ul li a {
	color: #14658B;
	text-decoration: none;
	text-transform: uppercase;
}





#cabecera-inferior-menu-interior {
	padding: 0px;
	float: left;
	width: 250px;
	margin: 0px;
}
.cabecera-opciones {
	margin-bottom: 8px;
}


#cabecera-inferior-menu-interior h1{
	color: #14658B;
	font-size: 22px;
}
#cabecera-inferior-menu-interior h2{
	color: #666;
	font-size: 18px;
}




#cuerpo-derecha-contacto {
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/contacto-fondo.png);
	float: left;
	width: 310px;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 10px;
}

#cuerpo-derecha-contacto form {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cuerpo-derecha-contacto input {
	padding: 0px;
	margin: 0px;
	height: 19px;
	width: 85px;
}


#cuerpo-derecha-contacto table {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#cuerpo-derecha-contacto h1 {
	font-size: 26px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFF;
}
#cuerpo-derecha-contacto p {
	font-size: 20px;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#cuerpo-derecha-contacto h2 {
	font-size: 16px;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}

#cuerpo-derecha-contacto a {
	color: #FFF;
	text-decoration: none;
}












#cuerpo-derecha-contacto-formularios {
	background-image: url(../fondos/contacto-fondo_02.gif);
	float: left;
	width: 330px;
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo-derecha-contacto-formularios-interno {
	background-image: url(../fondos/contacto-fondo_03.gif);
	float: left;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 10px;
	background-position: bottom;
	width: 310px;
}





#cuerpo-derecha-contacto-formularios-interno form {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cuerpo-derecha-contacto-formularios-interno input {
	padding: 0px;
	margin: 0px;
	height: 19px;
	width: 85px;
}


#cuerpo-derecha-contacto-formularios-interno table {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#cuerpo-derecha-contacto-formularios-interno h1 {
	font-size: 26px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFF;
}
#cuerpo-derecha-contacto-formularios-interno p {
	font-size: 20px;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#cuerpo-derecha-contacto-formularios-interno h2 {
	font-size: 16px;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}

#cuerpo-derecha-contacto-formularios-interno a {
	color: #FFF;
	text-decoration: none;
}

















#cuerpo-derecha-boletin {
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/boletin-fondo.png);
	padding: 10px;
	float: left;
	width: 310px;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 180px;
}
#cuerpo-derecha-boletin h1 {
	font-size: 26px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFF;
}
#cuerpo-derecha-boletin p {
	font-size: 20px;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 24px;
}
#cuerpoizquierda h1 {
	font-size: 22px;
	text-align: left;
}

#cuerpoizquierdapaginas h1 {
	font-size: 22px;
	text-align: left;
}
#cuerpoizquierdapaginas p {
	font-size: 14px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}

#cuerpo-derecha-articulos {
	padding: 10px;
	float: left;
	height: 180px;
	width: 310px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/articulos-interes-fondo.png);
	text-align: left;
}

#cuerpo-derecha-articulos h1 {
	font-size: 26px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	color: #FFF;
}
#cuerpo-derecha-articulos p {
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #FFF;
}
#cuerpo-derecha-articulos a {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}


#inputsuscribir {
	margin: 0px;
	padding: 0px;
	float: left;
}
#botonsuscribir {
	padding: 0px;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#paginacion {
	padding: 5px;
	float: left;
	width: 600px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/barra-paginacion.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#paginacion a {
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
#paginacion a:hover {
	text-decoration: underline;
}

.celeste {
	color: #069;
}
.naranja {
	color: #F60;
}
.negro {
	color: #000;
}




#cuerpo-derecha-articulos p {
	font-size: 20px;
	padding: 0px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 18px;
}

#cuerpo-derecha {
	padding: 0px;
	float: left;
	width: 330px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}


#cuerpo {
	padding: 0px;
	float: left;
	width: 990px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cuerpo-titulo {
	padding: 10px;
	margin: 0px;
	color: #1F6772;
	float: left;
	width: 970px;
	text-align: left;
}
#cuerpo-titulo h1 {
	padding: 0px;
	margin: 0px;
	color: #1F6772;
	font-size: 26px;
}



#cuerpo-destacados {
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/fondo-destacados-small.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 990px;
	background-repeat: no-repeat;
}
#cuerpo-destacados-cuadro {
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/fondo-destacado-small.gif);
	float: left;
	height: 202px;
	width: 210px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#cuerpo-destacados-cuadro h1 {
	margin: 0px;
	font-size: 17px;
	width: 158px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#cuerpo-destacados-cuadro p {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
}
#cuerpo-destacados-inferior {
	width: 648px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
}

#cuerpo-destacados-inferior-cuadro {
	width: 620px;
	padding: 10px;
	float: left;
	text-align: left;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/destacado-inferior.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
	clear: both;
	height: 196px;
}
#cuerpo-destacados-inferior-cuadro-izquierda {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 600px;
	height: 35px;
}
#cuerpo-destacados-inferior-cuadro-derecha {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 10px;
	text-align: right;
	height: 35px;
}



#cuerpo-destacados-inferior-cuadro h1 {
	margin: 0px;
	font-size: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#cuerpo-destacados-inferior-cuadro-bajo-foto {
	padding: 0px;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cuerpo-destacados-inferior-cuadro-bajo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 330px;
}
#cuerpo-destacados-inferior-cuadro-bajo img {
	padding: 0px;
	margin: 0px;
}





#cuerpo-destacados-inferior-cuadro-bajo p {
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#cuerpo-destacados-inferior-cuadro-opciones {
	padding: 0px;
	float: left;
	width: 615px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cuerpo-destacados-inferior-cuadro-opciones a {
	margin-right: 15px;
	margin-left: 10px;
}
#cuerpo-destacados-inferior-completo {
	width: 985px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
}

.foto-destacado-superior {
	border: 2px solid #164D54;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -2px;
	margin-right: 0px;
	height: 80px;
	width: 205px;
	padding: 0px;
	overflow: hidden;
}
.foto-destacado-inferior {
	border: 1px solid #164D54;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: -2px;
	margin-right: 10px;
	height: 100px;
	width: 260px;
	overflow: hidden;
}
#cuerpo-destacados-inferior-cuadro-opciones-reserva {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
	height: 30px;
}
#cuerpo-destacados-inferior-cuadro-opciones-otros {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
	height: 30px;
	text-align: left;
}
#reservar-destacado-superior {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 30px;
	height: 25px;
	overflow: hidden;
}
#opciones-reservar-destacado-superior {
	margin: 0px;
	float: left;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#opciones-reservar-destacado-superior-arriba {
	margin: 0px;
	float: left;
	padding: 0px;
	height: 175px;
}
#opciones-reservar-destacado-superior-arriba-titulo {
	float: left;
	padding: 0px;
	height: 55px;
	background-image: url(http://www.ofertascostaazahar.com/comunes/fondos/separador-destacados-small.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#opciones-destacado-superior {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	overflow: hidden;
	width: 110px;
}
#cuerpo-pie {
	margin: 0px;
	float: left;
	width: 980px;
	padding: 5px;
}
#cuerpo-pie-derecha {
	margin: 0px;
	float: left;
	width: 220px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#cuerpo-pie-izquierda {
	margin: 0px;
	float: left;
	width: 750px;
	text-align: left;
	padding: 0px;
}
.msi {
	margin-bottom: 33px;
	margin-right: 2px;
}


#cuerpo-pie p {
	color: #333;
	font-size: 13px;
	line-height: 22px;
}
#cuerpo-pie a {
	color: #0896C6;
	text-decoration: none;
}
#cuerpo-pie a:hover {
	color: #000;
	text-decoration: none;
}
#masinfo-interno {
	padding: 0px;
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cuerpo-derecha-interno {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
#fotos-adicionales-contenidos {

	margin: 5px;

	padding: 0px;

	float: left;

	height: 200px;

	width: 200px;

	overflow: hidden;

	border: 1px solid #1B4850;

}


#atras {

	padding: 0px;

	float: right;

	width: 120px;

	text-align: right;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#atras a {
	color: #14658B;
	text-decoration: none;

}

#atras a:hover {
	color: #333;
	text-decoration: none;

}
.foto-left {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sanvalentinlayer {
	margin: 0px;
	padding: 0px;
	height: 700px;
	width: 572px;
}
