/* CSS Document */

/*Definiciones Comunes*/
body, p, h1, h2, h3, h4, h5, h6, ul, li, form {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Calibri, Arial, Verdana;
	font-size: 0.95em;
	color: #7E7B76;
	text-align: center;

}
img {
	border: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenedor {
	position:relative;
	width:780px;
	height:auto;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	text-align: left!important;
}
#contenedor #cuerpo  form {
	width: 550px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#cabecera {
	float: left;
	width: 100%;
	position: relative;
	background-image: url(../img/compartidas/bg_top.png);
	background-repeat:  repeat-x;
}
#cabecera li {
	display: block;
	width: auto;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#cabecera a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#cabecera a:hover {
	color: #D3E48F;
}
	
.MenuSuperiorMargenSup {
	margin-top: 10px;
}

.MenuSuperiorMargenSupbis {
	margin-top: 12px;
}

#fecha {
	position:absolute;
	left:460px;
	top:38px;
	width:300px;
	height:auto;
	z-index:5;
	text-align: right;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#izquierda {
	position:relative;
	width:206px;
	height:auto;
	z-index:3;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
#cuerpo {
	width:565px;
	z-index:2;
	float: right;
	margin-top: 15px;
	text-align: left!important;
	height: auto;
	position: relative;
}
#cuerpoFicha {
	position:relative;
	width:565px;
	height:auto;
	z-index:3;
	float: right;
	margin-top: 15px;
	text-align: left!important;
	margin-right: 0px;
}

#conozcaEntorno {
	float: left;
	width: 203px;
	position: relative;
	height: 77px;
	background-image: url(../img/compartidas/bg_entorno.png);
	background-repeat: no-repeat;
	clear: left;
	margin-left: 2px;
}
#conozcaEntorno a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#tituloConzcaEntorno {
	height: 19px;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
#conozcaEntorno li {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.tituloConozcaEntorno {
	color: #FFFFFF!important;
	text-decoration: none;
	font-size: 12px!important;
	text-transform: uppercase;
}


#cuerpo h2 {
	color: #6D983E;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Sans", Calibri, Arial;
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#cuerpo h1 {
	color: #6D983E;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	width: 380px;
	float: left;
	position: relative;
	clear: left!important;
}
#cuerpo a {
	color: #76A544;
}

.entrada {
	font-weight: bold;
	color: #64972D;
}

.temporadaBaja {
	font-weight: bold;
	color: #6FA733;
	text-transform: uppercase;
}

#datosConcello  {
	display: block;
	float: left;
	width: 300px;
	margin-bottom: 15px;
	position: relative;
	height: auto;
	margin-left: 20px;
	margin-top: 10px;
}
#datosConcello li {
	height: 21px;
}

#map {
	position:relative;
	width:565px;
	height:500px;
	z-index:3;
	float: right;
	margin-top: 15px;
	text-align: left!important;
	margin-bottom: 20px;
	color: #333333!important;
}

p {
	text-align: justify;
}

/*Titulos de Página: Empresa, Contacto, Faqs...*/
h1 {
	color: #6FA733;
	text-align: left;
	font-size: 24px;
	font-family: "Trebuchet MS", Calibri, "Lucida Sans Unicode", Arial;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AEC98B;
	letter-spacing: -0.1em;
}

/* Parte baja*/
#subpie, #pie {
	position:relative;
	width:100%;
	height:auto;
	z-index:2;
	float: left;
}

#pie {
	background-color: #7e7b76;
	color: #FFFFFF;
	text-align: center!important;
	font-size: 0.95em;
	float: left;
}

#pie ul {
	margin-right: auto;
	margin-left: auto;
	width: 790px;
	padding-top: 3px;
	height: 18px;
}

#pie li {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	list-style-type: none;
	color: #FFFFFF;
}

#pie a:link, #pie a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

/*BAJO SUBPIE*/


/*Bajo content*/
#subpie {
	height:185px;
	background-color: #c2baa9;
}
#subpiecentrado a {
	color: #FFFFFF;
}
#subpiecentrado {
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	height: auto;
}


#subpie ul {
	display: block;
	height: 150px;
	width: 236px;
	border: 1px solid #FFFFFF;
	padding: 4px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#subpie li {
	height: 21px;
	display: block;
	text-align: center;
}

#destacados {
	height: 21px;
	display: block;
	text-align: center;
}

#destacados :hover {
	height: 20px;
	display: block;
	background-image: url(../img/compartidas/fondo-pie.png);
	background-repeat: no-repeat;
	color: #333333;
}

h2 {
	display: block;
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	color: #7E7B76;
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8B7B4;
	width: 565px;
}
li {
	text-align: justify;
}

/*Lo usamos en FAQS titulos preguntas*/
h2 a {
	text-decoration: none;
	color: #7E7B76;
}

h2 a:hover{
	text-decoration: none;
	color: #C82423;
}


/* Formularios contacto */
label {
	display: block;
	float: left;
	width: 160px;
	text-align: right;
	padding-top: 3px;
}

#cuerpo input, #cuerpo select, #cuerpo textarea {
	font-size: 11px;
	color: #7E7B76;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
}


.obligatorio {
	font-size: 10px;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.nada { /*Borramos formato al boton Submit*/
	border-style: none;
	display: block;
	float: right;
	margin-right: 240px;
}


/*LISTADOS*/

/*LISTADOS*/

#desarrolloListados {
	position:relative;
	width:780px;
	z-index:5;
	float: left;
	height: auto;
	margin-left: 5px;
	border: 1px solid #D3CEC2;
	margin-top: 10px;
	margin-bottom: 10px;

}

#listadocamas, #listadocapacidad {
	background-repeat: no-repeat;
	float: left;
	height: 51px;
	width: 37px;
	text-align: center;
	padding-top: 3px;
	font-size: 18px;font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 4px;
}

#listadocamas {
	background-image: url(../img/listados/bg_camas.gif);
	color: #333333;
}

#listadocapacidad {
	background-image: url(../img/listados/capacidad.png);
	color: #CC0000;
}
#listadoscentro h1 {
	font-family: "Lucida Sans", Calibri, Arial;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #555555;
	float: left;
	margin-top: 6px;
	display: block;
	width: 490px;
	margin-left: 15px;
}
#listadodescripcion {
	font-size: 11px;
	color: #7E7B76;
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	width: 490px;
	height: 40px;
}
#ulTemporadas {
	float: left;
	width: 510px;
	margin-top: 8px;
	margin-left: 6px;
}
#listadosderecha {
	float: left;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 5px;
}
#imagenmaps {
	float: left;
	margin-top: 8px;
	margin-left: 15px;
}
#listadoscentro {
	float: left;
	width: 510px;
	display: block;
}
#listadolocalidad {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 10px;
	display: inline;
	width: 180px;
	margin-left: 15px;
	margin-top: 6px;
	text-transform: uppercase;
}
#listadoTemporada {
	float: left;
	display: block;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 6px;
}
.temporadaBaja {
	font-weight: bold;
	color: #6FA733;
	text-transform: uppercase;
}

#listado_thumbnail {
	padding: 6px;
	margin-left: 6px;
	margin-top: 4px;
	border: 1px solid #C2BAA9;
}

	
#listadoampliar {
	float: left;
	clear: left;
	margin-top: 2px;
	margin-left: 2px;
}



/* +++++++++++++++++++ FICHA*  ++++++++++++++++++++++++ /

/*DESARROLLO CASAS*/


#datoscasa {
	font-size: 1em;
	margin-left: 20px;
	display: block;
	width: 280px;
	margin-top: 10px;
}
#datoscasa li {
	height: 18px;
	padding-top: 3px;
}
.precioverde {
	color: #64972D;
}
#precioscasa {
	margin-top: 8px;
	background-image: url(../img/desarrollo-casas/bg_precio.png);
	background-repeat:  no-repeat;
	height: 54px;
	margin-left: 20px;
	display: block;
	width: 280px;
}
#precioscasa li {
	margin-left: 5px;
	padding: 0px;
}
.paddingprecios {
	margin-top: 11px;
}

/*Calendario Reservas en Páginas de desarrollo de Casas Rurales*/

#CalendReservas {
	position:absolute;
	left:306px;
	top:48px;
	width:254px;
	height:98px;
	z-index:5;
	background-image: url(../img/compartidas/bg_reserva.png);
	background-repeat: no-repeat;
	background-color: #F6F3C3;
}
#EntradaSalida li {
	display: block;
	width: 102px;
	float: left;
	margin-left: 7px;
}
#EntradaSalida {
	float: left;
	position: relative;
	clear: right;
	width: 240px;
	margin-top: 5px;
	margin-left: 4px;
}
#ComprDispon {
	float: left;
	position: relative;
	margin-top: 15px;
}
#CamposEntradaSalida {
	float: left;
	position: relative;
	margin-top: 4px;
}
.TextfieldEntradaSalida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 70px;
	height: 16px;
}
#CamposEntradaSalida li {
	position: relative;
	float: left;
	margin-left: 5px;
	margin-right: 2px;
}
#CamposEntradaSalida input {
	height: 16px;
	width: 70px;
}

.fondobeige {
	color: #FFFFFF;
}


/* Estilos Spry FICHA*/

#FotoCasas {
	border: 1px solid #C2BAA9;
	padding: 4px;
	position: relative;
	height: auto;
	width: 150px;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 4px;
	margin-left: 5px;
	float: left;
}
#galeriaimagenes {
	margin: 4px;
	display: block;
	position: relative;
	float: right;
}
#gps {
	float: left;
	width: 150px;
}
#Calcularuta {
	width: 550px;
	float: left;
	display: block;
}
iframe   {
	display: block;
	width: 550px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.texto08ems {
	font-size: 0.8em;
}




h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F7E21;
	margin-bottom: 10px;
	float: left;
	display: block;
	width: 540px;
	margin-top: 15px;
	padding: 0px;
	text-align: left;
	position: relative;
}
#informeSituacion {
	display: block;
	float: left;
	clear: both;
	margin: 0px !important;
	padding: 0px;
	width: 540px;
}

#fichaIzqda {
	float: left;
	width: 280px;
}
#fichaDcha {
	float: left;
	width: 260px;
}
#fichaIzqda label, #fichaDcha label {
	width: 150px;
	display: block;
	text-align: right;
	float: left;
	cursor: text;
	color: #333333;
	padding-right: 3px;
	font-weight: bold;
	font-size: 12px;
}
.camas {
	display: block;
	width: 125px;
	float: right;
	line-height: 18px;
}
#fichaDcha li, #fichaIzqda li {
	height: 20px;
	font-size: 12px;
}
.camasDisponibles {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.Capacidad {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}

#trampa {
	clear: both;
	display: block;
	height: 30px;
	width: 540px;
	float: left;
}

#GooMapsFicha {
	position:relative;
	width:235px;
	height:237px;
	z-index:5;
	float: left;
	clear: right;
}
#infoGoogle {
	display: block;
	float: left;
	width: 540px;
	margin-top: 20px;
	position: relative;
	clear: left;
}

.mapaGrande {
	display: block;
	background-color: #FFFFFF;
	color: #333333;
}
#LeyendaCalendarioFicha {
	position:relative;
	width:306px;
	height:auto;
	z-index:5;
	float: left;
	left: -5px;
	background-color: #F7F4C9;
	top: 0px;
}
#LeyendaCalendarioFicha li {
	display: block;
	position: relative;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.ayudaFicha {
	font-size: 0.9em;
}
#notaFicha {
	clear: left;
	width: 296px;
	color: #666666;
	margin-bottom: 5px;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EDE7C2;
	margin-top: 5px;
}
#camasFicha {
	position:absolute;
	left:368px;
	top:280px;
	width:91px;
	height:57px;
	z-index:999;
	background-image: url(../img/desarrollo-casas/bg_camas.gif);
	background-repeat: no-repeat;
	display: block;
	visibility: visible;
}
#camasFicha li {
	display: block;
	width: 45px;
	float: left;
	text-align: center;
	margin-top: 6px;
}
#sugestiva1 {
	position:absolute;
	left:527px;
	top:309px;
	width:89px;
	height:87px;
	z-index:5;
}
.titulosEquipamientoFicha {
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
	text-transform: uppercase;
}

#calendarioFicha {
	position:relative;
	width:560px;
	height:auto;
	z-index:5;
	float: left;
	left: -5px;
}

#masOpciones {
	float: left;
	width: 540px;
	color: #666666;
	margin-top: 5px;
	position: relative;
	margin-bottom: 5px;
	display: block;
	clear: both;
}


/*Empieza SEMAFORO*/

/*Define el esquema de presentación*/
#semaforoReservas {
	position:relative;
	width:558px;
	height:auto;
	z-index:5;
	float: left;
	border: 1px solid #D7D3D0;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#semaforoReservas p {
	display: block;
	width: 494px;
	float: left;
	position: relative;
	padding-left: 26px;
	line-height: 18px;
	margin-top: 10px;
}
.portadaIzqdaCasas {
	float: left;
	text-align: left;
	margin-top: 10px;
}
.portadaDerechaCasas {
	float: right;
	text-align: right;
	margin-top: 10px;
}

#TitlecalendarioOcupacion {
	position:relative;
	width:126px;
	height:64px;
	z-index:5;
	font-size: 21px!important;
	font-weight: bold;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#casasDisponibles {
	position:relative;
	width:83px;
	height:30px;
	z-index:5;
	float: left;
	margin-top: 35px;
	margin-left: 10px;
}

#piscinaportada {
	position:relative;
	width:560px;
	height:auto;
	z-index:5;
	top: 0px;
	float: left;
	clear: right;
}

/* BUSCALOCALIDADES */

#buscalocalidades {
	position:relative;
	width:204px;
	height:auto;
	z-index:5;
	float: left;
	background-color: #EDE7C2;
}

#buscalocalidades a {
	text-decoration: none;
	color: #666666;
}

#buscalocalidades li {
	display: block;
}
/*Portada 3 pasos para reservar*/
#pasos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414040;
}
#pasos h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #528222;
	margin: 0px;
	padding: 0px;
}
#pasos h1 a {
	color: #528222;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #484642;
	font-weight: bold;
}
.paso1 {
	background-image: url(../img/izquierda/portada2.png);
	background-repeat:   repeat-x;
	height: 63px;
	padding: 5px;
}
.paso2 {
	background-image: url(../img/izquierda/portada3.png);
	background-repeat:    repeat-x;
	height: 63px;
	padding: 5px;
	background-color: #F4F1DA;
}
.paso3 {
	background-image: url(../img/izquierda/portada4.png);
	background-repeat:   repeat-x;
	height: 84px;
	padding: 5px;
}
.paso0 {
	height: 58px;
}.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*Caja de Ofertas Especiales*/
#OfertasEspeciales {
	position:relative;
	left:0px;
	top:0px;
	width:190px;
	height:94px;
	z-index:5;
	float: left;
	margin-top: 10px;
	clear: left;
	background-image: url(../img/compartidas/bg_ofertasEspeciales.gif);
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border: 1px solid #D7D3D0;
	padding-top: 32px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

#selloOfertas {
	position:absolute;
	left:149px;
	top:66px;
	width:74px;
	height:74px;
	z-index:25;
}#OfertasEspeciales a {
	color: #666666;
	text-decoration: none;
}

/* ETIQUETA */


#topEtiquetaAdm {
	position:absolute;
	left:381px;
	top:-358px;
	width:64px;
	height:58px;
	z-index:2;
}
#etiquetaAdm {
	position:absolute;
	left:398px;
	top:-188px;
	width:127px;
	height:180px;
	z-index:4;
}
#TituloEtiquetaAdm {
	position:absolute;
	width:102px;
	height:17px;
	z-index:5;
	background-image: url(../img/compartidas/bg_etiqueta.jpg);
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	padding-top: 1px;
	left: 20px;
	top: 78px;
}
#precioEtiquetaAdm {
	position:absolute;
	left:21px;
	top:101px;
	width:100px;
	height:auto;
	z-index:7;
	letter-spacing: -0.1em;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#EtiqReservarAdm {
	position:absolute;
	left:25px;
	top:132px;
	width:90px;
	height:18px;
	z-index:5;
	border: 1px solid #999999;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}


/*RESERVAS*/

#ResPaso1 {
	position:relative;
	left:0px;
	top:0px;
	width:550px;
	height:auto;
	z-index:5;
	float: left;
	margin-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
}
#paddinferior10 {
	margin-bottom: 12px;
}
.entrada {
	font-weight: bold;
	color: #64972D;
}
#recuerdo {
	display: block;
	height: 14px;
	width: 380px;
	background-color: #FBFAE7;
	border: 1px solid #C5C4BC;
	padding: 3px;
	margin-top: 10px;
	position: relative;
	float: left;
	clear: left;
	font-size: 10px;
}
#estancias {
	float: left;
	height: 32px;
	width: 96px;
	border: 1px solid #D4D4D2;
	margin-top: 5px;
	background-image: url(../img/compartidas/bg_estancias.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 36px;
	color: #4C4A47;
	font-weight: bold;
	letter-spacing: -0.1em;
	padding-top: -5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nochesEstancia {
	position: relative;
	top: -6px;
	left: 2px;
	width: 40px;
	display: block;
	text-align: center;
}
#paddEntrada {
	margin-top: 4px;
	float: left;
	position: relative;
	width: 400px;
	margin-left: 10px;
	clear: right;
	display: list-item;
	line-height: 18px;
	z-index: 3;
}
#ResPaso1 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BB0904;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.salida {
	font-weight: bold;
	color: #BA0601;
}


/* Desglose  */

#desglose {
	display: block;
	width: 540px;
	position: relative;
	float: left;
	margin-top: 35px;
	height: auto;
}
#tituloDesglose {
	font-weight: bold;
	color: #333333;
	margin-bottom: 6px;
}
#desglose li {
	height: 21px;
}
.Desglosedia {
	display: block;
	width: 225px;
	float: left;
	position: relative;
}
.DesglosePrecio {
	display: block;
	width: 65px;
	float: left;
	position: relative;
	text-align: center;
}
.DesgloseOpciones {
	display: block;
	width: 230px;
	font-size: 11px;
	float: right;
	position: absolute;
	height: 19px;
	margin-top: 2px;
}


#calendario {
	position:relative;
	left:0px;
	top:0px;
	width:540px;
	height:auto;
	z-index:5;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

.TotalPrecio {
	display: block;
	width: 315px;
	float: left;
	position: relative;
	text-align: left;
	font-weight: bold;
	margin-top: 12px;
	background-color: #4E4B48;
	height: 22px;
	padding-top: 2px;
	color: #FFFFFF;
	font-size: 1.2em;
	background-image: url(../img/compartidas/bg_reg_preciototal.png);
	background-repeat: no-repeat;
	background-position: right;
}
.TotalaPagar {
	display: block;
	width: 225px;
	float: left;
	position: relative;
	background-color: #4E4B48;
	font-weight: bold;
	margin-top: 12px;
	height: 21px;
	color: #FFFFFF;
	padding-top: 3px;
	text-align: right;
}

/* FRAMRESERVAS */

#confim {
	display: block;
	float: left;
	width: 530px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	clear: both;
}
.error {
	font-size: 36px;
	color: #CC0000;
	font-weight: bold;
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}


.aviso {
	display: block;
	float: left;
	width: 520px;
	background-color: #FFFFCC;
	clear: both!important;
	padding: 5px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6D983E;
	border-bottom-color: #6D983E;
	margin-top: 20px;
}
#telefonoReservasTop {
	text-align: left;
	float: left;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 280px;
	left: 2px;
	top: 38px;
	
}

#Accionesrecomendados {
	float: left;
	width: 192px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 4px;
	border-style: solid;
	margin-left: 2px;
	padding: 0px;
	display: list-item;
	position: relative;
	clear: left;
}
#Accionesrecomendados a {
	text-decoration: none;
}
.nombrePromo {
	color: #585652;
	text-decoration: none;
	padding: 4px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	display: block;
}
#Accionesrecomendados img {
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5B5955;
	border-bottom-color: #5B5955;
	margin: 0px;
	padding: 0px;
}

.verde {
	border: #87B058;
}

.azul {
	border: #A2B1B8;
}

.naranja {
	border: #ECD568;
}


.tipoEventoVerde, .tipoEventoazul, .tipoEventonaranja {
	text-decoration: none;
	padding: 4px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	display: block;
	margin: 0px;
}

.tipoEventoazul {
	color: #2E4D5B;
}

.tipoEventonaranja {
	color: #7C5517;
}
.tipoEventoVerde {
	color: #3A5E1A;
}
#contenedorAdmin {
	position:relative;
	width:940px;
	height:auto;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	text-align: left!important;
}
#EtiqReservarAdm form {
	width: 90px!important;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#ofertasFlecha {
	display: block;
	float: left;
	height: 183px;
	width: 370px;
	border: 1px solid #c7c6c4;
	background-image: url(../img/admin/bg_ofertas_bajo.png);
	background-repeat:     repeat-x;
	background-position: bottom;
	margin-left: 10px;
	margin-right: 4px;
	margin-bottom: 30px;
}
.casaoferta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #96b350;
	display: block;
	text-decoration: none;
	float: left;
	width: 360px;
	padding: 5px;
	text-align: center;
}

.titulooferta {
	font-family: "Lucida Sans", Calibri, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #c52602;
	display: block;
	text-decoration: none;
	float: left;
	width: 360px;
	text-align: center;
	background-image: url(../img/admin/titulo_oferta.png);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.descripcionoferta {
	font-family: "Lucida Sans", Calibri, Arial;
	font-size: 14px;
	color: #7E7B76;
	display: block;
	text-align: left;
	float: left;
	width: 340px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#flecha {
	position: absolute;
	left: 307px;
	top: 183px;
}

#dolar {
	position: absolute;
	left: 709px;
	top: 183px;
}

#preciooferta {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 36px;
	font-weight: bold;
	color: #6FA733;
	letter-spacing: -0.1em;
	display: block;
	width: 100px;
	float: left;
	margin-top: 20px;
}
#soloOferta {
	font-size: 16px;
	color: #7E7B76;
	display: block;
	float: left;
	margin-left: 170px;
	margin-top: 20px;
}
.titulo {
	width: 160px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	font-weight: bold;
}
.tBaja {
	width: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 3px;
}
.titularcompleto {
	display: block;
	width: 555px!important;
	clear: both;
}
.cuerpo-derecha {
	float: right;
	width: 550px;
	margin-right: 10px;
	background-color: #6FA733;
	height: 500px;
}

