a,a:hover,div#irMovil{text-decoration:none}
body,html{overflow:auto;height:auto}
#base_centro,#contenedor,body{font-family:'Muli',sans-serif}
article,aside,footer,header,nav,section{display:block}
#twttrHubFrame,#twttrHubFrameSecure,iframe[id^=oauth2relay]{position:fixed!important}
body{margin:0;padding:0;overflow-x:hidden}
a{color:#5274f0;display:inline-block;padding:0 2px}
#datos_cabecera{float:left;margin:5px 0 0;width:20%;position:relative;font-size:1.2em;color:#3b62ee;text-align:center;line-height:1.5em;transition:.5s ease all;display:none}
#datos_cabecera p{margin:0;color:var(--colorNeutro4)}
#datos_cabecera p a{color:inherit}
#datos_cabecera .telefono{background:url(../img/telefono3.png) top left no-repeat;height:26px;text-align:left;text-indent:40px;font-size:1.1em;background-size:contain;margin-top:5px}
#datos_cabecera .correo{background:url(../img/correo3.png) center left no-repeat;height:26px;text-align:left;text-indent:18px;font-size:.9em;padding-top:1px;transition:.5s ease all;margin-top:15px;background-size:contain}
#datos_cabecera .correo:hover{color:#3b62ee}
a.ampliar_contenido{float:right;position:relative;background:url(../img/fondo_destacados_enlace.png) right center no-repeat;max-width:90%;padding:5px 10% 5px 0;text-align:right;font-size:.9em;display:none}
div#irMovil{background:#333;bottom:0;left:0;margin:0;opacity:.9;padding:20px 0;position:fixed;text-align:center;width:100%;z-index:1000}
a.version_movil{color:#838392;font-size:2em;margin-right:30px}
.a100,.a25,.a33,.a50{float:left!important;padding:0 1%!important}
.a100{width:98%!important;min-height:auto}
.a50{width:48%!important}
.a33{width:31.33%!important}
.a25{width:23%!important}
.Centrado{width:1180px;margin:auto;padding:0;height:auto;position:relative;z-index:100}
#base_utilidades #logo_colegio{position:absolute;top:3px;left:120px;height:50px;width:240px}
#base_cabecera,#base_utilidades{position:fixed;padding:0;width:100%;float:left;left:0}
#contenedor{min-width:1180px;width:100%;height:auto;float:left;margin:0;padding:102px 0 0;position:relative;font-size:16px}
#base_utilidades{background:rgba(255,255,255,1);height:0;text-align:center;top:0;transition:all .5s ease 0s;z-index:351}
#base_cabecera{background:#fff;height:auto;margin:0;min-width:1180px;top:0;z-index:350;transition:.5s ease all}
#base_cabecera:hover::before{}
#base_cabecera::before{background:#5274f0;width:100%;height:0;content:"";position:absolute;left:0;transition:.5s ease all}
#base_cabecera #menuSuperior{width:auto;height:47px;float:right;margin:0;padding:0;position:relative}
#base_centro{width:100%;min-height:400px;height:auto;float:left;padding:0;position:relative;z-index:100;background: #edf2fa;}
#imagen-seccion+#base_centro{margin:0}
#base_centro #base_central{width:100%;height:auto;float:left;margin:0;padding:0 0 0;position:relative;z-index:100;background:0 0!important}
#prefooter{background:url(../img/subpie.jpg) top left no-repeat;box-shadow:-3px 0 5px #ccc;float:left;height:auto;padding:0;position:relative;width:100%;font-family:'Muli',sans-serif;background-size:cover;min-height:155px;background-attachment:fixed}
#baseloMas{background:#0000004d;float:left;height:auto;padding:30px 0;position:relative;width:100%;font-family:'Muli',sans-serif;min-height:155px;background-attachment:fixed}
#baseloMas:hover{box-shadow:-3px 0 15px #0e0a0a}
#baseNube{background:#eee;float:left;height:auto;position:relative;width:100%;background:url(../img/fondo_nube.jpg) top right no-repeat fixed;padding:20px 0}
#base_redes{width:100%!important;height:auto;float:left;margin:0;padding:0;position:relative}
#base_redes h2,#base_redes>.base_redes>p{display:none}
#base_redes.a100 div.redes_bloque{width:18%;height:auto;float:left;margin:0 1%;padding:0}
#base_redes div.redes_bloque{width:32%;height:auto;float:left;margin:0 0 15px;padding:0}
#base_redes div.redes_bloque:last-child{margin:0}
#base_redes div.redes_bloque div.titulo a{width:100%;float:left;position:relative;display:inline-block;text-align:center;height:30px;overflow:visible;z-index:1;font-size:0;margin:0 0 -8px}
#base_redes div.redes_bloque div.instagram a{background:url(../../redes_sociales/instagram/img/instagram.png) center center no-repeat}
#base_redes div.redes_bloque div.flickr a{background:url(../../redes_sociales/flickr/img/flickr.png) center center no-repeat}
#base_redes div.redes_bloque iframe.flickr_embeb{position:relative;width:100%;height:auto}
#base_redes div.redes_bloque small.firma{display:block;position:relative;font-size:8px;color:#999;width:100%;text-align:center;margin:0;top:-24px}
#base_redes div.redes_bloque small.firma a{color:#999}
#base_redes div.redes_bloque>span[class^=PIN_]{width:100%!important}
#logo {
	height: 100px;
	padding: 0;
	text-align: center;
	transition: all .5s ease 0s;
	z-index: 100;
	float: left;
	width: 15%;
}
#logo img{max-height:100%;max-width:100%;float:none;display:inline-block}
#imagen-seccion{border:none;float:left;height:auto;margin:0;padding:0;position:relative;width:100%;z-index:1}
#imagen-seccion #wrapper,#imagen-seccion img.imagen{float:left;height:calc(width/3);position:relative;width:100%;z-index:1000}
#buscador,#tienda_online a{z-index:0;position:relative}
#centro_izquierda{height:auto;float:left;margin:0 2% 0 0;padding:10px 0 1px;position:relative;z-index:100}
#centro_izquierda h2{width:100%;float:right;padding:0;margin:0 0 15px;color:#535151;text-align:right;text-transform:lowercase;font-weight:400;font-size:2em;display:none}
#centro_centro h1,#centro_derecha h2,#navegador_web,#navegador_web ul a,#navegador_web ul li.portada,#navegador_web ul li.seccion,#principal ul li a{text-transform:uppercase}
#centro_derecha{float:right;height:auto;margin:10px 0 0;padding:0;z-index:100;position:relative}
#centro_derecha h2{width:100%;float:right;margin:10px 0 0;padding:3px 0;font-size:1.1em;font-weight:400;text-align:center;background:#3b62ee;color:#fff}
#centro_centro{height:auto;float:left;margin:0;padding:0;overflow:visible;position:relative;z-index:1}
*>#centro_centro{min-height:400px;height:auto}
#centro_centro h1 {
	color: #007bbf;
	float: left;
	font-size: 1.4em;
	font-weight: 400;
	line-height: 27px;
	margin: 5px 0 10px;
	padding: 3px 0;
	text-align: left;
	width: 100%;
	text-align: center;
}
body[data-id="134"] h1 {
	opacity: 0;
	line-height: 0px !important;	
	margin:0 !important;
	padding:0 !important;
}
#buscador {
	width: 300px;
	height: auto;
	padding: 0;
	z-index: 10000000;
	position: relative;
	transition: .5s ease all;
	float: right;
	position: absolute;
	right: 0;
	top: 8px;
}
#buscador:hover{/*! width:300px */}
#buscador:hover #txt_buscar{opacity:1;color:#333!important}
#buscador ul {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
	height: auto;
	list-style-type: none;
	overflow: visible;
	height: auto;
}

#buscador ul li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    transition: background 1s ease;
    height: auto;
    overflow: hidden;
}
#txt_buscar {
    color: #666666;
    font-size: 0.9em;
    font-weight: 400;
    height: auto;
    margin: 0;
    padding: 6px 8px;
    width: 245px;
    font-family: inherit;
    transition: background .5s ease,color .5s ease,opacity .5s ease .6s;
    text-indent: 10px;
    position: relative;
    opacity: 1;
    border: 1px solid #e8e8e8;
    float: left;
	text-align:center;
}
#buscador li input.boton {
    border: none!important;
    width: 35px;
    height: 30px;
    cursor: pointer;
    padding: 0!important;
    font-size: 1.3em !important;
    color: #666666;
    position: relative;
    z-index: 10000000;
    float: right;
    background: none;
}
#buscador li.txt_buscar:hover input#txt_buscar{opacity:1}
#buscador #txt_buscar::placeholder{color: #666666;}
#buscador li.txt_buscar::after {
    content: "\f002";
    font-size: 1.1em;
    color: #4a4a4a;
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    position: absolute;
    top: 6px;
    right: 0;
}
#tienda_online{width:142px;height:41px;display:none}
#tienda_online a{background:url(../img/ver_cesta.png) right top repeat-y;float:left;height:41px;margin:-10px 0 0;padding:0;width:142px}
#tienda_online a:hover{background:url(../img/ver_cesta_hover.png) right top repeat-y}
.menu_bar{display:none}
#principal {
	display: block;
	height: auto;
	position: relative;
	width: 80%;
	z-index: 1500;
	font-family: 'Muli',sans-serif;
	float: right;
	margin: 50px 0 0 0;
}
#principal ul{height:auto;line-height:0;list-style-type:none;text-align:left;width:100%;text-align:left;margin:0;padding:0;}
#principal ul li.separador{width:1px;height:44px;float:left;margin:4px 0 0;padding:0;background:#3b62ee;position:relative;display:none}
#principal ul li{border-top:1px solid transparent;display:inline-block;height:24px;margin:0;padding:15px 8px 12px;position:relative;text-align:center;transition:background .5s ease-in 0s,color .5s ease-out 0s}
#principal ul li a.selec{color:#333;text-shadow:0 0 1px #fff}
#principal>ul>li:last-child{border-right:0}
#principal ul li:hover{border-top:3px solid #edeef2;background:#edeef2;border-top:1px solid #edeef2;background:#edeef2}
#principal ul li a {
	color: #000;
	display: inline-block;
	float: left;
	letter-spacing: -.7px;
	padding: 12px 0 3px;
	transition: color .5s ease-out 0s;
	width: 100%;
	font-size: 0.9em;
}
#principal li:hover a{color:#333}
#principal li:hover a.selec{color:#333}
#principal ul li ul{background:#edeef2;box-shadow:0 5px 5px #333;float:left;height:auto;left:0;margin:0 0 0;padding:0;position:absolute;top:98%;width:350px;display:block;transition:.5s ease 0s;opacity:0;min-height:0;z-index:500}
#principal ul li:hover > ul{opacity:1;min-height:70px;z-index:600!important}
#principal ul li ul li.submenu_sombra{display:none!important}
#principal ul li ul li.submenu_imagen{width:35%;height:150px;float:right;margin:10px 0 0;padding:0;border:none;overflow:hidden}
#principal ul li ul li.submenu_imagen:hover{text-indent:9px;background:0 0}
#principal ul li ul li{background:inherit;color:#888;display:none;float:left;margin:0;padding:0 1% 11px;position:relative;text-indent:9px;transition:text-indent .6s ease 0s,background .3s ease 0s;width:98%;border:none;border-bottom:1px solid rgba(255,255,255,0.2);line-height:16px;height:auto}
#principal ul li:hover>ul>li{display:block}
#principal ul li ul li:hover{text-indent:19px;border:none;border-bottom:1px solid rgba(0,0,0,0.3)}
#principal ul li ul li a{display:inline-block;float:left;padding:14px 0 0;text-align:left;width:100%;color:#838392;font-size:.9em;line-height:16px}
#principal ul li ul li ul li.submenu_flecha,#principal ul li ul li ul li.submenu_imagen,#principal ul li ul li ul li.submenu_sombra,#secundario li span.numero,#secundario li.encabezadoMenu{display:none}
#principal ul li ul li a.selec{color:#838392}
#principal ul li ul li a:hover,#principal ul li ul li:hover > a{color:#333}
#principal ul li ul li ul{float:left;height:auto;left:240px;margin:0;min-height:100px;padding:0 0 25px;position:absolute;top:5px!important;width:250px;}
#principal ul li:last-child ul li ul{float:left;height:auto;left:-210px;margin:0;min-height:100px;padding:0 0 25px;position:absolute;top:5px!important;width:270px;background-color:rgba(219,0,130,0.46)}
#principal ul li ul li ul li{width:100%;float:right;margin:0;padding:3px 0;text-align:left;text-indent:9px;position:relative;background:0 0;transition:text-indent .6s ease,background .3s ease}
#principal ul li ul li ul li:hover{text-indent:19px;color:#838392;background: #3b62ee75;}
#principal ul li ul li ul li a{width:100%;text-decoration:none;color:#838392;float:right;padding:13px 0 0;font-weight:400;cursor:pointer;text-align:left}
#principal ul li ul li ul li a:hover{color:#fff}
#principal ul li ul li ul li a.selec{color:#21356d;padding:3px 0 0}
#principal ul li{position:relative}
#principal ul li img{float:left;width:5%;height:auto;margin:0 1%}
#principal ul li img + a{width:calc(100% - 5% - 2%)!important}
#principal ul li ul{width:350px}
#principal ul li ul.columnas2{width:700px;left:calc(50% - 350px)}
#principal ul li ul.columnas3,#principal ul li ul.columnas4,#principal ul li ul.columnas5{width:100%}
#principal ul li ul.columnas2 li a span,#principal ul li ul.columnas3 li a span,#principal ul li ul.columnas4 li a span,#principal ul li ul.columnas5 li a span{text-align:center!important;width:100%;display:inline-block}
#principal ul li ul.columnas2 img,#principal ul li ul.columnas3 img,#principal ul li ul.columnas4 img,#principal ul li ul.columnas5 img{width:100%}
#principal ul li ul li{width:calc(100% / 1);margin:0;padding:1.5% 0}
#principal ul li ul.columnas2>li{width:calc(100% / 2)}
#principal ul li ul.columnas3>li{width:calc(100% / 3)}
#principal ul li ul.columnas4>li{width:calc(100% / 4)}
#principal ul li ul.columnas5>li{width:calc(100% / 5)}
#principal ul li ul.solo_imagen>li>img{display:block;max-width:90%;margin:5px 5%;width:auto}
#principal ul li ul.solo_imagen>li>img + a{position:absolute;font-size:0!important;left:0;top:0;width:100%;height:100%}
#principal ul li ul.solo_imagen>li>img+a:hover,#principal ul li ul.solo_imagen>li:hover>img+a,#principal ul li ul.solo_imagen>li>img+a.selec{background:none}
#secundario{width:100%;height:auto;float:left;margin:0;padding:0;z-index:100;position:relative;background:#eee}
#secundario ul{width:99%;float:left;margin:0;padding:2px 0;list-style-type:none}
#secundario li{width:auto;float:left;margin:0;padding:0;position:relative}
#secundario li a{width:auto;text-decoration:none;color:#000;float:left;padding:0 8px;cursor:pointer}
#secundario li a.selec,#secundario li a:hover{color:#7bb1dd}
#navegador_web{display: none;color:#666;float:left;font-size:1.6em;font-weight:400;margin:20px 0 0;padding:0;width:100%}
#navegador_web ul{width:100%;float:right;margin:0;padding:0;list-style-type:none;color:#AAA;font-size:12px}
#navegador_web ul li.seccion{background:url(../img/separa_navegador.png) left 6px no-repeat rgba(0,0,0,0);color:#aaa;float:left;font-size:1.3em;font-weight:400;margin:0 0 0 5px;padding:7px 0 0 24px}
#navegador_web ul li.seccion a{margin-top:0;font-size:1em}
#navegador_web ul li.separa_navegador{margin:0 4px}
#navegador_web ul a{font-size:.9em;font-weight:400;color:inherit;margin-top:3px}
#navegador_web ul a:hover{color:#333;text-decoration:none}
#navegador_web ul li.portada{color:#aaa;float:left;font-size:1.5em;font-weight:400;padding:4px 0 5px 1%;width:auto}
#navegador_web ul li.portada a::first-letter{color:#3b62ee!important}
#navegador_web h1,#navegador_web strong{float:left;font-weight:400;font-size:1em;margin:0;padding:0;width:auto;color:#3b62ee}
#destacados, #destacados ul.destacados {
	width: 100%;
	height: auto;
	padding: 6px 0 0 0;
	margin: 0;
	float: left;
}
#destacados{font-size:.9em;position:relative;z-index:100;background: #fff;padding:0 0 10px;overflow:hidden;height:auto}
#destacados ul.destacados{overflow:visible;list-style-type:none}
#destacados ul.destacados li{float:left;height:auto;margin:0 3px;padding:0;position:relative;transition:all .5s ease 0s;width:calc(100% / 4 - 6px);z-index:10;}
#destacados ul.destacados li:hover{z-index:1000}
#destacados ul.destacados li:hover p.resumen{display:none}
#destacados ul.destacados li:hover div.imagen{opacity:.56;z-index:0}
#destacados ul.destacados li div.imagen{width:100%;height:auto;float:left;margin:0;padding:0;overflow:hidden;transition:.5s ease all;position:relative}
#destacados ul.destacados li div.imagen a{display:block;width:100%;height:100%;float:left;margin:0;padding:0;overflow:hidden;text-align:center}
#destacados ul.destacados li div.imagen a img {
	width: auto;
	transition: all .3s ease;
	position: relative;
	height: 260px;
}
#destacados ul.destacados li div.datos{width:100%;height:auto;margin:0;font-weight:400;position:relative;transition:.8s ease 0s;}
#destacados ul.destacados li div.datos p{width:100%;height:100%;float:left;margin:0;padding:0}
#destacados ul.destacados li div.datos p a {
	height: auto;
	width: 100%;
	float: none;
	position: relative;
	transition: .9s ease 0s;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	z-index: 100;
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0;
	text-transform: uppercase;
}
#destacados ul.destacados li div.datos p a{background:#007bbf;}
/* #destacados ul.destacados li:nth-of-type(1) div.datos p a{background:#007bbf;}
#destacados ul.destacados li:nth-of-type(2) div.datos p a{background:#5a95ce;}
#destacados ul.destacados li:nth-of-type(3) div.datos p a{background:#88aedb;}
#destacados ul.destacados li:nth-of-type(4) div.datos p a{;} */
#destacados ul.destacados li div.datos p a:hover{background:#b0cae8;color:#333;text-decoration:none}
#destacados ul.destacados li p.resumen{color:#444;text-align:center;line-height:18px;display:block;position:absolute!important;bottom:-80px;left:-105px;text-align:center;width:100%;transition:none!important;display:none}
#destacados ul.destacados li a,#destacados ul.destacados li p.fecha{display:none}
#destacados #listadoDestacados{float:left;height:200px;margin:0;overflow:hidden;padding:5px 0 0 1%;width:99%}
#destacados #listadoDestacados li{border:1px solid #eee;box-shadow:0 0 4px #838392;float:left;height:auto;list-style-type:none;min-height:176px;padding:10px 1%;position:relative;transition:box-shadow .5s ease 0s,background .5s ease 0s;width:22.5%}
#destacados #listadoDestacados li:hover{box-shadow:0 0 4px #999;background:none;}
#instagram,#listado_objeto ul,div.descripcion_seccion hr{border:1px solid #eee}
#destacados #listadoDestacados li>a{background:url(../img/fondo_destacados_enlace.png) right center no-repeat rgba(0,0,0,0);bottom:0;color:#838392;display:block;font-size:.7em;height:20px;letter-spacing:-.3px;margin:0;padding:6px 0 0;position:absolute;right:0;width:115px}
#destacados #listadoDestacados li p{width:100%;height:auto;float:left;margin:5px 0 3px;text-align:center;font-size:1.2em}
#destacados #listadoDestacados li p a{color:#3b62ee;font-size:.9em;font-weight:400;letter-spacing:-.3px;text-decoration:none}
#destacados #listadoDestacados li p a:hover{color:#666;text-decoration:none}
#destacados #listadoDestacados li p.resumen{width:100%;height:auto;float:left;text-decoration:none;margin:0;color:#888;font-size:.8em}
#destacados #listadoDestacados li p.resumen a,#destacados #listadoDestacados li p.resumen a:hover{text-decoration:none}
#destacados #listadoDestacados li p.fecha{width:70%;height:auto;float:right;text-decoration:none;margin:0;color:#333;display:none}
#destacados #listadoDestacados li div.imagen{float:left;height:90px;margin:0;overflow:hidden;padding:0;width:99%;transition:transform .3s linear}
#destacados #barraDestacados div#ampliarDestacados a,#destacados #barraDestacados div#restaurarDestacados a{background:#838392;cursor:pointer;display:block;margin-left:20px;padding:3px 7px;text-align:center;transition:background-color .6s ease;font-size:.9em;text-decoration:none}
#destacados #listadoDestacados li div.imagen:hover{transform:scale(1.05,1.05)}
#destacados #listadoDestacados li div.imagen a,#destacados #listadoDestacados li div.imagen img{width:100%}
#destacados #barraDestacados{position:relative;float:left;width:100%;height:auto}
#destacados #barraDestacados div#ampliarDestacados{background:url(../img/ampliar.png) left 8px no-repeat rgba(0,0,0,0);float:left;height:35px;width:100%;display:none!important}
#destacados #barraDestacados div#ampliarDestacados a{width:108px}
#destacados #barraDestacados div#ampliarDestacados a:hover,#destacados #barraDestacados div#restaurarDestacados a:hover{background-color:#bbb;color:#838392}
#destacados #barraDestacados div#restaurarDestacados{background:url(../img/retraer.png) left 0 no-repeat rgba(0,0,0,0);float:left;height:40px;width:100%}
#destacados #barraDestacados div#restaurarDestacados a{margin-top:4px;width:105px}
#contenido_contenido{width:100%;float:left;margin:0;padding:0;position:relative;z-index:10;overflow:visible;color:#666;}

#contenido_contenido div.descripcion_seccion{float:left;margin:5px 0 0;padding:0;overflow:hidden;font-size:1em!important;width:100%}
div.descripcion_seccion span,div.descripcion_seccion a,div.descripcion_seccion strong{
	float: none !important;
	margin:auto !important;
	
}
/* div.descripcion_seccion strong{color:#333}
div.descripcion_seccion span strong{color:#3b62ee}
div.descripcion_seccion a{transition:background .9s ease,color .7s ease;display:inline!important;padding:0!important;text-decoration:underline} 
div.descripcion_seccion a:hover{text-decoration:overline;color:var(--colorNeutro4)}*/
#contenido_contenido div.descripcion_seccion a img{margin:5px;padding:5px;border:3px solid #838392;max-width:none!important}
#contenido_contenido div.descripcion_seccion a:hover img{box-shadow:0 0 5px #666}
#contenido_contenido div.descripcion_seccion ul{width:100%;float:left;margin:3px 0 10px;padding:0;list-style-type:none}
#contenido_contenido div.descripcion_seccion ul li{width:92%;float:left;margin:7px 0 7px 3%;padding:0 0 0 22px;position:relative}
#contenido_contenido div.descripcion_seccion ul li::before {
	content: "\f35a";
	font-size: .9em !important;
	color: var(--colorNeutro4) !important;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	position: absolute;
	top: -1px;
	left: -19px;
}#contenido_contenido div.descripcion_seccion ul.nobefore li::before{content:"";}
#contenido_contenido div.descripcion_seccion ul[style*=list-style-type] li{background:0 0;padding:0}
#contenido_contenido div.descripcion_seccion h1,#contenido_contenido div.descripcion_seccion h2,#contenido_contenido div.descripcion_seccion h3,#contenido_contenido div.descripcion_seccion h4,#contenido_contenido div.descripcion_seccion h5{float:left;position:relative;display:inline-block;width:100%;text-align:left;margin:15px 0;padding:0;text-transform:none}
#contenido_contenido div.descripcion_seccion h1{color:#3b62ee;font-size:1.8em}
#contenido_contenido div.descripcion_seccion h2{color:#3b62ee;font-size:1.6em}
#contenido_contenido div.descripcion_seccion h3{color:#3b62ee;font-size:1.4em}
#contenido_contenido div.descripcion_seccion h4{color:#3b62ee;font-size:1.2em}
#contenido_contenido div.descripcion_seccion h5{color:#3b62ee;font-size:1em}
#base_pie{background-attachment:scroll;background-clip:border-box;background-color:#000;background-origin:padding-box;background-position:left bottom;background-repeat:repeat-x;background-size:auto auto;color:#ddd;float:left;font-size:1em;margin:0;min-width:1180px;padding:30px 0 0;position:relative;width:100%;font-family:'Muli',sans-serif}
#base_extras {
	float: right;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	width: 80%;
	z-index: 1000000;
	position: relative;
	overflow: visible;
}#base_extras a.federacion {
	content: "";
	position: absolute;
	background: url(../img/logo-rfet.jpg) top left no-repeat;
	width: 200px !important;
	height: 80px;
	z-index: 200;
	top: -100px;
	background-size: contain;
	right: 0;
	margin: 0 !important;
}
#base_pie #base_extras a{width:auto;padding:0;text-align:center;float:none}
#sello_prodat{width:auto;position:absolute;top:160px;right:160px}
#base_pie #base_extras a:hover{text-indent:0}
#base_extras a span{display:none;margin:0}
#base_extras a.idepa{float:left;margin:-13px 0 0 10px;padding:0}
#base_pie #accesos_directos,#base_pie #destacados_pie{width:21%;height:150px;margin:0;padding:0 1%;font-size:1.1em;float:left}
#base_pie #enlacesLegales{float:left;width:18.5%;height:150px;margin:0;padding:0 .5%;position:relative;font-size:1.1em}
#accesos_directos ul.iconos{width:auto;height:auto;float:left;margin:10px 0 0;padding:0}
#accesos_directos{display:none}
#destacados_pie{width:42%!important}
#destacados_pie li{width:50%!important}
#destacados_pie li.cabecera{width:100%!important}
#accesos_directos ul.iconos li{width:auto;float:left;margin:5px 0}
#accesos_directos ul.iconos li a{height:32px;width:35px;display:inline;padding:0}
#base_pie ul{width:100%;padding:0;float:left}
#base_pie ul li{width:calc(100% / 4);padding:0;float:left;text-align:center;}
#accesos_directos ul.iconos li a span,#base_pie span.separador{display:none}
#accesos_directos ul li a.facebook{background:url(../img/facebook.png) top left no-repeat;filter:grayscale(1)}
#accesos_directos ul li a.facebook:hover{filter:grayscale(0)}
#accesos_directos ul li a.twitter{background:url(../img/twitter.png) top left no-repeat;filter:grayscale(1)}
#accesos_directos ul li a.twitter:hover{filter:grayscale(0)}
#accesos_directos ul li a.youtube{background:url(../img/youtube.png) top left no-repeat}
#accesos_directos ul li a.google{background:url(../img/google.png) top left no-repeat}
#accesos_directos ul li a.rss{background:url(../img/rss.png) top left no-repeat}
#accesos_directos ul li a.blogger{background:url(../img/blogger.png) top left no-repeat}
#accesos_directos ul li a.pinterest{background:url(../img/pinterest.png) top left no-repeat}
#accesos_directos ul li a.flickr{background:url(../img/flickr.png) top left no-repeat}
#accesos_directos ul li a.instagram{background:url(../img/instagram.png) top left no-repeat}
#accesos_directos ul li a.foursquare{background:url(../img/foursquare.png) top left no-repeat}
#accesos_directos ul li a.linkedin{background:url(../img/linkedin.png) top left no-repeat}
#accesos_directos ul li a.vimeo{background:url(../img/vimeo.png) top left no-repeat}
#accesos_directos ul li a.dropbox{background:url(../img/dropbox.png) top left no-repeat}
#base_pie ul{height:auto;margin:0;list-style-type:none}
#base_pie #enlacesLegales p,#base_pie ul li.cabecera{border-bottom:1px solid #e2e2e2;float:left;font-family:inherit;font-size:.9em;font-weight:400;margin:0 0 5px;padding:0;text-align:left;text-transform:uppercase;width:100%}
#base_pie ul li {
	height: auto;
	margin: 2px 0;
	list-style-type: none;
}
#base_pie #enlacesLegales p::before{content:"\f24e";font-family:"Font Awesome 5 Free";font-size:.8em;margin-right:5px;font-weight:700}
#base_pie a, #base_pie span {
	color: #aaa;
	float: left;
	font-size: 0.75em;
	font-weight: 400;
	height: auto;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform: uppercase;
	transition: 0.5s ease all;
	width: 96%;
}
#base_pie a:hover{color:#fff;text-decoration:none;}
#base_pie #enlacesLegales:hover p{color:#fff;border-color:#fff}
#base_pie #enlacesLegales a:hover{color:#5274f0}
#base_pie #destacados_pie:hover li.cabecera{color:#edeef2;border-color:#edeef2}
#base_pie #destacados_pie a:hover{color:#edeef2}
#base_pie #accesos_directos:hover li.cabecera{color:var(--color4);border-color:var(--color4)}
#base_pie #accesos_directos a:hover{color:var(--color4)}
#base_pie ul.datos_empresa {float: left;list-style-type: none;margin: -30px 0 0;text-align: center;width: 32.5%;}
#base_pie ul.datos_empresa>div li{display:inline-block;width:auto;margin:0;padding:0}
#base_pie ul.datos_empresa li span,#base_pie ul.datos_empresa li strong{width:auto;margin:0 4px 0 0;float:left;font-weight:400;font-size:1.1em}
.datos_empresa span{font-size:.7em!important}
span[itemprop="telephone"]{font-size:1.1em!important}
#base_pie ul.datos_empresa li {display: none !important;}
#base_pie ul.datos_empresa li.cabecera {border-bottom: none;background: url(../img/logo_pie.jpg) no-repeat center top;background-size: contain;height: 220px;display: block !important;}
#base_pie ul.datos_empresa li.cabecera strong{color:#fff;font-size:1em;font-weight:400;text-align:center;height:18px;padding:2px 0 0 1px;margin-top:-20px;border-bottom:1px solid;display:none;}
.datos_empresa .cabecera span{font-size:.9em!important}
#base_pie ul.datos_empresa li a{font-size:1.2em;text-transform:uppercase!important}
span [itemprop="faxNumber"]{font-size:1.2em!important;margin-top:-2px!important}
#base_pie ul.datos_empresa li a:hover{text-decoration:underline!important}
#base_pie ul.datos_empresa div[itemprop=address] li{font-size:1.2em;color:#ccc!important}
div#comodo {
	position: absolute;
	left: 370px;
	top: 189px;
	z-index: 100000000;
}
a#comodoTL{color:#fff;font-family:inherit;font-size:.7em;margin-left:-130px;margin-top:29px;text-decoration:underline;width:120px}
a#comodoTL:hover{text-indent:0!important}
#base_pie #destacados_pie li.cabecera::before{content:"\f08d";font-family:"Font Awesome 5 Free";font-size:.9em;margin-right:5px;font-weight:700}
#base_pie #accesos_directos li.cabecera::before{content:"\f1ae";font-family:"Font Awesome 5 Free";font-size:1em;margin-right:5px;font-weight:700}
#base_destacados_lateral{width:100%;height:auto;float:left;margin:10px 0 0;padding:0}
#base_destacados_lateral ul{width:100%;height:auto;float:left;list-style-type:none;margin:0;padding:0}
#base_destacados_lateral ul li{width:96%;height:auto;float:left;margin:0 0 10px;padding:2%;list-style-type:none;background:#f8f8f8}
#base_destacados_lateral ul li h3{width:100%;height:auto;float:left;margin:5px 0}
#base_destacados_lateral ul li h3 a{color:#999;font-size:1.1em;font-weight:400;text-decoration:none}
#base_destacados_lateral ul li h3 a:hover{color:#3b62ee;text-decoration:none}
#base_destacados_lateral ul li p.resumen{width:100%;height:auto;float:left;text-decoration:none;margin:7px 0 0;color:#3b62ee;font-size:.9em}
#base_destacados_lateral ul li p.resumen a,#base_destacados_lateral ul li p.resumen a:hover{text-decoration:none;float:right}
#base_destacados_lateral ul li p.fecha{width:100%;height:auto;float:left;text-decoration:none;margin:7px 0 0;color:#333;text-align:right}
#base_destacados_lateral ul li div.imagen{width:99%;height:auto;float:left;margin:0;padding:0;overflow:hidden;text-align:center}
#base_destacados_lateral ul li div.imagen img{width:100%}
#resultados_busqueda{margin:0 0 0 2.5%;padding:0;overflow:hidden;width:95%;float:left}
#resultados_busqueda h3{background:#f3f3f3;color:#666;float:left;font-weight:400;height:auto;margin:0 0 10px;padding:7px 2%;text-transform:uppercase;width:96%}
#resultados_busqueda ul{width:90%;float:left;margin:0 0 0 5%;padding:0;list-style-image:url(../img/flecha-buscador.png);list-style-position:inside}
#resultados_busqueda li{width:100%;clear:both;margin:0 0 4px;padding:0 0 10px 5px}
#resultados_busqueda li a{color:#666;margin:0 0 0 5px;text-decoration:none}
#resultados_busqueda li a.titulo{color:#222;font-weight:700;margin:0;text-decoration:none}
#resultados_busqueda li a.titulo:hover{color:#888}
#iconos{margin:0;padding:0;width:auto;position:absolute;top:0;transition:.5s ease all;left:158px;display:block;height:auto;}
#iconos ul.iconos,#iconos ul.iconos li{float:left;margin:0;padding:0;width:auto}
#iconos ul.iconos{height:auto;list-style-type:none;float:left;width:auto;display:block;position:relative;padding:0 10px}
.iconos.generales{z-index:100;position:absolute;right:34px;background:#3b62ee;height:50px!important;display:inline-block}
.iconos.redes{z-index:100;position:absolute;right:24px;background:var(--color4);height:50px!important;display:inline-block}
#iconos ul.iconos li{height:auto;text-align:center;padding:0;width:auto;position:relative}
#iconos ul.iconos li:nth-of-type(1), #iconos ul.iconos li:nth-of-type(2), #iconos ul.iconos li:nth-of-type(3), #iconos ul.iconos li:nth-of-type(4) {display: none;}
#iconos ul.iconos li a{color:#888;display:block;font-size:.7em;width:25px;height:18px;overflow:hidden;text-align:center;padding:8px 0 0;opacity:.9;text-transform:lowercase;transition:.5s ease all}
#mapaweb,#mapaweb ul{width:100%;padding:0;float:left}
#iconos ul.iconos li a.inicio{background:url(../img/portada.png) center no-repeat}
#iconos ul.iconos li .mapaweb::before{content:"\f0e8";font-size:2em!important;color:var(--colorNeutro4);font-family:"Font Awesome 5 Free";font-weight:700;}
#iconos ul.iconos li .correo::before{content:"\f0e0";font-size:2em!important;color:var(--colorNeutro4);font-family:"Font Awesome 5 Free";font-weight:700;}
#iconos ul.iconos li a.localizacion{background:url(../img/localizacion.png) center no-repeat;display:none}
#iconos ul.iconos li a.webmail{background:url(../img/webmail.png) center no-repeat;display:none}
#iconos ul.iconos li a.franquicia{background:url(../img/franquicia.png) center no-repeat}
#iconos ul.iconos li .facebook::before{content:"\f39e";font-size:1.2em!important;color:var(--colorNeutro4);font-family:"Font Awesome 5 Brands";font-weight:700;}
#iconos ul.iconos li .twitter::before{content:"\f099";font-size:1.2em!important;color:var(--colorNeutro4);font-family:"Font Awesome 5 Brands";font-weight:700;}
#iconos ul.iconos li a.favoritos{background:url(../img/favoritos.png) center no-repeat}
#iconos ul.iconos li .youtube::before{content:"\f167";font-size:1.2em!important;color:var(--colorNeutro4);font-family:"Font Awesome 5 Brands";font-weight:700;}
#iconos ul.iconos li a.googleplus{background:url(../img/google.png) center no-repeat}
#iconos ul.iconos li a.blogger{background:url(../img/blogger.png) center no-repeat}
#iconos ul.iconos li a.pinterest{background:url(../img/pinterest.png) center no-repeat}
#iconos ul.iconos li a.flickr{background:url(../img/flickr.png) center no-repeat}
#iconos ul.iconos li a.instagram{background:url(../img/instagram.png) center no-repeat}
#iconos ul.iconos li a.foursquare{background:url(../img/foursquare.png) center no-repeat}
#iconos ul.iconos li a.linkedin{background:url(../img/linkedin.png) center no-repeat}
#iconos ul.iconos li a.vimeo{background:url(../img/vimeo.png) center no-repeat}
#iconos ul.iconos li a.dropbox{background:url(../img/dropbox.png) center no-repeat}
#iconos ul.iconos li a.rssCabecera{background:url(../img/rss.png) center no-repeat}
#iconos ul.iconos li a:hover{color:#838392;text-decoration:none;opacity:1}
#iconos ul.iconos li a:hover img{display:block;margin:0 30px}
#mapaweb{margin:20px 0 0 1%;overflow:hidden;font-size:.9em}
#mapaweb h3{color:#264811;margin:5px 0 15px}
#mapaweb ul{margin:0}
#mapaweb li{background-color:rgba(0,0,0,0);float:left;list-style-type:none;margin:0;padding:5px 10px;width:95%;transition:background .8s ease}
#mapaweb li:hover{background:url(../img/flecha-mapaWeb.png) 0 7px no-repeat #ddd}
#mapaweb li li{background:0 0}
#mapaweb li a{color:#666;margin:0;text-decoration:none}
#mapaweb li a.titulo{color:#444;margin:0;text-decoration:none;font-size:1.2em}
#mapaweb li a.titulo:hover{color:#3b62ee}
#mapaweb li p{color:#333;margin:0;padding:0 0 5px 10px;text-align:left}
#tabla_localiza{border-left:1px dotted #ef4038;padding:10px}
#tabla_localiza td{border-left:1px dotted #ef4038;padding:0 20px 0 10px}
div.compartir_redes{width:350px;position:relative;float:right;margin:0 0 15px}
#paginador,div.paginador{float:left;font-size:.9em;margin:0;padding:0 0 0 10px;text-align:left;width:98%
;background:none;transition:background .5s ease-in .6s;text-indent:20px}
h2+.paginador {display: none;}
#paginador:hover,div.paginador:hover{background:#f3f3f3}
#paginador p.texto_paginador,div.paginador p.texto_paginador{float:left;height:auto;margin:0;padding:0;text-align:left;width:auto}
#paginador p.paginador,div.paginador p.cuerpo_paginador{float:left;height:auto;margin:0;padding:0;text-align:right;width:auto}
#paginador a,#paginador strong,div.paginador a,div.paginador strong{display:inline-block;text-align:center;width:20px;text-decoration:none;text-indent:0;font-size:1.1em;padding:1px 2px 2px!important;margin:0 1px}
#paginador a,div.paginador a{color:#666;padding:0;transition:all .5s ease}
#paginador a:hover,div.paginador a:hover{background:#333;color:#eee}
#paginador strong,div.paginador strong{color:#3b62ee}
div.paginador table{float:left;width:100%;margin:0;padding:0}
#redes_sociales,div.objeto #redes_sociales{float:right;padding:8px 0 5px;z-index:1;width:auto;height:auto;position:relative}
#redes_sociales{height:auto;margin:0 0 5px;padding:0 0 5px;position:relative;position:absolute;right:65px;width:auto;z-index:1}
#redes_sociales div.facebook{float:left;height:auto;margin:0;padding:0 5px;width:auto;filter:grayscale(1)}
#redes_sociales div.facebook:hover{filter:grayscale(0)}
#redes_sociales div.twitter{float:left;height:auto;margin:0;padding:0 3px 0 0;width:70px;filter:grayscale(1)}
#redes_sociales div.twitter:hover{filter:grayscale(0)}
#redes_sociales div.twitter a.twitter-share-button{width:auto;height:auto;float:left;margin:0;padding:0}
#redes_sociales .addthis_inline_share_toolbox{clear:none!important;float:left!important;margin-left:5px!important;width:auto!important;filter:grayscale(1)}
#redes_sociales .addthis_inline_share_toolbox:hover{filter:grayscale(0)}
#redes_sociales div.google{float:left;height:auto;margin:0;padding:0 0 0 4px;width:auto;filter:grayscale(1)}
#redes_sociales div.google:hover{filter:grayscale(0)}
#redes_sociales div.share{float:left;height:auto;padding:2px 0 0;width:auto}
#redes_sociales a.imprimir{width:25px;height:20px;float:left;margin:0;padding:0;background:url(../img/ico_imprimir.png) no-repeat top center}
#redes_sociales a.imprimir:hover{background:url(../img/ico_imprimir_hover.png) no-repeat top center}
#redes_sociales a.contacto{width:25px;height:20px;float:left;margin:0;padding:0 7px 0 0;background:url(../img/ico_contacto.png) no-repeat top center;display:none;}
#redes_sociales a.contacto:hover{background:url(../img/ico_contacto_hover.png) no-repeat top center}
#instagram{width:96%;float:left;margin:0 0 15px;padding:2%;border:1px solid #eee}
#instagram h3{width:100%;float:left;margin:0;padding:0}
#instagram h3 a{width:auto;height:25px;float:left;margin:0;padding:0 0 0 80px;background:url(../../redes_sociales/instagram/img/logo.png) no-repeat top left}
#instagram a{width:33.33%;float:left;margin:0;padding:0}
#instagram a img{width:100%;float:left;margin:0;padding:0}
#listado_objeto{width:100%;height:auto;float:left;margin:10px 0;padding:0}
#listado_objeto:hover h2{color:#3b62ee}
#listado_objeto:hover ul{border:1px solid #3b62ee}
#listado_objeto p.titulo{color:#535151;display:block;float:left;font-size:1.1em;height:auto;margin:0;padding:0;text-align:right;width:99%}
#listado_objeto h2,#listado_objeto h3{color:#888;height:auto;margin:0;padding:0;text-align:right;display:block;font-weight:400;float:left}
#listado_objeto h3 a:hover,#listado_objeto ul li:hover h2 a{color:#3b62ee}
#listado_objeto ul{float:left;height:auto;list-style-type:none;margin:0;padding:5px .5%;width:99%}
#listado_objeto ul li{background:#838392;float:left;height:175px;margin:5px .5%;padding:0 1%;position:relative;width:17%;overflow:hidden}
#listado_objeto h2{font-size:1.1em;width:100%}
#listado_objeto ul li:hover a.ampliarLoMas{background:url(../img/fondo_destacados_enlace1.png) right center no-repeat rgba(0,0,0,0)}
#listado_objeto h3{font-size:.8em;width:100%}
#listado_objeto h3 a{color:#333;font-size:.8em;font-weight:400;margin:0 0 5px;text-align:center;text-transform:uppercase;width:100%;overflow:hidden}
#listado_objeto div.imagen{float:left;position:relative;width:70%;height:100px;margin:0 15%}
#listado_objeto p,#listado_objeto span.fecha{font-size:.8em;padding:0;width:100%;float:left;font-weight:400}
#listado_objeto div.imagen img{max-height:100%;max-width:100%}
#listado_objeto p{margin:0;color:#666;height:65px;overflow:hidden;text-align:justify;display:none}
#listado_objeto span.fecha{color:#888;height:auto;margin:0;display:none;text-align:right}
#listado_objeto ul li a.nombre_lomas{color:#3b62ee}
#listado_objeto ul li a.ampliarLoMas{background:url(../img/fondo_destacados_enlace.png) right center no-repeat rgba(0,0,0,0);bottom:7px;color:#f5f5f5;font-size:.7em;letter-spacing:-.3px;padding:0 20px 0 0;position:absolute;right:20px;width:92px;display:none}
#listado_objeto ul li:hover a.ampliarLoMas:hover{color:#3b62ee}
#destacados_padre{width:100%;height:auto;float:left;margin:20px 0 0;padding:0}
#destacados_padre ul{width:100%;float:left;margin:0;padding:0;list-style-type:none;text-align:center}
#destacados_padre ul li{display:inline-block;margin:.5%;padding:0;width:calc(24% - 2px);transition:.5s ease all;z-index:1;position:relative;filter:grayscale(0);border:1px solid #ccc}
#destacados_padre ul li:hover{filter:grayscale(1)}
#destacados_padre ul li:hover a{min-height:60px}
#centro_izquierda[style*="width:53%"] #destacados_padre ul li{width:48%}
#centro_izquierda[style*="width:100%"] #destacados_padre ul li{width:23%}
#destacados_padre ul li.separadorColumnas{display:none}
#destacados_padre ul li div.imagen{display:block;width:100%;height:245px;float:left;padding:0;margin:0 0 5px;overflow:hidden}
#destacados_padre ul li div.imagen a{width:100%;height:185px}
#destacados_padre ul li div.imagen img{max-width:100%;transition:transform .5s ease;max-height:100%}
#destacados_padre ul li div.imagen img:hover{transform:scale(1.2)}
#destacados_padre ul li > a{width:100%;min-height:35px;height:auto;margin:0;padding:3px 0;text-align:center;background:#5274f0;color:#fff;font-size:.7em;display:flex;align-items:center;justify-content:center;bottom:0;position:absolute;transition:.5s ease all;text-transform:uppercase}
#destacados_padre ul li > a:hover{text-decoration:none;color:#000}
#destacados_padre ul li a h3{margin:0;padding:5px 0 0;font-weight:400;min-height:45px;width:94%;font-size:1.1em}
ul.blog{margin:25px 0;padding:0;list-style-type:none}
ul.blog li.blog{margin:0 0 15px;padding:0 0 10px;list-style-type:none;border-bottom:1px solid #ccc}
ul.blog li.blog a.titulo_blog,ul.blog li.blog p.fecha_blog,ul.blog li.blog p.resumen_blog{float:left;padding:0;margin:0 0 5px;height:auto}
ul.blog li.blog a.titulo_blog{width:100%;color:#000}
ul.blog li.blog p.fecha_blog{width:100%}
ul.blog li.blog p.resumen_blog{width:85%;min-height:32px}
ul.blog li.blog a.ver_contenido_blog{width:auto;height:auto;float:right;margin:0 0 5px;padding:5px;background:#000;color:#838392;border:1px solid #000}
ul.blog li.blog a.ver_contenido_blog:hover{background:#838392;color:#000;text-decoration:none}
ul.blog li.blog span.imagen_blog{width:100%;height:auto;float:left;margin:0 0 5px;padding:0}
ul.blog li.blog span.imagen_blog img{width:100%}
ul.blog li.blog div.contenido_blog{width:100%;height:auto;float:left;margin:0;padding:0}
#listado_breves{width:100%;float:left;margin:0 0 10px;padding:0;transition:background .5s ease 0s;}
#listado_breves:hover{background:#eee}
#centro_centro h2.cabecera_breves{color:#535151;float:right;font-size:1.1em;font-weight:400;margin:15px 5px 0;padding:0;text-align:right;text-transform:lowercase;width:100%}
#listado_breves ul{width:100%;float:left;margin:0;padding:0;list-style-type:none}
#listado_breves ul li{width:98%;height:auto;float:left;margin:0;padding:0;position:relative;border-bottom:3px solid #efefef;transition:background 1s ease}
#listado_breves ul li:last-child{border-bottom:none}
#listado_breves ul li:hover{background:#3b62ee}
#listado_breves ul li:hover p.fecha{color:#d8e5f0}
#listado_breves ul li:hover a.titulo{color:#838392}
#listado_breves ul li:hover span.resumen{color:#444}
#listado_breves ul li:hover a.ampliar{background:url(../img/ico_ampliar_hover.png) right center no-repeat rgba(0,0,0,0)}
#listado_breves ul li .datos_listado{color:#999;float:left;font-size:.9em;height:auto;margin:0;padding:0;width:100%}
#listado_breves ul li a.imagen{width:100%;height:180px;float:left;margin:0 0 5px;padding:0;text-align:center}
#listado_breves ul li a.imagen img{max-width:100%;max-height:100%}
#listado_breves ul li a.titulo{color:#3b62ee;display:block;float:left;font-size:1.1em;letter-spacing:-.3px;line-height:18px;margin:0 0 4px;padding:0;text-decoration:none;width:100%}
#listado_breves ul li p.fecha,#listado_breves ul li span.resumen{width:100%;margin:2px 0;display:block;float:left;padding:0;font-size:.9em}
#listado_breves ul li a.titulo:hover{color:#838392}
#listado_breves ul li p.fecha{text-align:right}
#listado_breves ul li a.ampliar{background:url(../img/ico_ampliar.png) right center no-repeat rgba(0,0,0,0);bottom:0;color:#000;float:right;font-size:0;height:18px;padding:0 20px 0 0;position:absolute;right:0;text-decoration:none}
#listado_breves ul li a.ampliar:hover{color:#838392;font-size:.7em;text-decoration:none}
#bloqueLetra{display: none;float:right;margin-top:-7px;position:relative;width:50px}
.aumentar_letra,.disminuir_letra{width:19px;height:30px;float:right;padding:0;text-align:center}
.aumentar_letra{margin:0 6px 0 0;font-size:18px;font-weight:700;background:url(../img/ico_aumentar.png) bottom no-repeat}
.aumentar_letra:hover{background:url(../img/ico_aumentar_hover.png) bottom no-repeat}
.disminuir_letra{margin:0;font-size:16px;font-weight:700;background:url(../img/ico_disminuir.png) bottom no-repeat}
#plantillaFichaContenido>span,#plantillafichaDescripcion>span,#plantillafichaEmpleo>span,#plantillafichaPrecauciones>span{float:left;margin-left:5px;padding-top:4px;text-indent:26px}
#plantillaFichaContenido,#plantillafichaDescripcion,#plantillafichaEmpleo,#plantillafichaPrecauciones{font-weight:700;font-size:1em;border-bottom:1px dashed #EDEDED;border-top:1px dashed #EDEDED}
.disminuir_letra:hover{background:url(../img/ico_disminuir_hover.png) bottom no-repeat}
#plantillaFichaContenido{color:#6EA0D1;background:url(../img/patron.png)}
#plantillaFichaContenido>span{background:url(../img/contenido.png) top left no-repeat}
#plantillafichaDescripcion{color:#172A5D;background:url(../img/patron.png)}
#plantillafichaDescripcion>span{background:url(../img/descripcion.png) top left no-repeat}
#plantillafichaEmpleo{color:#77AF44;background:url(../img/patron.png)}
#plantillafichaEmpleo>span{background:url(../img/empleo.png) top left no-repeat}
#plantillafichaPrecauciones{color:#BF0000;background:url(../img/patron.png)}
#plantillafichaPrecauciones>span{background:url(../img/precaucion.png) top left no-repeat}
div.cookiesPc{background:#222;height:auto;left:0;opacity:.9;top:0;width:100%;z-index:10000000000}
div.cookiesPc #mensaje_cookies{color:#838392;font-size:12px;line-height:18px;margin:0 auto;padding:3px 1% 6px;text-align:justify;width:996px}
.scrollup{width:80px;height:80px;opacity:.6;position:fixed;bottom:0;right:0;display:none;background:url(../img/ir_top.png) no-repeat;z-index:10000000}
.draggable,.draggable *{cursor:move!important}
