/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

.block-uc_microcart a:link,
.block-uc_microcart a:visited {
  color: #fff;
}

#en-linea p {
	float:left;
	margin-right: 10px;
}

.clima {
  margin-left: 70px;
}

.attachment-before {
  margin-bottom: 12px;
}

.facebook {
  background-color: #fff;
}

#hotel-booking-search-block .form-item {
	margin-top: 0;
	margin-bottom: 0;
}

#submit-wrap-page {
  float:left;
  margin-top: 24px;
}

h2.title a,
h2.title a:link,
h2.title a:visited {
  color: #583A0B;
}

/*********************/
/* ACTIVIDADES       */
/*********************/

/* Ficha Actividades */


.info-field-left {
	float:left;
	width: 69%;
}

.info-field-right {
	float:right;
	width: 30%;
	border-left: 1px dashed #ccc;
}

.info-field-right ul {
    list-style-type: disc;
} 

.list-image,
.views-field-field-act-img-main-fid,
.views-field-field-aloj-img-principal-fid {
	float: left;
	margin-right: 10px;
}

/* Ficha Actividades */

.field-field-act-img-gallery .field-item {
	display: inline;
}

#nights-wrap,
#adults-wrap,
#children-wrap {
	float: left;
	margin-right: 20px;
	padding-bottom: 3px;
}

#submit-wrap {
	text-align: center;
}

#submit-wrap {
	margin-top: 0;
}

#hotel-booking-search-results {
	padding-top: 16px;
	border-top: 1px dashed #583A0B;
}

/* borrar */

.xx p {
	margin: 0;
	padding: 0;
}
/*
#formulario-reserva,
#visit-hh-home {
	width:50%;
	float: right;
}*/

.views-field-field-hab-fotos-fid .field-item {
	display: inline;
	margin-right: 2px;
}

/* Home Slideshow */

#block-views-slideshow_home-block_1 {
	position:relative;
}

#transparencia-slideshow {
	position:absolute;
	bottom: 15px;
	left: 0px;
	width: 640px;
	height: 60px;
	background-color: #000;
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
}

#slideshow-bajada {
	position: absolute;
	bottom: 25px;
	left: 10px;
}

#slideshow-bajada h2 {
	font-size: 22px;
	color: #FFF;
	border:none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
}

#slideshow-bajada p {
	color: #ccc;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
}


#actividades-home {
	width:50%;
	float: left;
}

#actividades-home .pane-content,
#visit-hh-home .pane-content {
	border: none;
	padding: 0;
	margin: 0;
}

#formulario-reserva input {
	width:100px;
}

#formulario-reserva select {
	padding: 3px 0;
	margin: 3px 0;
}

#formulario-reserva input.form-submit {
	margin: 5px 0;
}

/* Básicos */
#hotel-addons-upgrades-customer-form fieldset legend,
h3 {
	color: #2a6724;
	font-size: 14px;
	padding-top: 5px;
}

/* Slideshow Home */

.preface-top .block .inner {
	margin: 0;
}

#block-views-slideshow_home-block_1 {
	margin-bottom: 0;
}

/* Huilo Huilo Home */


#alojamiento-home .view-content .views-row-1 {
	float: left;
}

#alojamiento-home .view-content .views-row-2 {
	float: right;
}

#alojamiento-home .views-row {
	position:relative;
	width:330px;
	float:left;
}

#alojamiento-home #transparencia {
	position:absolute;
	width: 330px;
	height: 30px;
	background-color: #000;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
	z-index: -1;
}

#alojamiento-home .views-field-title {
	position: absolute;
	top: 150px;
	left: 0px;
	z-index: 99;
}

#alojamiento-home .titulo {
	padding-top:6px;
	width:330px;
	text-align:center;
}

#alojamiento-home a:link,
#alojamiento-home a:visited {
	color:#fff;
}

#ecos-home .view-header img {
	margin-bottom: 10px;
}

#ecos-home .views-field-title a {
	color: #5b2253;
	font-weight: bold;
	font-size: 14px;
}

#ecos-home .views-row img {
	float: left;
	margin-right: 10px;
}

#ecos-home .views-row,
#ecos-home .views-row p {
	margin: 0;
}

.panels-flexible-10 .pane-content {
	border: none;
}

/*
.panels-flexible-row-10-1 {
	background:#7a6944;
}*/

.panels-flexible-region-10-alojamiento {
	background:#fff url(../images/fnd-alojamiento-home.jpg) right 300px no-repeat;
}

.panels-flexible-region-10-actividades {
	background:#fff url(../images/fnd-actividades-home.jpg) bottom right no-repeat;
}

.panels-flexible-region-10-atracciones {
	background:#fff url(../images/fnd-atractivos-home.jpg) bottom right no-repeat;
}

#otras-opciones .views-row {
	position:relative;
	margin-right:10px;
	width:160px;
	float:left;
}

#transparencia {
	position:absolute;
	width: 160px;
	height: 30px;
	background-color: #000;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
	z-index: -1;
}

#otras-opciones .views-field-title {
	position: absolute;
	top: 78px;
	left: 0px;
	z-index: 99;
}

#otras-opciones .titulo {
	padding-top:6px;
	width:160px;
	text-align:center;
}

#otras-opciones a:link,
#otras-opciones a:visited {
	color:#fff;
	font-size:13px;
}

#ecos-home h2.pane-title {
	background-color:#000;
	border-top:none;
	border-bottom:4px solid #333;
	border-left:none;
	color:#fff;
	font-family:Times;
	text-shadow: 1px 1px 0 #333;
	font-size:16px;
	padding:10px 0 6px 12px;
}

/* Imagenes */

.field-field-act-img-principal,
.field-field-aloj-img-principal,
.field-field-cont-img-principal {
	float: left;
	margin-right: 12px;

}

.field-field-aloj-img-galeria img,
.field-field-cont-img-galeria img {
	float: left;
	margin: 1px;
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
}

.field-img-logo,
.field-aloj-img-logo {
	float: right;
	margin-bottom: 4px;
}

/* Bloque Central de Nodo 

.field-cont-bloque-izq {
	clear: both;
	width: 315px;
	float: left;
	margin-right: 10px;
}

.field-cont-bloque-der {
	width: 315px;
	float: right;
	margin-left: 10px;
}
*/

/*.nd-region-middle p {
	margin: 0;
}*/

.pane-content h2 {
	color:#583a0b;
	font-family: Arial, Helvetica;
	font-size: 19px;
	text-transform: none;
	background: none;
	border: none;
	text-shadow: none;
}

/* Bloaques derechos */
.field-cont-nd-referencia h2.block-title {
	background-color:#485b11;
	border-bottom:4px solid #7f9843;
	border-left:none;
	color:#fff;
	font-family:Arial;
	text-shadow: 1px 1px 0 #999;
	font-size:16px;
	padding:10px 0 6px 12px;
}

.field-cont-nd-referencia h2.block-title a:link,
.field-cont-nd-referencia h2.block-title a:visited {
	color:#fff;
}

/* Ecos de Huilo Huilo */
.views-exposed-widgets {
	background-color:#DDDDDD;
	border:1px dashed #BBBBBB;
	margin-bottom:12px;
	padding:12px;
}

.view-ecos-huilo-hu .views-row {
	margin-bottom:30px;
}

.view-ecos-huilo-hu .views-row-odd {
	padding:10px;
}

.view-ecos-huilo-hu .views-row-even {
	padding:10px;
}

.view-ecos-huilo-hu div.node {
	margin-bottom:0;
}

.view-ecos-huilo-hu h1 {
	color:#720307;
	font-size:20px;
	padding-top: 8px;
	text-transform:uppercase;
	border-top: 1px dashed #720307;
	text-shadow: 0 1px 1px #fff;
}

.view-ecos-huilo-hu .field-post-date {
	text-align:right;
	font-weight: bold;
	color: #347b6d;
	padding-right:12px;
}

/* Panel Pages */

.hh-bloque h2.block-title,
h2.pane-title {
	background-color:#485b11;
	border-top:none;
	border-bottom:4px solid #7f9843;
	border-left:none;
	color:#fff;
	font-family:Arial;
	text-shadow: 1px 1px 0 #999;
	font-size:16px;
	padding:10px 0 6px 12px;
}

.hh-sidebar-last .inner {
  background-color: #ece9e1;
  border: 1px solid #7a6944;
  border-top: none;
}

.hh-sidebar-last .content {
  padding: 0 10px 10px 10px;
}

.hh-sidebar-last a:link,
.hh-sidebar-last a:visited {
  font-size: 15px;
}

.hh-sidebar-last h2.block-title {
	background-color:#362206;
	border-top:none;
	border-bottom:4px solid #7a6944;
	border-left:none;
	color:#ece5d7;
	font-family:Arial;
	text-shadow: 1px 1px 0 #000;
	font-size:16px;
	padding:10px 0 6px 12px;
}

.hh-sidebar-last h2.block-title a:link,
.hh-sidebar-last h2.block-title a:visited {
  color:#ece5d7;
}

.hh-sidebar-last h3 {
  border-top: 1px dashed #c7bba0;
  padding-top: 3px;
}

h2.pane-title a:link,
h2.pane-title a:visited {
	color:#fff;
}
/*
.pane-content {
	padding: 0 10px 10px 10px;
	margin-bottom: 12px;
	border-top: none;
	border-left: 1px dashed #BBBBBB;
	border-bottom: 1px dashed #BBBBBB;
	border-right: 1px dashed #BBBBBB;
}
*/
.pane-content a,
.pane-content a:link,
.pane-content a:visited {
  font-size: 15px;
  color: #0e4c45;
}

.field-links,
.field-read-more {
	text-align: right;
}

.view-alojamiento .views-field-title a:link,
.view-alojamiento .views-field-title a:visited {
	font-size: 20px;
	font-weight: bold;
}

.views-field-field-aloj-img-principal-fid {
	padding-bottom: 10px;
}

/* Footer */

#footer {
	color:#d0c6b0;
	font-size:14px;

}

#footer h2.block-title {
	border-top:none;
	border-bottom:1px dashed #D1D1D1;
	border-left:none;
	color:#978763;
	font-family:Helvetica,Arial;
	font-size:20px;
	padding:6px 0 4px;
	text-transform:uppercase;
	text-shadow:none;
}

#footer table {
	border-collapse:separate;
	border-spacing:0;
}

#footer a {
	color:#d0c6b0;
	text-decoration:none;
}

/* Custom Core */

.block-locale ul {
	list-style-type: none;
}

.block-locale ul a {
	color: #fff;
}

.secondary-menu,
.search-box {
	color: #fff;
	height: 34px;
	padding-top: 8px;
	margin-bottom: 10px;
}

.secondary-menu a {
	color: #fff;
}

.views-accordion-item .accordion-header,
h3.accordion-header  {
	font-size:16px;
	font-weight:bold;
}

.pane-field-cont-img-principal {
	width: 280px;
	float: left;
	margin-right: 12px;
	position:relative;
	z-index: 99;
}

#aviso {
background-color: #E4EEF8;
    border: 6px solid #57718A;
    color: #292929;
    padding: 12px;
    margin: 0 12px;
}

#aviso h2,
#aviso h3,
#aviso p {
	background: none;
    border: none;
    color: #292929;
    margin: 0;
    padding: 0;
    font-size: 94%;
}

#aviso a:link,
#aviso a:visited {
	color: #57718A;
	font-size: 94%;
}

#alarma {
background-color: #feebeb;
    border: 6px solid #f02020;
    color: #000;
    padding: 12px;
}

#alarma h2,
#alarma h3,
#alarma p {
	background: none;
    border: none;
    color: #292929;
    margin: 0;
    padding: 0;
    font-size: 94%;
}

#alarma a:link,
#alarma a:visited {
	color: #57718A;
	font-size: 94%;
}

.field-field-ecos-imagen {
  float: left;
  margin-right: 12px;
}

.btn-prensa a {
  background-color: #5e4e23;
  color: #edc951 !important;
  padding: 10px;
  border: none;
}

.btn-prensa a:hover {
  background-color: #edc951;
  color: #5e4e23 !important;
}

p.btn-prensa {
  margin-bottom: 20px;
  text-align: center;
}
#condiciones-actividades {
  font-style:italic;
  padding:20px;
  border:#666 1px dashed; 
}

#condiciones-actividades h3 {
  margin:0;
  font-size:12px;
}

#condiciones-actividades p {
  margin:0;
  font-size:11px;
}

.field-item-spring {
  background: url(../images/ico-primavera.png) 0 0 no-repeat;
  padding-left: 32px;
  height: 26px;
}

.field-item-winter {
  background: url(../images/ico-invierno.png) 0 0 no-repeat;
  padding-left: 32px;
  height: 26px;
}

.field-item-fall {
  background: url(../images/ico-otono.png) 0 0 no-repeat;
  padding-left: 32px;
  height: 26px;
}

.field-item-summer {
  background: url(../images/ico-verano.png) 0 0 no-repeat;
  padding-left: 32px;
  height: 26px;
}

.dificultad-low {
  background: url(../images/ico-dificultad-baja.png) 90px 0 no-repeat;
  height: 26px;
}

.dificultad-medium {
  background: url(../images/ico-dificultad-media.png) 110px 0 no-repeat;
  height: 26px;
}

.dificultad-high {
  background: url(../images/ico-dificultad-alta.png) 90px 0 no-repeat;
  height: 26px;
}

.solo-invierno {
	background: #fff;
	color: red;
	padding: 4px;
	font-weight: bold;
}
