*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}li{list-style:none;}body{color:#414141;font-family:'Arimo', sans-serif; font-size:13px;}div:after, .clearfix:after{clear:both;}div:before, div:after, .clearfix:before{content:" ";display:table;}img{height:auto;width:auto;max-width:100%;}
a{-moz-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;  -o-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; color:#004f8b; text-decoration:none;font-weight:bold;}
a:hover{color:#000;}p{margin:0px 0px 12px;font-family:'Arimo', sans-serif;}.pagina{max-width:1044px;padding:0 10px;margin:0 auto;}.slide{float:right;width:66%;padding-top:38px;}.cabecera .descripcion > p{padding-left:37px;color:#004f8b;font-size:12px;font-family:'Oswald', sans-serif;}.menu{border-bottom:1px solid #004f8b;border-top:1px solid #ccc;text-align:left;margin-bottom:10px;margin-top:10px;background:-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 99%, rgba(0,0,0,0.15) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(99%,rgba(0,0,0,0.15)), color-stop(100%,rgba(0,0,0,0.15)));background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 99%,rgba(0,0,0,0.15) 100%);background:-o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 99%,rgba(0,0,0,0.15) 100%);background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 99%,rgba(0,0,0,0.15) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 99%,rgba(0,0,0,0.15) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=0 );}
/*HE PUESTO DISPLAY NONE EN RRSS PORQUE NO TIENEN LOS PERFILES DE REDES SOCIALES TODAVÍA, CUANDO LO TENGAN LO QUITAMOS. IDEM CON EL PADDING TOP, TIENE QUE PONERSE A 5 CUANDO ESTÉ LO DE RRSS*/
.rrss{display:none;text-align:right;padding-right:20px;padding-top:20px;}.rrss div{float:right;padding-right:5px;}.rrss div.siguenos{padding-top:5px;}.rrss div.ultimo{padding-right:0px;}
.cabecera .descripcion{float:left;width:34%;padding-top:30px;}
.menu ul li{display:inline-block;padding:0;}.pie_de_pagina ul li{display:inline-block;padding:10px 8px;}.menu ul li a, .pie_de_pagina ul li a{color:#414141; font-size:12px;text-transform:uppercase; padding: 12px 9px 5px 16px;
display: block;
margin: 0 auto;}.menu ul li a:hover, .pie_de_pagina ul li a:hover{color:#000;}.centro{float:left;width:67%;margin-top:15px;}.lateral{float:left;width:33%;margin-top:15px;border-left:1px solid #004f8b;padding-left:3px;}.banner{margin-bottom:15px;}.pie_de_pagina{border-top:1px solid #004f8b;margin-top:10px;}.pagina .centro{text-align:left;padding-right:14px;}.menu li ul{display:none;}.menu li:hover > ul{display:block;position:absolute;}.menu ul li ul li{display:block;padding:0;}.menu ul li ul li a{padding:11px 16px 15px 16px;display:block;}.menu ul li ul{background-color:#f2f2f2;margin-top:0px;}.floatleft{float:left;}hr.leer-mas{border:red dashed 1px;color:red;}b, strong{font-weight:bold !important;}
.menu li a:hover{text-decoration:underline;background-color:rgba(196,196,196,0.3); transition: 0.9s;}.menu ul li ul{padding:0px;z-index:99999;}.menu ul li ul li:hover > ul{display:block;}.menu ul li ul li ul{display:none;position:absolute !important;margin-left:100%;margin-top:-35px;}.menu ul li ul li ul li{display:block;}
ul, ol{text-align:center; padding:0px 31px 9px 0px;}.migas_pan{text-align:left;padding-top:5px;font-weight:bold; font-size:10px;}.menu li a.activo{color:#3004f8b;text-decoration:underline;}
.menu_movil{display:none;}.menu_movil select{width:100%;margin:15px 0px;height:40px;}#overbox3{position:fixed;bottom:0px;left:0px;width:100%;z-index:999999;display:block;}
.menu-sec{background: rgb(0,143,169);background: linear-gradient(0deg, rgba(0,143,169,1) 43%, rgba(116,173,203,1) 100%);border-bottom:0;}
.menu-sec ul li a, .menu-sec ul li{color:#ffffff !important;letter-spacing:1px;font-size:12px;font-weight:100;}.tit-menu-sec{text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:1px;}
.menu-sec ul li ul li a{color:#000000 !important;}
#infobox3{margin:auto;position:relative;top:0px;width:100%;text-align:center;background-color:#eeeeee;}#infobox3 p{padding:21px 5px 0px 5px;font-size:12px;text-align:center;}
#infobox3 p a{margin-right:5px;text-decoration:underline;}
.carrusellogos{width:100%;height:95px;border:1px solid #004f8b;}
.carruselizq{display:inline-block; width:21%;float:left;height:95px;background:url('../../imagen/slidelastizq.png') right top no-repeat;padding-top:20px;}
.carruselizq a{color:#fff;text-transform:uppercase;font-weight:100;font-size:22px; line-height: 25px;}
.carruselizq a:hover, .carruselder a:hover{color:#f2f2f2;}
.carruselder a{color:#fff;text-align:center;font-weight:100;}
.carrusel{display:inline-block;width:66%;}
.elastislide-list{max-height:88px !important; padding-top:2px !important;}
.carruselder{display:inline-block; width:13%;background:#004f8b;float:right;height:95px;background:url('../../imagen/slidelastder.png') left top no-repeat;padding-top:25px;padding-left:10px;}
.carusel-img{border: 1px solid #ccc;border-radius: 5px; max-width: 111%; }

.contenido_texto ul{text-align: left;}
.contenido_texto ol{text-align: left;}
.contenido_texto ul li{list-style: disc;}
.contenido_texto ol li{list-style: decimal;}
.contenido_texto li{margin-left:25px;margin-bottom:5px;}

.eliminar-cookie{display:block;background:tomato;color:#fff;padding:5px 10px;border-radius:4px;text-align:center;}
.activar-cookie{display:none;background:forestgreen;color:#fff;padding:5px 10px;border-radius:4px;text-align:center;}

@media screen and (max-width:980px){ .cabecera .descripcion > p{font-size:80%;} .carruselizq{} }
@media screen and (max-width:760px){ .cabecera .descripcion > p{font-size:60%;} .carruselizq{ padding-right:22px;padding-top:33px;} .carruselizq a{font-size:12px; } }
@media screen and (max-width:480px){ .cabecera .descripcion > p{font-size:80%;} .carruselizq a{    font-size: 8px;}.carruselder a{font-size: 9px;} .cabecera .descripcion{width:100%;}.slide{width:100%;}
.destacado, .calendario_eventos {width:100%;} .lateral{width:100%;}.centro {width:100%;} .menu_movil{display:block;}.cabecera .menu{display:none;} }
@media screen and (max-width:320px){ .cabecera .descripcion > p{font-size:28%;text-align:left;padding:6px;} .carruselizq{    font-size: 8px;} .lateral{width:100%;}.centro {width:100%;} }