/*

Theme Name: Casas Blancas
Theme URI: http://www.casasblancas.es
Description: Alojamientos rurales casas blancas
Version: v1.0
Author: Anibal Barnes Asenjo
Author URI: http://www.seoposicion.com

El codigo de esta plantilla esta creada por
http://www.seoposicion.com

*/
*{margin: 0;list-style:none;border:none;padding: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0px;padding: 0px;border: 0px;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;font-weight:normal;-webkit-text-size-adjust:none;text-size-adjust:none;}
.clear{clear: both;font-size:0px;height:0px;}
body{font-family: Georgia, "Times New Roman", Times, serif;background: url(images/fondo.png) repeat-x;color:#2B4723;font-size:14px;}
a{color:#678713;}
a:hover{color:#294521;}
#contenedor{width:940px;margin:0 auto;}
#cabecera {float:left;width:100%;}
.home{margin-top:30px;}
#cabecera a.logo{display:block;text-indent:-3000px; background: url(images/sprites.png) 0 0; width:161px; height:146px;position:absolute;margin-top:26px;float:left;}
#cabecera .telefono{display:block; text-indent:-3000px; background: url(images/sprites.png) -162px 0px; width:170px; height:42px;float:right;margin-top:19px;}
ol li{list-style:decimal inside none;}
.llamagratis{display:block;float:right;width:176px; height:35px;text-indent:-3000px;background: url(images/botonllamada.png) no-repeat;margin:25px 30px 0 0;cursor:pointer;}
.llamagratis:hover {background-position: 0 -34px;}
#pie .llamagratis{margin:0}

/* Menu */
#dropdown-holder .nav_bg {padding: 0;}
#dropdown-holder {z-index: 1000;}
#dropdown-holder ul {list-style: none outside;}
#dropdown-holder li {float: left;height: 28px;line-height: 28px;}
#dropdown-holder li.last {margin-right: 0;}
#dropdown-holder li a,#dropdown-holder li a span {float: left;display: inline;height: 28px;background-position: 0 0;font-weight: bold;}
#dropdown-holder li a span {padding-left: 0;background-position: right top;cursor: pointer;}
#dropdown-holder ul.sf-menu li.current_page_item a span {text-decoration: none;}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu {line-height: 1.0;}
.sf-menu ul {position: absolute;top: -999em;width: 12em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility: inherit;}
.sf-menu li {float: left;position: relative;}
.sf-menu a { display: block;position: relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {top: 2.6em;z-index: 99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {    top: -999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {    top:0;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {top:0;}
.sf-menu {float: left;    margin: 0 4px;}
.sf-menu a {text-decoration:none;}
#dropdown-holder ul.sf-menu ul li a {padding-left: 0;float: none;width: auto;}
#dropdown-holder ul.sf-menu ul li a span {padding-left: 10px;}
.sf-menu li li {background: url(images/dropdown-bg.png) repeat-x 0 0;}
#dropdown-holder, ul.otrascasas{float:right;margin-top:23px;}
#dropdown-holder li {float:left;}
#dropdown-holder ul.sub-menu {left:12px; box-shadow: 0.1em 0.1em 0.2em black; background: none repeat scroll 0 0 #f8f8f8;}

#dropdown-holder ul.sub-menu li a,#dropdown-holder ul.sub-menu li a span {color: #666;text-shadow: 0 1px #fff;}
#dropdown-holder ul.sf-menu  li li.current_page_item a,
#dropdown-holder ul.sf-menu li li.current_page_item a span,
#dropdown-holder ul.sf-menu li li.current-menu-item a,
#dropdown-holder ul.sf-menu li li.current-menu-item a span{color: #000;text-shadow: 0 1px #ccc;}
#dropdown-holder ul.sf-menu  li li.current_page_item li a,
#dropdown-holder ul.sf-menu li li.current_page_item li a span,
#dropdown-holder ul.sf-menu li li.current-menu-item li a,
#dropdown-holder ul.sf-menu li li.current-menu-item li a span {color: #666;text-shadow: 0 1px #fff;}

#dropdown-holder ul.sf-menu  li li a:hover, #dropdown-holder ul.sf-menu li  li a:hover span  {color: #000 !important;text-shadow: 0 1px #ccc !important;}

#dropdown-holder li a {padding:0;outline:none;diplay:block;color:#294521;text-shadow: 0 1px #ccc;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;border-bottom:5px solid #6B8817;margin-left:13px;line-height:14px;height:32px;background:url(images/menu-ico.png) transparent no-repeat;}
#dropdown-holder li a span.sf-sub-indicator{display:none;}
#dropdown-holder li li a span.sf-sub-indicator{display: block;margin-right: 10px;margin-top: -2px;float: right;font-size: 18px;}
#dropdown-holder li a b {font-size:19px;display:block; text-transform:lowercase;font-weight:normal;}
#dropdown-holder li.current-menu-ancestor a, #dropdown-holder li.current-menu-item a, #dropdown-holder li:hover a{border-bottom:5px solid #294521;}
#dropdown-holder ul.sub-menu a, #dropdown-holder ul.sub-menu a span {font-size:12px; margin:0; border:0; text-transform:none; font-weight:normal !important;line-height: 30px;}
#dropdown-holder li.casas a{padding-left:28px;}
#dropdown-holder li.ubicacion a{background-position: -25px -41px; padding-left:42px;}
#dropdown-holder li.entorno a{background-position:-66px -84px; padding-left:23px;}
#dropdown-holder li.reservas a{background-position:-85px -128px; padding-left:26px;}
#dropdown-holder li.otras a{background-position:-106px -170px; padding-left:35px;}
#dropdown-holder li.actividades a{background-position:-140px -212px; padding-left:37px;}


/* Menu cabecera*/
#menu-cab {float: left;padding: 35px 0 0 200px;width:400px;*padding-left:150px;}
#menu-cab li {padding-right: 4px;display:block;float:right;}
#menu-cab li a {font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; padding-left:8px; border-left: 1px solid #678713;}
#menu-cab #menu-item-1337 a {border-right:0;}
#menu-cab .current-menu-item a, #menu-cab .current-menu-parent  a{color:#333;text-decoration:none;}
#menu-cab .menu-menu-cabecera-container{float: left;}
#menu-menu-cabecera {float:left;}
#menu-cab .menu-item-language-current a {display:none !important;}
#menu-cab .menu-item-language-current ul a {display:block !important;}
#menu-cab .menu-item-language a  {border:0 !important; padding-left:0 !important;}
#menu-cab .menu-item-language {}

/* Slide */
.slide{background: url(images/fondo-slide.png) no-repeat 0 0;width:940px;float:left;height:318px;margin: -10px 0 -58px 0;}
.casasCarrusel {height:260px !important;overflow:hidden;width:940px;}
.pcontrol {background: url(images/sprites.png) -152px -290px;height:50px;padding:8px 0 0 153px;margin-right: 2px;width:70px;float:right;display:block;}
.adorno {background: url(images/sprites.png) -160px -290px;height:50px;margin: 0 2px 20px 0;padding:8px 0 0 153px;width:61px;display:block;float:right;}
#rightControl,#leftControl{display:block;text-indent:-3000px;background: url(images/sprites.png);width:22px;height:23px;outline:none; cursor:pointer;}
#rightControl{background-position: -200px -42px;float:right;}
#rightControl:hover{background-position: -273px -42px;}
#leftControl{background-position: -161px -42px;float:left;}
#leftControl:hover{background-position: -234px -42px;}
#Carrusel .fotograma {width:940px;height:260px;}
#Carrusel .fotograma .mensaje{padding:55px 36px 0 24px;float:left;height:142px;width:507px;}
#Carrusel .fotograma .mensaje p{font-size:24px;font-style:italic;text-shadow: 0.1em 0.1em 0.2em black;color:#fff;filter:Shadow(Color=#666666, Direction=135, Strength=5);}
#Carrusel .fotograma .mensaje h2{color:#294521;font-size:18px;font-style:normal;border:0;margin-bottom:7px;}
#Carrusel .fotograma img {float: right;margin-right: 17px;}
#Carrusel .fotograma a.info {padding-left:15px; background:url(images/sprites.png) -376px -67px no-repeat; display:block; float:left; margin-top:15px;color:#294521;}
#Carrusel .fotograma a.info:hover{color:#678713;}
#slideshow_control_panel {float:right;padding: 3px 5px 0 0;}

/* breadcrumb */
ul.breadcrumb {float:left;margin-top:17px;width:720px;}
ul.breadcrumb li{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-right:5px;}
ul.breadcrumb li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.barraSup{float:left;width:100%;background: url(images/barra-sup.png) no-repeat top;height:30px;margin-top:8px;}
h2{color:#698715;font-size:24px;font-style:italic;border-bottom:5px solid #698715;margin-bottom:18px;}
h2 span.plazas, h2 span.precio{font-size:16px;}
h2 span.precio{float:right;padding-top:7px;}
.izq, .der{float:left;}
.izq {width:518px;margin-right:60px;padding:0 0 10px 2px;}
.home .izq{}
ul.casas {margin-top:15px;}
ul.casas li a {display:block;float:left;margin-left:-7px;padding:7px;width:100%;text-decoration:none;color:#698715; cursor: pointer;border:1px solid transparent;-moz-border-radius: 4px;border-radius: 4px;margin-bottom:10px;*border:0;}
ul.casas li a *{cursor: pointer;}
ul.casas li a:hover {background-color:#EDFFBF;border:1px solid #BFD488;*border:0;}
img{-moz-border-radius: 4px;border-radius: 4px;}
ul.casas li a img{float:left;border:3px solid #BFD488;margin-right:23px;}
ul.casas li a:hover img{float:left;border-color: #294521;margin-right:23px;}
ul.casas li a span, ul.casas li a p{width:340px;}
ul.casas li a span {font-style:italic;line-height:19px;display:block;float:left;margin-bottom:15px;padding-bottom:3px;}
ul.casas li a span strong{color:#2B4723;font-size:24px;font-weight:normal;margin-right:8px;}
ul.casas li a b {padding-left:15px; background:url(images/sprites.png) -376px -66px no-repeat; display:block;float:left;font-weight:normal;width:340px;}
#contenido{float:left;width:100%;min-height: 260px;padding-bottom: 50px;}
#contenido h3{color:#2B4723;font-size:30px; font-style:italic;}
#contenido h4{color:#698715;font-size:19px; font-style:italic;margin-bottom:20px;}
#post-MailPress  h3{font-size:14px;font-size:19px;
margin:25px 0 15px;}
#content{float:left;width:100%;}
#content h3{color:#2B4723;font-size:30px; font-style:italic;}
#content h4{color:#698715;font-size:19px; font-style:italic;margin-bottom:20px;}
.descriLarga {color:#000;font-size:16px; font-style:italic;margin-bottom:30px;}
.descriLarga p {margin-bottom:15px;}
.texto-foto .descriLarga{font-size:14px;}
#contenido h3.caracteristicas{font-size:24px;}
.der{width:324px; *width:321px;padding:30px 18px;}
.der dt a{font-size:20px;color:#2B4723;line-height:32px;font-style:italic;}
.der dt a:hover{text-decoration:none;}
.der dd{line-height:18.5px;color:#698715;font-size:16px;font-style:italic;margin-bottom:26px;}
.datos{float:left;margin:40px 0;width:100%;color:#2B4723;font-size:18px;}
.datos .direccion{float:left;}
.datos .direccion span{font-size:14px;}
.datos .marcas{float:right;width:465px;height:60px; background:url(images/sprites.png) -354px -220px;text-indent:-3000px;}

/* Pie */
#topPie{background:url(images/sprites.png) no-repeat center -188px; padding-top:30px;clear: both;min-width:940px;}
#contenedorPie{background-color:#C9DF8D;width:auto;padding:0 10px;}
#pie {width:940px;margin:0 auto;padding:50px 0;font-size:12px;}
.sitemap{color:#2B4723;padding-bottom:35px;float:left;width:900px;}
.sitemap li a{border-right:1px dotted #2B4723;color:#2B4723;margin-right:5px;padding-right:5px;text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}
.sitemap li{display:inline;}
.sitemap *{display:inline;}
.sitemap .titmapa{clear:both;display:block;font-weight:bold;padding:30px 0 5px;}
.sitemap .titmapa a{text-decoration:none;color:#2B4723;font-weight:bold;}
#description {padding-bottom:20px;}
.encontrar, .encontrar h3{font-size:12px;font-style:italic;line-height:12px;padding-top:20px;}
.encontrar {float:left;}
ul.provincias {float:left;}
ul.provincias li {float:left;}

/* Caja esquinas redondeadas */
.roundedBox {position:relative; padding:17px; margin:10px 0;}
.corner {position:absolute;background-image:url(images/sprites.png);background-repeat:no-repeat;}
#gris {background-color:#EFF1E9;float:left;overflow:hidden;width:487px;padding:15px;}
#gris .corner {width:5px; height:5px;}
#gris .topLeft {top:-1px; left:-1px;background-position: -825px 1px;}
#gris .topRight {top:-1px; right:-1px;background-position:-832px 1px;}
#gris .bottomLeft {bottom:-1px; left:-1px;background-position:-825px -6px;}
#gris .bottomRight {bottom:-1px; right:-1px;background-position:-832px -6px;}
#verde {background-color:#EEFFC0;padding:13px;width:334px;*width:329px;overflow:hidden}
#verde .corner {width:9px; height:9px;}
#verde .topLeft {top:-1px; left:-1px;background-position: -825px 1px;}
#verde .topRight {top:-1px; right:-1px;background-position:-836px 1px;}
#verde .bottomLeft {bottom:-1px; left:-1px;background-position:-825px -21px;}
#verde .bottomRight {bottom:-1px; right:-1px;background-position:-836px -21px;}

/* Ficha alojamientos */
ul.servicios {width:515px;}
ul.servicios li{float:left; border-bottom: 1px solid #9E9E9E;padding: 2px 0;width:230px;margin-right:27px;margin-bottom:3px; font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#434343;font-weight:bold;height:18px;}
ul.servicios li b{display:block;float:right;font-weight:normal}
ul.servicios li.elemento{background:url(images/sprites.png) right -108px no-repeat;font-weight:normal;}
ul.galeria {width:355px;}
ul.galeria li {display:inline;float:left;padding:0 14px 14px 0;}
ul.galeria li a{}
ul.galeria li a img{border:3px solid #BFD387;}
ul.galeria li a:hover img{border:3px solid #294521;}
.titFotos{float:left;padding-left:13px;width:346px;*width:340px;}
#contenido .titFotos h4{margin-bottom:0;}
a.reserva,a.disponibilidad{background:url(images/boton-reserva.png) top left no-repeat;display:block;float:left;height:67px;width:220px;text-decoration:none;cursor:pointer;}
a.disponibilidad{background-image:url(images/boton-disponibilidad.png);width:297px;}
a.reserva b,a.disponibilidad b{float:left;cursor:pointer;text-indent:-10000px;}
a.reserva:hover, a.disponibilidad:hover{ background-position:left bottom;}

a.vv{background:url(images/boton-visita-virtual.png) no-repeat 0px -1px;display:block;color:#FFF;height:34px;padding:16px 26px;width:310px;font-size:32px; font-family:Arial, Helvetica, sans-serif;float:left;font-weight:bold;text-decoration:none;filter:Shadow(Color=#666666, Direction=135, Strength=5);}
a.vv b{-moz-opacity:0.7;opacity:0.7;-khtml-opacity:0.7;text-shadow: 0.1em 0.1em 0.2em black;filter:alpha(opacity=70) Shadow(Color=#333, Direction=135, Strength=5);float:left;}
a.vv:hover {background-position:0px -67px;}
a.vv:hover b{filter:alpha(opacity=100) Shadow(Color=#333, Direction=135, Strength=5);-moz-opacity:1;opacity:1;-khtml-opacity:1;}

/* Caja de administracion */
ul.admin_box {float:left;position:relative;top:30px;left:200px;padding:5px 10px; background:#eee; border:1px dotted #ccc;}
ul.admin_box li{display:inline;float:left;margin-right:10px;}

/* Actividades */
#contenido ul.actividades li {display:inline;float:left;width:440px;height:200px;margin:0 30px 0 0;overflow:hidden;}
#contenido ul.actividades li h3{color:#697A3A;font-size:18px;font-style:italic;margin-bottom:12px;}
#contenido ul.actividades li a img {float:left;margin-right:15px;border:3px solid #BFD387;}
#contenido ul.actividades li a:hover img {border:3px solid #294521;}

/* Single */
.single {color:#000000;font-size:14px;font-style:italic;padding-bottom:30px;}
.single p {margin-bottom:15px;line-height: 20px}
#contenido .single h3{font-size:16px;margin:30px 0 15px;font-weight:bold;}
#contenido .single li{list-style:disc inside none;margin:0 0 15px 15px;}
#contenido .single ul{margin-bottom:30px;}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;background-color:#F3F3F3;border:1px solid #DDDDDD;float:left;margin:15px 0;padding:5px 10px;text-align:center;width:100%;}
.center {text-align: center;}
.hidden {display: none;}
hr {border-bottom-style: inset;
border-bottom-width: 1px;
border-left-style: inset;
border-left-width: 1px;
border-right-style: inset;
border-right-width: 1px;
border-top-style: inset;
border-top-width: 1px;}
a img {border: none;}
.navigation {float:left;width:100%;}
.navigation .alignleft, .navigation .alignright{padding:40px 0;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
div.post img {border:1px solid #CCCCCC;padding:6px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;clear:both;margin:15px 20px 35px;}
.wp-caption  img {margin: 0 !important;padding: 0 !important;border: 0 none !important;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */

/* Begin Images */
p img {padding: 0;max-width: 100%;height:auto;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;margin-right:0;}
.alignleft {float: left;margin-left:0;}
.alignnone{clear:none;float: left;}
/* End Images */

/* Reservas */
.reservas {padding-bottom:30px;}
.reservas #verde{width:360px;}
.reservas .izq{width:490px;}
input[type=text],input[type=email], textarea {border:1px solid #294521;padding:2px 4px; font-size:14px; font-family:arial;}
#contenedor input[type=submit],input[type=button]{
	cursor:pointer;
	text-align:center;
	color:#fff!important;
	padding:7px 25px;
	display:inline-block!important;
	background:#4B752C;
	background: -webkit-gradient(linear, left top, left bottom, from(#B5E472), to(#4B752C));
	background: -moz-linear-gradient(top,  #B5E472,  #4B752C);
	background: -o-linear-gradient(top,  #B5E472,  #4B752C);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,1);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,1);
	box-shadow: 0px 1px 2px rgba(0,0,0,1);
	text-shadow: 0 1px 1px rgba(0,0,0,1);
}
#contenedor input[type=submit]:hover,input[type=button]:hover{
	background:#86BD52;
	text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#4B752C), to(#86BD52));
	background: -moz-linear-gradient(top,  #4B752C,  #86BD52);
	background: -o-linear-gradient(top,  #4B752C,  #86BD52);
}

select{font-size:14px;border:1px solid #294521;}
.reservas label{float:left;width:160px;}
.reservas form p{margin-bottom:10px;display:block;clear:both;}
.wpcf7-form-control-wrap input{width:315px;}
#entrada,#salida{width:90px;}
.reservas textarea{height:70px;width:475px;}
.wpcf7-checkbox input,.wpcf7-radio input {float:none;margin-left:10px;width:auto;border:0;}
.wpcf7-checkbox, .wpcf7-radio {display:block;margin:10px 0 15px;float:left;border:0;}
.wpcf7-checkbox label, .wpcf7-radio label {width:200px;}
span.aceptar {margin:2px 15px 15px 0;}
span.aceptar span, span.aceptar input{margin-left:0;}
.asistente{width:362px;height:94px;display:block;background:url(images/boton-mess.png) no-repeat top left;float:right;margin:15px 5px 0 0;text-indent:-10000px;}

#precios,.txt_precio{float:left;width:50%;margin-top:40px;}
.txt_precio{margin-top:-300px;}
#precios table{border:0;margin-bottom:15px;}
#precios td {border-bottom:1px dotted;padding:5px 3px;width:105px;height:17px;text-align:center;}
#precios th{font-weight:bold;background-color:#698715;color:#fff;text-align:center;}
#precios th.p_plazas,#precios td.p_plazas{text-align:center;}
#precios th.precio_dia, #precios td.precio_dia{text-align:right;width:110px;padding-right:10px;}


.pension table{border:0;margin-bottom:15px;}
.pension td {border-bottom:1px dotted;padding:5px 3px;width:105px;height:17px;text-align:center;}
.pension th{font-weight:bold;background-color:#698715;color:#fff;text-align:center;}

.txt_precio div.interior{font-size:12px;padding:15px 0 0 100px;}
.txt_precio p {margin-bottom:15px;}
#cal_admin label{width:100px;font-size:12px;}
.txt_precio h3{margin-bottom:15px;}

 .oferta {background:url(images/oferta.png) no-repeat top left; font-family: Arial, Helvetica, sans-serif;font-size:23px;font-weight:bold;font-style:italic;float:left;padding:33px 10px;text-align:center;width:71px;}
 .txtOferta{float:left;font-size:15px;font-style:italic;padding:24px 17px;width:240px;height:60px;}

/* Calendario de disponibilidad */
#cal_wrapper{font: 11px/1.6 Arial, sans-serif;color: #444;margin:0 auto;overflow:hidden;width:380px;}
#the_months{float:left;clear:both;width:600px;padding-bottom: 8px;}
#ajax_message{text-align:center;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background: #FFFFEE;float:left;margin-left:10px;width:260px;}
.img_loading_month{margin:50px;}
#key_wrapper{float:left;text-align:center;width:140px;}
#key_wrapper .cal_month{min-height:0;margin:0;width:122px;background: #FFF;color:#111;}
#key_wrapper .cal_month ul {width:auto;}
#footer_data{float:right;margin-right:20px;}
#key .cal_title{color:#FFF;}
#key ul{text-align:left;}
#key ul li{float:none;}
#key ul li span{margin-left:22px;width:90px;text-align:left;display:block;}
#key #footer_data{font-size:0.7em;clear:both;}
#cal_controls {clear: both;float: left;margin-bottom: 10px;}
#cal_controls #cal_prev{float:left;}
#cal_controls #cal_next{float:left;margin-left:2px;}
#cal_controls #cal_admin{float:left;margin-left:10px;}
.cal_month{width:170px;overflow:hidden;border:1px solid #698715;background:#FFFFEE;line-height:20px;border-radius:6px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;padding-bottom:6px;float:left; margin: 0 18px 6px 0;min-height:194px;color:#666;}
#key .cal_title,.cal_month .cal_title{border-bottom: 1px solid #CCC;background:#698715;padding:2px;text-align:center;color:#FFF;border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-khtml-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;}
.cal_month ul{clear:both;list-style:none;margin: 4px 0 0 4px;color:#FFF;width:162px;float:left;}
.cal_month ul li{float:left;width:20px;height:20px;border:1px solid #CCC;margin-right:1px;margin-bottom:1px;text-align:center;background-color:#96D557;color:#000;font-size:90%;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
.cal_month .cal_weekday li{color:#FFF;background-color:#698715;border:1px solid #698715;}
.cal_month ul .cal_empty{background-color:#EEE;border:1px solid #EEE;color:#CCC;}
.cal_month ul .booked{background-color: #FF5555;}.cal_month ul .booked_pr{background-color: #ff9700;}.cal_month ul .offer{background-color:HotPink;}
.cal_month ul .changeover{background-color:pink;}
.cal_month ul li.booked_am,
.cal_month ul li.booked_pm,
.cal_month ul li.booked_pr_am,
.cal_month ul li.booked_pr_pm	{	background-image:url("images/bg_days.png");background-color: #96D557;}	
#key .booked_am,#key .booked_pm,#key .booked_pr_am,#key .booked_pr_pm{display:none;}
.cal_month ul .booked_am{background-position: 200px top;}
.cal_month ul .booked_pm{background-position: 230px top;}
.cal_month ul .booked_pr_am{background-position: 140px top;}
.cal_month ul .booked_pr_pm{background-position: 170px top;}
.cal_month ul .weekend{}
.cal_month ul .today{border:1px dotted #000;}
.tips{background: #000;padding:6px;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;color:#FFF;border:2px solid #666;}
.cal_month ul .weeknum_spacer{width:4px;background-color:#FFFFEE;border:none;}
.cal_month ul .weeknum{width:4px;background-color:green;}
.cal_month ul .weeknum_spacer{width:4px;background-color:#FFFFEE;border:none}
.cal_month ul .weeknum{width:4px;background-color:green}
.past{background:#ccc !important;}
.similar{text-align:left;padding:3px 3px 3px 40px; background:url(images/golden_offer.png) #FFF no-repeat 3px 3px;width:150px;margin:20px 0 0 28px;border:1px solid #698715;float:left;color:#000000;line-height:15px;border-radius:6px;}

/* Gallery */
.gallery img {
border: 1px solid #BFD387 !important;
background-color:#fff;
padding:2px; margin-left:4px;
}
.gallery img:hover {border: 1px solid #294521 !important;}

/* Prediccion del tiempo */
#cont_abcb766bfee45a394d071f1e48ce944c iframe{height:240px !important;}
#cont_abcb766bfee45a394d071f1e48ce944c iframe font{font-size:18px !important;font-weight:bold !important;}
#cont_abcb766bfee45a394d071f1e48ce944c {margin:0 auto;}

/* Intercambio de enlaces */
.enlaces h2 {font-size:16px;_height:1%;}
.enlaces h4{padding:35px 0 20px 0;font-size:14px;font-weight:normal;}
.enlaces h2.grande{font-size:18px;padding-top:70px;}
.enlaces ul{_height:1%;}
.enlaces  ul.destacados{margin-bottom:30px;}
.enlaces  ul.enlaces {font-size:10px;margin-top:10px;}
.enlaces  ul.enlaces li{list-style:none;padding-top:5px;}
.enlaces  ul.enlaces a{font-size:12px;}
.enlaces  li {padding-top:15px;}
.enlaces  li a{font-size:14px;color:#484328;font-weight:bold;}
.enlaces  li p{padding:0 0 2px;}
.enlaces  h2 {font-size:22px;}
.enlaces  h3 a{*height:1%;display:block;font-size:14px;}
.enlaces  h3 a.agregar{padding: 4px 0 24px 35px;background:transparent url(images/agregar.png) no-repeat left top;}
.enlaces  h3 a.volver{padding: 4px 0 35px 35px;background:transparent url(images/volver.png) no-repeat left top;}
.enlaces div.pr {font-size:11px;}
.enlaces .thumb{margin-right:15px;float:left;border:1px solid #CDCD37;width:96px;height:71px;}
.enlaces input, textarea {border:1px solid #294521;margin-bottom:10px;}
.enlaces textarea {margin-top:10px;height:50px;}
.enlaces label {width:240px;display:block;float:left;font-weight:bold;}
.enlaces form {margin-top:15px;}
.enlaces form label {margin-bottom:10px;}
.enlaces .paginador {margin:25px 0 25px 0;text-align:center;}
.enlaces .paginador a{background-color:#F4F4EE;border:1px solid #C9C9C9;color:#384624;font-size:12px;margin:1px;padding:3px 5px;font-weight:bold;text-decoration:none;}
.enlaces .paginador a:hover{border:1px solid #999900;}
.enlaces .paginador span {background-color:#999900;border:1px solid #C9C9C9;color:#FFFFFF;font-size:12px;font-weight:bold;margin:3px;padding:3px 5px;}
.enlaces div.resultados{float:right;}
.enlaces div.resultados span{font-weight:bold;}
.enlaces .num{text-align:right;float:left;padding:0 10px 30px 0;font-size:12px;color:#999900;width:18px;font-weight:bold;}
#key ul li.booked span {background:url(images/golden_offer_20.png) no-repeat top right; width:70px;}

/* Noticias */
#contenido .noticias h3 {margin:0;font-weight:bold;}
.noticias small {padding:5px 0 20px 0;display:block;}
.comentar{padding-top:30px;}
.noticias .single {background:url(images/separador.png) no-repeat scroll center bottom transparent;padding-bottom:50px;margin-bottom:50px;
padding-bottom:40px;}
.noticias .wp-caption{margin-bottom:0;}
#contenido .noticias .single  ul{margin-bottom:10px;}
.resumen img{float: left; margin: 0 20px 20px 0;background-color: #FFFFFF; border: 1px solid #698715; border-radius: 6px 6px 6px 6px; padding: 2px;}
.resumen a.mas{ background: url("/wp-content/themes/casasblancas/images/sprites.png") no-repeat scroll -376px -66px transparent; display: block; float: left;padding-left:15px;margin-top:10px;}

/* Comentarios */
#contenido .single  .commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#contenido .single .commentlist li ul li {font-size: 1em;}
#comments {}
#contenido .single .commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
.commentlist {padding: 0;text-align: justify;}
#contenido .single  .commentlist li {margin: 15px 0 10px;padding: 10px 5px 10px 10px;list-style: none;background-color:#F8F8F8;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;}
#contenido .single  .commentlist li.alt {background-color:transparent;border-bottom:0;border-top:0;margin: 0;padding: 0 5px;	}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

/* Facebook */
.ifacebook{border:none; overflow:hidden; width:450px; height:21px;float:right;margin-top:40px;width:135px; background-color:transparent;}
#fblink { background: url(images/boton-fb.png) no-repeat scroll center center #3B5998;display:scroll;height: 119px;position: fixed;right: 0;top: 40%; width: 31px;z-index:200;box-shadow: 0 0 10px #000000;}
#fblink:hover {box-shadow: none;}
.slideface_likebox {width:288px;height:228px;background: url(images/facebookwrap.png) no-repeat !important;right:-250px;padding:0;position:fixed;top: 35%;z-index:200;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.facelikeboxwrap {height:215px;margin-left:-5px;margin-top:-2px;width:238px;background-color:#fff;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.likeboxwrap iframe {margin:-1px;}

/* Reservas Online */
.reservasON h4{color:#2B4723 !important;}
.reservasON h3{color:#2B4723 !important;}
.reservasON {padding-bottom:80px;}
#reservaOnline a {background:#E7FFA8 url("/wp-content/themes/casasblancas/images/reservar-casa.png") right top no-repeat;border:1px solid #BFD488;margin-bottom:10px;}
#reservaOnline a:hover {background-color:#FBFFA8;border:1px solid #DADD4D;}
#reservaOnline {float:left;}
#reservaOnline p,#reservaOnline span{width:auto;}
#reservaOnline strong {font-size:20px;color:#2B4723;display:block;margin:2px 0 6px 0;font-style: italic;}
#reservaOnline .descripcion{ background: url("images/sprites.png") no-repeat scroll -376px -66px transparent; display: block;float: left;font-weight: normal;padding-left: 15px;width: 600px;}
#reservaOnline b{margin-bottom:5px;}

#reservaOnline  span {color:#2B4723;display: inline;float: none;font-style: normal;line-height: 15px; font-size:16px;margin-bottom: 0;padding-bottom: 0;}
.motivos { background: url("images/golden_offer.png") no-repeat scroll 10px 10px #FFFFFF;border: 1px solid #88B01C;border-radius: 3px 3px 3px 3px;color: #000000;float: left;line-height: 15px;margin: 20px 0 28px;padding: 15px 15px 15px 50px;text-align: left;}
.motivos strong {font-size:14px;}
.motivos .consejo{}
.mensajeReservas{background: url("images/golden_offer.png") no-repeat scroll 5px 5px #FFFFFF;border: 1px solid #88B01C;border-radius: 3px 3px 3px 3px;color: #000000;float: right;line-height: 15px;    margin-left: 690px;
margin-top: -10px;
padding: 15px 15px 15px 50px;
position: absolute;text-align: left;}
.mensajeReservas strong {font-size:14px;}
.escogerOnline{float:right;padding-top: 5px;}
.sinBorde,.sinBorde * {border:0 !important;}
.reservaOnline {margin:5px 0 40px 0;display:block; text-decoration:none; background: url("/wp-content/themes/casasblancas/images/reserva-online.png") no-repeat scroll right 15px #FBFFA8; height:210px; padding:15px 140px 15px 15px;width: 215px;overflow: hidden;border:1px solid #BFD488;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;float:right;}
.reservaOnline:hover {background-color:#E7FFA8;border:1px solid #DADD4D;}
.reservaOnline h4{line-height:30px;}
#contenido .reservaOnline h3{margin-bottom:25px !important;}
.reservaOnline small {color:#2B4723;}
.ABCPro_Form .ABCPro_Error{color: #D8000C; border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px 10px;background-color: #FFDDDD;background-image: url("images/error.png");border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.ABCPro_Form .ABCPro_Error p {margin-bottom:0;font-weight:bold;}
strong a{font-weight:bold;}

/*---------------------------------------
Ultimas Noticias
---------------------------------------*/
div.ultimasnoticias {width:910px;overflow:hidden;float:left;margin:10px 0; padding:15px; background-color: #EDFFC0;-moz-border-radius: 6px;border-radius: 6px;}

h3.ultimasnoticias{border-bottom: 3px solid #698715;
    color: #698715 !important;
    font-size: 24px !important;
    font-style: italic;
    margin-bottom: 18px;}
ul.ultimasnoticias {float:left;clear:both;padding-bottom: 10px !important;width: 950px;}
ul.ultimasnoticias,.ultimasnoticias li {display:inline;margin:0;padding:0;cursor: pointer;}
.ultimasnoticias li a{cursor: pointer;display: block;float: left;text-align: center;margin: 0;padding: 4px 4px 8px 4px;color: #eee;background-color: #698715;text-decoration: none;width:136px;line-height:12px;font-size:12px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);box-shadow: 0px 1px 2px rgba(0,0,0,0.3);text-shadow: 0 -1px 0 rgba(0,0,0,1);margin-right:10px;}
.ultimasnoticias li a:hover{cursor: pointer;	background-color:#EEFFC0; color:#fff;text-shadow: 0 -1px 0 rgba(0,0,0,0.1);color: #2B4723;
-moz-transition-duration: 300ms; /* Firefox 4 */
-webkit-transition-duration: 300ms; /* Safari and Chrome */
-o-transition-duration: 300ms; /* Opera */
-moz-transition-timing-function: ease; /* Firefox 4 */
-webkit-transition-timing-function: ease; /* Safari and Chrome */
-o-transition-timing-function: ease; /* Opera */}
.ultimasnoticias li img {width:132px;height:88px;padding:2px;background-color:#fff;-moz-border-radius: 3px;border-radius: 3px;margin-bottom:5px;}


/*---------------------------------------
Pagination
---------------------------------------*/
.pagination {
clear:both;
line-height:13px;
padding: 5px 0 30px 0;
position:relative;
}
.pagination span, .pagination a {border-radius:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);color:#333;color:rgba(0,0,0,0.9);text-shadow:1px 1px 0px rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.5);background:#ccc;background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(185,185,185,1));padding:5px 10px;text-decoration:none;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-style:normal;font-weight:bold; margin-right:10px;} 
.pagination .current, .pagination a:hover{
background:#ccc;
color: #666;
background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(185,185,185,1)),to(rgba(255,255,255,1)));background:-moz-linear-gradient(top,rgba(185,185,185,1),rgba(255,255,255,1));
-moz-transition-duration: 300ms; /* Firefox 4 */
-webkit-transition-duration: 300ms; /* Safari and Chrome */
-o-transition-duration: 300ms; /* Opera */
-moz-transition-timing-function: ease; /* Firefox 4 */
-webkit-transition-timing-function: ease; /* Safari and Chrome */
-o-transition-timing-function: ease; /* Opera */
}
#menu-cab li.ofertas a{border-left: none; margin-left:40px; background-color:red; color:#fff; margin-top: -5px; padding: 5px 8px; border-radius:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px; font-weight:bold;}
#cookielegal {background: none repeat scroll 0 0 #222;bottom: 0;color: #FFF;display: block;font-size: 11px;line-height: 120%;padding: 1em;position: fixed;width: 100%;text-align: center;opacity: 0.9;display:none}
#cookielegal a.boton{border-radius:5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);color:#333;color:rgba(0,0,0,0.9);text-shadow:1px 1px 0px rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.5);background:#ccc;background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(185,185,185,1));padding:2px 4px;text-decoration:none;font-family: Arial,Helvetica,sans-serif;font-size: 10px;font-style:normal; margin-left:10px;}

/************************************************************************************
NAV
*************************************************************************************/
#nav-wrap {
        margin-top: 20px;
}
 
/* menu icon */
#menu-icon {
        display: none; /* hide menu icon initially */
}
 
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
        margin:                 0;
        padding:                0;
        list-style:             none;
}
#dropdown-holder {height:58px;}

.wpcf7 .wpcf7-form-control-wrap {
    display: block;
    position: relative;
}

.wpcf7 span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #dd0000;
    border-radius: 3px;
    color: #ffffff;
    right: 0;
    padding: 2px 8px;
    position: absolute;
    top: 0;
}

form.invalid .wpcf7-not-valid{
  border:1px solid red;
  background:#f0e3e3;
  display: block;
}

.wpcf7 div.wpcf7-validation-errors {
    background: none repeat scroll 0 0 #e7d700;
    border: 1px solid #f7e700;
    border-radius: 3px;
    color: #111111;
    line-height: 18px;
    margin: 20px 0 0;
    padding: 2px 8px;
}
/************************************************************************************
MOBILE
*************************************************************************************/
@media screen and (max-width: 600px) {

#dropdown-holder {height:55px;}
#contenedor{max-width:940px;width:auto;}
#contenedor{padding:0 5px;}
#dropdown-holder {
    float: right;
    margin-left: 138px;
    margin-top: 15px;
}
#cabecera, #pie, ul.breadcrumb{width:100%;}
.slide {width:100%;background-size: contain; }
 
        /* nav-wrap */
        #nav-wrap {
                position: relative;
        }
 
        /* menu icon */
		
		
#click-menu.admin-bar-showing #RM3Lines, #click-menu img, #click-menu .threeLines {float:left;}	

#click-menu.admin-bar-showing #RMX{padding: 8px 0 0;}


	
#click-menu {right: 5px !important;padding:0px 4px !important;}

#click-menu .threeLines .line {margin-bottom:6px;}
#click-menu-label{font-family: Arial,Helvetica,sans-serif;font-size: 12px;padding: 7px 5px 2px 8px;float:left}
.sf-menu{display:none;}

#Carrusel .fotograma img {max-width:355px;width:38%;}
#Carrusel .fotograma .mensaje {max-width:507px;padding: 28px 10px 0;width: 55%;}
.casasCarrusel, #Carrusel .fotograma {
    height: auto !important;
    width: auto;
}
#Carrusel .fotograma .mensaje h2{margin-bottom:5px;line-height:1em;}
#Carrusel .fotograma .mensaje p{line-height:1em;margin-bottom:0}
#Carrusel .fotograma img{margin-right:5px;}
#Carrusel .fotograma .mensaje{padding: 4.5% 2% 0;height:auto;}
#menu-cab li.ofertas a,.adorno {display:none;}
#Carrusel .fotograma a.info{margin-top: 3px;font-size:10px;background:none;padding-left:0;}
.slide {height:auto;}
#cabecera .telefono {margin-top: 12px; clear:both;background-position: -132px 0;background-size: 650% auto;width:140px;height:35px;}
#menu-cab {float: right !important;padding: 12px 0 0 0px !important;width: auto !important;}
#cabecera a.logo {width:120px;height:109px;background-size:698%;margin-top: 40px;}
#menu-menu-cabecera { float:right;height: 16px !important;}
div.ultimasnoticias ,ul.ultimasnoticias, #verde, .sitemap{width:auto;}
.ultimasnoticias li a{height:136px; margin:0 2px 5px 0;padding: 1px 1px 8px;}
.izq ,.reservaOnline{margin-right:0;width:auto !important;}
.pcontrol{background:none;}
ul.breadcrumb {margin-bottom: 20px;margin-top: 10px;}
ul.breadcrumb li, ul.breadcrumb li a{font-size:11px !important;}
ul.casas li a{width:auto;margin-left:0;margin-bottom:10px;}
.reservaOnline{overflow: auto;height:auto;}
ul.casas li a img, ul.casas li a:hover img{margin-right:5px;width: 20%;max-width:131px;}
ul.casas li a span {margin-bottom:0;}
ul.casas li a span, ul.casas li a p,ul.casas li a b{width:68%;float:right;font-size: 12px;}
.slideface_likebox, .marcas {display:none;}
#topPie{min-width:0;}
blockquote{border:0;background:none;padding:0;}
.wp-caption{width:100% !important;margin:0 0 25px 0 !important;float:none !important;}
.gallery img{width: 100%;max-width: 130px;height: auto;}
#contenido ul.actividades li{width:100%;margin: 0 0px 35px 0;height: auto;overflow: auto;}
iframe, object, embed{padding: 0;width: 100% !important;float:none;}
div.googlemaps{width: 100% !important;float:none;max-height:300px;}
.wpcf7 label,ul.servicios li{width:100%;}
.wpcf7 textarea, .wpcf7 input{width:95% !important;}
#precios, .txt_precio{width:100%;}
.txt_precio{margin-top:30px;}
.txt_precio div.interior{padding:0;}
.txt_precio p , .oferta{clear:both;}
h2 {font-size:20px;}
.txtOferta{width:50%;}
.reservas .izq{padding:0;width:95%;}
.wpcf7-checkbox input, .wpcf7-radio input{width:20px !important;height:20px !important;border:1px solid;}
#contenedor input[type="submit"], input[type="button"] {font-size:14px;}

ul.galeria li img{width:100%;max-width:154px;}
ul.galeria li {width:45%;padding: 0 10px 14px 0;}

#reservaOnline li img{display:none;}
#reservaOnline .descripcion,ul.servicios,#gris,.titFotos,ul.galeria{width:auto;}
#reservaOnline li a b{float:left;}
#ABCProNav_1,#ABCProNav_2,#ABCProNav_3,#ABCProNav_4,#ABCProNav_5,#ABCProNav_6,#ABCProNav_7,#ABCProNav_8, .calendarLegend, .calendarTable{width: 100% !important;}
.calendarLegend td{font-size:0.9em;}
.ABCPro_Form label {float:none}
.mensajeReservas {
    height: 50px;
    margin: 0;
    position: fixed;
    left: 50%;
	margin-left:-108px;
    top: 12%;
    width: 50px;
    z-index: 1000;
	box-shadow: 0px 0px 30px #333;
	width:164px;
	height:15px;
}
.ABCPro_Form label {width:100% !important;}
.ABCPro_Form .ABCPro_Button {clear: both;  float: left; margin-right: 0 !important;margin-bottom: 15px;}
div.tarjetas{display:none;}
.ABCPro_Form label.condiciones, #CCData{width:auto !important;}
a.Ntooltip{display: block;float: left;width: 100%;}
.home {margin-top:0;}
.barraSup {margin-top:-10px;}
ul.casas li a span strong, .der dt a, h3.ultimasnoticias, #reservaOnline strong{font-size:18px !important;}
.sitemap {width: 100%;}
.tiempo {width: 170px !important;}
img.alignright {float:none;  display: block;}
}
 
@media screen and (min-width: 600px) {
        /* ensure #nav is visible on desktop version */
        
}
.grecaptcha-badge{display:none;}