html, body{width:100%;height:100%;min-height:100%;}
body{text-align:left;padding:0;margin:0;height:100%;}
#contenedor{position:relative;width:100%;#height:100%;text-align:center;float:left;}
#top{position:fixed;height:70px;width:100%;text-align:center;top:0;border:none;left:0;padding:0;margin:0;float:none;z-index:111;}
#toptxt{position:relative;margin:0 auto 0 3%;width:96%;text-align:left;}
#logo{position:absolute;left:0;top:0;width:201px;}
#logo img{width:100%;}
#web{position:relative;text-align:center;margin:auto;}
#web_top{position:relative;overflow:hidden;}
#coli{display:none;position:absolute;float:left;left:0;top:0;padding-right:3%;height:100%;overflow:hidden;box-sizing:border-box;}
#cold{display:none;position:absolute;float:right;right:0;top:0;height:100%;padding-left:3%;overflow:hidden;box-sizing:border-box;}
#coli img, #cold img{max-width:100%;height:auto;}
#cuerpo{position:relative;margin:0 auto;z-index:10;}
.blo_50{width:48%;box-sizing:border-box;}
.blo_66{width:64.66%;box-sizing:border-box;}
.blo_33{width:31.33%;box-sizing:border-box;}
.blo_100{width:98%;clear:both;box-sizing:border-box;}
.blo_clear{clear:both;width:100%;}
.blo_left{float:left;margin-right:2%;}
.blo_right{float:right;}
.text-uppercase{text-transform:uppercase;}
.text-spaced{letter-spacing:3px;}
.conColi #coli, .conCold #cold{display:block;width:25%;}
.conColi #cuerpo{margin-left:25%;margin-right:auto;}
.conCold #cuerpo{margin-left:auto;margin-right:25%;}
#pie{position:relative;overflow:hidden;clear:both;width:100%;bottom:0;text-align:center;z-index:9;}
#pie_txt{}
#botoneraTop{display:block;position:fixed;top:70px;width:100%;clear:both;z-index:110;text-align:center;min-height:40px;}
#botoneraTop ol, #botoneraTop ul, #botoneraTop li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle;}
#nav{display:block;position:relative;margin:0 auto;z-index:92;text-align:right;width:94%;padding:0;border:none !important;}
#nav a{display:inline-block;margin-right:0;padding:0em 1em;font-size:.9em;letter-spacing:1px;line-height:43px;height:43px;text-decoration:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#nav .menu-collapser, #menuCam .menu-collapser{position:relative;background-color:transparent;color:#FFF;text-align: right;text-shadow:0 1px 0 rgba(0,0,0,0.5);height:48px;line-height:48px;font-size:16px;padding:0 35px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#nav .collapse-button .icon-bar, #menuCam .collapse-button .icon-bar{background-color:#F5F5F5;border-radius:3px 3px 3px 3px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);display:block;height:4px;width:24px;margin:0 0 3px 0;}
#nav .collapse-button, #menuCam .collapse-button{position:absolute;right:0px;top:35%;padding:0px;cursor:pointer;font-size:20px;text-align:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#nav .collapse-button:hover .icon-bar, #nav .collapse-button:focus .icon-bar{background-color:#6cb3d8;color:#FFF;}
#menuCam .collapse-button:hover .icon-bar, #menuCam .collapse-button:focus .icon-bar{background-color:#5b453e;color:#FFF;}
#nav ul.slimmenu, #menuCam ul.slimmenu{list-style-type:none;margin:0 auto;z-index:92;text-align:center;padding:0;}
#nav ul.slimmenu{padding:0 0 0 210px;}
#nav ul.slimmenu li, #menuCam ul.slimmenu li{position:relative;display:inline-block;text-align:left;}
#nav ul.slimmenu > li, #menuCam ul.slimmenu > li{margin-right:-5px;}
#nav ul.slimmenu > li:first-child, #menuCam ul.slimmenu > li:first-child{border-left:0}
#nav ul.slimmenu > li:last-child, #menuCam ul.slimmenu > li:last-child{margin-right:0}
#nav ul.slimmenu li ul, #menuCamul.slimmenu li ul{margin:0;list-style-type:none;line-height:normal;}
#nav ul.slimmenu li > ul{display:none;position:absolute;left:0;top:100%;z-index:999;min-width:100%;}
#menuCam ul.slimmenu li > ul{display:none;position:absolute;left:10px;top:100%;z-index:999;min-width:100%;}
#nav ul.slimmenu li > ul > li ul, #menuCam ul.slimmenu li > ul > li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%;}
#nav ul.slimmenu li ul li a{font-size:.8em;display:block;line-height:normal;height:initial;padding:.5em .7em;}
#menuCam ul.slimmenu li ul li a{font-size:.9em;display:block;line-height:2em;height:initial;padding:0em 1em;}
#nav ul.slimmenu li ul li, #menuCam ul.slimmenu li ul li{line-height:normal;display:block;}
#nav ul.slimmenu li .sub-collapser, #menuCam ul.slimmenu li .sub-collapser{display:none;}
#nav ul.slimmenu li .sub-collapser{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.075);position:absolute;right:0;top:0;width:100%;height:43px;border-radius:0;text-align:center;z-index:999;cursor:pointer;}
#menuCam ul.slimmenu li .sub-collapser {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075);position: absolute;right: 0;top: 0;width: 95%;height: 28px;border-radius: 0;text-align: right;z-index: 999;cursor: pointer;padding-right: 5%;}
#nav ul.slimmenu li .sub-collapser:hover, #menuCam ul.slimmenu li .sub-collapser:hover{background:rgba(107, 179, 217, 0.6);}
#nav ul.slimmenu.collapsed li, #menuCam ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#nav ul.slimmenu.collapsed li a, #menuCam ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0, 0, 0, 0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#nav ul.slimmenu.collapsed li > ul, #menuCam ul.slimmenu.collapsed li > ul{display:none;position:static;}
#nav ul.slimmenu.collapsed li .sub-collapser, #menuCam ul.slimmenu.collapsed li .sub-collapser{display:block;}
#nav ul.slimmenu.collapsed li .sub-collapser:before, #menuCam ul.slimmenu.collapsed li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
#nav ul.slimmenu.collapsed li .sub-collapser > i, #menuCam ul.slimmenu.collapsed li .sub-collapser > i{color:#fff;font-size:12px;display:inline-block;vertical-align:middle;}
#nav ul.slimmenu.collapsed li ul li, #nav ul.slimmenu.collapsed li ul li .sub-collapser, #menuCam ul.slimmenu.collapsed li ul li, #menuCam ul.slimmenu.collapsed li ul li .sub-collapser{font-size:.9em;}
#nav ul.slimmenu.collapsed li ul li .sub-collapser, #menuCam ul.slimmenu.collapsed li ul li .sub-collapser{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.0);height:32px;}
#nav ul.slimmenu li:nth-last-child(1) ul, #nav ul.slimmenu li:nth-last-child(2) ul, #menuCam ul.slimmenu li:nth-last-child(1) ul, #menuCam ul.slimmenu li:nth-last-child(2) ul{left:auto;right:0;}
#nav ul.slimmenu > li > a.ico{padding:0em .2em 0;line-height:normal;}
#menuCam ul.slimmenu > li > a.ico {padding-left: 9px;}
#nav ul.slimmenu > li > a.ico img, #menuCam ul.slimmenu > li > a.ico img{max-width:100%;margin-top:4px;}
#cuerpo #datosContacto{position:relative;width:40%;margin:0 0 1% 1%;float:right}
#cuerpo #datosContacto img{max-width:100%;height:auto;}
form{margin:0;padding:0;display:inline-block;width:100%;}
#formulario{max-width:750px;margin:auto;}
form label{display:block;float:left;text-align:left;width:22%;padding:0;margin:6px 10px 0 0;}
form label.mje{clear:left;}
input, textarea, select{margin:5px 0px 3px 0;padding:3%;float:left;box-sizing:border-box;}
input.px, textarea.px, select.px{border:1px solid #5b453e;}
input.px, form div.px{width:70%;}
textarea.px{width:70%;height:100px;}
input.boton{margin:15px 0 15px 0px;float:none;min-width:100px;width:70%;padding:3% 0;outline:none;}
input.boton:hover{cursor:pointer;}
.check{margin-top:10px;}
form .mensajes{display:block;margin:0 0 5px 0;padding:1px 3px;}
table.antispam{width:100%;font-size:.8em;}
table.antispam td.td1{width:150px;text-align:right;font-size:.8em;}
td.captcha{width:22%;}
table.antispam img.cap{float:left;margin:0 10px;}
table.antispam input.px{width:100px;}
#formulario .px{width:75%;padding:2%;float:right;}
#formulario label{clear:right;}
.px.val_error{border-color:red !important;}
form br{clear:left;}
.error{display:none;background:url(/sitio/images/flechas/abajo_negra.gif) 0 9px no-repeat;text-align:left;padding:3px 0 0 15px;margin:0 0 0 25%;float:none;}
table.antispam .error{background-image:none;text-align:left;padding:5px 0;margin:0;float:none;}
.error_envio{display:none;margin:25px 0 10px;padding:5px 10px;text-align:left;}
a.botoncito, .botoncito{display:inline-block;padding:1% 2%;margin:0;border:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.misCompras{background-color:#0737A9;color:#ffffff;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.misCompras:hover{background-color:#5b453e;}
.encolumnado{width:96%;margin:0 auto 0 3%;display:block;text-align:left;padding:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.plantilla .encolumnado{width:100%;margin:0;}
.encolumnado div.modulo{display:block;float:left;margin:0 2% 2% 0;padding:0px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.encolumnado div.x1, .encolumnado div.x6, .encolumnado div.x10{width:100%;margin-right:0;height:auto !important;}
.encolumnado div.x2, .encolumnado div.x7{width:48%;}
.encolumnado div.x3{width:31.33%;}
.encolumnado div.x4{width:23%;}
.encolumnado div.x5{width:18%;}
.encolumnado div.modulo.x5{padding:2%;}
.fecha_inicio{color:#ffffff;padding:5px 10px;font-size:1.2em;background:#5b453e;margin-bottom:10px;margin-top:-70px;float:right;clear:both;z-index:1;right:0px;position:absolute;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.fecha_fin{color:#ffffff;padding:5px 10px;font-size:1.2em;background:#6cb3d8;margin-bottom:10px;margin-top:-54px;float:right;clear:both;z-index:0;right:0px;position:absolute;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.encolumnado .modulo h1{font-size:1.4em;letter-spacing: normal;}
.encolumnado .modulo.x2 h1, .encolumnado .modulo.x3 h1{font-size:1.6em;}
.encolumnado .x5 .mastxt{font-size:.9em;}
.encolumnado .x5 h1{font-size:1.2em;}
.encolumnado .modulo h2{font-size:1.1em;}
.encolumnado .modulo h3{font-size:1em;}
.encolumnado .modulo .categoria{font-size:13px;margin:0px 0 3px 0;text-transform:uppercase;line-height:18px;}
.encolumnado .modulo .fecha{float:left;font-size:12px;background:#8B786B;color:#fff;padding:0px 8px 0px 4px;line-height:18px;border-radius:0px 8px 8px 0px;margin:0px 5px 0 0;}
.encolumnado .modulo h5{display:inline-block;margin:3px 0;padding:0px 5px;font-size:12px;}
.encolumnado .modulo span > span{display:block;}
.encolumnado .modulo .botoncito{margin-top:10px;float:right;}
.encolumnado .modulo .mastxt{margin-top:5px;}
.modulo .mp3{margin:10px 0 5px;}
audio{max-width:100%;}
.modulo .foto{vertical-align:middle;text-align:center;overflow:hidden;width:100%;margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.modulo .foto{padding-bottom:60%;}
.modulo .video{padding-bottom:60%;text-align:center;position:relative;overflow:hidden;width:100%;margin-bottom:10px;background: url(/jotas/preloaders/preloader.gif) center no-repeat;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.modulo .video video{position:absolute; margin:auto;left:0;width:100%;height:100%;}
.modulo .video iframe{position:absolute; margin:auto;left:0;width:100%;height:100%;}
.alcorte .modulo .foto{background-size:cover;}
.entera .modulo .foto{background-size:contain;}
.entera .x1 .foto, .entera .x6 .foto{background-position:left top;}
.x1 .foto{width:300px;max-width:49%;display:block;float:left;height:300px;margin:0 20px 0 0;padding:0;}
.x6 .foto{display:inline-block;float:left;width:200px;height:200px;padding-bottom:0;margin:0 20px 0 0;}
.x7 .foto{display:inline-block;float:left;width:120px;margin:0 20px 0 0;padding-bottom:0;height:110px;background-size:contain !important;background-position:top}
.x10 .foto{display:none;}
.x10 span, .x10 h5, .x10 h6, .x10 .botoncito{display:inline !important;font-size:.9em;line-height:normal;}
.x10 h1, .x10 h2, .x10 h3, .x10 h4{display:inline !important;font-weight:bold;margin-right:10px;font-size:1em;}
.x10 span span.texto{display:inline-block !important;}
span.equalizer-inner{overflow:hidden;}
span#subtitulo{margin-top:10px;border-top:1px dashed #999;display:block;}
.conColi .encolumnado div.x5, .conCold .encolumnado div.x5{width:24%;}
.efecto1 .modulo.x2 .mastxt,
.efecto1 .modulo.x3 .mastxt,
.efecto1 .modulo.x4 .mastxt,
.efecto1 .modulo.x5 .mastxt{height:0;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.efecto1 .modulo.x2:hover .foto{margin-top:-62%;cursor:pointer;}
.efecto1 .modulo.x3:hover .foto{margin-top:-63%;cursor:pointer;}
.efecto1 .modulo.x4:hover .foto{margin-top:-65%;cursor:pointer;}
.efecto1 .modulo.x5:hover .foto{margin-top:-66%;cursor:pointer;}
.efecto1 .modulo.x2:hover .mastxt,
.efecto1 .modulo.x3:hover .mastxt,
.efecto1 .modulo.x4:hover .mastxt,
.efecto1 .modulo.x5:hover .mastxt,
.efecto1 .modulo.x2 .mastxt.nofoto,
.efecto1 .modulo.x3 .mastxt.nofoto,
.efecto1 .modulo.x4 .mastxt.nofoto,
.efecto1 .modulo.x5 .mastxt.nofoto{height:100%;opacity:1;}
.encolumnado .modulo .foto.nofoto{display:none;background-image:none !important;}
.nofoto + .fecha_inicio{margin-top:0;}
.efecto1 .modulo.x2, .efecto1 .modulo.x3,
.efecto1 .modulo.x4, .efecto1 .modulo.x5{background-image:url(/sitio/images/ico_lupa.png);background-position:90% 200%;background-repeat:no-repeat;-webkit-transition:background-position 0.5s ease-in-out;-moz-transition:background-position 0.5s ease-in-out;-o-transition:background-position 0.5s ease-in-out;transition:background-position 0.5s ease-in-out;}
.efecto1 .modulo.x2:hover, .efecto1 .modulo.x3:hover,
.efecto1 .modulo.x4:hover, .efecto1 .modulo.x5:hover{background-position:90% 90%;}
.efecto1 .modulo.x2 a:hover, .efecto1 .modulo.x3 a:hover,
.efecto1 .modulo.x4 a:hover, .efecto1 .modulo.x5 a:hover{color:#ffffff;}
.efecto1.barracomprar .modulo.x2:hover, .efecto1.barracomprar .modulo.x3:hover,
.efecto1.barracomprar .modulo.x4:hover, .efecto1.barracomprar .modulo.x5:hover{background-position:90% 78%;}
.encolumnado.lista div.modulo{width:100%;color:#333333;height:auto !important;padding-bottom:10px;padding-left:75px;background-color:#dddddd;}
.encolumnado.lista.barracomprar div.modulo{padding-right:255px;padding-bottom:10px;}
.encolumnado.lista div.modulo .foto{width:60px;height:auto;padding:0;margin:5px;position:absolute;left:0;top:0;bottom:0;background-color:#808080;transition:none;cursor:default;}
.encolumnado.lista div.modulo .compras{top:0;right:0;width:240px;color:#ffffff;background-color:#808080}
.encolumnado.lista div.modulo h1{color:#333333;}
.efecto1.lista .modulo .mastxt,
.efecto1.lista .modulo:hover .mastxt,
.efecto1.lista .modulo .mastxt.nofoto{height:auto;opacity:1;transition:none}
.efecto1.lista .modulo:hover .foto{margin-top:5px;cursor:default;}
.efecto2 .modulo{background:#ffffff;border:none;}
.efecto2 .modulo .foto{margin-bottom:0;}
.efecto2 .modulo .mastxt{background:rgb(91, 69, 62);color:#ffffff;opacity:0;overflow:hidden;position:absolute;height:0;bottom:0;width:100%;padding:10%;box-sizing:border-box;left:0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.efecto2 .modulo .mastxt .altura {position: relative;width: 100%;height: 100%;overflow: hidden;}
.efecto2 .modulo .mastxt h1{color:#ffffff;}
.efecto2 .modulo:hover .mastxt{height:100%;opacity:1;}
.efecto2 .x7 .mastxt{padding:0 10%;}
.efecto2 .x7:hover .mastxt{padding:20px 10%;}
.efecto2.lista .modulo .mastxt, .efecto2.lista .modulo:hover .mastxt{background:none;opacity:1;bottom:auto;overflow:inherit;position:relative;height:auto;padding:0;width:auto;}
.efecto3 .modulo:hover, .efecto3 .blo_33:hover{margin-top:-1%;transition:margin-top .3s ease-in-out !important;}
.encolumnado.barracomprar div.modulo{padding-bottom:50px;}
.encolumnado2{width:100%;display:block;padding:1% 0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.encolumnado2 div.modulo{width:18%;display:block;float:left;margin:0 2% 2% 0;padding:0px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.encolumnado2 div.x1, .encolumnado2 div.x6, .encolumnado2 div.x10{width:100%;margin-right:0;}
.encolumnado2 div.x2, .encolumnado2 div.x7{width:49%;}
.encolumnado2 div.x3{width:32.33%;}
.encolumnado2 div.x23{width:64.66%;}
.encolumnado2 div.x4{width:23%;}
.encolumnado2 div.x5{width:18%;}
.encolumnado2 div:last-child{margin-right:0%;}
.laboral .modulo.x4{padding:1% 1% .6% 90px;min-height:80px;color:#fff;background-color:rgb(108, 179, 216);background-position:left top;background-repeat:no-repeat;}
.laboral .modulo.x4.balija{background-image:url(/sitio/images/ico_balija.jpg);}
.laboral .modulo.x4.bandeja{background-image:url(/sitio/images/ico_bandeja.jpg);}
.laboral .modulo.x4.cafe{background-image:url(/sitio/images/ico_cafe.jpg);}
.laboral .modulo.x4.campana{background-image:url(/sitio/images/ico_campana.jpg);}
.laboral .modulo.x4.gorro{background-image:url(/sitio/images/ico_gorro.jpg);}
.laboral .modulo.x4.hotel{background-image:url(/sitio/images/ico_hotel.jpg);}
.laboral .modulo.x4.parking{background-image:url(/sitio/images/ico_parking.jpg);}
.laboral .modulo.x4.personalf{background-image:url(/sitio/images/ico_personalf.jpg);}
.laboral .modulo.x4.personalm{background-image:url(/sitio/images/ico_personalm.jpg);}
.laboral .modulo.x4.plato{background-image:url(/sitio/images/ico_plato.jpg);}
.laboral .modulo.x4.trago{background-image:url(/sitio/images/ico_trago.jpg);}
.laboral .modulo.x4.toalla{background-image:url(/sitio/images/ico_toalla.jpg);}
#masinfoFdo{position:fixed;width:100%;height:0;z-index:3000;top:0%;left:0;margin:0;opacity:0;background-color:rgba(156,177,203, .7);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
#masinfoFdo #masinfoVentana{display:none;position:relative;width:64%;height:64%;padding:3%;top:10%;max-width:1000px;margin:auto;text-align:left;border:1px solid #ccc;background:#ffffff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:3px 3px 1px rgba(0,0,0, .1);-moz-box-shadow:3px 3px 1px rgba(0,0,0, .1);box-shadow:3px 3px 1px rgba(0,0,0, .1);}
#masinfoFdo .cerrar{position:absolute;right:8px;top:8px;color:#cccccc;width:2.8%;min-width:25px;line-height:.85em;height:1em;text-align:center;font-size:26px;font-family:arial;cursor:pointer;background:#5b453e;z-index:1000;}
#masinfoFdo #masinfo_content{height:100%;padding:0% 0% 0% 0%;position:relative;overflow:auto;}
#masinfoFdoVideo{position:fixed;width:100%;height:0;z-index:3000;top:0%;left:0;margin:0;opacity:0;background-color:rgba(156,177,203, .7);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
#masinfoFdoVideo #masinfoVentanaVideo{display:none;position:relative;width:64%;height:64%;padding:3%;top:10%;max-width:1000px;margin:auto;text-align:left;background:#5b453e;border:1px solid #5b453e;color:#ffffff;padding-top:80px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:3px 3px 1px rgba(0,0,0, .1);-moz-box-shadow:3px 3px 1px rgba(0,0,0, .1);box-shadow:3px 3px 1px rgba(0,0,0, .1);}
#masinfoFdoVideo .cerrar{position:absolute;right:1%;top:1.5%;color:#cccccc;width:2.8%;line-height:.85em;height:1em;text-align:center;font-size:26px;font-family:arial;cursor:pointer;background:#5b453e;}
#masinfoFdoVideo #masinfo_content{height:97%;padding:3% 0% 0% 0%;position:relative;overflow:auto;background:url(/jotas/preloaders/preloader.gif) center no-repeat;}
#masinfo_content .producto{background:#ffffff;}
.pop, .aurl{cursor:pointer;}
.pop h3:hover, .aurl h3:hover{color:#AFA095;}
.compras{position:absolute;bottom:0;padding:7px 10px;width:100%;margin-left:-10px;line-height:24px;box-sizing:border-box;}
.precio{font-weight:bold;font-size:1.2em;}
.item_cant{display:block;max-width:140px;white-space:nowrap;text-align:left;margin:0;text-decoration:none;float:right;text-align:right;}
.item_cant input{width:25px;height:22px;text-align:center;border:1px solid #505050;padding:0;margin:0 3px;border-radius:4px;float:none;}
.comprar{display:inline-block;width:75px;height:24px;line-height:24px;white-space:nowrap;text-align:center;padding:0px;margin:0;text-decoration:none;border-radius:4px;box-shadow:inset 0px -1px 15px rgba(0,0,0, .3);}
#tabla_compras{text-align:right;font-size:.8em;width:100%;}
#tabla_compras th{font-weight:bold;border-bottom:3px solid #CCCCFF;padding:6px;}
#tabla_compras td{border-bottom:1px solid #CCCCCC;padding:6px;}
#tabla_compras td:first-child{text-align:center;width:50px;}
#tabla_compras img{max-width:50px;max-height:50px;width:auto;height:auto;}
#tabla_compras .izq{text-align:left}
#tabla_compras .tdtotal, #tabla_compras .tdtotal:first-child{font-weight:bold;border-top:3px solid #CCCCFF;padding:6px;font-size:1.1em;background:#cccccc;}
#tabla_clientes{font-size:.8em;width:100%;}
#tabla_clientes th{font-weight:bold;border-bottom:3px solid #CCCCFF;padding:6px;}
#tabla_clientes td{border-bottom:1px solid #CCCCCC;padding:6px;}
#tabla_clientes td:first-child{width:85px;}
#tabla_clientes td:last-child{font-weight:bold;}
#coli .caja_modelo, #cold .caja_modelo{padding:5% 6%;margin-bottom:10px;border-radius:3px;}
#coli .buscaCol, #cold .buscaCol{padding:5% 6% 3%;}
#coli #logueo input.px{width:65%;}
#coli #logueo label{width:27%;}
#coli #logueo input.boton{margin-left:0;width:100%;}
#coli #logueo h4{padding:0 4px;background-color:#cccccc;margin-bottom:7px;border-radius:2px;}
#barra{position:relative;clear:both;display:block;padding:2% 0px 15px 0;width:94%;text-align:right;overflow:hidden;margin:0px auto;border:none;box-sizing:border-box;border-radius:0;z-index:1}
#barra .busca{margin:0 0 0 8px;float:right;position:absolute;right:0;top:39%;}
#barra .cate{display:inline;}
#barra input{margin:0 5px 0 0;}
#barra input.boton{width:auto;margin:0;outline:none;height:35px;padding:0;}
#barra select{float:none;width:auto;margin:0;padding:9px 10px;outline:none;height:auto;}
#barra input.px{width:200px;float:none;height:35px;padding:0 3%;}
#barra .barraVistas{float:right;width:25%;text-align:right;}
#barra h1{text-transform:uppercase;text-align:center;}
#barra form{display:inline;}
.dba #barra{margin-bottom:20px;}
#ui-datepicker-div{background:#ffffff;font-size:.8em;border:1px solid #5b453e;}
a.vistaDamero, a.vistaListado{display:inline-block;width:50px;height:38px;margin-left:10px;background:url(/sitio/images/ico_vista.png) no-repeat;position:relative;}
a.vistaDamero{background-position:left top;}
a.vistaListado{background-position:right top;}
a.vistaDamero:hover{background-position:left bottom;}
a.vistaDamero.active{background-position:left center;}
a.vistaListado:hover{background-position:right bottom;}
a.vistaListado.active{background-position:right center;}
a.vistaDamero span, a.vistaListado span{opacity:0;display:block;position:absolute;font-size:.6em;top:-18px;width:56px;left:50%;margin-left:-28px;text-align:center;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}
a.vistaDamero:hover span, a.vistaListado:hover span{opacity:1;}
#paginador{border-top:1px dashed;padding:10px 0 0 0;margin:15px 0;text-align:center;line-height:22px;clear:both;}
#paginador a:link, #paginador a:visited{min-width:20px;height:20px;line-height:20px;padding:3px;text-align:center;border:1px solid transparent;font-size:.8em;margin:3px 0;border-radius:15px;display:inline-block;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#paginador a.antsig:link, #paginador a.antsig:visited{width:auto !important;padding:0 5px;text-align:center;border:1px solid transparent;display:inline-block;box-shadow:none;}
#paginador a:hover, #paginador a:active, #paginador a.antsig:hover, #paginador a.antsig:active{color:#333333;border:1px solid;box-shadow:none;}
#paginador a.actual{border:1px solid;box-shadow:inset 0 -3px 15px rgba(50,50,50, .2), inset 0 4px 8px rgba(255,255,255, 0.4);}
#paginador .apagado{text-align:center;border:none;display:inline-block;padding:0 5px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
#cuerpo .enAdmin{max-width:1200px;width:93%;margin:auto;margin-top:17px;}
.cartelito{position:absolute;top:-500px;background-color:#23B5E8;color:#ffffff;width:71%;right:0;padding:1% 2%;border-radius:3px;z-index:100;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cartelito:after{content:"";display:block;position:absolute;left:-10px;width:10px;height:100%;background:url(/sitio/images/ico_flecha_celesteL.png) right center no-repeat;top:0;}
#fancybox-content{background-color:#06ace5}
#pie .irtop{position:absolute;width:100%;bottom:0;left:0;}
#pie .irtop a, #pie .irtop a:visited{background:#8b786b url(/sitio/images/ico_flechatop_blanca.png) no-repeat 9px center;padding:3px 8px 3px 30px;border-radius:5px 5px 0 0;color:#5b453e;margin:0 auto;display:block;width:100px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#pie .irtop a:hover, #pie .irtop a:active{background-color:#6cb3d8;padding-bottom:30px;background-position:9px 5px;}
a.fr-file:after{position:relative;content:"\1F4CE";}
body{font:18px 'Arimo', Arial, Helvetica;color:#5b453e;letter-spacing:0.2px;background:#fbfbfa;}
a:link, a:visited{color:#6cb3d8;text-decoration:none;outline:none;}
a:hover, a:active{color:#AFA095;text-decoration:none;}
h1{font-weight:bold;font-family:'Oswald', Arial, Helvetica;font-size:2.8em;color:#5b453e;margin:0;padding:0;line-height:1.2;letter-spacing:1px;}
h2{font-weight:bold;font-family:'Oswald', Arial, Helvetica;font-size:1.6em;color:#5b453e;margin:0;padding:0;line-height:1.3;letter-spacing:0;}
h3{font-weight:normal;font-family:'Oswald', Arial, Helvetica;font-size:1.3em;color:#6cb3d8;margin:0;padding:0;line-height:1.2;letter-spacing:0;}
h4{font-weight:normal;font-family:'Arimo', Arial, Helvetica;font-size:1.1em;color:#54473E;margin:0;padding:0;line-height:normal;letter-spacing:normal;}
h5{font-size:1em;color:#010101;margin:auto;padding:1% 2%;font-weight:normal;letter-spacing:.1em;word-spacing:.4em;background-color:#cccccc}
h6{font-size:16px;font-weight:normal;font-style:normal;color:#999999;border:none;display:block;background-color:#555555;padding:1% 2%;margin:auto;text-align:left;text-decoration:none;}
pre{font-size:.8em;margin:0px;}
address{font-size:.8em;color:#999999;margin:0;}
p{margin:0}
li{padding-bottom:6px;}
ul, ol{padding:5px 20px 5px 40px;margin:0 0 10px;}
hr{height:1px;background:#999999;color:#999999;border:none;clear:both;margin:10px 0;display:block}
#contenedor{background:#fbfbfa;background-size:100%;}
#web{background:url(/sitio/images/fondo1.jpg) bottom fixed;background-size:cover;}
#cuerpo{background:transparent;}
#top{background:rgba(255, 255, 255, 1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#coli{background-color:transparent;border-color:#cccccc;}
#cold{background-color:transparent;border-color:#cccccc;}
#coli a:link, #coli a:visited{font-size:.8em;color:#CD0800;}
#coli a:hover, #coli a:active{color:#000000;}
#pie{background-color:#5B453E;color:#ffffff;}
#pie a:link, #pie a:visited{color:#BCB0A7;}
#pie a:hover, #pie a:active{color:#ffffff;}
#botoneraTop{background:#5b453e;box-shadow:1px 1px 6px rgba(0,0,0, .6);font-family:'Oswald', Arial, Helvetica;}
#nav a:link, #nav a:visited{text-transform:uppercase;color:#ffffff;text-decoration:none;background-color:transparent;}
#nav a:hover, #nav a:focus, #nav a.select, #nav a.active{color:#ffffff;text-decoration:none;background-color:#6BB3D9;}
#nav ul.slimmenu li ul li{background-color:#5b453e;}
#nav ul.slimmenu.collapsed li ul li ul li{background-color:#555;}
#nav ul.slimmenu.collapsed li ul li ul li ul li{background-color:#444;}
a.botoncito, a.botoncito:visited, .botoncito{color:#ffffff;background-color:#6cb3d8;font-family:'Oswald', Arial, Helvetica;}
.botoncito.punta{font-weight:normal;position:relative;background-image:url(/sitio/images/ico_botoncito_punta.png);background-position:right;background-repeat:no-repeat;background-size:contain;padding:2% 15% 2% 3%;}
.botoncito.puntaM{font-weight:normal;position:relative;background-image:url(/sitio/images/ico_botoncito_puntaM.png);background-position:right;background-repeat:no-repeat;background-size:contain;padding:2% 15% 2% 3%;}
.fdoMarron a.puntaM:link, .fdoMarron a.puntaM:visited{color:#ffffff;}
.punta .flecha, .puntaM .flecha{height:80%;display:inline-block;position:absolute;right:12px;top:10%;}
.punta.fecha{background-color:#6cb3d8;color:#ffffff;font-size:.7em;font-weight:normal;position:relative;background-image:url(/sitio/images/ico_botoncito_punta.png);background-position:right;background-repeat:no-repeat;background-size:contain;padding:2px 3% 2px 1%;margin:1px 4px 1px 0;float:left;}
a.botoncito:active, a.botoncito:hover, a.b_select, .modulo:hover div.botoncito{background-color:#5b453e;color:#ffffff;text-decoration:none}
form input, form textarea, form select{font-family:Arial, Helvetica, sans-serif;}
input.px, textarea.px, select.px{border:1px solid #5b453e;background:rgba(255, 255, 255, 0.55);color:#5b453e;}
input.boton{text-transform:uppercase;color:#ffffff;border:1px solid #5b453e;background:#5b453e;}
input.boton:hover{color:#5b453e;text-shadow:none;border-color:#5b453e;background:#6cb3d8;}
.error, .error_envio{font-size:12px;color:#000}
.error_envio{border:1px dashed red;}
.compras{background-color:#0737A9;}
a.comprar{color:#FFFFFF;background-color:#ff6000;border:1px solid #252B51;}
#paginador{color:#555;border-color:#93a9af;}
#paginador a:link, #paginador a:visited{font-weight:normal;color:#ffffff;text-decoration:none;background:#5b453e;}
#paginador a.antsig:link, #paginador a.antsig:visited{font-weight:normal;color:#666666;}
#paginador a:hover, #paginador a:active, #paginador a.antsig:hover, #paginador a.antsig:active{color:#3a2d29;border-color:#3a2d29;text-decoration:none;background:#6db2d9;}
#paginador a.actual{color:#999999;border-color:#dddddd;background:#eeeeee;}
#paginador .apagado{color:#999999;font-weight:normal;}
.slogan{padding:12px 0 0 200px;text-align:center;line-height:52px;font-size:1.3em;letter-spacing:3px;}
.celeste{color:#6cb3d8;}
.marron{color:#5b453e;}
a.marron:link, a.marron:visited{color:#5b453e;}
a.marron:hover, a.marron:active{color:#AFA095;}
.rojo{color:#BD2D2D;}
.blanco, a.blanco{color:#ffffff;}
a.blanco:hover, a.blanco:active{color:#AFA095;}
.fdoCeleste{background:#6cb3d8;}
#pie .fdoCeleste{font-size:14px;color:#5B453E;}
#pie .fdoCeleste a:link, #pie .fdoCeleste a:visited{color:#5b453e;}
#pie .fdoCeleste a:hover{color:#ffffff;}
.fdoRojo{background:#BD2D2D;}
.fdoRojo *{color:#ffffff;}
.fdoGris{background:#d8cdbc;}
.fdoMarron{background:#5b453e;}
.fdoMarron h1{color:#D8CDBC;}
.galeriaGrid{width:98%;margin-bottom:20px;}
.tilde li{list-style-image:url(/sitio/images/ico_tilde.png);}
ul.descarga li{list-style-image:url(/sitio/images/ico_descarga.png);}
ul.descarga.enlinea {padding-left:22px;font-size:.8em;overflow:hidden;margin-bottom:0;}
ul.descarga.enlinea li {float:left;margin-left:0;margin-right:32px;}
ul.descarga.enlinea li:last-child {margin-right:0;}
div.descarga a{margin:10px 0;background:url(/sitio/images/ico_descarga.png) 2px center no-repeat;padding:0 0px 0 23px;display:inline-block;}
.circulo{border-radius:100%;padding:1%;}
a .circulo:hover{background-color:#5B453E;}
.plantilla{overflow:hidden;text-align:left;padding:2% 1% 2% 3%;}
.plantilla.buscadores{padding:0% 1% 0% 3%;background:#fff;background-size:cover;}
.plantilla .blo_right{margin-right:2%;}
.float_left{float:left;margin-right:2%;}
.float_right{float:right;margin-left:2%;}
.medios{font-size:.8em;}
.medios h3{color:#5b453e;}
.buscadores .blo_left, .buscadores .blo_right,
.institucional .blo_left, .institucional .blo_right,
.autoridades .blo_left, .autoridades .blo_right,
.bsasonline .blo_left, .bsasonline .blo_right,
.ahrccpie .blo_left, .ahrccpie .blo_right,
.noticias .encolumnado .modulo,
.servicios .encolumnado .modulo,
.servicios2 .encolumnado .modulo,
.fdopie .encolumnado .modulo{padding:3%;box-sizing:border-box;}
.webCAM .institucional .blo_left {padding:2% 0 1%;}
.webCAM .blo_100.buscador {text-align: center;margin:0 auto 2% auto;width: 94%;background: #d8cdbc;border-radius: 50px;vertical-align: middle;overflow: hidden;}
.webCAM .blo_100.buscador h2 {display: inline-block;line-height: 3;}
.webCAM .blo_100.buscador .buscadorContent	{display: block;width: 54%;float: right;margin:0 2% 0;height: 2.8em;text-align:left;white-space: nowrap;line-height: 3.8em;font-family: 'Oswald', Arial, Helvetica;font-size: 1.6em;}
.webCAM .blo_100.buscador input.px	{width: 80%;padding:0 2%;margin:0 3% 0 0;height: 3.5em;}
.webCAM .blo_100.buscador .imgBuscar	{padding:0;height:3.4em;margin: 0;}
span.razones{display:block;font-family:'Arimo', Arial, Helvetica;font-size:.8em;text-transform:uppercase;}
.servicios2 .modulo .botoncito{left:7%;right:7%;bottom:7%;box-shadow:0px 1px 6px rgba(0,0,0, .8);padding:10px 0;border-radius:5px;}
.servicios2 .modulo.FXscale:hover{transform:scale(1.1);box-shadow:0 0 10px rgba(0,0,0, .7);}
.servicios2 .modulo.FXscale:hover .botoncito{background-color:#5b453e;color:#ffffff;box-shadow:0px 1px 6px rgba(0,0,0, .8);}
a.FXup:hover{margin-top:-1%;cursor:pointer;transition:margin-top .3s ease-in-out !important;}
.rotativos a.FXscale img{transition:all .2s ease-in-out;}
.rotativos a.FXscale:hover img{transform:scale(1.1);}
.autoridades{background:url(/sitio/images/1000_F_33625681.jpg) center no-repeat;background-size:cover;}
.autoridades .blo_left, .autoridades .blo_right{background:rgba(255, 255, 255, 0.75);}
.autoridades .mastxt{font-size:.9em;}
.autoridades .div2 img.presidente, .autoridades .div3 img.presidente	{float:left;margin: 0 5% 10px 0;width: 40%;}
.fdoBlanco{padding:1% 0;background:rgba(255, 255, 255, 1);overflow:hidden;}
.noticias .fdoBlanco{background:rgba(189, 45, 45, 0.9);}
.noticias .titulo{background:#d8cdbc;}
.noticias .encolumnado .modulo{background:rgb(255, 255, 255);}
.noticias .encolumnado .modulo h1{color:#5B453E;height:2.4em;font-size:1.5em;overflow:hidden;}
.noticias .encolumnado.efecto2 .modulo .mastxt h1{color:#ffffff;overflow:initial;height:auto;}
.noticias .encolumnado .foto{margin-top:12px;}
.noticias .encolumnado .modulo h1{color:#5B453E;height:2.4em;font-size:1.5em;overflow:hidden;}
.camConf .encolumnado .modulo.x3 h1, .camConf .encolumnado .modulo.x4 h1 {height: initial; overflow: initial;}
.titulo h1{padding:2%;}
.camaras .titulo h1 {padding:0 0 2% 0;}
.plantilla.bsasonline{background:url(/sitio/images/fondo2.jpg) center no-repeat;background-size:cover;}
.plantilla.bsasonline .rrss {margin-top: 2%;}
.plantilla.bsasonline .rrss .blo_33 {padding:2%;height:600px;}
.plantilla.bsasonline .rrss .blo_33 h2 {letter-spacing: 0;margin:2% 2% 0% 2%;clear: both;}
.servicios .fdoBlanco{background:rgba(189, 45, 45, 0.9);padding:0;}
.servicios .titulo{background:#d8cdbc;}
.servicios2{background:rgba(216, 205, 188, 0.53);padding-top:2%;overflow:hidden;}
.plantilla .encolumnado, .noticias .encolumnado, .servicios .encolumnado{overflow:initial;}
.modulo.mover, .blo_left.mover, .blo_right.mover{background:rgba(255, 255, 255, 0.9);}
.camaras .encolumnado .modulo .foto{padding-bottom:96%;}
.rotativos{padding:3%;background:rgba(255, 255, 255, 0.85);}
.rotativos img {max-width:100%; margin: 0 2%; max-height: 150px;}
.rotativos table {max-width: 100%;}
img.camara{width:49%;float: left; margin-bottom: 1%;}
img.camara:nth-of-type(2n+1){margin-right: 1%;}
.oferta_laboral{background:rgba(255, 255, 255, 1);overflow:hidden;}
.oferta_laboral .titulo h1{background:#5b453e;box-sizing:border-box;color:#ffffff;padding:1%;}
.oferta_laboral h2.fdoGris{background:#d8cdbc;box-sizing:border-box;padding:1%;}
.cam_hoteles{background:url(/sitio/images/Depositphotos_81477588_original.jpg) center no-repeat;background-size:cover;}
.cam_hoteles .blo_left, .cam_hoteles .blo_right{background:rgba(255, 255, 255, 0.7);padding:3%;box-sizing:border-box;}
.cam_restaurantes{background:url(/sitio/images/Depositphotos_4250451_original.jpg) center no-repeat;background-size:cover;}
.cam_restaurantes .blo_left, .cam_restaurantes .blo_right{background:rgba(255, 255, 255, 0.7);padding:3%;box-sizing:border-box;}
.cam_confiterias{background:url(/sitio/images/Depositphotos_11330540_original.jpg) center no-repeat;background-size:cover;}
.cam_confiterias .blo_left, .cam_confiterias .blo_right{background:rgba(255, 255, 255, 0.7);padding:3%;box-sizing:border-box;}
.cam_cafes{background:url(/sitio/images/Depositphotos_32177795_original.jpg) center no-repeat;background-size:cover;}
.cam_cafes .blo_left, .cam_cafes .blo_right{background:rgba(255, 255, 255, 0.7);padding:3%;box-sizing:border-box;}
.blo_left .px, .blo_right .px, .blo_left .boton, .blo_right .boton{width:100%;margin:5px 0px 3px 0;}
.cam_hoteles .encolumnado .div1{}
.cam_hoteles .encolumnado .div2, .cam_restaurantes .encolumnado .div2, .cam_confiterias .encolumnado .div2, .cam_cafes .encolumnado .div2{text-align:center;background:transparent;}
.cam_hoteles .encolumnado .div2 img, .cam_restaurantes .encolumnado .div2 img, .cam_confiterias .encolumnado .div2 img, .cam_cafes .encolumnado .div2 img{margin-right:auto;max-width:100%;max-height:300px;top:0;left:0;margin:auto;}
.cam_hoteles .encolumnado .div3, .cam_restaurantes .encolumnado .div3, .cam_confiterias .encolumnado .div3, .cam_cafes .encolumnado .div3{background:rgba(255, 255, 255, 0.298039);}
.cam_hoteles .encolumnado .div3 h4, .cam_restaurantes .encolumnado .div3 h4, .cam_confiterias .encolumnado .div3 h4, .cam_cafes .encolumnado .div3 h4{color:#ffffff;}
table.autoridades_cam{margin-bottom:30px;width:75%;}
table.autoridades_cam th{text-align:left;vertical-align:top;}
table.autoridades_cam th img.foto{margin:0 20px 10px auto;width:30%;float:left;}
table.autoridades_cam th:first-child{width:12%;}
/*rotador pruebas
#nuevoSlide{width:100%;margin:auto;position:relative;overflow:hidden;}
#rotador .modulo{text-align:left;display:block;margin:0 4%;padding: 8%;height:inherit;cursor: pointer;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.css_modulo	{position:relative;float:left;text-align: left;margin: 0;padding:0px;height:inherit;}
.css_modulo .aurl {margin:0 4%;padding: 10%;height:inherit;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: rgb(255, 255, 255);}
.css_modulo h1 {font-size: 1.3em;letter-spacing: 0;}
.css_modulo .mastxt h1 {color: #ffffff;}
.css_modulo .foto{padding-bottom:60%;vertical-align:middle;text-align:center;overflow:hidden;width:100%;margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.efecto2 .css_modulo .mastxt {background: rgb(91, 69, 62);color: #ffffff;opacity: 0;overflow: hidden;position: absolute;height: 0;bottom: 0;width: 100%;padding:0 10%;box-sizing: border-box;left: 0;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.efecto2 .css_modulo:hover .mastxt {height: 100%;opacity: 1;padding:10%;}*/

.css_modulo	{float:left;height:inherit;}
#nuevoSlide{width:98%;margin:auto;overflow:hidden;position: relative;}
#rotador .modulo{text-align:left;display:block;margin:0 4%;width:92%;padding: 8%;height:inherit;cursor: pointer;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#rotador .modulo .foto2 {margin-top: 0px;margin-bottom: 10px;float:left;height:170px;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#rotador .modulo h1 {font-size: 1.3em;letter-spacing: 0;text-align:left;}
#rotador .modulo .mastxt h1 {color: #ffffff;}
#nuevoSlide .adelante 	{position: absolute;cursor:pointer;0;top: 0;left: 0; background: #ccc;z-index: 10;height: inherit;opacity: 0;width: 5%;min-width: 50px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#nuevoSlide .atras 		{position: absolute;cursor:pointer;0;top: 0;right:0; background: #ccc;z-index: 10;height: inherit;opacity: 0;width: 5%;min-width: 50px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
#nuevoSlide .adelante:hover, #nuevoSlide .atras:hover {opacity: .8;}
/*#cuerpo .redesCuerpo {top: 5%;right: 5%;position: absolute;}
#cuerpo .facebook, #cuerpo .twitter, #cuerpo .youtube, #cuerpo .linkedin, #cuerpo .blog, #cuerpo .brandedme {width: auto;padding: 0;margin-bottom: 10px;}
*/
#cuerpo .redesCuerpo {width: 100%;margin-top: 3%;text-align: center;clear:both;}
#cuerpo .institucional .redesCuerpo {display: block;margin: 1% 0;text-align: left;clear: none;}
#cuerpo .webCAM .institucional .redesCuerpo {text-align: center;}
#cuerpo .facebook, #cuerpo .twitter, #cuerpo .youtube, #cuerpo .linkedin, #cuerpo .blog, #cuerpo .brandedme {position: relative;width: auto; max-width:17%;display: inline-block;margin:0;padding: 6px 0;text-align: center;}
#cuerpo .redesCuerpo .ico {max-width: 100%;height:auto;border-radius: 5px;box-shadow: none;width: 30px;height: 27px;position: relative;top: 0;display: block;}
#cuerpo .facebook .ico, #cuerpo .twitter .ico, #cuerpo .youtube .ico, #cuerpo .linkedin .ico, #cuerpo .blog .ico, #cuerpo .brandedme .ico {margin: 0 auto;background: rgb(172, 168, 166);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.redesCuerpo .ico img {max-width: 100%;}
.#cuerpo .redesCuerpo .ico:hover {transform:none;}
#cuerpo .ico:hover {transform: scale(1.15);}
#cuerpo .twitter .ico:hover{background:#00bffc;}
#cuerpo .youtube .ico:hover{background:#b20202;}
#cuerpo .facebook .ico:hover{background:#385693;}
#cuerpo .linkedin .ico:hover{background:#0391cf;}
#cuerpo .blog .ico:hover{background:#ff6600;}
#cuerpo .brandedme .ico:hover{background:#25e2b9;}
#buscarSocios .px, #buscarSocios2 .px{width:96%;float:none;}
.blo_100 .titulo{background:#ffffff;text-align:center;border-bottom:1px solid #ccc;}
#pie_txt .encolumnado div.modulo.x5{margin-bottom:0;}
.asesoramiento .modulo .foto{padding-bottom:30%;background-position:left;}
.cate33 .categoria{color:#b90404;}
.cate26 .categoria{color:#045db9;}
.cate17 .categoria{color:#059a3a;}
.cate32 .categoria{color:#e08703;}
.n_calle{background:url(/sitio/images/ico_dir.png) left top no-repeat;padding-left:24px;}
.n_telefono{background:url(/sitio/images/ico_tel.png) left top no-repeat;padding-left:24px;}
.n_email{background:url(/sitio/images/ico_mail.png) left top no-repeat;padding-left:24px;}
.n_web{background:url(/sitio/images/ico_web.png) left top no-repeat;padding-left:24px;}
.n_zona_turistica{padding-left:24px;}
.n_promos{margin-top:10px;}
.promos .modulo h1{margin-bottom:5px;}
.promos .modulo h2{float:right}
#proveedores .modulo{font-size:.9em;line-height:1.1;}
#proveedores .modulo .mastxt{}
#proveedores .modulo .mastxt li{padding-bottom:1px;}
#proveedores .modulo .foto{float:right;position:relative;width:30%;padding-bottom:25%;margin-top:15px;margin-left:15px;background-position:top left;}
#proveedores .n_calle, #proveedores .n_telefono, #proveedores .n_email, 
#proveedores .n_web, #proveedores .n_promos{background-size: 1em;}
#proveedores .n_promos{color: #6BB3D9;}
.producto{padding-right:2%;}
.producto .plantilla{padding:0;margin:0;}
.producto .plantilla .blo_50.blo_left{width:47%;margin-right:4%;}
.producto .plantilla .blo_50.blo_left .preinscripcion{display:block;margin-top:10px;line-height:37px;background:#6cb3d8;}
.producto .plantilla .blo_50.blo_left .preinscripcion:hover{background:#5b453e;}
.producto .plantilla .blo_right{margin-right:0%;}
.producto .plantilla .blo_50.blo_left .preinscripcion img{float:left;margin-right:15px;}
.producto h1{text-transform:uppercase;font-size:1.8em;}
.producto h2{margin:0px 0 5px;font-size:1.5em;}
.producto hr{margin:20px 0;}
#cuerpo #registros .producto{padding:50px 3% 2% 3%;}
#cuerpo #registros .producto .plantilla{margin-bottom:15px;}
#cuerpo #registros .producto div .plantilla{margin-bottom:0;}
#cuerpo #registros .producto .plantilla .blo_50.blo_left{width:31%;margin-right:2%;}
#cuerpo #registros .producto .plantilla .blo_50.blo_right{width:67%;font-size:1.3em;}
#cuerpo #registros .producto .plantilla .blo_100{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.caja_modelo{padding:15px;letter-spacing:0.2px;background-color:#6cb3d8;}
.caja_modelo h1, .caja_modelo h3{color:#54473E;}
.caja_modelo h2, .caja_modelo h4{color:#ffffff;}
.caja_modelo a:link, .caja_modelo a:visited{color:#5B453E;}
.caja_modelo a:hover, .caja_modelo a:active{color:#ffffff;}
.fdoMarron a:link, .fdoMarron a:visited{color:#6cb3d8;}
.fdoMarron a:hover, .fdoMarron a:active{color:#ffffff;}
.formEmpleos{width:100%;}
.formEmpleos td{color:#666666;padding:10px;}
.formEmpleos th{padding:30px 0px 6px;}
.formEmpleos .idiomas{float:left;width:32%;padding:15px 0 0px 20px;box-sizing:border-box;}
.formEmpleos .check{margin-right:9px;margin-top:4px;}
.formEmpleos .px{width:100%;padding:8px;box-shadow:1px 1px 3px rgba(0,0,0, .3);}
.formEmpleos .error{float:right;padding-right:25px;display:none;color:red;font-size:11px;line-height:1.5;}
.formEmpleos #envio_error{display:none;color:red;font-weight:bold;font-size:14px;}
.top_confiterias{background:rgba(235,183,120,0.9);padding:15px 50px 15px 280px;z-index:200;position:fixed;width:100%;box-sizing:border-box;}
.top_restaurantes{background:rgba(204, 166, 147, 0.9);padding:15px 50px 15px 280px;z-index:200;position:fixed;width:100%;box-sizing:border-box;}
.top_hoteles{background:rgba(170, 211, 231, 0.9);padding:15px 50px 15px 280px;z-index:200;position:fixed;width:100%;box-sizing:border-box;}
.top_cafes{background:rgba(236, 210, 136, 0.9);padding:15px 50px 15px 280px;z-index:200;position:fixed;width:100%;box-sizing:border-box;}
.institucional.camCafes {padding: 0% 1% 2% 3%;}
.institucional.camCafes .blo_33{background:#ecd288;}
.institucional.camConf {padding: 0% 1% 2% 3%;}
.institucional.camConf .blo_33{background:#d89d58;}
.institucional.camHotel {padding: 0% 1% 2% 3%;}
.institucional.camHotel .blo_33{background:#6db3d7;}
.institucional.camRest {padding: 0% 1% 2% 3%;}
.institucional.camRest .blo_33{background:#cca693;}

.contenedorCam{width:100%;max-width:1200px;margin:0;}
.logoCam a:link, .logoCam a:visited,
.menuCam a:link, .menuCam a:visited{font-family:'Oswald', Arial, Helvetica;font-weight:bold;color:#5b453e;padding-left:15px;}
.menuCam a:hover, .menuCam a:active{color:#671500;}

#menuCam ol, #menuCam ul, #menuCam li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle;}
#menuCam {float:right;padding-top:3%;max-width: 70%;margin-left: auto;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
#menuCam a:link, #menuCam a:visited{font-family:'Oswald', Arial, Helvetica;font-weight:bold;text-transform:uppercase;color:#5b453e;padding:0em .5em;text-decoration:none;background-color:transparent;}
#menuCam a:hover, #menuCam a:focus, #menuCam a.select, #menuCam a.active{color:#b50606;text-decoration:none;background-color:transparent;}

.top_restaurantes #menuCam ul.slimmenu li ul li{background-color:#cca998;}
.top_cafes #menuCam ul.slimmenu li ul li{background-color:#e2c984;}
.top_hoteles #menuCam ul.slimmenu li ul li{background-color:#a9cbdf;}
.top_confiterias #menuCam ul.slimmenu li ul li{background-color:#e9b575;}

#menuCam ul.slimmenu.collapsed li ul li ul li{background-color:#555;}
#menuCam ul.slimmenu.collapsed li ul li ul li ul li{background-color:#444;}
#menuCam ul.slimmenu.collapsed {padding: 0;clear: both;margin-right: 0;}

.logoCam {text-align:left;float:left;font-size:80%;width:22%;line-height:1.1;white-space:nowrap;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.logoCam img {max-height:65px;float:left;max-width:30%;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.grande .logoCam {font-size:112%;width:34%;}
.grande .logoCam img {max-width:32%;max-height:117px;}
.grande #menuCam {padding-top:5%;max-width: 60%;font-size: 90%;}
.espacioTop	{height:150px;}
.camConf .modulo h2{font-size:1em;color:#d89d58;font-weight:normal;}
.camConf.noticias .encolumnado .foto{margin-top:0px;margin-bottom:10px;}
.camConf.noticias .encolumnado .fecha{margin-top:-30px;}
.camConf.noticias .encolumnado .x4 h1{font-size:1.3em;letter-spacing:0;}
#camConfiterias .px, #camConfiterias .boton, #camRestaurantes .px, #camRestaurantes .boton,
#camHoteles .px, #camHoteles .boton, #camCafes .px, #camCafes .boton{width:100%;margin:5px 0px 3px 0;}
.camPie{padding-top:2%;overflow:hidden;}
.camPie .encolumnado .modulo{padding:3%;box-sizing:border-box;background:rgba(255, 255, 255, 0.8)}
.camPie .modulo .botoncito, .servicios .modulo .botoncito{left:7%;right:7%;bottom:7%;box-shadow:0px 1px 6px rgba(0,0,0, .8);padding:10px 0;border-radius:5px;float:none;display:block;margin:0 0 10px;}
.camPieConf{background:url(/sitio/images/Depositphotos_12895174_original.jpg) center no-repeat;background-size:cover;}
.camPieRest{background:url(/sitio/images/Depositphotos_4250451_original.jpg) center no-repeat;background-size:cover;}
#web_topCAM{height:700px;position:relative;}
#divWebTopCAM{display:block;width:100%;height:100%;position:relative;padding:0;text-align:center;vertical-align:middle;box-sizing:initial;overflow:hidden;}
#full-width-sliderConfiterias{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:auto;}
.slideConfiterias1{background-image:url(/sitio/images/Depositphotos_12895174_original.jpg);}
.slideRestaurantes1{background-image:url(/sitio/images/Depositphotos_4250451_original.jpg);}
.slideHoteles1{background-image:url(/sitio/images/Depositphotos_81477588_original.jpg);}
.slideCafes1{background-image:url(/sitio/images/Depositphotos_32177795_original.jpg);}
#full-width-sliderConfiterias .rsABlock.btnEfect{top:30%;}
#full-width-sliderConfiterias .rsABlock.blockTxt{font-size:3em;height:auto;bottom:auto;top:55%;}
#full-width-sliderConfiterias .rsABlock.blockHeadline{font-size:2em;height:auto;bottom:auto;top:40%;}
#full-width-sliderConfiterias .rsABlock.separador{bottom:auto;top:53%;}

#isehg.encolumnado {padding-top: 2%;padding-left: 2%;margin-left: 0;width: 100%;background: #9cb1cb;}
#isehg.encolumnado .x4.destacado .foto:after {background: url(/sitio/images/ico_destacadoisehg.png) no-repeat left top;content: "";display: block;position: absolute;left: 0;top: 0;width: 75px;height: 75px;}
#isehg h1.titulo {text-align: center;padding-bottom: 2%;}
a.bannerIsehg {background: #5b453e;color: #ffffff;font-size: 1.5em;clear: both;width: auto;margin: 0 auto;text-align: center;display:block;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
a.bannerIsehg:hover {font-size: 1.8em;}
a.bannerIsehg span.uno {font-family: 'Oswald', Arial, Helvetica;line-height: 1;text-align: left;display: inline-block;padding: 2% 1% 2% 0;}
a.bannerIsehg span.uno span	{font-size: 112%;}
a.bannerIsehg span.dos {line-height: normal;font-weight: bold;color: #9cb1cb;font-size: 262%;}
a.bannerIsehg span.tres {font-family: 'Oswald', Arial, Helvetica;line-height: 1;text-align: left;display: inline-block;padding: 2% 0 2% 1%;color: #9cb1cb;}
a.bannerIsehg span.tres span	{color: #ffffff;font-size: 108%;}

.menuCam2 a:link, .menuCam2 a:visited{font-family:'Oswald', Arial, Helvetica;font-weight:bold;color:#5b453e;padding-left:15px;}
.menuCam2 a:hover, .menuCam2 a:active{color:#671500;}
.menuCam2 {float:right;padding-top:3%;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.grande .menuCam2 {padding-top:6%;}


.redes{position:absolute;right:0;top:130px;z-index:100;}
.redes .ico{display:block;left:10px;width:40px;position:absolute;height:37px;border-radius:5px 0 0 5px;box-shadow:-1px 1px 7px rgba(0,0,0, .5);}
.facebook, .twitter, .youtube, .linkedin{position:absolute;top:0;right:0;width:40px;padding:6px 0 6px 10px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.twitter .ico{background:#00a7dc;top:53px;}
.linkedin .ico{background:#0077b5;top:100px;}
.youtube .ico{background:#b20202;top:100px;}
.facebook .ico{background:#446aa6;}
.blog .ico{background:#ff8833;}
.brandedme .ico{background:#2bcdaa;}
.redes .ico.home{display:none;}
.redes .ico.entrar{display:none;}
.redes .ico.home:hover, .redes .ico.entrar:hover{background:#6cb3d8;}
.redes .ico img {max-width:100%;}
.twitter .ico:hover{background:#00bffc;}
.youtube .ico:hover{background:#b20202;}
.facebook .ico:hover{background:#385693;}
.linkedin .ico:hover{background:#0391cf;}
.blog .ico:hover{background:#ff6600;}
.brandedme .ico:hover{background:#25e2b9;}
.facebook:hover .ico, .twitter:hover .ico, .youtube:hover .ico, .linkedin:hover .ico, .blog:hover .ico, .brandedme:hover .ico{cursor:pointer;}
.facebook .contentRed,
.twitter .contentRed,
.youtube .contentRed,
.linkedin .contentRed{position:absolute;display:none;left:50px;width:82.9%;text-align:left;padding:10px;top:6px;box-sizing:border-box;height:200px;border:0px solid #3b5998;background:#fff;overflow:hidden;z-index:2;}
.facebook .contentRed.face{border:5px solid #3b5998;}
.twitter .contentRed.twit{border:5px solid #00a7dc;}
.linkedin .contentRed.linkin{border:5px solid #0391cf;}
.youtube .contentRed.ytube{border:5px solid #b20202;}
#reloj{color:#5b453e;font-family:"Oswald",Arial,Helvetica;font-size:2em;font-weight:bold;letter-spacing:1px;margin:0;padding:0;}
.faq{width:94%;margin:0 auto 15px auto;overflow:hidden;}
.faq .caja1{text-align:left;padding:15px;float:right;width:32%;box-sizing:border-box;font-size:1.2em;margin:20px 0;background:#6cb3d8;color:#ffffff;}
.faq .caja1 h4{color:#ffffff;}
.faq .caja1 .ui-state-default, .faq .caja1 .ui-widget-content .ui-state-default, .faq .caja1 .ui-widget-header .ui-state-default{color:#ffffff;}
.faq .caja1 .ui-state-hover, .faq .caja1 .ui-widget-content .ui-state-hover, .faq .caja1 .ui-widget-header .ui-state-hover,
.faq .caja1 .ui-widget-content .faq .caja1 .ui-state-focus, .faq .caja1 .ui-widget-header .ui-state-focus{color:#6cb3d8;}
.faq .caja2{float:left;width:66%;margin-right:2%;text-align:left;}
.faq .caja2 .ui-state-hover, .faq .caja2 .ui-widget-content .ui-state-hover,
.faq .caja2 .ui-widget-header .ui-state-hover,
.faq .caja2 .ui-widget-content .ui-state-focus, .faq .caja2 .ui-widget-header .ui-state-focus{color:#6cb3d8;}
#dialogo_contenedor{position:fixed;width:100%;height:100%;z-index:-1;top:0%;left:0;margin:0;opacity:0;background-color:rgba(255,255,255, .8);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
#dialogo{display:block;position:relative;width:300px;height:190px;max-height:64%;padding:3% 2% 1%;top:10%;max-width:80%;margin:auto;text-align:left;border:1px solid #ccc;background:#ffffff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-shadow:3px 3px 1px rgba(0,0,0, .1);-moz-box-shadow:3px 3px 1px rgba(0,0,0, .1);box-shadow:3px 3px 1px rgba(0,0,0, .1);}
#dialogo .cerrar{position:absolute;right:8px;top:8px;color:#cccccc;width:2.8%;min-width:25px;line-height:.85em;height:1em;text-align:center;font-size:26px;font-family:arial;cursor:pointer;background:#5b453e;z-index:1000;}
#dialogo_contenido{height:100%;padding:15px;position:relative;overflow:auto;}
#dialogo_contenido input.boton{width:100%;margin:15px 0;}
#dialogo_contenido #confirmaCap{text-align:center;display:block;}
#dialogo_contenido #confirmaCap input.px{float:right;height:35px;padding:0 5%;width:80%;margin:0;}
#dialogo_contenido #confirmaEnvio{padding-top:10%;}
#__dc_open_chat_window_tab{background:#54473E !important;}
form.buscarTop{margin-top:10px;}
.buscarTop input.px{box-shadow:none;border:1px solid rgba(255, 255, 255, 0.58);background:#91A4BB;}
.buscarTop input.px:focus{background:#ffffff;}
.chat_responsive {margin-bottom:-4px;}
#divWebTop2{overflow:hidden;}
.fdopie{padding-top:2%;}
.fdopie .modulo{background:#3A2D29;}
.fdopie .modulo h1{font-size:1.6em;color:#ffffff;}
.fdopie .modulo h2{font-size:1.2em;color:#98867A;}
.fdopie .modulo h3{font-size:1.2em;}
.fdopie .px{background:rgba(148,132,118, .7);border:1px solid #88817d;color:#BDB2AC;margin:0 0 15px 0;display:block;width:100%;float:none;}
.fdopie .boton{background:rgb(96, 79, 74);border:1px solid #4a221b;color:#D8D3CF;font-weight:bold;margin:10px 0 0px 0;display:block;width:100%;float:none;text-shadow:1px 1px 2px #333;}
.fdopie .boton:hover{background:rgb(108, 179, 216);border:1px solid #381913;color:#3A2D29;}
#pie_txt .acotado .blo_right .pieahrcc{float:right;text-align:center;width:250px;font-size:12px;color:#ffffff;}
.fdoNaranja, .naranja .caja_modelo, .naranja .fdoColor{background:#e94e1b;color:#ffffff;}
.fdoVerde, .verde .caja_modelo, .verde .fdoColor{background:#409335;color:#ffffff;}
.fdoVioleta, .violeta .caja_modelo, .violeta .fdoColor{background:#57266e;color:#ffffff;}
.fdoTierra, .tierra .caja_modelo, .tierra .fdoColor{background:#973815;color:#ffffff;}
.fdoBeige, .beige .caja_modelo, .beige .fdoColor{background:#bcb0a7;}
.noticiasHome{padding:0 10px;}
.noticiasHome .modulo{margin:10px;font-size:.9em;}
.noticiasHome .modulo .foto{padding-bottom:62%;}
.noticiasHome .modulo h1{font-size:1.3em;}
.noticiasHome .modulo h2{font-size:1.1em;}
.noticiasHome .modulo h3{font-size:1em;}
.noticiasHome .modulo .categoria{font-size:.9em;margin:0;text-transform:uppercase;}
.noticiasHome .modulo.cate3 .categoria{color:#57266e;}
.noticiasHome .modulo.cate4 .categoria{color:#409335;}
.noticiasHome .modulo.cate7 .categoria{color:#c41722;}
.noticiasHome .modulo.cate5 .categoria{color:#e94e1b;}
.noticiasHome .modulo.cate6 .categoria{color:#973815;}
.noticiasHome .modulo.cate8 .categoria{color:#5b453e;}
.gris h3{color:#dcd9d4;}
.naranja h3{color:#e94e1b;}
.verde h3{color:#409335;}
.violeta h3{color:#57266e;}
.tierra h3{color:#973815;}
.encolumnado.calendario .modulo .categoria{margin:0;}
.encolumnado.calendario .modulo.cate3 .categoria{background:#57266e;padding:5px;color:#ffffff;}
.encolumnado.calendario .modulo.cate4 .categoria{background:#409335;padding:5px;color:#ffffff;}
.encolumnado.calendario .modulo.cate7 .categoria{background:#c41722;padding:5px;color:#ffffff;}
.encolumnado.calendario .modulo.cate5 .categoria{background:#e94e1b;padding:5px;color:#ffffff;}
.encolumnado.calendario .modulo.cate6 .categoria{background:#973815;padding:5px;color:#ffffff;}
.encolumnado.calendario .modulo.cate8 .categoria{background:#5b453e;padding:5px;color:#ffffff;}
.encolumnado.calendario .modulo h2, .encolumnado.noticias .modulo h2, .encolumnado.promos .modulo h2{color:#6cb3d8;}
.encolumnado.alumnos .modulo h2{border-top:1px dashed #5b453e;padding:8px 0 0;margin-top:10px;}
.encolumnado.alumnos .modulo .foto{padding-bottom:30%;}
.encolumnado.docentes .modulo{text-align:center;}
.encolumnado.calendario.efecto1 .modulo.x3:hover .foto{margin-top:-70%;margin-bottom:12%;}
.encolumnado.calendario.efecto1 .modulo.x3:hover .fecha_inicio{margin-top:-39px;font-size:1.6em;}
.encolumnado.calendario.efecto1 .modulo.x3:hover .fecha_fin{margin-top:-39px;font-size:1.6em;}
.owsald{font-family:'Oswald', Arial, Helvetica;line-height:normal;}
.naranja a.preinscripcion:link, .naranja a.preinscripcion:visited{background:#e94e1b;}
.naranja a.preinscripcion:hover, .naranja a.preinscripcion:active{background:#E9711B;}
.violeta a.preinscripcion:link, .violeta a.preinscripcion:visited{background:#57266e;}
.violeta a.preinscripcion:hover, .violeta a.preinscripcion:active{background:#6E266C;}
.tierra a.preinscripcion:link, .tierra a.preinscripcion:visited{background:#973815;}
.tierra a.preinscripcion:hover, .tierra a.preinscripcion:active{background:#AD3F16;}
.fdoGris .acotado, .fdoMarron .acotado, .fdoCeleste .acotado,
.fdoNaranja .acotado, .fdoVerde .acotado, .fdoVioleta .acotado,
.fdoRojo .acotado, .fdoTierra .acotado, .fdoBeige .acotado, .fdoColor{padding:1% 0%;}
.fdoMarron h1, .fdoMarron h2, .fdoMarron h3, .marron .caja_modelo h1, .marron .caja_modelo h2, .marron .caja_modelo h3,
.marron .fdoColor h1, .marron .fdoColor h2, .marron .fdoColor h3,
.fdoNaranja h1, .fdoNaranja h2, .fdoNaranja h3, .naranja .caja_modelo h1, .naranja .caja_modelo h2, .naranja .caja_modelo h3,
.naranja .fdoColor h1, .naranja .fdoColor h2, .naranja .fdoColor h3,
.fdoBeige h1, .fdoBeige h2, .beige .caja_modelo h1, .beige .caja_modelo h2,
.beige .fdoColor h1, .beige .fdoColor h2, .beige .fdoColor h3,
.fdoTierra h1, .fdoTierra h2, .fdoTierra h3, .tierra .caja_modelo h1, .tierra .caja_modelo h2, .tierra .caja_modelo h3,
.tierra .fdoColor h1, .tierra .fdoColor h2, .tierra .fdoColora h3,
.fdoVerde h1, .fdoVerde h2, .fdoVerde h3, .verde .caja_modelo h1, .verde .caja_modelo h2, .verde .caja_modelo h3,
.verde .fdoColor h1, .verde .fdoColor h2, .verde .fdoColor h3,
.fdoVioleta h1, .fdoVioleta h2, .fdoVioleta h3, .violeta .caja_modelo h1, .violeta .caja_modelo h2, .violeta .caja_modelo h3,
.violeta .fdoColor h1, .violeta .fdoColor h2, .violeta .fdoColor h3{color:#ffffff;}
.caja_modelo.fdoMarron{background:#5b453e;color:#ffffff;}
.caja_modelo.transparente{padding:0px;letter-spacing:0.2px;background-color:transparent;color:#5b453e;}
.caja_modelo.transparente h1{color:#5b453e;}
.caja_modelo.transparente h2{color:#5b453e;}
.caja_modelo.transparente h3{color:#6cb3d8;}
.caja_modelo.transparente h4{color:#54473E;}
table.plan{border-spacing:3px;border-collapse:separate;float:left;font-size:.8em;}
table.plan th, table.plan td{padding:5px 10px;height:50px;}
.verde .plan th{padding:0;}
.verde .plan .iso{color:#ffffff;font-size:1.4em;background:url(/sitio/images/iso_cocina2.png) center left no-repeat;background-size:contain;float:left;text-align:center;width:50px;line-height:60px;}
.verde .plan .titulo{color:#0c3c13;font-size:1.4em;background:#e0d7d3;display:block;line-height:30px;margin:15px 0;padding-left:60px;}
.verde .plan th.th2{background:#c1b0a7;color:#567826;font-weight:normal;font-size:1.2em;padding:5px 10px;}
.verde .plan .practico{background:#74a821;color:#ffffff;}
.verde .plan .teorico{background:#a8c170;color:#ffffff;}
.verde .plan .ambos{background:#dbe1c3;color:#6e8c60;}
.verde span.practico{color:#74a821;}
.verde span.teorico{color:#a8c170;}
.verde span.ambos{color:#C1B0A7;}
table.plan.tec th, table.plan.tec td{padding:5px 10px;height:60px;}
.verde .plan.tec th{padding:0;}
.verde .plan.tec .iso{color:#ffffff;font-size:1.4em;background:url(/sitio/images/iso_cocina1.png) center left no-repeat;background-size:contain;float:left;text-align:center;width:50px;line-height:60px;}
.verde .plan.tec .titulo{color:#0c3c13;font-size:1.4em;background:#e0d7d3;display:block;line-height:30px;margin:15px 0;padding-left:60px;}
.verde .plan.tec th.th2{background:#c1b0a7;color:#337325;font-weight:normal;font-size:.9em;padding:5px 5px;text-align:center;}
.verde .plan.tec .gris1{background:#c5cdbf;color:#ffffff;}
.verde .plan.tec .gris2{background:#a8b89e;color:#ffffff;}
.verde .plan.tec .verde1{background:#87b478;color:#ffffff;}
.verde .plan.tec .verde2{background:#619d4e;color:#ffffff;}
.verde .plan.tec .verde3{background:#37882e;color:#ffffff;}
.verde .plan.tec .verde4{background:#00722f;color:#ffffff;}
.verde span.gris1{color:#c5cdbf;}
.verde span.gris2{color:#a8b89e;}
.verde span.verde1{color:#87b478;}
.verde span.verde2{color:#619d4e;}
.verde span.verde3{color:#37882e;}
.verde span.verde4{color:#00722f;}
.violeta table.plan td{padding:5px 10px;height:60px;}
.violeta .plan th{padding:0;height:60px;}
.violeta .plan .iso{color:#ffffff;font-size:1.4em;background:url(/sitio/images/iso_hoteleria.png) center left no-repeat;background-size:contain;float:left;text-align:center;width:50px;line-height:60px;}
.violeta .plan .titulo{color:#551368;font-size:1.4em;background:#e0d7d3;display:block;line-height:30px;margin:15px 0;padding-left:60px;}
.violeta .plan th.th2{background:#c1b0a7;color:#55246a;font-weight:normal;font-size:.9em;padding:5px 5px;text-align:center;}
.violeta .plan .violeta1{background:#c6b5c8;color:#ffffff;}
.violeta .plan .violeta2{background:#af93b5;color:#ffffff;}
.violeta .plan .violeta3{background:#81538c;color:#ffffff;}
.violeta .plan .violeta4{background:#511964;color:#ffffff;}
.violeta span.violeta1{color:#c6b5c8;}
.violeta span.violeta2{color:#af93b5;}
.violeta span.violeta3{color:#81538c;}
.violeta span.violeta4{color:#511964;}
.naranja .plan th{padding:0;}
.naranja .plan .iso{color:#ffffff;font-size:1.4em;background:url(/sitio/images/iso_pasteleria.png) center left no-repeat;background-size:contain;float:left;text-align:center;width:50px;line-height:60px;}
.naranja .plan .titulo{color:#a5371c;font-size:1.4em;background:#e0d7d3;display:block;line-height:30px;margin:15px 0;padding-left:60px;}
.naranja .plan th.th2{background:#c1b0a7;color:#567826;font-weight:normal;font-size:1.2em;padding:5px 10px;}
.naranja .plan .practico{background:#e55022;color:#ffffff;}
.naranja .plan .teorico{background:#ed8565;color:#ffffff;}
.naranja span.practico{color:#e55022;}
.naranja span.teorico{color:#ed8565;}
.rojo .plan th{color:#ad171e;font-size:1.4em;background:#e0d7d3;}
.rojo .plan .practico{background:#a0141e;color:#ffffff;}
.rojo .plan .teorico{background:#c51b24;color:#ffffff;}
.tierra .plan th{color:#a5371c;font-size:1.4em;background:#e0d7d3;font-weight:normal;}
.tierra .plan td{background:#ad6145;color:#ffffff;}
.fdoBeige h3, .beige .caja_modelo h3, .beige .fdoColor h3, .fdoCeleste h3{color:#54473E;}
.titFondo{background-color:rgba(0,0,0, .2);margin:6px -15px;padding:6px 15px;}
.acotado.encolumnado, .acotado.encolumnado2{padding:0;}
.top1{width:100%;height:220px;font-size:2.5em;line-height:1.1;position:relative;overflow:hidden;}
.top1 img{position:absolute;right:0;top:0;opacity:.7;z-index:0;}
.top1 .acotado{padding-left:350px;box-sizing:border-box;text-align:left;position:relative;}
.multimedia3d{min-height:400px;width:101.8%%;}
/*plantillas para textos *//* editor */
/* imagenes */
img.col_33	{width: 32%;float:left;margin-right:2%;max-width:100%;}
img.col_33:nth-of-type(3n+3)	{margin-right:0;float:right;}
img.col_50	{width: 49%;float:left;margin-right:2%;max-width:100%;}
img.col_50:nth-of-type(2n+2)	{margin-right:0;float:right;}
img.col_100	{width:100%;max-width:100%;}
/* bloques */
.contenedorPlantilla	{overflow:hidden; clear:both;position:relative;}
.blok_33	{width: 32%;float:left;margin-right:2%;box-sizing: border-box;}
.blok_33:nth-of-type(3n+3)	{margin-right:0;float:right;}
.blok_50	{width: 49%;float:left;margin-right:2%;box-sizing: border-box;}
.blok_50:nth-of-type(2n+2)	{margin-right:0;float:right;}
.blok_100	{width:100%;box-sizing: border-box;}
.blok_33:before, .blok_50:before, .blok_100:before {content: "";display: block;height: 100%;position: absolute;z-index: -1;top: 0;left:0;}
.blok_33:before	{width: 32%;}
.blok_50:before	{width: 49%;}
.blok_100:before{width:100%;}
.blok_33:nth-of-type(3n+2):before {left: 34%;}
.blok_33:nth-of-type(3n+3):before {left: 68%;}
.blok_50:nth-of-type(2n+2):before {left: 51%;}
/* colores predeterminados de textos en bloques */
.blok_33.color1:before, .blok_50.color1:before, .blok_100.color1:before {background: #2fbaea;}
.blok_33.color1, .blok_50.color1, .blok_100.color1 {color: #ffffff;padding: 2%;}
.blok_33.color1, .blok_33 h1, .blok_33.color1 h2, .blok_33.color1 h3, .blok_33 h4,
.blok_50.color1, .blok_50 h1, .blok_50.color1 h2, .blok_50.color1 h3, .blok_50 h4,
.blok_100.color1, .blok_100 h1, .blok_100.color1 h2, .blok_100 h3, .blok_100.color1 h4 {color:#ffffff;}
.blok_33.color2:before, .blok_50.color2:before, .blok_100.color2:before {background: #cf0000;}
.blok_33.color2, .blok_50.color2, .blok_100.color2 {color: #ffffff;padding: 2%;}
.blok_33.color2, .blok_33.color2 h1, .blok_33.color2 h2, .blok_33.color2 h3, .blok_33.color2 h4,
.blok_50.color2, .blok_50.color2 h1, .blok_50.color2 h2, .blok_50.color2 h3, .blok_50.color2 h4,
.blok_100.color2, .blok_100.color2 h1, .blok_100.color2 h2, .blok_100.color2 h3, .blok_100.color2 h4 {color:#ffffff;}
/* para que se listen bien en toolbar */
.fr-command.blok_33, .fr-command.blok_50, .fr-command.blok_100 {position: initial;float: none;width: 100%;margin: 0;padding: 0;}
/* videos responsive */
.video-responsive {position: relative;padding-bottom: 56.25%; /* 16/9 ratio */padding-top: 30px; /* IE6 workaround*/height: 0;overflow: hidden;}
.video-responsive.x50 {padding-bottom: 35%; width: 47%;float: left;margin-right: 20px;}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* video de streaming */
#cuerpo .video-js {position: relative;width: 100%;padding-bottom: 56.25%; margin-bottom: 10px;height: 0;overflow: hidden;}
#cuerpo .video-js video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cuerpo .video-js .vjs-big-play-button {top: 50%;margin-top: -.75em;left: 50%;margin-left: -1.5em;}
#cuerpo .vjs-poster {background-color: #ffffff;}

@media screen and (max-width:1500px){
.producto .plantilla .blo_right {display: inline;float: none;}
.producto .plantilla .blo_50.blo_left {display: inline;margin-bottom: 1em;}
}
@media screen and (max-width:1200px){body{font-size:16px;}
h1{font-size:2.5em;}
.multimedia3d{min-height:300px;width:101.5%;}
.top1 .acotado{padding-left:26%;}
#logo img, .top_logo{max-width:100%;height:auto;}
.slogan{padding:22px 0 12px 200px;line-height:32px;font-size:1.1em;letter-spacing:2px;}
#nav{font-size:.9em;width:98%;margin-right:0;}
#nav a{padding:0 .8em;}
#botoneraTop #nav ul.slimmenu > * a {font-size:1.1em;}
ul.slimmenu li .ico img{width:30px;}
.noticias .encolumnado .modulo h1{font-size:1.3em;}
.encolumnado .modulo h1{font-size:1.3em;}
.efecto1 .modulo.x4:hover .foto, .efecto1 .modulo.x5:hover .foto{margin-top:-63%;}
.efecto1 div.x2 + div.x4:hover .foto, .efecto1 div.x2 + div.x3:hover .foto{margin-top:-62%;}
.efecto2 .modulo .mastxt p{font-size:.9em;}
#barra input.px{width:140px;}
.encolumnado .modulo .categoria{font-size:12px;}
.encolumnado .modulo .fecha{font-size:11px;}
.top_confiterias, .top_restaurantes, .top_hoteles, .top_cafes {padding-left:260px;}
table.autoridades_cam{width:95%;}
#rotador .modulo .foto2 {height:130px;}
.espacioTop	{height:125px;}
}
@media screen and (max-width:990px){h2{font-size:1.5em;}
h3{font-size:1.2em;}
ul.slimmenu > li > a.ico img{margin-top:7px;}
#barra h1{text-align:left;padding-left:220px;}
.producto .plantilla .blo_50.blo_left{width:40%;margin-right:4%;}
.producto .plantilla .blo_50.blo_right{width:56%;}
#cuerpo #registros .producto .plantilla .blo_50.blo_left{width:47%;}
#cuerpo #registros .producto .plantilla .blo_50.blo_right{width:50%;font-size:1.1em;}
#cuerpo #registros .producto .plantilla .blo_100{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
#masinfoFdo #masinfoVentana{width:84%;height:76%;}
#menuCam{padding-top:4%;}
.grande #menuCam{padding-top:3%;font-size: 1.2em;}
}
@media screen and (max-width:960px){body{font-size:14px;}
.slogan{letter-spacing:.8px;}
#nav a{padding:0 .6em;}
ul.slimmenu > li > a.ico{padding:0em .1em 0;}
.encolumnado > div.x3, .encolumnado > div.x4{width:48%;}
.encolumnado div.x5{width:23%;}
.encolumnado div.x3.mapa{width:98%;}
.blo_33.blo_left{width:48%;}
.blo_33.blo_right{width:98%;margin-top:2%}
.blo_66.blo_right{width:48%;}
#bloque4.blo_33.blo_right{width:98%;}
.autoridades .div2, .autoridades .div3{width:23%; text-align:center;}
.autoridades .div2 img.presidente	{float:none; margin: 0 auto 10px;}
.cam_hoteles .encolumnado .div1, .cam_restaurantes .encolumnado .div1, .cam_confiterias .encolumnado .div1, .cam_cafes .encolumnado .div1,
.cam_hoteles .encolumnado .div2, .cam_restaurantes .encolumnado .div2, .cam_confiterias .encolumnado .div2, .cam_cafes .encolumnado .div2,
.cam_hoteles .encolumnado .div3, .cam_restaurantes .encolumnado .div3, .cam_confiterias .encolumnado .div3, .cam_cafes .encolumnado .div3{width:31.33%;}
#menuCam{padding-top:2%;}
.grande #menuCam{padding-top:0%;}
a.FXup:hover div{margin-top:0;box-shadow:0 0 20px rgba(0,0,0, .7);}
.webCAM a.FXup:hover div {box-shadow: none;}
.efecto3 .modulo:hover{margin-top:0;box-shadow:0 0 20px rgba(0,0,0, .7);}
.efecto3.entera .modulo:hover{margin-top:0;box-shadow:none;transform:scale(1.05);}
.mastxt .circulo.fdoCeleste{position:absolute;bottom:20px;width:40px;height:40px;left:50%;margin-left:-20px;}
#barra .busca{float:none;position:relative;margin:10px auto;text-align:center;width:350px;}
#barra h1{text-align:center;padding-left:0;}
#barra input.px{width:200px;}
.encolumnado .modulo .categoria{font-size:13px;}
.encolumnado .modulo .fecha{font-size:12px;}
#masinfoFdoVideo .cerrar{right:15px;}
#masinfoFdo .cerrar{right:-1px;top:-1px;}
#pie_txt .blo_left{float:left;width:53%;margin-right:2%;overflow:hidden;}
#pie_txt .blo_right{float:right;width:43%;overflow:hidden;}
#pie_txt .blo_left img{max-width:50%;}
.chat_responsive {height:38px;}
.chat_responsive:hover {height:136px;}
img.col_33	{width:48%;}
img.col_33:nth-of-type(3n+2)	{width: 49%; margin-right:0; float:right;}
img.col_33:nth-of-type(3n+3)	{width: 100%; margin-top:2%;float:none;}
}
@media screen and (max-width:817px){
body {background:#fbfbfa url(/sitio/images/fondo1.jpg) bottom fixed; background-size: cover;}
#web {background: transparent;}
#logo{width:150px;}
.slogan{padding-left:170px;line-height:24px;text-align:left;}
#top{height:86px;}
#web_top{min-height:134px;}
.redes{top:93px;right:auto;left:170px;}
.redes .facebook, .redes .twitter, .redes .youtube, .redes .linkedin{padding:0;position:relative;float:left;width:auto;margin-bottom: 12px;}
.redes .facebook:hover, .redes .twitter:hover, .redes .youtube:hover, .redes .linkedin:hover{width:auto;}
.redes .ico{border-radius:5px;top:0;background:transparent;box-shadow:none;width:38px;height:35px;margin-right:10px;position:relative;float:left;}
.redes .ico.home{display:block;}
.redes .ico.entrar{display:block;}
.facebook .contentRed, .twitter .contentRed, .youtube .contentRed{display:none;}
#botoneraTop{top:86px;}
#nav ul.slimmenu > li > a.ico{display:none;}
#nav{width:96%;margin-right:auto;left:0;padding-left:174px;box-sizing:border-box;}
#nav ul.slimmenu, #menuCam ul.slimmenu {padding:0;}
#nav ul.slimmenu > li > a, #menuCam ul.slimmenu > li > a{padding:0 .6em;font-size:14px;}
#nav ul.slimmenu li ul li a, #menuCam ul.slimmenu li ul li a {font-size:14px;font-family:'Arimo', Arial, Helvetica;}
#nav ul.slimmenu li ul li i, #menuCam ul.slimmenu li ul li i {margin-right:10px;}
.menu-collapser .iconos{display:none;}
#menuCam a:link, #menuCam a:visited {line-height: 2;}
.grande #menuCam, #menuCam {max-width:none;width:87%;padding-top:0%;}
.grande .logoCam {font-size:90%;}

.multimedia3d{min-height:400px;}
#cuerpo{width:100%;margin:0 auto;float:none;}
#cuerpo #info img, #cuerpo #ihomes img{max-width:100% !important;height:auto !important}
.x7 .foto{width:80px;}
#cuerpo form input, #cuerpo form textarea, #cuerpo form select{float:none;}
#cuerpo .webCAM .blo_100.buscador input {float: left;}
input.px, form div.px, #libroForm input.px{width:90%;}
textarea.px, #libroForm textarea.px{width:90%;height:100px;}
input.boton{width:90%;}
#hdcongelar1 .titulo, #hdcongelar2 .titulo, #hdcongelar3 .titulo{margin-top:22px;}
.blo_left, .faq .caja1, .faq .caja2{float:none;margin-right:0;overflow:hidden;}
.blo_right{float:none;overflow:hidden;}
.blo_50{width:98%;}
.blo_66, .blo_66.blo_right, .blo_33, .blo_33.blo_left, .faq .caja1, .faq .caja2{width:98%;}
.blo_33.blo_right{margin-top:0%}
.cam_hoteles .encolumnado .div3, .cam_restaurantes .encolumnado .div3, .cam_confiterias .encolumnado .div3, .cam_cafes .encolumnado .div3{width:98%;}
.cam_hoteles .encolumnado .div1, .cam_restaurantes .encolumnado .div1, .cam_confiterias .encolumnado .div1, .cam_cafes .encolumnado .div1{width:66.66%;float:left;}
.cam_hoteles .encolumnado .div2, .cam_restaurantes .encolumnado .div2, .cam_confiterias .encolumnado .div2, .cam_cafes .encolumnado .div2{float:left;}
.cam_hoteles .encolumnado .div2, .cam_restaurantes .encolumnado .div2, .cam_confiterias .encolumnado .div2, .cam_cafes .encolumnado .div2,
.cam_hoteles .encolumnado .div3, .cam_restaurantes .encolumnado .div3, .cam_confiterias .encolumnado .div3, .cam_cafes .encolumnado .div3{background:rgba(255, 255, 255, 0.7);}
.cam_hoteles .encolumnado .div3 h4, .cam_restaurantes .encolumnado .div3 h4, .cam_confiterias .encolumnado .div3 h4, .cam_cafes .encolumnado .div3 h4{color:#54473E;}
.autoridades .div2, .autoridades .div3{width:49%;float:left;}
.autoridades .div2 {text-align:left;}
.autoridades .div2 img.presidente	{float:left;margin: 0 5% 10px 0;width: 40%;}
table.autoridades_cam{width:100%;}
table.autoridades_cam th:first-child{width:7%;}
.producto .plantilla{width:98%;}
.producto .plantilla .blo_50.blo_left, .producto .plantilla .blo_50.blo_right{width:100%;float:none;margin-right:0;overflow:hidden;margin-bottom:10px;}
#cuerpo #registros .producto .plantilla .blo_50.blo_left{float:left;}
/*#cuerpo #registros .producto .plantilla .blo_50.blo_right{float:right;}*/
.encolumnado {margin-left:2%;}
.contenedorCam{width: 100%;}
.top_confiterias, .top_restaurantes, .top_hoteles, .top_cafes{padding:15px 20px;position: relative;overflow:hidden;}
#full-width-sliderConfiterias .rsABlock.btnEfect{top:40%;}
#full-width-sliderConfiterias .rsABlock.blockHeadline{top:10%;}
#full-width-sliderConfiterias .rsABlock.separador{top:20%;}
#full-width-sliderConfiterias .rsABlock.blockTxt{top:25%;}
.espacioTop	{height:0;}
#menuCam{float:none;margin-right:0;}
.webCAM .blo_100.buscador {padding-bottom: 2%;border-radius: 20px;}
.webCAM .blo_100.buscador h2 {line-height: 2.7em;}
.webCAM .blo_100.buscador .buscadorContent{width: 82%;}
}
@media screen and (max-width:650px){#logo{width:100px;}
#top, #botoneraTop{position:absolute;}
#top{height:52px;}
#botoneraTop{top:51px;min-height:30px;}
#nav{padding-left:0px;}
#nav .menu-collapser, .menu-collapser{height:38px;line-height:38px;}
.slogan{letter-spacing:0;font-size:1em;line-height:1.4em;margin-right:30px;padding:8px 5px 0px 110px;}
.redes{top:55px;right:auto;left:110px;}
.redes .ico{width:30px;height:30px;}
.ico img{max-width:100%;}
.plantilla{padding-top:30px;}
#web_top{min-height:89px;margin-top:-24px;}
h1{letter-spacing:0;}
#barra .busca{width:100%;}
#hdcongelar1 .titulo, #hdcongelar2 .titulo, #hdcongelar3 .titulo{display:none;}
table.autoridades_cam th{text-align:center;}
table.autoridades_cam th img{margin:0 auto 10px auto;width:50%;float:none;}
table.autoridades_cam th:first-child{width:0;}
.encolumnado div.x5{width:31.33%;}
#cuerpo #registros .producto .plantilla .blo_100{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.div_zoom{width:33%;}
.foto_completa .div_zoom a{height:160px}
#menuCam{padding-top:10px;}
#pie_txt .blo_left{float:none;width:100%;}
#pie_txt .blo_right{float:none;width:100%;}
#pie_txt .blo_right img{max-width:50%;height:auto;float:left;padding-left:26%;}
#pie_txt .blo_right .pieahrcc{text-align:left;float:none;margin:auto;width:100%;}
.video-responsive.x50 {padding-bottom: 56.25%; width: 100%; float: none;margin:0px;}
}
@media screen and (max-width:480px){body{font-size:.8em;}
.slogan{text-align:left;line-height:normal;padding-top:4px;}
#nav .iconos a.ico{width:25px;margin-top:7px;}
#nav .menu-collapser, .menu-collapser{color:#5b453e;text-shadow:none;}
#cuerpo #info #datosContacto{position:relative;width:100%;margin:0 0 1%;border:1px dashed red;float:none}
#cuerpo #info img, #cuerpo #ihomes img{max-height:inherit !important;margin:10px 0 !important;}
#formulario{width:100%;}
.encolumnado div.x2, .encolumnado div.x3, .encolumnado div.x4, .encolumnado div.x5, .encolumnado div.x7{width:100%;margin:0 0 25px 0;}
.efecto1 .modulo.x4:hover .foto, .efecto1 .modulo.x4:hover .foto,
.efecto1 .modulo.x5:hover .foto, .efecto1 .modulo.x5:hover .foto{margin-top:-63%;}
.efecto1 div.x2 + div.x4:hover .foto, .efecto1 div.x2 + div.x4:hover .foto, .efecto1 div.x2 + div.x3:hover .foto, .efecto1 div.x2 + div.x3:hover .foto{margin-top:-62%;}
.x1 .foto{float:none;width:100%;margin-right:0;margin-bottom:10px;}
.div_zoom{width:50%;}
.foto_completa .div_zoom a{height:160px}
#cuerpo #registros .producto .plantilla .blo_50.blo_left{float:none;width:98%;}
#cuerpo #registros .producto .plantilla .blo_50.blo_right{float:none;width:98%;}
#dialogo .cerrar{right:0px;top:0px;font-size:21px;}
#buscador, #buscadornov{width:100%;float:none;}
#barra input.px{width:50% !important;}
#barra input.boton{width:35%;}
#barra select{width:100%;}
#categorias, #categoriasnov{float:none;margin-top:2%;}
.autoridades .div2, .autoridades .div3 {width: 98%;float: none;margin: 0;text-align:left;}
.autoridades .div3 img	{float:left;margin: 0 5% 10px 0;width: 40%;}
.webCAM .blo_100.buscador input.px, .webCAM .blo_100.buscador input.imgBuscar{height: 3em;max-width: 70%;}
.webCAM .blo_100.buscador .buscadorContent{width:90%;}
}
@media screen and (max-width:360px){.slogan{display:none;}
.redes{top:13px;right: 40px;}
.redes .ico{background:#5b453e;}
form label{float:none;text-align:left;width:100%;}
#divWebTop2{font-size:.8em;}
#cuerpo #datosContacto{width:100%;margin:0 0 1% 0%;float:none;}
#pie_txt .blo_left{border-bottom:1px solid #826F60;padding-bottom:10px;}
#pie_txt .blo_left h4,
#pie_txt .blo_left p,
#pie_txt .blo_left h1{padding:0 5%;}
#pie_txt .blo_left img{max-width:100%;float:none;}
#pie_txt .blo_right .pieahrcc{text-align:center;float:none;}
#pie_txt .blo_right img{padding-left:0;}
.encolumnado div.x2, .encolumnado div.x3, .encolumnado div.x4, .encolumnado div.x3 + div.x4, .encolumnado div.x5, .encolumnado div.x6, .encolumnado div.x7,
.encolumnado div.x2 + div.x4, .encolumnado div.x2 + div.x3{width:99%;}
.x7 .foto{float:none;margin-bottom:0;height:90px;}
.encolumnado2 div.x2, .encolumnado2 div.x3, .encolumnado2 div.x4, .encolumnado2 div.x3 + div.x4, .encolumnado2 div.x5, .encolumnado2 div.x6, .encolumnado2 div.x7,
.encolumnado2 div.x2 + div.x4, .encolumnado2 div.x2 + div.x3{width:99%;}
.div_zoom{width:100%;}
.foto_completa .div_zoom a{height:200px}
#rotador .modulo .foto2 {height:170px;}
}