/*
Theme Name: Aramon Theme 2015-2016
Theme URI: http://luckythemes.com/blue-moon-theme/
Description: Blue Moon Style theme is black color and simple theme for Wordpress
Version: 1.0
Author: http://luckythemes.com
Tags: moon, two column, black, blue, valid css
*/

/* NOTICIAS */
.contenido .unaColum .txtAzul a, .contenido .dosColum .txtAzul a { font-size: 3.9rem; color: #73BBD1; }
.post-date { font-size: 1.5em; font-weight: normal; }
.contenido .unaColum .edit-link a, .contenido .dosColum .edit-link a  { font-size: 1.5em; color: #FFF; }
.contenido .unaColum .edit-link a:hover, .contenido .dosColum .edit-link a:hover  { border-bottom: 1px solid #FFF; }
/*.contenido .imagen:first-child { margin-top: -30px; }*/
.contenido .imagen { margin-bottom: 10px; }
.contenido .imagen img { margin: 0px; }

.navigation.ofertasHome div { width: auto; height: auto; min-height: 45px; margin-bottom: 20px; }
.navigation.ofertasHome div a { padding: 15px; }
.navigation.ofertasHome div.left { float: left; }
.navigation.ofertasHome div.right { float: right; margin-right: 175px; }

/* SIDEBAR */
.menuwidget ul li a {
font-size: 1.6rem;
color: #fff;
font-weight: normal;
font-family: 'Conv_GothamRnd-Medium';
text-decoration: none;
display: block;
line-height: 1.2em;
}

.menuwidget ul li a:hover {
color: #c8d100;
}

/* MENU SUPERIOR PAGINAS Y SUBPAGINAS */
.infoPistas.pages { margin-bottom: 15px; }
.infoPistas.pages div a:before { background-image: none; width: 3px; }
.infoPistas.pages div.current_page_item a { color: #C9D200; font-weight: bold; } 
.parteNieve.separador { padding-right: 7px; background-color: #c8d100; }
.parteNieve.separador:before { border-top-color: #c8d100; border-right-color: #c8d100; border-bottom-color: #c8d100;  }
.parteNieve.separador:after { border-left-color: #c8d100; }
.parteNieve.subpages, .parteNieve.subpages a:before { background-color: #252525; }
.parteNieve.subpages:before { border-top-color: #252525; border-right-color: #252525; border-bottom-color: #252525;  }
.parteNieve.subpages:after { border-left-color: #252525; }

/* CONTENIDO*/
.contenido ul {
/*color: #eee;*/
font-family: 'Conv_GothamRnd-Light', Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: justify;
word-spacing: -0.15em;
line-height: 1.3em;
margin-bottom: 10px;
margin-bottom: 1rem;

list-style: square;
margin-left: 40px;
}

.contenido a { color: #c9d200; }
.contenido a:hover { text-decoration:underline; }

.contenido img { margin: 0px 10px; }

/*
.contenido .boton {
text-decoration: none;
margin: 0 10px 10px;
margin: 0 1rem 1rem;
padding: 7px 7.5px;
padding: 0.7rem 0.75rem;
color: #fff;
border: none;
border-radius: 2px;
white-space: nowrap;
font-family: 'Conv_GothamRnd-Light';
font-size: 12px;
font-size: 1.2rem;
text-transform: uppercase;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(93, 182, 196, 0.93) 0%, rgba(93, 182, 196, 0.96) 5%, rgba(91, 180, 194, 0.97) 6%, rgba(91, 182, 195, 1) 13%, rgba(85, 175, 190, 1) 19%, rgba(57, 148, 166, 1) 41%, rgba(54, 138, 155, 1) 47%, rgba(45, 128, 144, 1) 53%, rgba(42, 112, 127, 1) 63%, rgba(23, 69, 78, 1) 88%, rgba(24, 70, 80, 0.87) 91%, rgba(34, 94, 106, 0.45) 94%, rgba(58, 151, 170, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 182, 196, 0.93)), color-stop(5%, rgba(93, 182, 196, 0.96)), color-stop(6%, rgba(91, 180, 194, 0.97)), color-stop(13%, rgba(91, 182, 195, 1)), color-stop(19%, rgba(85, 175, 190, 1)), color-stop(41%, rgba(57, 148, 166, 1)), color-stop(47%, rgba(54, 138, 155, 1)), color-stop(53%, rgba(45, 128, 144, 1)), color-stop(63%, rgba(42, 112, 127, 1)), color-stop(88%, rgba(23, 69, 78, 1)), color-stop(91%, rgba(24, 70, 80, 0.87)), color-stop(94%, rgba(34, 94, 106, 0.45)), color-stop(97%, rgba(58, 151, 170, 0.02)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-linear-gradient(top, rgba(93, 182, 196, 0.93) 0%, rgba(93, 182, 196, 0.96) 5%, rgba(91, 180, 194, 0.97) 6%, rgba(91, 182, 195, 1) 13%, rgba(85, 175, 190, 1) 19%, rgba(57, 148, 166, 1) 41%, rgba(54, 138, 155, 1) 47%, rgba(45, 128, 144, 1) 53%, rgba(42, 112, 127, 1) 63%, rgba(23, 69, 78, 1) 88%, rgba(24, 70, 80, 0.87) 91%, rgba(34, 94, 106, 0.45) 94%, rgba(58, 151, 170, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: -o-linear-gradient(top, rgba(93, 182, 196, 0.93) 0%, rgba(93, 182, 196, 0.96) 5%, rgba(91, 180, 194, 0.97) 6%, rgba(91, 182, 195, 1) 13%, rgba(85, 175, 190, 1) 19%, rgba(57, 148, 166, 1) 41%, rgba(54, 138, 155, 1) 47%, rgba(45, 128, 144, 1) 53%, rgba(42, 112, 127, 1) 63%, rgba(23, 69, 78, 1) 88%, rgba(24, 70, 80, 0.87) 91%, rgba(34, 94, 106, 0.45) 94%, rgba(58, 151, 170, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: -ms-linear-gradient(top, rgba(93, 182, 196, 0.93) 0%, rgba(93, 182, 196, 0.96) 5%, rgba(91, 180, 194, 0.97) 6%, rgba(91, 182, 195, 1) 13%, rgba(85, 175, 190, 1) 19%, rgba(57, 148, 166, 1) 41%, rgba(54, 138, 155, 1) 47%, rgba(45, 128, 144, 1) 53%, rgba(42, 112, 127, 1) 63%, rgba(23, 69, 78, 1) 88%, rgba(24, 70, 80, 0.87) 91%, rgba(34, 94, 106, 0.45) 94%, rgba(58, 151, 170, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(93, 182, 196, 0.93) 0%, rgba(93, 182, 196, 0.96) 5%, rgba(91, 180, 194, 0.97) 6%, rgba(91, 182, 195, 1) 13%, rgba(85, 175, 190, 1) 19%, rgba(57, 148, 166, 1) 41%, rgba(54, 138, 155, 1) 47%, rgba(45, 128, 144, 1) 53%, rgba(42, 112, 127, 1) 63%, rgba(23, 69, 78, 1) 88%, rgba(24, 70, 80, 0.87) 91%, rgba(34, 94, 106, 0.45) 94%, rgba(58, 151, 170, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5db6c4', endColorstr='#00000000', GradientType=0 );
}

.contenido .boton:hover {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(196, 94, 140, 0.93) 0%, rgba(196, 94, 140, 0.93) 5%, rgba(194, 92, 138, 0.93) 6%, rgba(195, 91, 138, 0.94) 13%, rgba(167, 57, 103, 0.96) 41%, rgba(156, 54, 97, 0.97) 47%, rgba(145, 45, 87, 0.97) 53%, rgba(128, 42, 76, 0.98) 63%, rgba(79, 23, 46, 1) 88%, rgba(80, 24, 46, 0.87) 91%, rgba(106, 34, 64, 0.45) 94%, rgba(170, 58, 105, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(196, 94, 140, 0.93)), color-stop(5%, rgba(196, 94, 140, 0.93)), color-stop(6%, rgba(194, 92, 138, 0.93)), color-stop(13%, rgba(195, 91, 138, 0.94)), color-stop(41%, rgba(167, 57, 103, 0.96)), color-stop(47%, rgba(156, 54, 97, 0.97)), color-stop(53%, rgba(145, 45, 87, 0.97)), color-stop(63%, rgba(128, 42, 76, 0.98)), color-stop(88%, rgba(79, 23, 46, 1)), color-stop(91%, rgba(80, 24, 46, 0.87)), color-stop(94%, rgba(106, 34, 64, 0.45)), color-stop(97%, rgba(170, 58, 105, 0.02)), color-stop(100%, rgba(0, 0, 0, 0)));
background: -webkit-linear-gradient(top, rgba(196, 94, 140, 0.93) 0%, rgba(196, 94, 140, 0.93) 5%, rgba(194, 92, 138, 0.93) 6%, rgba(195, 91, 138, 0.94) 13%, rgba(167, 57, 103, 0.96) 41%, rgba(156, 54, 97, 0.97) 47%, rgba(145, 45, 87, 0.97) 53%, rgba(128, 42, 76, 0.98) 63%, rgba(79, 23, 46, 1) 88%, rgba(80, 24, 46, 0.87) 91%, rgba(106, 34, 64, 0.45) 94%, rgba(170, 58, 105, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: -o-linear-gradient(top, rgba(196, 94, 140, 0.93) 0%, rgba(196, 94, 140, 0.93) 5%, rgba(194, 92, 138, 0.93) 6%, rgba(195, 91, 138, 0.94) 13%, rgba(167, 57, 103, 0.96) 41%, rgba(156, 54, 97, 0.97) 47%, rgba(145, 45, 87, 0.97) 53%, rgba(128, 42, 76, 0.98) 63%, rgba(79, 23, 46, 1) 88%, rgba(80, 24, 46, 0.87) 91%, rgba(106, 34, 64, 0.45) 94%, rgba(170, 58, 105, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: -ms-linear-gradient(top, rgba(196, 94, 140, 0.93) 0%, rgba(196, 94, 140, 0.93) 5%, rgba(194, 92, 138, 0.93) 6%, rgba(195, 91, 138, 0.94) 13%, rgba(167, 57, 103, 0.96) 41%, rgba(156, 54, 97, 0.97) 47%, rgba(145, 45, 87, 0.97) 53%, rgba(128, 42, 76, 0.98) 63%, rgba(79, 23, 46, 1) 88%, rgba(80, 24, 46, 0.87) 91%, rgba(106, 34, 64, 0.45) 94%, rgba(170, 58, 105, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(196, 94, 140, 0.93) 0%, rgba(196, 94, 140, 0.93) 5%, rgba(194, 92, 138, 0.93) 6%, rgba(195, 91, 138, 0.94) 13%, rgba(167, 57, 103, 0.96) 41%, rgba(156, 54, 97, 0.97) 47%, rgba(145, 45, 87, 0.97) 53%, rgba(128, 42, 76, 0.98) 63%, rgba(79, 23, 46, 1) 88%, rgba(80, 24, 46, 0.87) 91%, rgba(106, 34, 64, 0.45) 94%, rgba(170, 58, 105, 0.02) 97%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc45e8c', endColorstr='#00000000', GradientType=0 );

cursor: pointer;
}
*/

.contenido .boton, #contactsubmit { border: 0; font-family: 'Conv_GothamRnd-Light', Arial, Helvetica, sans-serif;

cursor: pointer;
background: #C24687;
color: #FFF;
display: inline-block; 
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 0 #333;
text-transform: uppercase;
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.contenido .boton:hover, #contactsubmit:hover { background: #73b1c0; text-shadow: 1px 1px 1px #568692; }

.contenido .boton.big, #contactsubmit {
	padding: 10px;
	font-size: 18px;
	width: 95%;
	float: none;
}

#contactsubmit { width: 100% !important; }
table.formulario { border-top: 1px solid #000 !important; margin: 10px 0px !important; }
table.formulario .requerido { display: none; }

.plantilla_reservas h2 { margin-top: 20px; margin-bottom: 28px; }
.tabla_monitores_horas_reservas h2 { margin-top: 0px; margin-bottom: 10px;}



.contenido fieldset { border: 2px solid gray; margin-bottom: 15px; }

.contenido p.submit { float: right; }
.contenido p.submit label { width: auto; padding-top: 5px; }
.contenido p.submit .boton {  }

.contenido h3 { font-size: 16px; font-size: 1.6rem; margin-bottom: 0.25em; font-weight: normal; }

.ui-datepicker table { width: 100% !important; margin: 0 0 .4em !important;}
.ui-datepicker table th, .ui-datepicker table td { border: 0px !important; }


.abonos .temporada span.enlace {
font-size: 16px;
font-size: 1.6rem;
color: #fff;
font-weight: normal;
font-family: 'Conv_GothamRnd-Medium';
text-decoration: none;
display: block;
line-height: 1.2em;
}

.abonos .temporada {
min-height: 0;
padding-left: 0;
background: url(estaticos/images/abonos.png) 10px -390px no-repeat transparent;
}

.abonos .temporada.promocion {
	background: none; 
}
.abonos .temporada.promocion img {
	position: absolute;
	margin-left: -65px;
	padding-left: 5px;
	width: 44px;
	height: 44px;
}
.abonos .temporada a:hover img { padding-left: 0px; }

.abonos .temporada h3 {
	width: 95%;
}

.abonos .temporada a {
	min-height: 4rem;
	padding-left: 80px;	
	display: block;
	text-decoration:none;
}
.abonos .temporada a:hover { padding-left: 85px; }
	

#cajaAbonos { background: transparent; margin-bottom: -30px;}

footer .wrap > p { font-size: 8.3px; font-size: 0.83rem; padding-bottom: 0px; padding-bottom: 6px; padding-bottom: 0.6rem;}
footer .wrap > p a { font-size: 8.3px; font-size: 0.83rem; }
#footer_linkate { margit-top: -10px !important; padding-bottom: 20px; padding-bottom: 2rem; }
#footer_linkate a { font-size: 8.3px; font-size: 0.83rem; color: #c8d100; }

.enlacesFooter .box a {
min-height: auto;
min-height: auto;
text-transform: none;
}
.enlacesFooter .box.last span {
margin-bottom: 0px;
}

.enlacesFooter { width: 85%; }


/* calendario eventos */
.calendar td, .contenido table.calendar td:first-child {
background:transparent url(images/calendario/dia.png) no-repeat scroll center top !important;
color:black;
font-weight:bold;
height:30px;
padding:15px 0 10px 0 !important;
text-align:center;
width:50px;
}
.calendar td a, .contenido table.calendar td:first-child a {
font-weight: normal;
font-size: 13px;
font-size: 1.3rem;
padding:25px 0pt 0pt !important;
}

.calendar_wrap {
text-align:center;
margin: 0 2%;
display: inline-block;
}

.calendar td.finde, .contenido table.calendar td.finde:first-child {
background:transparent url(images/calendario/finde.png) no-repeat scroll center top !important;
}
.calendar td.diaconevento, .contenido table.calendar td.diaconevento:first-child {
color:red;
font-size:14px;
background:transparent url(images/calendario/dia-evento.png) no-repeat scroll center top !important;
padding: 0 !important;
}

.calendar td.seleccionado, .contenido table.calendar td.seleccionado:first-child {
background:transparent url(images/calendario/seleccionado.png) no-repeat scroll center top !important;
padding: 0 !important;
}
.calendar td.seleccionado a, .contenido table.calendar td.seleccionado:first-child a {
font-weight: bold;
font-size: 14px;
font-size: 1.4rem;
padding:24px 0pt 0pt !important;
}

.calendar td.pad, .contenido table.calendar td.pad:first-child {
background:none !important;
width:auto;
}
#calendar_control {
height:25px;
padding-left:10px;
}
.right a.reserva_online {
border:0px solid red;
color: #009900;
background:none;
 cursor:pointer;
 display:block;
 height: 30px;
 padding-top: 0px;
}

.right .seleccionado a.reserva_online {
color: #009900;
}

.right a.reserva_online_completo {
border:0px solid red;
color: #990000;
background:transparent url(images/calendario/dia-completo.png) no-repeat scroll center top;
cursor: pointer;
 display:block;
 height: 30px;
 padding-top: 0px;
}

.ui-button {
padding: 5px;
margin-bottom: 10px;
cursor: pointer;
}


.tabla_monitores_horas_reservas {
text-align:center;
width:95%;
margin: 0 auto;
}
.tabla_monitores_horas_reservas td.titletd:first-child { background:none !important; border: none !important; padding: 15px 0 0px 0 !important; }
.tabla_monitores_horas_reservas td { padding: 0px !important; margin: 0px;}
.tabla_monitores_horas_reservas td input { width: 100%; height: 16px; display: inline; }
.tabla_monitores_horas_reservas td input:hover { cursor: pointer; }

.tabla_monitores_horas_reservas checkbox{
cursor: pointer;
}

.contenido .unaColum .tabla_monitores_horas_reservas img { width: 16px !important; height: 16px !important; }

/* tabla de tarifas */
.tabla_tarifas {
text-align:center;
margin-left:15px;
}
/*  tabla enlaces */
.tabla_enlaces {
text-align:center;
width:100%;
}
.tabla_enlaces td {
padding:10px;
}

.tabla_monitores {
width:90%;
}
.tabla_monitores td {
height:130px;
text-align: center;
background: none;
}
.ficha_personal {
margin-left:20px;
width:90%;
margin-top:10px;
}

/* cabeceras h*/
/* estilo pasarela de pago */
#iframe_pasarela {
margin-left:10px;
width: 100%;
margin: 0 0 -12px 5px;
height:580px;
}
#calendar_control {
display:none;
}

/****************************************************/
/* Reservas                                         */
/****************************************************/
.tabla_formulario {
/*width: 100%;*/
}

.tabla_formulario th {
width:35%;
text-align:right;
padding-right: 5px;
}

legend {
font-weight: medium;
font-size: 18px;
padding: 0 5px;
color: #ADADAD;
margin-bottom: 5px;
}

fieldset {
width:92%;
margin: 10px auto;
padding: 10px;

border-radius: 18px;
-moz-border-radius: 18px;
-khtml-border-radius: 18px;
-webkit-border-radius: 18px;
}

p.submit input {
width: auto;
color: #000000;
}

table {
border-collapse: collapse;
margin: 10px !important;
width: 95% !important;
margin: 0 auto;
margin-bottom: 10px auto !important;
}
table td, table th, .contenido table td:first-child {
padding: 5px;
background: #FFFFFF;
color: #000;
border: 1px solid #333 !important;
color: #000 !important;
}
table td.align-right, table th.align-right, .contenido table td.align-right:first-child { text-align:right; !important }

table th {
background: #bbd407 url('images/bg-table-th.png') repeat-x top;
}

table td.help p { color: #000 !important;}

table.calendar { width: auto !important; margin: 10px auto !important;}
.contenido table.calendar td, .contenido table.calendar td:first-child  { border: none !important; }

.tooltip {font-size:11px;padding: 5px;color:#000;text-align: center}

.reservas_titulo_calendario {
	color:#BCBCBC;
	font-size:17px !important;
	font-weight:bold;
	text-align:center !important;
	margin-bottom: 20px;
	}

.right th a:link, .right th a:visited, .right th a:active, .right th a:hover {
color: #0099CC;
}

#errordialog {
border: 1px solid #FF0000;
padding: 10px;
margin: 10px 20px;
background: #FFFF99;
color: #000000;
font-size:13px;
font-size:1.3rem;
font-weight: normal;
}

#SelectMonth { margin-top: 20px; }
#SelectMonth .boton { margin-bottom: -30px; position:relative; z-index: 100; text-decoration: none; font-size: 12px; font-size: 1.2rem;  padding: 5px;
}
#SelectMonth .mesmenos {
	float: left;
	margin-left: 0px;
}

#SelectMonth .mesmas {
	float: right;
	margin-right: 0px;
}

/* CONTACT FORM */
.contacterror {
border: 1px solid red;
}


/* PRODUCTOS ********************************************************************************************************************************************/
.tarifasproductos { width: 93%; }
.tarifasproductos td { text-align: right; }

.contenido .unaColum.rproductos { padding: 1%;}
.right a.eproducto { /*position: static*/ }
/*.eproducto:hover div div {margin-top: -60px; height: 55px;}*/
.eproducto:hover div.producto { border: 5px solid #C8D100; }
.producto {float: left; margin: 5px; border: 5px solid #6095A8;}
.producto div { position: relative; z-index: 100; background: url(images/bg-negro-80.png); margin-top: -45px; width: 98%; height: 43px; overflow: hidden; padding: 0 1%; text-align: center; vertical-align: middle;}
.producto div span { color: #FFFFFF; margin-left: 15px; }

.contenido .unaColum .producto h2 { font-size: 14px; margin: 10px 0; }

.contenido .unaColum .producto { width: 31%; float: none !important; display: inline-block; }
.contenido .unaColum.rproductos img { width: 100% !important; margin: 0px; }
.contenido .unaColum.rproductos { text-align: center; }

body.principal .contenido .unaColum.rproductos img { width: 320px; height: 240px; margin: 0px; }
body.principal  .producto div { width: 314px; }
body.principal  .rproductos { text-align: center; }
body.principal  .rproductos .producto { margin-left: 10%; }

.ui-tooltip { width: 201px; max-width: 201px; text-align: center; font-size: 14px !important; padding: 5px !important; }
.ui-tooltip span { font-weight: bold; display: block; margin-bottom: 5px; }

.ui-tooltip, .arrow:after {
    background: white;
    border: 2px solid #a6c9e2;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 10px;
    top: -20px;
    width: 25px;
    height: 25px;
   /* box-shadow: 6px 5px 9px -9px gray;*/
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
  
  
/* principal */
body.principal {
	background: url(estaticos/images/fondosEstaciones/mntanas-valdelinares.jpg)0 0 no-repeat transparent fixed;
	background-size: cover;
}

.contenido .unaColum img, .contenido .dosColum img {
width: 98% !important;
height: auto !important;
}

/* 2015 - 2016 */

.contenido section.title { padding: 3% 3.5%; }
.contenido section.title h1 { margin-bottom: 0px; }

body.javalambre-valdelinares #widgetForfait.tab2 > div#widget3 .icon {
		background: url(images/carrito.png) no-repeat 50% 0;
}

body.javalambre-valdelinares #widgetForfait.tab2 > div#widget3 .icon.iconfull {
		background: url(images/carrito-full.png) no-repeat 50% 0;
}


.colBoton p { text-align:center; }
.colBoton .boton { width: 100%; margin-top: 10px; }

footer #datosContacto .columna { width: 24%; }

header #contLogo #logojavalambre-valdelinares {
background: transparent url("images/logoJavalambreValdelinares.svg") center 7px no-repeat;
background-size: 94%;
font-family: 'Conv_Variable_regular';
font-size: 22px;
color: #FFF;
text-align:center;

padding-left: 44px;
width: 220px;
padding-top: 5px;
height: 63px;
}

header #contLogo #logojavalambre-valdelinares span {
	display: block;
	font-size: 18px;
}

.contenido .tdproducto { text-align: justify; border-right: 0px !important; }
.contenido .tdeliminar { padding: 0px !important; border-left: 0px !important;}
.contenido .tdeliminar img { width: 16px !important; height: 16px !important; }


.contenido .unaColum.rproductos.rproductos_principal .producto { border: 0px; width: 40%; padding: 2%; }
.contenido .unaColum.rproductos.rproductos_principal .producto img { width: 90% !important; margin: 1%;
  -webkit-transition:all 0.1s ease-out;  /* Chrome y Safari */
  -o-transition:all 0.1s ease-out;  /* Opera */
  -moz-transition:all 0.1s ease-out;  /* Mozilla Firefox */
  -ms-transition:all 0.1s ease-out;   /* Internet Explorer */
  transition:all 0.1s ease-out;  /* W3C */
  
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

.contenido .unaColum.rproductos.rproductos_principal .producto img:hover { width: 91% !important; margin: 0;   }

.contenido .unaColum.rproductos.rproductos_principal .producto div { display: none; }

#rproductos_principal_content { padding: 15px 15px 0 15px; }

.contMenu li { text-transform:uppercase }
.subMenu li { text-transform: capitalize; }

/* 2015 - 2016 - Bautismo de nieve */ 

#producto-javalambre-192, #producto-javalambre-194, #producto-javalambre-197 { display: none }