body{font:normal 62.5%/1.6em Arial,Helvetica,sans-serif;margin:0;padding:0}
a{color:#ec0000;text-decoration:none}
a img{border:0}
a:focus{outline:0 none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.none{display:none}
.block{display:block!important}

/*Grids*/
.mainContainerAH{width:96em;margin:0 auto;background-color:#fff}
.generalContentAH,.contentFooterAH{padding:0 1.2em;overflow:hidden}

/*4/4*/
.contentAH{width:69.9em;float:right;overflow:hidden}
.contentBAH{overflow:hidden;clear:both}
.contentCAH{width:69.9em;float:left}
.bottomContentAH{clear:left}
.mainContentAH{width:46.2em;float:left}
.mainContent02AH{width:46.2em;float:left;margin:0 0 0 1.2em}
.sideNavAH{width:22.5em;float:left}
.sidebarAH{width:22.5em;float:right;overflow:hidden}
.sidebar01AH{width:22.5em;float:left}
.sidebar02AH{width:22.5em;margin:0 1.2em;float:left}
.sidebar03AH{width:22.5em;float:right}

/*3/3*/
.content3AH{width:62em;float:left;overflow:hidden}
.bottom3ContentAH{clear:both}
.side01AH{width:30.4em;float:left}
.side02AH{width:30.4em;float:right}
.side03AH{width:30.4em;float:right}

/*Grids responsive*/
.wrapperAH{max-width:96em;margin:0 auto;}
.main3cols96AH ,.main4cols96AH,.mainMcols96AH,.main2cols96AH,.mainliquidAH{width:100%;clear:both}
.extra-small, .small, .medium, .large, .large2, .giant{padding:0 1.5em; box-sizing:border-box;min-height:.01em}
.main3cols96AH .giant{width:100%;float:left}
.main3cols96AH .large{width:66.66%;float:left}
.main3cols96AH .medium{width:33.33%;float:left}
.main3cols96AH .small{width:33.33%;float:left}
.main4cols96AH .giant{width:100%;float:left}
.main4cols96AH .large{width:75%;float:left}
.main4cols96AH .large2{width:75%;float:left}
.main4cols96AH .medium{width:50%;float:left}
.main4cols96AH .small{width:25%;float:left}
.main4cols96AH .extra-small{width:25%;float:left}
.Head01AH{width:100%;padding:0 0 1.5em}
.Footer01AH{width:100%;padding:0}
.Head01AH, .Footer01AH{clear:both}
.contentRowAH{width:100%;clear:both}
.main4cols96AH .contentRowAH .small{width:25%;float:left;}
.content1_3AH{width:33.33%;float:left;overflow:hidden}
.content2_3AH{width:66.66%;float:left;overflow:hidden}
.content1_4AH{width:25%;float:left}
.content1_2AH{width:50%;float:left;overflow:hidden}
.content1_2_res_1_2AH{width:50%;float:left;overflow:hidden}
.content3_4AH{width:75%;float:left}
.main3cols96AH .content2_3AH .large{width:100%;float:left;overflow:hidden}
.main3cols96AH .content2_3AH .medium{width:50%;float:left;overflow:hidden}
.main3cols96AH .content2_3AH .small{width:50%;float:left;overflow:hidden}
.main3cols96AH .content1_3AH .medium{width:100%;float:left;overflow:hidden}
.main4cols96AH .content1_4AH .small{width:100%;}
.main4cols96AH .content1_2AH .small{width:50%;}
.main4cols96AH .content1_2AH .medium{width:100%;}
.main4cols96AH .content3_4AH .large{width:100%;}
.main4cols96AH .content3_4AH .medium{width:66.66%}
.main4cols96AH .content3_4AH .small{width:33.33%;}
.main4cols96AH .content3_4AH  .content2_3AH .large{width:100%;}
.main4cols96AH .content3_4AH  .content2_3AH .medium{width:100%;}
.main4cols96AH .content3_4AH  .content2_3AH .small{width:50%;}

.main4cols96AH .content1_2AH .content1_2_res_1_2AH .small{width:100%;}
.main3cols96AH .content2_3AH .content1_2_res_1_2AH .small{width:100%;}
.main3cols96AH .content2_3AH .content1_2_res_1_2AH .medium{width:100%;}

#paletaContent{padding:0 1.2em;overflow:hidden;width:100%;box-sizing:border-box;}



/*Accionistas Título descripción*/
.tituloDesc{margin:0 0 1.2em 0;border-bottom:1px solid #d6dbe2}
.tituloDesc .titulo h2{font-size:2em;font-weight:normal;margin-top:0}
.tituloDesc  h3{color:#303030;font-size:18px;font-weight:700;font-family:'open_sansregular',Arial,sans-serif;margin:0;padding:6px 12px 20px}
.tituloDesc  p{font-size:13px;margin:0 12px 11px;padding:0;color:#303030}

/*Fin Accionistas Título descripción*/

/*Entradilla*/
.entradilla{margin:0 0 1.2em 0;border-bottom:1px solid #d6dbe2}
.entradilla  p{font-size:13px;margin:0;padding:0 12px 11px;color:#303030}

/*Fin Entradilla*/

/*Menu Accion San*/
.MenuAccion{margin-bottom:3em;border:0 none;}
.MenuAccion .titulo{margin-bottom:1.2em}
.MenuAccion h3{border-bottom:1px solid #d6dbe2;padding-bottom:.5em;color:#303030;font-family:'open_sansregular',Arial,sans-serif;font-size:2em;font-weight:500;margin:0;line-height:normal;}
.menuSanImage{width:100%;margin:0 auto 1.2em}
.menuSanImage img{width:100%}

/*Menu Accion San*/

/*AgrupacionEnlaces*/
.bocEnlaces{font-size:1.1em;margin:0 1.2em 1.1em}
.listado_enlaces_iconos li a img{vertical-align:middle}

/*AgrupacionEnlaces*/

/*Sala Prensa*/
.salaPrensa{border:1px solid #d6dbe2;padding-top:3px;margin-bottom:1.2em}
.salaPrensa h3{border-bottom:1px solid #d6dbe2;padding:1em 1.2em;color:#303030;font-family:'open_sansregular',Arial,sans-serif;font-size:1.4em;font-weight:700;margin:0}

/*Sala Prensa*/

/*Genericos*/
.listado_enlaces{margin:0 0 11px}
.listado_enlaces_iconos{line-height:1.8em}
.listado_enlaces_iconos li{background:url("../img/CF114/img_bulletGris.gif") no-repeat scroll left 5px!important}
.listado_enlaces .lista{padding:0;margin:0;overflow:hidden}
.listado_enlaces .lista li{font-size:13px;line-height:1.4em;margin:0;padding:0 0 .5em 1.1em;list-style-type:none;background:url("../img/CF114/img_bulletGris.gif") no-repeat scroll 0 0.35em transparent}
.listado_enlaces .lista li a{text-decoration:none;color:#303030;background:transparent url(../img/CF114/arrowTitLink.png) no-repeat 100% 50%;padding-right:1.5em}
.listado_enlaces .lista li a:hover{color:#ec0000}
.listado_enlaces .lista p{padding:0;margin:0}

/*Fin Genericos*/

/*Ofertas*/
.introduccion_Oferta{font-family:Arial,sans-serif;margin-left:1em;font-size:13px;color:#303030}

/*Ofertas*/

/*Visor imágenes*/
.MenuVisor{margin-bottom:1.2em;border:0 none;}
.MenuVisor .titulo{margin-bottom:1.2em}
.MenuVisor h3{border-bottom:1px solid #d6dbe2;padding:1em 0;color:#303030;font-family:'open_sansregular',Arial,sans-serif;font-size:13px;font-weight:700;margin:0;}
.MenuVisor h3 a{float:right;margin-right:.9em}
.MenuVisor .menuSanImage{background:#f7f7f7;padding:.6em;border:1px solid #d6dbe2;width:30.2em;margin:0 auto 1.2em}
.MenuVisor .menuSanImage img{width:100%}
.textoEnlaces{margin:0}
.textoEnlaces p{font-size:13px;margin:0;padding:0 12px 11px;color:#303030}
.textoEnlaces p a{color:#303030}
.textoEnlaces p.descargar_imagen a strong{font-weight:700}
.textoEnlaces p.descargar_imagen a span{background:url("../img/CF114/ico_descarga.png") no-repeat 0 50% transparent;padding-left:2em}
.textoEnlaces p.descargar_imagen a span:hover{color:#ec0000}
.textoEnlaces p.descargar_imagen a span span{background:none;text-decoration:none;padding-left:0}
.enlaces_compartir{margin:0 1.2em 0;padding:0 0 1em 0;list-style-type:none;text-align:right}
.enlaces_compartir li{display:inline-block}
.enlaces_compartir a.facebook,.enlaces_compartir a.twitter{font-size:13px;color:#303030;margin-right:1em}
.enlaces_compartir a.facebook span,.enlaces_compartir a.twitter span{text-decoration:underline;background:url("../img/CF114/ico_continuar.png") no-repeat 100% 50% transparent;float:left;padding:0 1.5em 0 0.6em}
.enlaces_compartir a.facebook img,.enlaces_compartir a.twitter img{float:left}
.backgallery{margin:0;display:inline-block}
.backgallery a{text-decoration:underline;font-size:13px;color:#303030;background:url("../img/CF114/ico_volver.png") no-repeat 0 50% transparent;padding-left:1.5em}
.enlaces_compartir a.twitter span:hover,.enlaces_compartir a.facebook span:hover,.backgallery a:hover{cursor:pointer;text-decoration:none}

/*Visor imágenes*/

/*Iconos Gestionable*/
.icono_Gestionable{border:1px solid #e9e9e9;margin-bottom:1.2em}
.icono_Gestionable:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.icono_Gestionable h3{font-family:'open_sansregular',sans-serif;font-size:1.4em;color:#303030;float:left;padding:0;margin:.5em 0 0 1.2em}
.icono_Gestionable .lista{float:right}
.icono_Gestionable .lista:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.icono_Gestionable .listado_iconos ul{padding:0;margin:0;width:9.05em}
.icono_Gestionable .listado_iconos ul li{float:left;list-style-type:none;background:url("../img/CF114/separadorVert.gif") no-repeat scroll left top;border-left:1px solid #ededed}
.icono_Gestionable .listado_iconos ul li.inferior{border-top:1px solid #e9e9e9}
.icono_Gestionable .listado_iconos ul li span{float:left;list-style-type:none;background:url("../img/CF114/fondoIconos.gif") repeat-x scroll left top;padding:.8em .7em .8em .6em}

/*Fin Iconos Gestionable*/

/*Enlaces Icono Rojo*/
.icono_rojo{padding-right:1.2em;margin-bottom:1.2em}
.icono_rojo:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.icono_rojo .icono{float:left;margin:0 auto;width:4.7em}
.icono_rojo .texto{float:left;margin-left:.4em;width:24em}
.icono_rojo .texto h3{font-size:1.4em;margin:.4em 0 .4em 0}
.icono_rojo .texto p{color:#303030;font-size:1.1em;margin:.2em 0 .2em 0;display:block}
.icono_rojo .texto .listado_enlaces{margin-left:.4em}
.icono_rojo .icono img{width:100%}

/*Fin Enlaces Icono Rojo*/

/*Enlace Único*/
.enlace_unico{background:#eff2f3 url("../img/CF114/fondoModulo.gif") repeat-x left top;border:1px solid #e9e9e9;padding:.4em 0 0 .4em;margin-bottom:1.2em}
.enlace_unico:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.enlace_unico a{padding-left:0}
.enlace_unico  img{float:left;margin:.1em .3em .5em 0em;width:2.2em;height:2.2em}
.enlace_unico span{background:url("../img/CF114/bulletTextoEnlace.gif") no-repeat right 7px transparent;padding-right:.8em;font-size:1.3em;font-family:'open_sansregular',sans-serif;float:left;padding-top:0em;padding-top:.2em;font-weight:bold;float:left}

/*Fin Enlace Único*/

/*Agrupación Videos*/
.AgrupacionVideos{border:0 none;margin-bottom:1.2em}
.AgrupacionVideos:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.AgrupacionVideos h3{color:#303030;font-size:18px;font-weight:700;font-family:'open_sansregular',Arial,sans-serif;margin:0;padding:6px 12px 20px}
.AgrupacionVideos .videos_enlaces .modulo{padding:6px 12px;margin:0}
.AgrupacionVideos .videos_enlaces .modulo:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionVideos .videos_enlaces .modulo .image{float:left;padding:.3em;width:4.8em;margin:0 auto}
.AgrupacionVideos .videos_enlaces .image a{background:none}
.AgrupacionVideos .videos_enlaces .modulo .image img{width:100%}
.AgrupacionVideos .videos_enlaces .modulo .texto{padding:0 0 0 5em}
.AgrupacionVideos .videos_enlaces a{font-size:13px;text-decoration:none;color:#303030;background:transparent url(../img/CF114/arrowTitLink.png) no-repeat 100% 48%;padding-right:1.5em}
.AgrupacionVideos .videos_enlaces a:hover{color:#ec0000}
.AgrupacionVideos .videos_enlaces a.masinfo{margin:.5em 1em .5em 0;float:right;text-decoration:underline}
.AgrupacionVideos .videos_enlaces a.masinfo:hover{color:#303030;text-decoration:none}
.AgrupacionVideos .videos_enlaces .modulo .texto span{font-size:13px;display:block}

/*Fin Agrupación Videos*/

/*Sala Prensa Agrupación Noticias*/
.AgrupacionVideosPrensa{font-size:1.1em;padding:0 1em 0 1em}
.AgrupacionVideosPrensa:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionVideosPrensa h3{font-size:1.4em;font-family:'open_sansregular',sans-serif;color:#303030;margin:.4em 0 .5em .7em}
.AgrupacionVideosPrensa .noticias_enlaces .modulo{border:1px solid #d6dbe2;margin:0 .2em 1em .2em;background:#fff}
.AgrupacionVideosPrensa .noticias_enlaces .modulo:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionVideosPrensa .noticias_enlaces .modulo .image{float:left;padding:1em 1em 1em 1.5em;width:2em;margin:0 auto}
.AgrupacionVideosPrensa .noticias_enlaces .modulo .image img{width:100%}
.AgrupacionVideosPrensa .noticias_enlaces .modulo .texto{padding:.2em 0 0 5em}
.AgrupacionVideosPrensa .noticias_enlaces a{background:url("../img/CF114/bulletTextoEnlace.gif") no-repeat right 5px transparent;padding-right:.8em;font-size:1.1em}
.AgrupacionVideosPrensa .noticias_enlaces a.imagen{background:none;padding-right:.8em;font-size:1.1em}
.AgrupacionVideosPrensa .noticias_enlaces .modulo .texto span{display:block;margin-bottom:.3em}
.botonera_enlaces{background:url("../img/CF114/imgFondoMBarraPol.gif") repeat-x left bottom transparent}
.botonera_enlaces:after{content:".";display:block;height:0;clear:both;visibility:hidden;border-bottom:1px solid #e0e0e0}
.botonera_enlaces a{background:url("../img/CF114/bulletTextoEnlace.gif") no-repeat right 5px transparent;padding-right:.8em;font-size:1.1em;font-style:italic;margin:.5em 1em .5em 0;float:right}

/*Fin Sala Prensa Agrupación Noticias*/

/*Agrupación Audios*/
.AgrupacionImagenes .listado_audios ul{margin:0;padding:1.2em 0 1em 1em}
.AgrupacionImagenes .listado_audios ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionImagenes .listado_audios ul li{width:50%;list-style-type:none;float:left;margin-bottom:1.3em}
.AgrupacionImagenes .listado_audios ul li img{display:block;margin-bottom:.9em}
.AgrupacionImagenes .listado_audios ul li a{display:inline;font-size:1.1em;background:url("../img/CF114/bulletTextoEnlace.gif") no-repeat right 5px transparent;padding-right:1em;color:#EC0000;text-decoration:none}
.AgrupacionImagenes .listado_audios ul li a.sinbullet{background:none;display:block;font-weight:bold;}
.AgrupacionImagenes .listado_audios ul li span.fecha{font-style:italic;font-size:1.1em}
.AgrupacionImagenes .listado_audios ul li span{font-style:normal;font-size:1.1em}
.AgrupacionImagenes .listado_audios ul li p{display:block;font-size:1.1em;color:#303030;margin:0;padding:0}
.AgrupacionImagenes .listado_audios ul li .descargas{display:block}
.AgrupacionImagenes .multimedia_contenedor,.AgrupacionImagenes .listado_imagenes,.AgrupacionImagenes .listado_imagenes ul{display:inline-block}

/*Fin Agrupación Audios*/

/*Agrupación Imágenes*/
.colapsadoI #multimedia_contenedor,.colapsadoV #multimedia_contenedor,.colapsadoA #multimedia_contenedor,.colapsadoI .multimedia_contenedor,.colapsadoV .multimedia_contenedor,.colapsadoA .multimedia_contenedor{display:none}
.AgrupacionImagenes{border:0 none;margin-bottom:3em}
.AgrupacionImagenes  .titulo{border-bottom: 1px solid #d6dbe2;}
.AgrupacionImagenes  .titulo:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionImagenes .titulo h3{float:left;font-size:18px;font-family:'open_sansregular',sans-serif;color:#303030;margin:0;padding:0.6em 1em 0.6em 0}
.AgrupacionImagenes .titulo .enladesFiltro{float:right}
.AgrupacionImagenes .titulo .enladesFiltro ul{margin:0;padding:1em 1.2em;overflow:hidden}
.AgrupacionImagenes .titulo .enladesFiltro ul li{float:left;list-style-type:none}
.AgrupacionImagenes .titulo .enladesFiltro ul li a,.AgrupacionImagenes .titulo .enladesFiltro ul li button{font-size:13px;margin-right:2em;color:#303030}
.AgrupacionImagenes ul li a.todos{text-decoration:underline;background:url("../img/CF114/ico_continuar.png") no-repeat right center transparent;padding-right:1em}
.AgrupacionImagenes ul li a.todos:hover{text-decoration:none}
.AgrupacionImagenes .titulo .enladesFiltro ul li .ordenar{text-decoration:underline;background:url("../img/CF114/ico_ancla.png") no-repeat right center transparent;padding-right:1em}
.AgrupacionImagenes .titulo .enladesFiltro ul li .ordenar:hover{text-decoration:none}
.AgrupacionImagenes .titulo .enladesFiltro ul li .cerrar{text-decoration:underline;background:url("../img/CF114/icoCerrar.gif") no-repeat right center transparent;padding-right:1.5em}
.AgrupacionImagenes .titulo .enladesFiltro ul li .cerrar:hover{text-decoration:none}
.AgrupacionImagenes ul li button.cerrar{color:#ec0000;text-decoration:none;border:0;cursor:pointer;outline:0 none}
.AgrupacionImagenes .listado_imagenes ul{margin:0;padding:1.2em 0 1em}
.AgrupacionImagenes .listado_imagenes ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionImagenes .listado_imagenes ul li{width:19%;list-style-type:none;float:left;margin-bottom:1.3em;margin-right:1%;overflow:hidden}
.AgrupacionImagenes .listado_imagenes ul li img{display:block;margin-bottom:.9em;height:87px;width:100%}
.AgrupacionImagenes .listado_imagenes ul li a{line-height:1.4em;color:#303030;display:inline-block;font-size:13px;background:url("../img/CF114/ico_continuar.png") no-repeat right center transparent;padding-right:1em}
.AgrupacionImagenes .listado_imagenes ul li a:hover{color:#ec0000}
.AgrupacionImagenes .listado_imagenes ul li a.sinbullet{background:none;display:block;padding:0}
.AgrupacionImagenes .listado_imagenes ul li span.fecha{font-size:13px}
.AgrupacionImagenes .listado_imagenes ul li span{font-style:normal;font-size:12px}
.AgrupacionImagenes .listado_imagenes ul li p{display:block;font-size:12px;color:#303030;margin:0;padding:0}
.AgrupacionImagenes .listado_imagenes ul li .descargas{display:block}
.AgrupacionImagenes .paginador{color:#303030;font-size:11px;padding:0 1.2em;overflow:hidden;box-sizing:border-box;width:100%}
.AgrupacionImagenes .paginador:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.AgrupacionImagenes .paginador ul{float:right;margin:0.7em 0 0.8em;overflow:hidden;padding:0}
.AgrupacionImagenes .paginador ul li{float:left;list-style:none;background:none;font-size:12px;line-height:1.7em;padding:0 0.8em}
.AgrupacionImagenes .paginador ul li + li{background:transparent url(../img/CF114/img_separador.gif) no-repeat 0 50%}
.AgrupacionImagenes .paginador ul li.prev + li{background:none}
.AgrupacionImagenes .paginador ul li.prev{cursor:pointer;margin-right:0;background:transparent url(../img/CF114/arrow_page_left.png) no-repeat 100% 0;display:block;height:20px;width:13px}
.AgrupacionImagenes .paginador ul li.last{cursor:pointer;margin-left:0;background:transparent url(../img/CF114/arrow_page_right.png) no-repeat 100% 0;display:block;height:20px;width:13px}
.AgrupacionImagenes .paginador ul li.prev a,.AgrupacionImagenes .paginador ul li.last a{left:-2000em;position:absolute;top:-2000em}
.AgrupacionImagenes .paginador ul li a{color:#303030}
.AgrupacionImagenes .paginador ul li.activo a,.AgrupacionImagenes .paginador ul li.activo{color:#ec0000;cursor:default}
.AgrupacionImagenes .paginador ul li.noImg{background:none}

/*Fin Agrupación Imágenes*/

/*Tablas Selectores*/
.TablasSelectores{margin-bottom:1em;padding:.2em 0 1.2em}
.TablasSelectores p{font-size:13px;margin:0;padding:11px 0;color:#303030}
.TablasSelectores .years ul{height:1%;margin:0;padding:0}
.TablasSelectores .years ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.TablasSelectores .years li{list-style-type:none;float:left;margin-right:.6em;text-align:center;border:1px solid #efefef;padding:0.8em 0;width:5.8em}
.TablasSelectores .years li.activo, .TablasSelectores .years li:hover{padding:.8em 0 .6em 0;border-bottom:3px solid #ccc;}
.TablasSelectores .years li.inactivo:hover{border:1px solid #efefef}
.TablasSelectores .years li.inactivo span{color:#c5c5c5;cursor:default;text-decoration:none}
.TablasSelectores .years li a{color:#666}
.TablasSelectores .years li span{display:block;font-family:'open_sansregular',sans-serif;font-size:1.4em;font-weight:bold}
.TablasSelectores .years li.activo a{color:#ec0000}
.TablasSelectores .years li.anterior01AH{padding:0;width:8em}
.TablasSelectores .years li.anterior01AH:hover{border:1px solid #efefef}
.TablasSelectores .years li.anterior01AH span{margin:0;padding:.65em .5em;font-family:Arial,sans-serif;font-size:12px}
.TablasSelectores .years li.anterior01AH a{background:url("../img/CF114/ico_prev.png") no-repeat left center transparent;color:#ec0000;padding:0.8em 0 .8em 1.5em}
.TablasSelectores .years li.anterior01AH .inactivos{margin:0em;background:url("../img/CF114/arrow_big_left_off.png") no-repeat left center transparent;color:#c5c5c5;display:block;font-family:Arial,sans-serif;cursor:default;padding:.65em .5em .65em 1.3em;margin-left:.2em;text-decoration:none;font-size:12px}
.TablasSelectores .years li.siguiente01AH{margin:0;padding:0;width:8em}
.TablasSelectores .years li.siguiente01AH:hover{border:1px solid #efefef}
.TablasSelectores .years li.siguiente01AH span{margin:0;padding:.65em .45em;font-family:Arial,sans-serif;font-weight:normal;font-size:12px}
.TablasSelectores .years li.siguiente01AH a{background:url("../img/CF114/ico_next.png") no-repeat right center transparent;color:#ec0000;padding:0.8em 1.5em .8em 0}
.TablasSelectores .years li.siguiente01AH .inactivos{color:#c5c5c5;display:block;cursor:default;margin:0 .5em 0 0;text-decoration:none;background:url("../img/CF114/arrow_big_right_off.png") no-repeat right center transparent;padding:.8em .8em .8em 0}
.TablasSelectores .years{margin-bottom:1.2em}
.TablasSelectores .mes{margin-bottom:1.2em; border-left:1px solid #efefef;}
.TablasSelectores .mes span.mes{float:left;border:1px solid #efefef;width:auto;display:block;margin:0;padding:.9em 1em 1em;font-weight:bold;text-align:right;font-size:11px; border-left:0;}
.TablasSelectores .mes ol{margin:0;padding:0}
.TablasSelectores .mes ol:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.TablasSelectores .mes ol li{list-style-type:none;float:left;width:auto;text-align:center;border:1px solid #efefef;border-left:0;padding:.1em .95em 0.2em}
.TablasSelectores .mes ol li:hover{border-bottom:3px solid #ccc;padding:.1em .95em 0 .95em}
.TablasSelectores .mes ol li a{color:#303030;display:block;padding:.8em 0}
.TablasSelectores .mes ol li a:hover{text-decoration:none;color:#ec0000;padding:.8em 0 }
.TablasSelectores .mes ol li.activo{padding:.1em 1.1em 0;border-bottom:3px solid #ccc}
.TablasSelectores .mes ol li span{font-weight:700;font-size:11px}
.TablasSelectores .mes ol li.activo a{color:#ec0000}
.TablasSelectores .mes ol li.inactivo span{color:#c5c5c5;display:block;padding:.8em 0}
.TablasSelectores .mes ol li.inactivo:hover{border-bottom:1px solid #efefef; padding-bottom:0.2em;}
.TablasSelectores .mes ol li.inactivo a:hover{color:#c5c5c5}
.TablasSelectores .tabla{margin-bottom:1.2em}
.TablasSelectores caption{text-align:left;padding-bottom:1.2em;overflow:hidden}
.TablasSelectores caption span{color:#303030;float:left;font-size:24px;font-family:'open_sansregular',sans-serif;line-height:1.6em}
.TablasSelectores .tabla table{width:100%;border:0;border-collapse:collapse}
.TablasSelectores .tabla table tr th{margin:0;text-align:left;font-size:13px;font-family:Arial,sans-serif;padding:1em .5em;border-bottom:1px solid #fff;border-right:1px solid #fff;font-weight:normal;}
.TablasSelectores .tabla table tr td{font-size:12px;color:#303030;border-right:1px solid #efefef;border-left:1px solid #efefef;margin:0;padding:1em .5em}
.TablasSelectores .tabla table tr td a{text-decoration:underline;color:#303030}
.TablasSelectores .tabla table tr td a:hover{text-decoration:none}
.TablasSelectores .tabla table tr td.center{text-align:center;}
.TablasSelectores .tabla table tr td.left{text-align:left;}
.TablasSelectores .tabla table tr td.right{text-align:right;}
.TablasSelectores .tabla table tr{border-bottom:1px solid #efefef}
.TablasSelectores .tabla table tr.ultimo th,.TablasSelectores .tabla table tr.ultimo td{border-bottom:0}
.TablasSelectores .tabla table tr.head{border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;background:#e6e6e6}
.TablasSelectores .iconos table td{padding-left:1em}
.TablasSelectores .iconos table td a{background:url("../img/CF114/ico_descarga.png") no-repeat 0 50% transparent;padding-left:2em;color:#303030}
.TablasSelectores .iconos table td span{margin:0;padding-right:.5em}
.TablasSelectores .iconos table td span.peso{margin:0}
.TablasSelectores .iconos table td a img{margin:0;padding-right:.5em;vertical-align:text-bottom}
.TablasSelectores .verTodos{float:right}
.TablasSelectores .verTodos a{text-decoration:underline;color:#303030;font-size:13px;font-family:Arial,sans-serif;padding-right:1.5em;background:url('../img/CF114/ico_continuar.png') no-repeat right center}
.TablasSelectores .verTodos a:hover{text-decoration:none}

.colup_AH,.coldown_AH,.coldisorder_AH{color:#303030;display:block;padding-right:1.2em;margin:0 .5em;background:url("../img/CF114/table_double_arrow.png") no-repeat right center transparent}
.coldown_AH{background-image:url("../img/CF114/table_down_arrow.png")}
.coldisorder_AH{background-image:url("../img/CF114/table_double_arrow.png")}

.webedit table{width:100%;border:0 none;border-collapse:collapse;display:table}
.webedit table caption{text-align:left;padding-bottom:.6em;color:#303030;font-size:24px;font-family:'open_sansregular',sans-serif;line-height:1.6em}
.webedit table tr{border:1px solid #efefef}
.webedit table tr th{background-color:#e6e6e6;border-bottom:1px solid #fff;border-right:1px solid #fff;margin:0;padding:0;text-align:left;font-size:13px;padding:1em}
.webedit table tr th[scope=col]{border-left:1px solid #f2f2f2}
.webedit table tr th+th[scope=col]{border-left:1px solid #fff}
.webedit table tr td{border-right:1px solid #efefef;border-left:1px solid #efefef;margin:0;padding:1em}
/*Fin Tablas Selectores*/

/* Sala Prensa Noticias Principal */
.SalaPrensaNoticPrincipal{position:relative;padding:0 0 1.2em 1.2em}
.SalaPrensaNoticPrincipal:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.SalaPrensaNoticPrincipal .titulo{float:left;margin-top:1.1em;width:21em}
.SalaPrensaNoticPrincipal h3{margin:0;font:normal 1.4em 'open_sansregular',sans-serif;color:#303030}
.SalaPrensaNoticPrincipal a{font:bold 2em 'open_sansregular',sans-serif}
.SalaPrensaNoticPrincipal a:hover{text-decoration:none}
.SalaPrensaNoticPrincipal img{font-size:.5em;float:right;height:21.4em;width:23.1em}
.SalaPrensaNoticPrincipal p{width:16.2em;clear:left;margin:0;font:normal 1.3em 'open_sansregular',sans-serif;color:#303030}

/* Fin Sala Prensa Noticias Principal */

/* Buscador Multimedia */
.buscadorMultimedia{padding:1em 1.2em 1.2em;margin-bottom:3em}
.buscadorMultimedia:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.buscadorMultimedia legend{line-height:1.1em;color:#303030;font-family:'open_sansregular',Arial,sans-serif;font-size:24px;font-weight:500;margin:0;padding:0.4em 0.8em 1em 0}
.buscadorMultimedia h3{margin:0;font:normal 1.4em 'open_sansregular',sans-serif;color:#303030}
.buscadorMultimedia form fieldset{margin:0;padding:0}
.buscadorMultimedia .busqueda{margin-bottom:1.2em}
.buscadorMultimedia .busqueda label span{float:left;text-align:right;padding-right:.5em;font-size:12px;width:16%;font-weight:700}
.buscadorMultimedia label{font-size:12px;color:#303030;display:block;padding-top:1em;}
.buscadorMultimedia input.text{border:1px solid #ccc;font-family:Arial,sans-serif;color:#303030;width:33%;font-size:1.1em;padding:1em;margin-top:-1em;}
.buscadorMultimedia .botoneraBusqueda input.submit{margin-left:1em;}
.oculto{display:none}
.buscadorMultimedia .filtro01{float:left;margin-top:2.3em}
.buscadorMultimedia .filtro01 p{margin:0 .3em .5em 0;font-size:12px;font-weight:700}
.buscadorMultimedia .filtro01 label{margin:0;padding:0 1em 0 .5em;float:left}
.buscadorMultimedia input.checkbox{padding:0;margin:0;font-size:1em;float:left;}
.buscadorMultimedia .filtro02{float:right;margin-bottom:1.2em}
.buscadorMultimedia .filtro02 ul{float:right;padding:0;margin:0;list-style:none}
.buscadorMultimedia .filtro02 li{float:left;margin-left:.6em}
.buscadorMultimedia .filtro02 label{display:block;font-size:12px;font-weight:700}
.buscadorMultimedia .filtro02 select{border:1px solid #ccc;font:normal 11px Arial,sans-serif;padding:1em}
.buscadorMultimedia .filtro02 #slCategoria{width:100%}
.buscadorMultimedia .filtro02 #slfecha{width:100%}
.buscadorMultimedia .filtro02 #slYear{width:100%}
.buscadorMultimedia .filtro02 span{display:block;margin-bottom:6px}
.buscadorMultimedia .validar{clear:both;text-align:right;margin:0}
.buscadorMultimedia .validar a{font-size:12px;font-weight:700}
.buscadorMultimedia button{border:0 none;cursor:pointer;text-decoration:underline;color:#303030;font-size:13px;background:url('../img/CF114/ico_continuar.png') no-repeat 100% 50%;padding-right:1.2em;margin-right:1em}
.buscadorMultimedia button:hover{text-decoration:none}
.buscadorMultimedia input.submit{border:none;font:normal 13px Arial,sans-serif;color:#fff;padding:0.5em 1em;cursor:pointer;border-radius:15px;background-color:#ec0000;font-weight:700;width:auto}
.buscadorMultimedia input.submit:hover{background-color:#cc0001}

/* Fin Buscador Multimedia */

/* EmiBusc Busc */
.emiBuscBusc{border:0 none;padding:1em 1.2em 1.2em;height:1%;margin-bottom:1.2em}
.emiBuscBusc:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.emiBuscBusc legend{margin:0;font:normal 1.4em 'open_sansregular',sans-serif;color:#303030;margin-bottom:.4em}
.emiBuscBusc form{margin:0;}
.emiBuscBusc ul{margin:0;padding:0;list-style:none}
.emiBuscBusc li{margin-bottom:.6em;display:block;}
.emiBuscBusc li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.emiBuscBusc li span{float:left;width:12em;padding-top:.4em}
.emiBuscBusc li.codigoISIN{margin-bottom:1.2em}
.emiBuscBusc li.enviarResultado{margin-bottom:0}
.emiBuscBusc label{display:block;float:left;font-size:1.1em;color:#303030;text-align:right}
.emiBuscBusc input.text{margin:0 0 0 .273em;padding:.3em;width:24.7em;border:solid 1px;border-color:#aaadb2 #dcdfe6 #e1eaef #e2e2ec;font:normal 1.1em Verdana,sans-serif;float:left}
.emiBuscBusc select.text{margin:0 0 0 .273em;padding:.1em .3em;width:24.7em;border:solid 1px;border-color:#aaadb2 #dcdfe6 #e1eaef #e2e2ec;font:normal 1.1em Arial,sans-serif;float:left}
.emiBuscBusc .tipoEmision input{width:9.545em}
.emiBuscBusc .descripcion input{width:24em}
.emiBuscBusc .codigoISIN input{width:9.455em}
.emiBuscBusc input.submit{border:solid 1px #d6dbe2;font:normal 1.1em Arial,sans-serif;color:#303030;padding:.182em 1em .273em .727em;overflow:visible;cursor:pointer}
.emiBuscBusc .enviarResultado{text-align:right}

/* Fin EmiBusc Busc */

/*Accionistas Seleccion Pais*/
.accionistasSelecPais{margin-bottom:1.2em}
.accionistasSelecPais .titulo{float:left;padding-right:5em;background:url('../img/CF114/flechaRoja.gif') no-repeat 100% 0}
.accionistasSelecPais .titulo h3{margin:0;padding:.556em .556em .611em .556em;width:13.667em;background:#fefefe url('../img/CF114/fondoRojo.gif') repeat-x 100% 0;font:normal 1.8em 'open_sansregular',sans-serif;color:#fff}
.accionistasSelecPais .contenedorOpciones{float:left;width:100%;}
.accionistasSelecPais form:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.accionistasSelecPais ul{margin:0;padding:0;list-style:none;height:1%}
.accionistasSelecPais ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.accionistasSelecPais li{float:left;margin-left:-1px;height:6em;padding-top:.6em;border:solid 1px #d6dbe2;text-align:center;position:relative;white-space:nowrap}
.accionistasSelecPais li div{padding:0 .7em 0 1em}
.accionistasSelecPais input.radio{margin:0;vertical-align:-.2em;overflow:visible;font-size:1em}
.accionistasSelecPais img{height:3.4em;margin:0.2em 3em 0;width:5em}
.accionistasSelecPais label{font:normal 1.4em 'open_sansregular',sans-serif;text-transform:uppercase}
.accionistasSelecPais input.submit{margin-top:1.5em;border:0 none;border-radius:15px;color:#fff;cursor:pointer;background-image:none;background-color:#ec0000;display:inline-block;float:right;font-weight:700;font-size:13px;padding:.5em 1em;text-decoration:none!important;width:auto!important}
.accionistasSelecPais input.submit:hover{background-color:#cc0001}
.accionistasSelecPais .contenedorBoton{float:left;height:6.7em;padding:0 3em;border:solid 1px #d6dbe2;text-align:center}

/*Fin Accionistas Seleccion Pais*/

/*Noticias Prensa*/
.NoticiasPrensa{border:1px solid #d6dbe2;font-size:1.1em;background:url("../img/CF114/imgFondoContenedor.gif") repeat-x left bottom transparent;padding:0 1em}
.NoticiasPrensa:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.NoticiasPrensa h3{font-size:1.4em;font-family:'open_sansregular',sans-serif;color:#303030;margin:0.4em 0 0.5em 0.7em}
.NoticiasPrensa .noticias_enlaces .modulo{border:1px solid #d6dbe2;margin:0 0.2em 1em;background:#fff}
.NoticiasPrensa .noticias_enlaces .modulo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.NoticiasPrensa .noticias_enlaces .modulo .image{float:left;height:2em;padding:1em 1em 1em 1.5em;width:2em;margin:0 auto}
.NoticiasPrensa .noticias_enlaces .modulo .image img{width:100%}
.NoticiasPrensa .noticias_enlaces .modulo .texto{padding:.2em 0 0 5em;}
.NoticiasPrensa .noticias_enlaces a{background:url("../img/CF114/bulletTextoEnlace.gif") no-repeat 100% .5em transparent;padding-right:.8em;font-size:1.1em}
.NoticiasPrensa .noticias_enlaces a.masinfo{font-style:italic;margin:.5em 1em .5em 0;float:right}
.NoticiasPrensa .noticias_enlaces .modulo .texto span{display:block}

/*Noticias Prensa*/

/*Santander Cifras*/
.SantanderCifras{z-index:1000;position:relative}
.SantanderCifras .fondoImg{height:50em;left:0;position:absolute;top:0;width:69.9em;z-index:-1}
.SantanderCifras .dosImg{float:left}
.SantanderCifras .dosImg a{display:block;margin-bottom:1.2em;text-align:center}
.SantanderCifras .unaImg{float:left;margin:0 1.1em 1.2em}
.SantanderCifras .unaImg a{display:block;text-align:center}
.SantanderCifras .unaImg img{height:50em;width:22.5em}
.SantanderCifras .dosImg img{height:24.4em;width:22.5em}

/*Fin Santander Cifras*/

/*Distribuidor Trafico*/
.distribuidorTrafico{padding-bottom:.9em;border:solid 1px #cbd3dd;background:#E8EDEE url('../img/CF114/bg_modulo242.gif') repeat-x 0 bottom}
.distribuidorTrafico h3{margin:0;font:normal 1.8em 'open_sansregular',sans-serif}
.distribuidorTrafico .titulo{padding:.0em 0 .3em .8em;background:url('../img/CF114/bg_cabecera26.gif') repeat-x}
.distribuidorTrafico h4{margin:.5em .7em 0;font:700 1.4em 'open_sansregular',sans-serif}
.distribuidorTrafico .bannerdistrAH01{width:30.2em;height:7.8em;margin:0 auto}
.distribuidorTrafico .bannerdistrAH01 img{width:100%;height:100%;display:block}
.distribuidorTrafico form{padding:0 1em 0;height:1%;}
.distribuidorTrafico form:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.distribuidorTrafico label{display:block;font:normal 1.4em Arial,sans-serif}
.distribuidorTrafico select{padding:.3em;width:25.8em;border:solid 1px;border-color:#aaadb2 #dcdfe6 #e1eaef #e2e2ec;font:normal 1.1em Verdana,sans-serif}
.distribuidorTrafico input.submit{float:right;margin-top:1.091em;padding:.182em 1em .273em .727em;border:solid 1px #ccc;background:#efefef url('../img/CF114/bg_boton.gif') repeat-x left top;font:normal 1.1em Verdana,sans-serif;color:#444;overflow:visible;cursor:pointer}
.distribuidorTrafico a.submit{float:right;margin-top:1.091em;padding:.182em 1em .273em 1em;border:solid 1px #ccc;background:#efefef url('../img/CF114/bg_boton.gif') repeat-x left top;font:normal 1.1em Verdana,sans-serif;color:#444;overflow:visible;cursor:pointer}
.distribuidorTrafico .jcarousel-skin-tango{left:0;top:0;overflow:hidden;position:relative;height:9em;list-style:none;margin:0;padding:0;background:none;width:30.2em}
.distribuidorTrafico ul.jcarousel-skin-tango{padding:0 .8em}
.distribuidorTrafico .jcarousel-container-horizontal{width:28.6em;padding:0 .8em;text-align:center}
.distribuidorTrafico .jcarousel-clip-horizontal{width:28.3em;height:7.5em}
.distribuidorTrafico .jcarousel-item{width:auto;height:7.5em}
.distribuidorTrafico .jcarousel-item-horizontal{margin-top:1.5em}
.distribuidorTrafico .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default}
.distribuidorTrafico .jcarousel-next-horizontal{position:absolute;top:2.3em;right:.5em;width:1.2em;height:3.2em;cursor:pointer;background:transparent url('../img/CF114/img_flechaDer.gif') no-repeat 0 0}
.distribuidorTrafico .jcarousel-direction-rtl .jcarousel-next-horizontal{left:.5em;right:auto;background-image:url('../img/CF114/img_flechaIzq.gif')}
.distribuidorTrafico .jcarousel-prev-horizontal{position:absolute;top:2.3em;left:.5em;width:1.2em;height:3.2em;cursor:pointer;background:transparent url('../img/CF114/img_flechaIzq.gif') no-repeat 0 0}
.distribuidorTrafico .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:.5em;background-image:url('../img/CF114/img_flechaIzq.gif')}
.distribuidorTrafico .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default}
.distribuidorTrafico .jcarousel-clip-horizontal  ul{margin:0;padding:0;list-style:none}
.distribuidorTrafico .jcarousel-clip-horizontal  p{margin:.5em 0 0 0}
.distribuidorTrafico .jcarousel-skin-tango li{list-style:none;float:left;margin:1.5em .3em 0;height:7.5em;width:8.8em;text-align:center}
.distribuidorTrafico .jcarousel-skin-tango li img{width:4.5em;height:3.7em}
.distribuidorTrafico .jcarousel-skin-tango li span{font:normal .9em Arial,sans-serif;margin:.5em 0 0 0;display:block;color:#000;text-transform:uppercase}
.distribuidorTrafico .jcarousel-skin-tango li a{text-decoration:none;color:#000}
.distribuidorTrafico .jcarousel-skin-tango li a:hover span,.distribuidorTrafico .jcarousel-skin-tango li:hover a span{text-decoration:none;color:#EC0000}
.distribuidorTrafico .jcarousel-skin-tango li.selectDist  span{color:#ec0000}

/*Fin Distribuidor Trafico*/

/*Twitter*/
.twitterContainer .icono{float:left;width:7.4em;margin:1.5em .5em 0 0;text-align:center}
.twitterContainer .icono a{background:url("../img/CF114/bulletTextoEnlace.gif") no-repeat right 3.2em transparent;font:italic 1.1em Arial,sans-serif;float:left;display:block;width:5.9em;padding:0 .6em;text-align:center}
.twitterContainer .icono img{display:block;margin:0 auto}
.twitterContainer .twittWrapper{float:left;width:53.9em;margin-left:.2em;background:url('../img/CF114/imgBubbleDcha.gif') repeat-x right 0}
.twitterContainer .twittContenido:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.twitterContainer .twittContenido{border-left:none;height:4.4em;background:url('../img/CF114/imgBubbleIzda.gif') no-repeat left 0;padding:1.9em .2em 1.2em 1.3em}
.twitterContainer .twittContenido p{margin:0 .5em 0 0;font:normal 1.1em Arial,sans-serif;color:#303030}
.twitterContainer .twittContenido a{font-style:italic}
.twitterContainer .infoAdicional{margin-top:.2em}
.twitterContainer .infoAdicional p{font-size:1em;display:inline}

/*Fin Twitter*/

/*Menu Descrip Corta*/
.menuDescripCorta h2{margin:0 0 0.43em;font:normal 2.8em 'open_sanslight',sans-serif;color:#303030}
.menuDescripCorta p{margin:0 0 1em;font:normal 1.5em 'open_sansregular',sans-serif;color:#303030}
.menuDescripCorta ul{display:inline-block;width:100%;padding:0;border-bottom:1px solid #f2f2f2;margin-bottom:0;}
.menuDescripCorta li{list-style:none;border-radius:4px 4px 0 0;background-color:#f2f2f2;margin-right:0.3em;width:auto;height:35px;float:left}
.menuDescripCorta li:hover{background-color:#b3b3b3}
.menuDescripCorta a{padding:0 1.94em;font-size:14px;line-height:2.4em;font-weight:700;color:#303030;text-align:center;text-decoration:none;display:block;white-space:nowrap;overflow:hidden;margin:0}
.menuDescripCorta a.activo{color:#fff;cursor:default;text-decoration:none}
.menuDescripCorta li a.activo{border-radius:4px 4px 0 0;border-bottom:1px solid #4d4d4d;background-color:#4d4d4d;cursor:default}

/*End Menu Descrip Corta*/

/*Giro Box*/
.giroBox{border:solid 1px #e8e8e8;height:1%;width:93.4em;margin-bottom:1.2em;padding:.8em 0 0 0;background:#99a8ae}
.giroBox:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.giroBox{position:relative;}
div.giroBox #slides{z-index:100}
.giroBox ul{margin:0;padding:0}
.giroBox ul li{list-style:none;padding:0 1.2em 0 0;background:#f9f9f9;border-left:solid 1px #d6e0e6;position:relative}
.giroBox ul.slides_control{width:93.6em}
.giroBox ul.slides_control li{height:15em;width:92.1em}
.giroBox span.imglink{float:left;border-right:solid 1px #d6e0e6;padding:0 0.1em 0 0;background:#fff}
.giroBox span.boxtxt{width:29em;height:9.7em;background:#f9f9f9;position:relative;display:block;padding:1.7em 0 0 0;float:right}
.giroBox span.boxtxt strong{display:block;line-height:1em;margin:0 0 0 0.8em;font-size:1.8em;color:#ec0000;font-weight:normal}
.giroBox span.boxtxt strong a{padding-right:.722em;background:url('../img/CF114/bulletTextoEnlace.gif') no-repeat right .556em}
.giroBox span.boxtxt em{margin:0 0 0 1.3em;padding:.583em 0 0 0;font-size:1.2em;color:#444;display:block;font-weight:normal;font-style:normal}
div.giroBox .slides_container{height:15em;width:93.4em;overflow:hidden;position:relative}
.giroBox span.imglink img{height:15em;width:62.3em}
.giroBox .pagination{width:28.5em;left:62.5em;top:11.4em;padding:0 0 0 2.2em!important;background:url('../img/CF114/img_triangulo.gif') no-repeat 0 0;position:absolute;bottom:.7em;height:3.6em;z-index:120}
ul.pagination  li{float:left;margin:0 2px;background:none;border:0;padding:0.7em 0 0.6em 0}
ul.pagination li a{display:block;width:13px;height:0;padding-top:13px;background-image:url(../img/CF114/pagination.gif);background-position:0 0;float:left;overflow:hidden}
ul.pagination li.current a{background-position:0 -13px}

/*End Giro Box*/

/*Formulario Contacto*/
.formularioContacto{margin-bottom:1.2em}
.formularioContacto legend{font-family:'open_sansregular',arial,sans-serif;line-height:1.3em;font-size:24px;color:#303030;font-weight:500;margin:0;padding:.4em .8em .7em 0}
.formularioContacto p.obligatoriedad{display:block;font-size:13px;color:#303030;margin:0;padding:0}
.formularioContacto ul.datos{margin:1em 0 0 0;padding:0}
.formularioContacto ul.datos:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.formularioContacto ul.datos li{list-style-type:none;margin-bottom:1.2em;display:block}
.formularioContacto ul.datos li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.formularioContacto ul.datos li label{display:block}
.formularioContacto ul.datos li span{float:left;text-align:right;padding-right:.5em;font-size:12px;font-weight:700}
.formularioContacto .label_em12 ul.datos li span{width:10em}
.formularioContacto ul.datos li textarea,.formularioContacto ul.datos li input{border:1px solid #ccc;font-size:11px;font-family:'open_sansregular',arial,sans-serif;padding:1em}
.formularioContacto ul.datos li textarea{width:35.2em}
.formulariomulti ul.datos li textarea{width:39.8em}
.formularioContacto ul.datos li input{width:35.2em}
.formulariomulti ul.datos li input{width:39.8em}
.formulariomulti ul.datos li select.comodin{float:left;width:39.95em;border:1px solid #ccc;font-size:11px;font-family:'open_sansregular',arial,sans-serif;padding:1em}
.formularioContacto ul.datos li select{font-size:11px;font-family:'open_sansregular',arial,sans-serif;padding:1em}
.formularioContacto ul.datos li input.telefono{width:14.2em}
.formulariomulti ul.datos li input.telefono{width:16em}
.formularioContacto ul.datos li select.documento{width:14.5em;padding:1em}
.formularioContacto ul.datos li input.cp{width:5em}
.formularioContacto .entradilla{margin:0 0 .846em 0;border:none;font:normal 1.3em 'open_sansregular',Arial,sans-serif;color:#303030}
#errorpanel{display:none}
.alerta{border:0 none;padding:.8em 0 1em;margin-bottom:1em}
.alerta p{margin:0;font-size:13px}
.alerta p img{vertical-align:text-bottom;margin-right:.4em}
div.textarea{border:1px solid #ccc;margin:10px 0 10px 12.4em;width:40.9em}
.formulariomulti div.textarea{margin:10px 0 10px 12.8em;width:68%}
div.textarea .texto{font-size:11px;font-family:'open_sansregular',arial,sans-serif;height:9.2em;overflow:auto;padding:1em;text-align:left!important}
.formularioContacto  div.textarea .texto p{margin-top:0}
.formularioContacto .label_em12 ul.datos li span{width:10em}
.formularioContacto  ol.avisoslistado{padding-left:0;margin-left:0}
.formularioContacto  ol.avisoslistado fieldset{margin:.8em 0 0 0}
.formularioContacto  ol.avisoslistado fieldset input{padding-top:1em}
.formularioContacto  ol.avisoslistado li{color:#303030;font-size:1.1em;list-style-type:none;padding-bottom:1em;border-bottom:1px solid #ccc;margin-top:1em}
.formularioContacto  ol.avisoslistado li.ultimo{border-bottom:0;}
.formularioContacto input.submit{border:none;font:normal 13px 'open_sansregular', Arial,sans-serif;color:#fff;padding:0.5em 1em;cursor:pointer;border-radius:15px;background-color:#ec0000;font-weight:700;width:auto}
.formularioContacto input.submit:hover{background-color:#cc0001;}
.formularioContacto .validar{clear:both;text-align:right}
.formularioContacto .aceptocondiciones{font-size:13px}
.formularioContacto .aceptocondiciones label{display:inline-block;padding-right:.2em}
.formularioContacto .aceptocondiciones input{vertical-align:middle}
.em10{width:10em}
.em12{width:12em}
.em15{width:15em}
form ul.datos li.checkboxgroup label{float:left}
form ul.datos li.checkboxgroup input{width:auto;vertical-align:middle}
.formbusc{border:0 none;margin-bottom:1em;padding:.2em 0 1.2em}
.formbusc ul.datos{max-width:71em;margin:0 auto}
.formbusc legend{margin:0;padding:1em 0 1em}
.formbusc .label_em12 ul.datos li span{width:25%}
.formbusc .label_em12 ul.datos li.dblfile span{width:55%}
.formbusc .label_em12 ul.datos li.dbldate span{width:auto}
.formularioContacto .label_em12 ul.datos li span{width:10em}
.formbusc ul.datos li select.comodin{width:55%}
.formbusc li.dblfile .short01{width:30%}
.formbusc li.dbldate .short01{width:25%}
.formbusc li.dbldate input{display:block;float:left;}
.formbusc li.dbldate .icoCalendarioAH{vertical-align:middle}
.formbusc li.dblfile{width:45.6%;float:left}

[class*="formulario"] ul.datos li{display:table;width:100%;}
[class*="formulario"] ul.datos li label{display:table-row;box-sizing:border-box;width:100%;}
[class*="formulario"] .label_em12 ul.datos li span{width:25%;box-sizing:border-box;display:table-cell;float:none;padding-top:0;vertical-align:middle}
[class*="formulario"] ul.datos li label input,[class*="formulario"] ul.datos li label select,[class*="formulario"] ul.datos li label textarea{display:table-cell;float:none;width:84%;vertical-align:middle;box-sizing:border-box;}
[class*="formulario"] div.textarea{margin:1em auto 1em 25%;width:63%;box-sizing:border-box;}
[class*="formulario"] div.textarea .texto{box-sizing:border-box;font-size:1.1em;}
[class*="formulario"] ul.datos li label[for="mensaje"]{padding-top:0;}
[class*="formulario"] ul.datos li label[for="mensaje"] span{margin-top:2em;}
[class*="formulario"] ul.datos li label[for="mensaje"] textarea{margin-top:0;}
[class*="formulario"] .validar [type="submit"],[class*="formulario"] .validar .submit{margin-left:1em;}
.buscadorMultimedia .validar [type="submit"],.buscadorMultimedia .validar .submit{margin-left:1em;}
[class*="formulario"] .label_em12 ul.datos li.dblfile{width:45%;}
[class*="formulario"] .label_em12 ul.datos li.dblfile .short01 {width:70%;}


@media screen and (max-width:769px){
    [class*="formulario"] .label_em12 ul.datos li span{width:100%;clear:both;float:left;text-align:left;}
    [class*="formulario"] ul.datos li label input,[class*="formulario"] ul.datos li label select,[class*="formulario"] ul.datos li select.comodin,[class*="formulario"] ul.datos li label textarea{margin-top:0;box-sizing:border-box;width:100%;clear:both;}
    [class*="formulario"] ul.datos li label[for="mensaje"] span{margin-top:0;}
    [class*="formulario"] ul.datos li label[for="mensaje"]{padding-top:1em;box-sizing:border-box;}
    [class*="formulario"] ul.datos li label input,[class*="formulario"] ul.datos li label select,[class*="formulario"] ul.datos li label textarea, [class*="formulario"] ul.datos li select.comodin{margin-top:1em;display:block;float:left;}
    [class*="formulario"] div.textarea{margin:10px 0;width:100%;}
    [class*="formulario"] ul.datos li label[for="mensaje"] textarea{margin-top:1em;}

}


/*Fin Formulario */

/*Formulario Alertas*/
fieldset,form{border:none;margin:0;padding:0}
.formularioAlertas h3{font-family:'open_sansregular',sans-serif;font-size:2em;color:#ec0000;margin:0 0 .5em 0;padding:0}
.formularioAlertas h4{font-family:'open_sansregular',sans-serif;font-size:1.6em;color:#ec0000;margin:0 0 .5em 0;padding:0;font-weight:normal}
.formularioAlertas .entradilla{margin:0 0 .846em 0;border:none;font:normal 1.3em arial,sans-serif;color:#303030;border-bottom:1px solid #ccc;padding-bottom:.5em}
.formularioAlertas p.obligatoriedad{display:block;font-size:1.1em;color:#303030;padding:0;margin:0}
.formularioAlertas ul.datos{margin:1em 0 0 0;padding:0}
.formularioAlertas ul.datos:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.formularioAlertas ul.datos li{list-style-type:none;margin-bottom:.6em;display:block}
.formularioAlertas ul.datos li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.formularioAlertas ul.datos li label{display:block}
.formularioAlertas label.condiciones{display:block;margin:.5em 0 .5em 0}
.formularioAlertas label.condiciones:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.formularioAlertas label.condiciones input{margin-top:.3em;float:left}
.formularioAlertas label.condiciones span{margin-top:.3em;float:left;display:block;width:90%;font-size:1.1em}
.formularioAlertas ul.datos li span{display:block;float:left;text-align:right;padding-top:.2em;padding-right:.5em;font-size:1.1em}
.formularioAlertas .botonera{clear:both;text-align:right}
.formularioAlertas input.submit{border:solid 1px #ccc;background:#efefef url('../img/CF114/bg_boton.gif') repeat-x left top;font:normal 1.1em Verdana,sans-serif;color:#444;padding:.182em 1em .273em .727em;overflow:visible;cursor:pointer;}
.formularioAlertas ul.datos li input{background:#fff url(../img/CF114/input_bg.gif) no-repeat left top;border:1px solid #ACADB2;font-size:1.1em;font-family:arial,verdana,sans-serif;padding:3px 0 3px 0;float:left;width:35.2em;}
.formularioAlertas ul.datos li.checkboxgroup input{background:none;border:none}
ul.segundonivel li{display:block;width:50%;float:left}
.formularioAlertas ul.checks{margin:0;padding:0;overflow:hidden;height:1%}
.formularioAlertas ul.segundonivel{margin:0;padding:0 0 0 2em;overflow:hidden;height:1%}
.formularioAlertas ul.checks li{list-style-type:none}
.formularioAlertas legend{text-indent:-999em;position:absolute;left:-999em}

/*Fin Formulario Alertas*/

/*Avisos*/
#containermsg_AH{background-color:#f1f1f1;padding:.6em 3.2em 0}
.msg_cab_AH{background-color:#F8F8F8;border-color:#DCDCDC;border-style:solid solid none;border-width:0.1em;padding-left:7em}
.msg_cab_AH h2{background-color:#FFF;border-left:0.1em solid #DCDCDC;font-size:1.1em;margin:0;padding:0.1em 0.2em 0.4em 1.1em}
#containermsg_AH.resultok .msg_cab_AH h3{color:#416300}
#containermsg_AH.resultko .msg_cab_AH h3{color:#EC0000}
#containermsg_AH.resultok .msg_bod_AH,#containermsg_AH.resultko .msg_bod_AH{background-color:#FFF}
.msg_img_AH{margin:1.65em;float:left}
.msg_img_AH img{width:3.8em}
.msg_bod_AH{border:0.1em solid #DCDCDC;padding:0 0 0 7em}
.msgtxt_AH{background-color:#F8F8F8;border-left:0.1em solid #DCDCDC;color:#303030;font-size:1.1em;line-height:1.65em;padding:1.45em 1.1em .95em 1.1em}
.msgtxt_AH p{margin:0;padding-bottom:.8em}
.msg_foot_AH{padding:.6em;text-align:center;background-color:#F1F1F1}
#containermsg_AH form{margin:0;padding:0}
.msg_foot_AH form{margin:0;padding:0}
.msg_foot_AH .submit01_AH{border:0.1em solid #CCC;background:url("../img/CF114/bg_boton.gif") repeat-x 0 0 transparent;color:#303030;background-color:#dfdfdf;cursor:pointer;font-family:Verdana,sans-serif;font-size:1.1em;padding:.2em 1.3em .25em 1.3em;margin:0}
.msg_foot_AH a.submit01_AH{text-decoration:none;display:inline-block;padding:0.15em 1.55em 0.25em}

/*Resultados multimedia*/
.resmtmAH{margin-bottom:1.2em;background:#FFF url("../img/CF114/fnd_paginador.gif") repeat-x left bottom;overflow:hidden;height:1%}
.resmtmAH a{color:#ec0000}
.tabsmtm01AH{border-bottom:1px solid #c6c6c6;margin:1.4em 0 .7em;padding:0}
.tabsmtm01AH:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.tabsmtm01AH ul{display:block;list-style:none;margin:0;padding:0}
.tabsmtm01AH li{display:block;list-style:none;margin:.3em 0;padding:0 .7em;float:left;font:700 1.4em Arial,sans-serif}
.tabsmtm01AH li+li{border-left:1px solid #c6c6c6}
.tabsmtm01AH .selec01AH a,.tabsmtm01AH .ui-tabs-selected a{text-decoration:none;color:#000}
.tabsmtm01AH a,.tabsmtm01AH a:hover{text-decoration:underline;color:#ec0000}
.tabsmtm01AH .ui-tabs-selected a{color:#000000;text-decoration:none}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-tabs .ui-tabs-panel{background:none repeat scroll 0 0 transparent;border-width:0;display:block}
.ui-tabs .ui-tabs-nav{clear:both}
.tit01AH{color:#000;font:700 1.8em 'open_sansregular',sans-serif,sans-serif;margin:0 0 0.3em}
.numresAH{text-align:right;line-height:1.2em;margin:0 0 1em 0}
.modres01AH{margin-bottom:1.2em;overflow:hidden;height:1%}
.fotomodres01AH{float:left;width:13em;margin:0 1.2em 0 0}
.fotomodres01AH img{display:block;width:100%}
.modresint01AH{margin-left:14.2em}
.titmod01AH{font-size:1.1em;margin:0}
.titmod01AH a{text-decoration:none}
.classvideo{background:transparent url("../img/CF114/ico_video.gif") no-repeat 0 .1em;padding-left:2em}
.classfoto{background:transparent url("../img/CF114/ico_imagen.gif") no-repeat 0 .1em;padding-left:2em}
.classaudio{background:transparent url("../img/CF114/ico_audio.gif") no-repeat 0 .1em;padding-left:2em}
.fecharesAH{font-size:1.1em;line-height:1.3em;margin:.2em 0 0}
.entradillaresAH{font-size:13px;color:#303030;line-height:1.64em;margin:0}
.listlinks01AH{list-style:none;margin:0;padding:0;overflow:hidden;height:1%}
.listlinks01AH li{float:left;margin:0 .5em 0 0}
.linkdown01AH a{font-size:13px;text-decoration:none;background:transparent url("../img/CF114/icon_descarga.png") no-repeat right center;margin-right:0.5em;padding-right:2em}
.listico01AH{width:1.6em;height:1.6em;display:inline-block}
.listico01AH img{border:none;width:100%}
.pag01AH ul{margin:1.3em 0 .8em 0;padding:0;overflow:hidden;height:1%;list-style:none;float:right}
.pag01AH li{margin:0 .6em 0 0;padding:0;float:left;font-size:1.1em}
.pag01AH li a{text-decoration:none}
.pag01AH .pagfstAH{background:transparent url("../img/CF114/anterior.gif") no-repeat left center;padding-left:1em}
.pag01AH .paglstAH{background:transparent url("../img/CF114/siguiente.gif") no-repeat right center;padding-right:1em}

/*Formulario Visitas*/
.central_AH form,.central_AH p,.central_AH legend{margin:0;padding:0}
.rejInterior .central_AH{width:46.2em;margin:12px 0 0 0;padding:0}
.fleft_AH{float:left}
.title_AH{font:normal 2em 'open_sansregular',sans-serif;padding:5px 0 0 12px;margin:0;font-weight:bold;color:#ec0000}
.fclear_AH{clear:both}
.texto_AH{margin:0 12px}
.texto_AH p{margin:7px 0;font:normal 1.3em Arial,sans-serif;color:#303030}
.advertencia_AH{font-size:.91em;font-family:Verdana,sans-serif;padding-right:33px!important;text-align:right}
.formulario_AH{float:left;width:46.2em;margin:10px 0 12px 3px}
html>body .formulario_AH{margin:10px 0 12px 12px}
.anchoTexto_AH,.anchoTexto3_AH{float:left;width:49%;margin-bottom:3px}
.anchoTexto3_AH{clear:left}
.anchoTexto2_AH{float:left;width:43%;margin-bottom:4px}
.anchoEmail_AH{float:left;width:57%;margin-bottom:4px}
.ancho_AH{list-style-type:none;display:inline}
.izq_AH,.izqEmail_AH,.izq2_AH{margin-top:0;text-align:right;background-color:#F1F1F1;float:left;padding:1px 0;margin-left:2px}
.izq_AH,.izqEmail_AH{width:10em}
.izq2_AH{width:12.5em}
.izqPeq_AH{text-align:right;background-color:#E8E8E8;float:left;width:23px;margin-left:3px;padding-right:2px}
.dcha_AH{padding-left:4px;float:left}
.dchaEmail_AH{width:170px;margin-left:4px;float:left}
.izq_AH label,.izq2_AH label,.izq_AH span,.izq2_AH span{position:relative;top:-1px;padding-right:2px}
.obligatorio_AH{background-color:#C6F3FF!important}
.error_AH{background-color:#ffe4b1!important}
.inputFormulario_AH{width:11.3em;font-size:1em;color:#000;text-align:left;background-color:#FFF;margin-top:-1px;height:1.25em}
.inputFormulario2_AH{width:31.2em;font-size:1em;color:#000;text-align:left;background-color:#FFF;margin-top:-1px;height:1.25em}
.inputHora_AH{width:1.7em;font-size:1em;background-color:#FFF;margin-top:-1px;height:1.25em}
.inputFecha_AH{width:6.5em;font-size:1em;background-color:#FFF;margin-top:-1px;height:1.25em}
.motivo_AH{background-color:#FFF;margin-top:-1px;width:23.2em!important}
html>body .motivo_AH{width:24.1em}
.izq2_AH[class],.inputFormulario_AH[class],.inputFormulario2_AH[class],.inputHora_AH[class],.inputFecha_AH[class],#Motivo_AH{margin-top:0}
.selectCombo_AH{width:9.3em;margin:0;font-size:1em;background-color:#FFF;height:1.8em}
.selectCombo2_AH{width:11.6em;font-size:1em;background-color:#FFF;height:1.8em;margin:0 0 2px 0}
.inputPeq_AH{width:57px;font-size:1em;background-color:#FFF;margin-top:-1px;height:1.25em;}
.acompanante_AH{padding-left:10px;clear:left;margin-left:5px;background:transparent url(../img/CF114/puntorrojo.gif) no-repeat 0 0;display:block}
html>body .acompanante_AH{margin-left:3px}
.txtTipo06bold_AH{font-size:.7em;font-weight:bold;color:#F00}
.agrupForm_AH{border:0;clear:both;margin:0;padding:0}
.subAgrup_AH{border-bottom:1px solid #D3D3D3;margin:0;clear:both}
.titsubAgrup_AH{font-family:'open_sansregular',Arial,sans-serif;font-size:1.4em;font-weight:normal;padding:0;display:block;width:31.5em!important;border-bottom:1px solid #000;color:#303030;margin-left:4px}
html>body .titsubAgrup_AH{margin-left:14px;width:32em}
.titsubAgrup_AH span{bottom:-6px;background:#FFF url(../img/CF114/rojo_der.gif) no-repeat 0 -5px;position:relative;padding:0 4px 0 8px}
.botonera_AH{text-align:center;background:#BFBFBF url(../img/CF114/bgfaldon.gif) top repeat-x;margin:29px auto 0 auto;clear:both;width:100%;overflow:hidden}
.botonesSales_AH{background-color:#F00;color:#fff;border:1px solid #fff;font:bold 0.95em/1em Verdana,arial,sans-serif;cursor:pointer;padding:3px 0 2px 0;margin:4px 0 -2px 0}
html>body .botonesSales_AH{padding:2px 14px;margin:0}
.botonesSales_AH a:hover,.bot_link_AH a:hover{text-decoration:none}
.bot_link_AH #boton1_AH{margin-right:4px}
.bot_link_AH #boton2_AH{margin-left:4px}
.bot_link_AH{margin:0;font:bold 1em Verdana,arial,sans-serif;background-color:#E8E8E8}
.bot_link_AH li{margin:2px auto 0 auto;padding:8px 4px;background-color:#E8E8E8;list-style:none;float:right;display:block}
.bot_link_AH li a{color:#fff!important;border:1px solid #fff;background-color:#F00;text-decoration:none;margin:0 auto;padding:3px 17px;line-height:2.5em}
.check_AH{margin:0 12px;width:96%}
.check_AH input{margin:0px 0 10px -4px;float:left;display:inline;background-color:#fff}
html>body .check_AH input{margin:3px 0 10px 2px}
.check_AH label{display:block;margin:3px 12px 9px 22px}
html>body .check_AH p{margin:3px 12px 9px 19px}
.check_AH a{text-decoration:underline}
#aviso_AH{display:none}
#aviso_AH.aviso_AH{display:block;background:#FFF url(../img/CF114/aviso.gif) 0.8em 0.8em no-repeat;border:1px solid #f00;margin:12px 0 0 0;width:46.2em}
html>body #aviso_AH.aviso_AH{background-position:0.7em 0.7em}
.aviso_AH p{line-height:1.5em;padding:2px 0 0 30px;margin:8px 0}
.tipoError_AH{font-weight:bold;color:#000}
.calendario_AH{margin-bottom:-4px;cursor:pointer}
html>body .calendario_AH{margin-bottom:-5px}
.icoCalendarioAH{background:transparent url(../img/CF114/ico_calendario.gif) no-repeat 0 0;height:2em;display:inline-block;margin:3px 1.2em 0 .6em;width:2em}
.icoCalendarioAH span{position:absolute;left:-9999em}

/*Fin Formulario Visitas*/

/*Paginador01 AH*/
.paginador01_AH{color:#303030;font-size:11px;padding:0 1.2em;overflow:hidden;border-bottom:1px solid #efefef;margin:-1.2em 0 1.2em 0}
.paginador01_AH:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.paginador01_AH ul{float:right;margin:0.7em 0 0.8em;overflow:hidden;padding:0}
.paginador01_AH ul li{float:left;list-style-type:none;font-size:1.1em;font-family:Arial,sans-serif;padding:.4em .8em}
.paginador01_AH ul li + li{background:url("../img/CF114/img_separador.gif") no-repeat scroll 0% 50% transparent;}
.paginador01_AH ul li a{color:#303030}
.paginador01_AH ul li.last{background:url("../img/CF114/arrow_page_right.png") no-repeat 100% 50% transparent;}
.paginador01_AH ul li.activo{color:#ec0000}
.paginador01_AH ul li a.todos{padding-right:2em}
.paginador01_AH ul li.prev {background:url("../img/CF114/arrow_page_left.png") no-repeat 0 50% transparent;}
.paginador01_AH ul li.prev a{padding-left:2em}
.numres02AH{float:left;font-size:1.1em;line-height:1.2em;margin:1.8em 0 .5em 1em}
.numres03AH{text-align:right;margin:0.5em}

/*Resultados MapaMundi*/
.resMapaAH{margin-bottom:1.2em;padding-right:1.2em}
.resMapaAH ul{margin:0 0 0 1em;padding:0}
.resMapaAH li{color:#303030;list-style:none;margin-bottom:.5em}
.resMapaAH li .titulo{display:block;line-height:1.4em;margin-bottom:0.2em}
.resMapaAH li a:hover{text-decoration:underline}

/*Fin resultados MapaMundi*/

/*Banner*/
.bannerAH462x585{max-height:58.5em;max-width:46.2em;width:100%;height:100%;margin-bottom:1.2em}
.bannerAH699x650{height:65em;width:69.9em;margin-bottom:1.2em}
.bannerAH462x585 object,.bannerAH699x650 object{display:block;height:100%;width:100%}
.bannerAH462x585 img,.bannerAH699x650 img{display:block;height:100%;width:100%}

/*Fin Banner*/

/**Cabecera página clausula**/
#cabclausula_AH{background:#FFF url(../img/CF114/cabecera_fondo.gif) repeat-x bottom}
#cabclausula_AH img{display:block}

/*contenedor*/
h1.tit_popup_AH{font-size:1.4em;background-color:#FFF;padding:.4em 0 .4em .6em;margin:0}
.info_AH h1.tit_popup_AH{color:#0081C3}
.alert_AH h1.tit_popup_AH{color:#DAA12A}
h2.subtit_popup_AH{font-size:1.1em;font-weight:bold;margin-bottom:1.7em;width:92%}
.container_AH{margin:4.8em auto;padding:1.1em 1.4em 1.2em;background-color:#fff;width:100%;box-sizing:border-box}
.container2_AH{margin:4.8em;padding:1.1em 1.4em 1.2em;background-color:#fff;width:100%;box-sizing:border-box}
#contenedor_AH{border:1px solid #bfbfbf;min-height:21em;max-height:33em;background-color:#FFF;color:#000;line-height:1.6em}
#contenedor_AH p{width:92%;padding-bottom:.9em;font-size:1.2em}

/*cabecera_popup*/
#cabecera_popup_AH{width:100%;background:#fff;border-bottom:1px solid #bfbfbf;clear:both;padding:1em 0}
.box_tit_popup_AH{background:#fff;clear:both;padding:0 1em 0 6.9em}

/*cuerpo_popup*/
#cuerpo_popup_AH{border-bottom:1px solid #BFBFBF;padding-left:6.9em}
.info_AH #cuerpo_popup_AH{background:transparent url(../img/CF114/icoinfo.gif) no-repeat 0 0}
.alert_AH #cuerpo_popup_AH{background:#fff url(../img/CF114/icoalert.gif) no-repeat 0 0}
.contenido_popup_AH{clear:right;padding:.6em 0 0 1.2em;background:#fff;height:14.1em}
.contenido_popup_AH[class]{height:auto;min-height:14.1em;max-height:24.1em}

/*pie_popup */
#pie_popup_AH{width:100%;height:3.4em;background:#BFBFBF;border-top:1px solid #FFF;border-bottom:1px solid #BFBFBF;text-align:center}
#pie_popup_AH span{padding:1em 1em 1.2em;background:#E8E8E8;line-height:3.2em}
#pie_popup_AH a{color:#fff;background-color:#f00;text-decoration:none;border:1px solid #fff;padding:.4em;font-weight:bold;font-size:1.2em}
#pie_popup_AH input{border:1px solid #FFF;font-size:1.1em;font-weight:bold;color:#FFF;background:#f00;padding:.1em .3em;margin:.6em auto .7em auto;vertical-align:middle}
input.wrong,select.wrong,textarea.wrong,p.wrong label{background:#FFD8A7!important}

/*Alertas*/
.alertasAH{margin-bottom:1.2em}
.alertasAH .bloque_text01AH{margin:0 1.2em 1.3em}
.alertasAH .bloque_enlace01AH{font-size:1.1em}
.alertasAH ul{margin:0 1.2em 0;padding:0}
.alertasAH li{list-style:none;margin:0 0 .6em}
.alertasAH li img{float:left;height:1.45em;margin-right:0.6em;width:1.45em}
.alertasAH li a:hover{text-decoration:underline}

/*Fin Alertas*/

/* RSS*/
.rss_AH{margin:0;padding:0 0 10px 0}
.rss_AH h1{color:#303030;font-family:'open_sansregular',Arial,sans-serif;font-size:24px;padding:0 12px 0 11px;line-height:1.8em;margin:0}
.rss_AH p{margin:0 11px 8px 11px;font-size:13px;color:#303030}
.rss_AH .mod_AH h2{color:#303030;font-size:18px;font-family:'open_sansregular',Arial,sans-serif;font-weight:700;padding:4px 10px 8px 10px;margin:0;height:1%}
.rss_AH .mod_AH{border:1px solid #efefef;margin:0 10px;overflow:hidden}
.rss_AH .mod_AH ul li{background:url(../img/CF114/rss.gif) no-repeat;display:block;margin-left:10px;list-style-type:none;padding:0 5px 5px 0}
.rss_AH .mod_AH ul li a{color:#303030;padding-left:41px;display:block;font-family:Arial,sans-serif;font-size:13px}
.rss_AH .mod_AH ul li a:hover{color:#ec0000}
.rss_AH .mod_AH .bloque_AH{clear:left}
.rss_AH .mod_AH li[class]{margin:0 0 3px 0}
.rss_AH .mod_AH  ul{list-style-type:none;padding:0;margin:0 0 10px 0}
.rss_AH .mod_AH .rsslistado_AH h3{color:#303030;font-family:Arial,sans-serif;font-size:13px;margin:0px 0px 9px 0px;clear:both;padding:0px 0px 0px 11px}
.rss_AH .mod_AH .rsslistado_AH{float:left;width:48%;margin-right:2px}

/*Fin RSS*/

/*Combos Mapamundi*/
.combomapa{margin-bottom:1.2em;border:1px solid #efefef}
.combomapa .titulo{margin-bottom:1.2em}
.combomapa h3{border-bottom:1px solid #efefef;padding:1em 1.2em;color:#303030;font-family:'open_sansregular',Arial,sans-serif;font-size:18px;font-weight:700;margin:0;/*background:url("../img/CF114/bg_sombraTit.gif") no-repeat scroll center bottom #FFF*/}
.cbmapamundi{margin:1.1em 1.4em 1.2em;height:1%;overflow:hidden}
.cbmapamundi form{width:49%;float:left}
.cbmapamundi legend{position:absolute;left:-1000em}
.cbmapamundi label span{font-size:12px;color:#303030;text-align:right;margin:0;display:inline-block;font-weight:700}
.cbmapamundi select{border-radius:3px;box-shadow:0 0 6px 0 #ebebeb;color:#303030;font-family:Arial,sans-serif;font-size:11px;border:1px solid #ccc;padding:1em;margin:0;width:16em}
.cbmapamundi input.submit{border:0 none;font:normal 13px Arial,sans-serif;color:#fff;padding:0.5em 1em;cursor:pointer;border-radius:15px;background-color:#ec0000;font-weight:700;width:auto}
.cbmapamundi input.submit:hover{background-color:#cc0001}
.mapaflash object,.mapaflash embed{width:100%;height:23.3em;background-color:#fff;vertical-align:middle}

/*Resultados*/
.contenedor01_AH{margin:0 0 1.2em 0}
.bloque_tit01_AH{margin-bottom:0.7em}
.titulo01_AH{font-family:'open_sansregular',Arial,sans-serif;font-size:1.8em;font-weight:700;line-height:1.2em;margin:0}
.bloqueResultadosPagina_AH{margin-bottom:.7em}
.bloqueResultadosPagina_AH p{color:#303030;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;line-height:1.8em;text-align:right}
.bloqueResultados_AH{font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:1.8em}
.fechaResultados_AH{color:#303030;margin:0 .2em 0 0;display:inline-block;font-size:12px}
.fechaResultados_AH span{color:#303030;margin:0 .2em}
.tituloResultados_AH{margin:0 .2em 0 0;font-weight:700;display:inline-block;font-size:12px}
.tituloResultados_AH a{text-decoration:underline}
.tituloResultados_AH strong{background-color:#fff5a4;padding:.1em 0;text-decoration:underline}
.textoResultados_AH{color:#303030;margin:0}

/*iframes*/
.iframe_AH01{width:100%;height:16.2em;margin-bottom:3em;border:none}
.iframe_AH02{width:100%;height:70em;margin-bottom:3em;border:none}

/*Nuevo Formulario Visitas*/
#formVisitV2 #paso1,#formVisitV2 #paso2{display:none}
.print_FV{padding:0 1em 1em}
.print_FV *{background:none!important}
.formVisitV2{overflow:hidden;margin-bottom:25px}
.cont_FV{position:relative}
.formVisitV2 fieldset,.formVisitV2 form{border:none;margin:0;padding:0}
.formVisitV2 fieldset{position:relative}
.jform .texto_FV,.jform .bloque_FV_02 fieldset.agrupForm_FV{margin-bottom:20px;padding-bottom:20px}
.formVisitV2 fieldset ul,.print_FV ul{list-style:none;margin:0 0 0 20px;padding:0;display:block;clear:left}
.formVisitV2 fieldset ul li,.print_FV ul li{list-style:none;margin:0;padding:0;display:block;clear:left}
.formVisitV2 label,.print_FV .label_FV{display:block;padding:4px 0 5px 0}
.formVisitV2 label span,.print_FV .label_FV span{display:inline-block;font-size:1.1em;color:#303030;width:11.4em}
.print_FV *{color:#000!important}
.formVisitV2 .audiov01  span,.print_FV .label_FV .inptext{width:auto}
.formVisitV2 .doc01_FV,.formVisitV2 .numdoc01_FV{float:left;clear:none}
.formVisitV2 .numdoc01_FV span{position:absolute;left:-9999em}
.formVisitV2 .starthour,.formVisitV2 .endhour,.formVisitV2 .startminute,.formVisitV2 .endminute{float:left}
.formVisitV2 .startminute,.formVisitV2 .endminute{clear:none}
.formVisitV2 .starthour span span,.formVisitV2 .endhour span span,.formVisitV2 .startminute span,.formVisitV2 .endminute span{position:absolute;left:-9999em}
.title_FV{color:#303030;font:700 1.8em 'open_sansregular',sans-serif;margin:0;padding:0}
.formVisitV2 .texto_FV{color:#303030;font-size:1.1em;line-height:2em;padding:15px 25px;margin-bottom:20px}
.jform .texto_FV{min-height:20em}
.texto_FV p{margin:0}
.texto02_FV{color:#303030;font-size:1.1em;line-height:2em}
.txtlegal_FV{color:#303030;border:1px solid #cdcdcd;padding:10px;border-radius:5px;font-size:1.1em;line-height:1.3em;min-height:3em;overflow:auto;margin:23px 0 10px}
.print_FV .txtlegal_FV{height:auto}
.txtlegal_FV p{margin:0}
.check_FV{padding:0 0 5px 0}
.formVisitV2 .check_FV span{width:auto}
.bloque_FV_03{padding:2em 0 3em 0}
.legend01{font:700 1.8em/1.6em 'open_sansregular',sans-serif;color:#303030;padding:0}
.legend02{width:100%;margin:0;padding:0;margin:0 0 3em 0;display:block}
.legend02 span{font:700 1.3em/1.6em 'open_sansregular',sans-serif;color:#303030;text-transform:uppercase;display:block;border:1px solid #d9d9d9;padding:.7em;border-radius:5px}
.print_FV .legend02 span{border-radius:0;border-width:0 0 1px 0;border-style:solid;padding:.2em}
.print_FV .txtlegal_FV{margin:0}
.formVisitV2 li input[type=text],.formVisitV2 li select,.formVisitV2 li textarea{font:400 1.1em/1.2em 'open_sansregular',sans-serif;color:#303030;border:1px solid #c8c1c1;border-radius:3px;box-shadow:0 1px 0 #908f8f inset}
.formVisitV2 li input[type=text]:focus,.formVisitV2 li select:focus,.formVisitV2 li textarea:focus{box-shadow:0 1px 0 #908f8f inset,0 0 2px #fdc429,0 0 3px #fceec9 inset}
.formVisitV2 li input[type=text]{width:24.5em;padding:4px 3px;vertical-align:middle}
.formVisitV2 li select{width:25.2em;padding:3px 2px 3px 0}
.formVisitV2 li input[type=text].disabled,.formVisitV2 li select.disabled,.formVisitV2 li textarea.disabled{background-color:#f2f2f2;color:#666;border:none;box-shadow:0 0 0 0;border-radius:0}
.formVisitV2 .startminute label,.formVisitV2 .endminute label{padding:4px 12px 5px;background:transparent url("../img/CF114/bgminute.gif") no-repeat  0 12px}
.formVisitV2 li.numdoc01_FV{padding-left:8px}
.formVisitV2 li.numdoc01_FV input{width:7.5em}
.audiov01 label{padding-left:12.5em}
.formVisitV2 li.phone01_FV input{width:8.4em}
.formVisitV2 li.matr01_FV input{width:6em}
.formVisitV2 li.date01_FV input{width:8.4em;text-align:left}
.formVisitV2 li.doc01_FV select{width:8em}
.formVisitV2 li.visit01_FV select{width:9.1em}
.formVisitV2 li.starthour input,.formVisitV2 li.startminute input,.formVisitV2 li.endhour input,.formVisitV2 li.endminute input{width:2.3em;text-align:center}
.formVisitV2 li.msgtxt01_FV span{float:left}
.formVisitV2 li.msgtxt01_FV textarea{width:24.5em;margin-left:4px;padding:3px}
.formVisitV2 li.msgtxt01_FV textarea.disabled{width:48em}
.print_FV .msgtxt01_FV .textarea{display:block;float:none;overflow:hidden;width:auto}
.btnFw,.btnRw,.btnAc,.btnAcBack,.botonesSales_FV{border:1px solid transparent;border-radius:15px;font:700 13px/1.35em 'open_sansregular',sans-serif;text-transform:uppercase;padding:.5em 1em;cursor:pointer;text-decoration:none!important;width:auto!important}
.btnFw,.botonesSales_FV{border:0;border-radius:15px;color:#fff;cursor:pointer;background-image:none;background-color:#ec0000;display:inline-block;float:right;font-weight:700;font-size:13px;padding:.5em 1em;text-decoration:none!important;width:auto!important}
.btnFw:hover,.botonesSales_FV:hover{background-color:#cc0001}
.btnFw.disabled,.btnFw:disabled{background-color:#ccc;color:#555;cursor:default}
.btnRw{border-color:#cdcdcd;background:#fff;color:#ec0000;float:left}
.btnRw:hover{border-color:#cdcdcd;color:#cc0001}
.btnAc{background-color:#ec0000;color:#fff;margin-left:20px}
.btnAcBack{padding-left:2em;margin:0 2em;border-color:#cdcdcd;background:#fff url(../img/CF114/bg_bot_04.gif) no-repeat 0 50%;color:#ec0000;position:absolute;right:0}
.btnAcBack:hover{text-decoration:underline}
.cuadrados{display:none}
.jform .formulario_AH{margin:0;padding:10px}
.jform .cuadrados{display:block;width:100%;margin:15px auto;border-radius:3px;overflow:hidden}
.jform .cuadrados ul{margin:0;padding:0;list-style-type:none;overflow:hidden;font:400 1.2em/1.4em  'open_sansregular',sans-serif;text-transform:uppercase;display:table}
.jform .cuadrados ul li{margin:0;padding:0;display:inline-block;width:auto;text-align:center;box-sizing:border-box;vertical-align:middle}
.jform .cuadrados ul li span{padding:.9em 1.9em .9em 1.2em;display:block;font-size:1.2em;background:url(../img/CF114/bulletPostDesact.gif) no-repeat 99% 50%;}
.jform .cuadrados ul li:last-child span{background:none;padding:.9em 1.2em}
.jform .cuadrados ul li.sel:last-of-type span{background:none;padding:.9em 1.2em}
.jform .cuadrados ul li.sel span{color:#303030;font-weight:bold;background:url(../img/CF114/bulletPost.gif) no-repeat 99% 50%;}

.btnAc.disabled,.btnAc:disabled{background-color:#ccc;color:#555;cursor:default}
.obligatorio_FV span.ico{background:url(../img/CF114/ico_obligatorio.gif) no-repeat 100% 0;width:2em;height:1.7em;display:inline-block;vertical-align:middle}
.ok span.ico{background:url(../img/CF114/ico_check.gif) no-repeat 100% 0;width:2em;height:1.7em;display:inline-block;vertical-align:middle}
.error span.ico{background:url(../img/CF114/ico_error.gif) no-repeat 100% 0;width:2em;height:1.7em;display:inline-block;vertical-align:middle}
.formVisitV2 .error input[type=text]{border-color:#f00;box-shadow:0 1px 0 #d00 inset}
.formVisitV2 .error input[type=text]:focus{box-shadow:0 1px 0 #ec0000 inset,0 0 2px #fee inset,0 0 3px #ff9c9c}
span.ico span{display:inline-block;padding-left:3em;width:22em;font-size:1em;font-family:'open_sansregular',sans-serif}
.formVisitV2 .numdoc01_FV span.ico{left:auto;position:static;width:2em}
.formVisitV2 .numdoc01_FV span.ico span{left:auto;position:static;width:22em}
.startminute .obligatorio_FV span.ico,.endminute .obligatorio_FV span.ico{left:auto;position:relative}
.startminute .obligatorio_FV span.ico span,.endminute .obligatorio_FV span.ico span{left:auto;position:relative}

/* calendar icon */
#ui-datepicker-div.ui-helper-clearfix:before,#ui-datepicker-div.ui-helper-clearfix:after{content:"";display:table}
#ui-datepicker-div.ui-helper-clearfix:after{clear:both}
#ui-datepicker-div.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
#ui-datepicker-div.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{left:2px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-next{right:2px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,#ui-datepicker-div.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker select.ui-datepicker-year{width:49%}
#ui-datepicker-div.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
#ui-datepicker-div.ui-datepicker th{padding:1px;text-align:center;font-weight:bold;border:0}
#ui-datepicker-div.ui-datepicker th span{padding:0.2em;font-weight:bold;border:0;color:#C90212;display:block;border:1px solid #C90212}
#ui-datepicker-div.ui-datepicker td{border:0;padding:1px}
#ui-datepicker-div.ui-datepicker td span,#ui-datepicker-div.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
#ui-datepicker-div.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
#ui-datepicker-div.ui-widget .ui-widget{font-size:1em}
#ui-datepicker-div.ui-widget input,#ui-datepicker-div.ui-widget select{font-family:Verdana,Arial,sans-serif;font-size:1em}
#ui-datepicker-div.ui-widget-content{border:1px solid #aaa;background-color:#fff}
#ui-datepicker-div.ui-widget-content a{color:#000}
#ui-datepicker-div.ui-widget-header{border:1px solid #aaa;background-color:#fff;color:#000;font-weight:bold}
#ui-datepicker-div.ui-widget-header a{color:#222}
#ui-datepicker-div.ui-datepicker-week-end  a.ui-state-default{background-color:#BFBFBF;border:1px solid #999}
#ui-datepicker-div.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background-color:#E8E8E8;font-weight:normal;color:#000}
#ui-datepicker-div.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
#ui-datepicker-div .ui-datepicker-other-month a.ui-state-default{color:#fff;background-color:#E8E8E8}
#ui-datepicker-div .ui-datepicker-week-end a.ui-state-default{background-color:#BFBFBF}
#ui-datepicker-div .ui-datepicker-week-end.ui-datepicker-other-month a.ui-state-default{background-color:#E8E8E8}
#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-focus{cursor:pointer}
#ui-datepicker-div.ui-state-hover a:hover{color:#212121;text-decoration:none}
#ui-datepicker-div.ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div.ui-widget-header .ui-state-active{border:1px solid #666;background-color:#666;font-weight:normal;color:#fff}
#ui-datepicker-div.ui-state-active a,#ui-datepicker-div.ui-state-active a:link,#ui-datepicker-div.ui-state-active a:visited{color:#212121;text-decoration:none}
#ui-datepicker-div.ui-widget:active{outline:none}
#ui-datepicker-div.ui-widget-content .ui-state-highlight{border:1px solid #fff;background-color:#fff;color:#363636}
#ui-datepicker-div.ui-widget-content .ui-state-highlight a{color:#363636}
#ui-datepicker-div.ui-widget-content .ui-state-disabled{background-image:none}
.ui-icon-circle-triangle-e{background:url(../img/CF114/GbCalenForw.gif) no-repeat 0 0;width:1.4em;height:1.5em}
.ui-icon-circle-triangle-w{background:url(../img/CF114/GbCalenBack.gif) no-repeat 0 0;width:1.4em;height:1.5em}
.ui-datepicker-trigger.icono{background:transparent url(../img/CF114/ico_calendar.gif) no-repeat 0 0;cursor:pointer;width:1.5em;height:1.7em;float:none;display:inline-block;vertical-align:middle;margin:0 0 0 .8em}
#ui-datepicker-div.ui-datepicker-other-month .ui-state-default{color:#fff}
#ui-datepicker-div.ui-priority-secondary,#ui-datepicker-div.ui-widget-content .ui-priority-secondary,#ui-datepicker-div.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:normal}

/*TOOLTIP SENCILLO*/
.tooltip_FV,.tooltiphide_FV{background:url(../img/CF114/ico_info.gif) no-repeat scroll 95% 50% transparent;display:block;padding-right:0;width:15px!important;height:15px!important;position:static!important;cursor:help;left:auto!important}
.tooltip_FV em,.tooltiphide_FV em{text-indent:-99999em;display:inline-block}
.hideTooltip .content_FV,.tooltipclick .content_FV,.tooltipclick .fckclose,.tooltipover .content_FV,.tooltiphide_FV .content_FV{display:none}
.showTooltip .content_FV,.tooltipclick:hover .content_FV,.tooltipover:hover .content_FV,.tooltip_FV .content_FV{left:-18px;padding:12px;display:block;position:absolute;z-index:999;width:230px;border:1px solid #acacac;box-shadow:0 0 4px 2px rgba(210,214,216,0.75);color:#777;background:#fbfde8 url(../img/CF114/bg_tooltip.gif) repeat-x 0 0}
.showTooltip .content_FV:after,.tooltipclick:hover .content_FV:after,.tooltipover:hover .content_FV:after,.tooltip_FV .content_FV:after{content:url(../img/CF114/img_flechatooltip.png);position:absolute;bottom:30%;left:-9px;width:9px;height:15px}
.tooltipover:hover .content_FV{left:0}
.ttjs:hover .content_FV{display:none}
.showTooltip:hover .content_FV{display:block}
.content_FV.return:after{left:210px}
.bingo.return:before{left:198px}

/*Estado normal*/
.jform  #botonera .btnRw{display:none}
.jform  #formularioid input#boton{display:none}

/*confirmacion*/
.formVisitV2 label.guardar span{width:auto;font-weight:bold}
.formVisitV2 label.guardar{display:block}
.confirmacion .legend01{font-size:1.7em;color:#303030;padding:7px 0 5px}
.confirmacion .bloque_FV_02 fieldset.agrupForm_FV{margin-bottom:0}
.confirmacion .bloque_FV_03{padding-bottom:4px}
.confirmacion label.guardar{padding:8px 0 20px}
.confirmacion #paso1.bloque_FV_02 fieldset.agrupForm_FV{background:none}
.confirmacion #formularioid  button{display:none}
.confirmacion #formularioid .check_FV{display:none}
.confirmacion #formularioid #botonera .btnRw{display:block}
.confirmacion #formularioid input#boton{display:block}
.confirmacion .obligatorio_FV span.ico{display:none}
.formVisitV2 .confirmacion .ico,.formVisitV2 .confirmacion .texto02_FV{display:none}
.confirmacion  .tooltiphide_FV{display:none}
.confirmacion  .ui-datepicker-trigger.icono{display:none}

/*Ventana modal*/
#printable,#printmsg{position:absolute;left:-9999em}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../img/CF114/bg_modal.png) 50% 50% repeat}
.modalcont_FV{position:absolute;padding:.2em;width:300px;overflow:hidden;border:6px solid #889192;border-radius:8px;background-color:#fff}
.modal01{overflow:auto;}
.dialtitle_FV{text-align:right}
.dialtitle_FV .ui-dialog-title{float:none}
.modalclose_FV{background:transparent url(../img/CF114/icoCerrar.gif) no-repeat 100% 50%;display:inline-block;margin:4px;padding-right:17px;font-size:1.1em;font-weight:700}

/*diálogo imprimir*/
.printerdialog{text-align:center;background:transparent url(../img/CF114/impresora.png) no-repeat 50% 0;padding:135px 0 30px}
.printerdialog p{font:400 1.4em/1.4em  Arial,Helvetica,sans-serif;text-transform:uppercase;color:#666;margin:15px 0 35px}
.printerdialog ul{list-style:none;margin:0;padding:0;text-align:center}
.printerdialog li{list-style:none;margin:0;padding:0;display:inline;padding:0 22px}
.printerdialog li a{display:inline-block;font:400 1.3em/1.4em Arial,Helvetica,sans-serif;text-transform:uppercase;color:#FFF;border-radius:3px;padding:6px 40px 6px 19px}
.printerdialog li a.btnprint_FV{background:#0e7300 url(../img/CF114/bg_bot_05.gif) no-repeat 100% 0}
.printerdialog li a.btnprint_FV:hover{background:#13a000 url(../img/CF114/bg_bot_05_over.gif) no-repeat 100% 0}
.printerdialog li a.btncancel_FV{background:#ba3333 url(../img/CF114/bg_bot_06.gif) no-repeat 100% 0;}
.printerdialog li a.btncancel_FV:hover{background:#d83b3b url(../img/CF114/bg_bot_06_over.gif) no-repeat 100% 0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.modalclose_FV{background:transparent url(../img/CF114/icoCerrar.gif) no-repeat 100% 50%;padding-right:17px;font-size:1.1em;font-weight:700}
.formVisitV2 li.msgtxt01_FV span.ico{float:none;vertical-align:top}
#cover{background:#fff url("../img/CF114/loading18.gif") no-repeat 50% 50%;width:100%;height:100%;position:absolute;z-index:9999;opacity:0.8}
#HI,#HF,#MI,#MF{display:inline-block;width:5em}

/*iframe multimedia*/
.iframe_mtm_AH01{text-align:center;padding:3.2em 0 4.4em}
.iframe_mtm_AH01 iframe{width:32em;height:24em}

/*AH_PT55*/
.ahpt55{width:100%;background:#FFF;box-sizing:border-box;margin:0 auto;padding:4.4em 1.2em 0.8em;position:relative;display:none;}
.capa-cont .ahpt55{display:block;}
.ahpt55 .btn_close{float:right;position:absolute;top:1em;right:1em;color:#EC0000;padding-left:2em;padding-top:0.2em;padding-bottom:0.2em;cursor:pointer;text-decoration:underline;border:0 none;background:0 none;}
.ahpt55 .btn_close:before{content:"";display:block;width:1.5em;height:1.5em;background:url('../img/ah_btn_close_modal.png') scroll center center transparent;position:absolute;left:0;top:0;}
.ahpt55 .antetitulo{font-size:1.2em;margin-bottom:1em;}
.ahpt55 .tit01{font-size:1.4em;font-family:frutigerroman,sans-serif;margin:0;margin-bottom:2.1em;}
.ahpt55 .layer_link a,.ahpt55 .link_arrow{color:#EC0000;font-size:1.1em;padding-right:1em;position:relative;}
.ahpt55 .layer_link a:before,.ahpt55 .link_arrow:before,.ahpt55 .layer_link_list .link_list a:after{content:"";display:block;position:absolute;height:1em;width:1em;right:0;bottom:0.2em;background:url('../img/ah_arrow_links.png') scroll no-repeat right bottom transparent;}
.ahpt55 .bloque_multimedia{display:block;border:0 none;}
.ahpt55 .bloque_multimedia .banner{float:none;margin:0 auto;display:block;width:32em;}
.ahpt55 .bloque_multimedia .banner embed{width:100%;}
.ahpt55 .link_arrow{font-size:1em;padding-left:2.5em;position:relative;display:inline-block;}
.ahpt55 .link_arrow:before{bottom:0.4em;}
.ahpt55 .link_arrow .img_link{position:absolute;left:0;float:none;}
.ahpt55 .link_list{padding:0;margin:0;display:block;float:left;width:100%;}
.ahpt55 .link_list li{list-style:none;}
.ahpt55 .layer_link_list .link_list{padding:0;margin:0;display:block;float:right;margin-top:1.5em;}
.ahpt55 .layer_link_list .link_list li{float:right;margin-left:1em;margin-bottom:1em;width:auto;list-style:none;}
.ahpt55 .layer_link_list .link_list a{position:relative;padding-left:2.2em;padding-right: 1.7em;}
.ahpt55 .layer_link_list .link_list a:before{display:none;}
.ahpt55 .layer_link_list .link_list a:after{bottom:0.4em;}
.ahpt55 .layer_link_list .link_list a img{position:absolute;left:0;width:1.8em;height:1.8em;top:-0.25em;}
/* Chrome Specific CSS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ahpt55 .bloque_multimedia object.banner object{display:none;}
}

@media screen and (min-width:481px) and (max-width:768px){
/*Grids responsive*/
    .main3cols96AH .giant{width:100%;float:left}
	.main3cols96AH .large{width:100%;float:left}
	.main3cols96AH .medium{width:50%;float:left}
	.main3cols96AH .small{width:50%;float:left}
	.main4cols96AH .giant{width:100%;float:left}
	.main4cols96AH .large{width:100%;float:left}
	.main4cols96AH .large2{width:75%;float:left}
	.main4cols96AH .medium{width:100%;float:left}
	.main4cols96AH .small{width:50%;float:left}
	.main4cols96AH .extra-small{width:25%;float:left}
	.Head01AH, .Footer01AH{width:100%;float:left}
	.contentRowAH{width:100%;float:left}
	.main4cols96AH .contentRowAH .small{width:25%;float:left;}

	.content1_3AH{width:100%;float:left;overflow:hidden}
	.content2_3AH{width:100%;float:left;overflow:hidden}
	.content1_2AH{width:100%;float:left;overflow:hidden}
	.content1_2_res_1_2AH{width:50%;float:left;overflow:hidden}
	.content1_4AH{width:100%;float:left;overflow:hidden}
	.content1_2AH{width:100%;float:left;overflow:hidden}
	.content3_4AH{width:100%;float:left;overflow:hidden}

	.main3cols96AH .content2_3AH .large{width:100%;float:left;overflow:hidden}
	.main3cols96AH .content2_3AH .medium{width:50%;float:left;overflow:hidden}
	.main3cols96AH .content2_3AH .small{width:50%;float:left;overflow:hidden}
	.main3cols96AH .content2_3AH .content1_2_res_1_2AH .small{width:100%;}
	.main3cols96AH .content1_3AH .medium{width:50%;float:left;overflow:hidden}
	.main4cols96AH .content1_4AH .small {width: 100%;}
	.main4cols96AH .content3_4AH .small {width: 50%;}
	.main4cols96AH .content3_4AH .medium {width: 50%;}
	.main4cols96AH .content3_4AH .large {width: 100%;}
	.main4cols96AH .content1_2AH .small{width:50%;}
	.main4cols96AH .content1_2AH .medium{width:100%;}
	.main4cols96AH .content1_2AH .content1_2_res_1_2AH .small{width:100%;}
	.main3cols96AH .content2_3AH .content1_2_res_1_2AH .medium{width:100%;}
    /*Fin Grids responsive*/
	.error span.ico{background:url(../img/CF114/ico_error.gif) no-repeat 100% 15%;width:1.6em;height:2em;display:block;}
	span.ico span{padding-top:.4em}
	.jform .cuadrados ul li{display:table-row;text-align:left}
	.formVisitV2 .starthour, .formVisitV2 .endhour{width:auto;text-align:left}
	.formVisitV2 .startminute, .formVisitV2 .endminute{width:auto;text-align:right}
}



@media screen and (max-width:768px){
    .AgrupacionImagenes .listado_imagenes ul li{width:100%}
    .AgrupacionImagenes .listado_imagenes:after{clear:both}
    .AgrupacionImagenes .listado_imagenes ul:after{clear:none}
    .AgrupacionImagenes .listado_imagenes ul li img{height:auto;}
    .AgrupacionImagenes .titulo .enladesFiltro{clear:both;}
    .AgrupacionImagenes .titulo .enladesFiltro ul{padding:0;}
    .AgrupacionImagenes .titulo .enladesFiltro ul li{margin-bottom:0.5em;}
    .AgrupacionImagenes .titulo .enladesFiltro ul li .cerrar{padding-left:0;}
    .ahpt55{width:84%;}
    .ahpt55 .link_list{float:left;}
    .ahpt55 .link_list li{margin-left:0;width:100%;}
    /*RSS*/
    .rss_AH .mod_AH .rsslistado_AH{width:100%;margin-right:0;}
}
@media screen and (max-width:479px){

    /*Grids responsive*/
	.main3cols96AH .giant,
	.main3cols96AH .large,
	.main3cols96AH .medium,
	.main3cols96AH .small,
	.main3cols96AH .content2_3AH .content1_2_res_1_2AH .medium,
	.main3cols96AH .content2_3AH .content1_2_res_1_2AH .small,
	.main3cols96AH .content2_3AH .content1_2_res_1_2AH,
	.main3cols96AH .content1_3AH .medium,
	.main4cols96AH .giant,
	.main4cols96AH .large,
	.main4cols96AH .large2,
	.main4cols96AH .medium,
	.main4cols96AH .small,
	.main4cols96AH .extra-small,
	.content1_3AH,.content1_3AH .medium,.content1_3AH .small,
	.content2_3AH,
	.main3cols96AH .content2_3AH .large,
	.main3cols96AH .content2_3AH .medium,
	.main3cols96AH .content2_3AH .small,
	.main4cols96AH .content1_4AH .small,
	.main4cols96AH .content3_4AH .small,
	.main4cols96AH .content3_4AH .medium,
	.main4cols96AH .content3_4AH .large,
	.main4cols96AH .content1_4AH, .main4cols96AH .content1_4AH .medium, .main4cols96AH .content1_4AH .large, .main4cols96AH .content1_4AH .small,
	.main4cols96AH .content1_2AH, .main4cols96AH .content1_2AH .content1_2_res_1_2AH, .main4cols96AH .content1_2AH .content1_2_res_1_2AH .small, .main4cols96AH .content1_2AH .medium, .main4cols96AH .content1_2AH .large, .main4cols96AH .content1_2AH .small,
	.main4cols96AH .content3_4AH, .main4cols96AH .content3_4AH .medium, .main4cols96AH .content3_4AH .large, .main4cols96AH .content3_4AH .small
	.main3cols79 .content1_3AH .medium, .main3cols79 .giant, .main3cols79 .medium, .main3cols79 .content2_3AH, .main3cols79 .content1_3AH, .main3cols79 .content2_3AH .large, .main3cols79 .content2_3AH .medium, .main3cols79 .content1_3AH .medium
	{width:100%;}
    /*Fin Grids responsive*/
	.ahpt55{width:100%;}
    .ahpt55 .bloque_multimedia{display:block;margin-left:-1.3em;margin-right:-1.3em;}
    .ahpt55 .bloque_multimedia p{margin-top:0;}
    .ahpt55 .bloque_multimedia .banner{width:100%;max-width:100%;}
    .ahpt55 .layer_link_list .link_list{width: 100%;float:left;}
    .ahpt55 .layer_link_list .link_list li{margin-left:0;display:block;float:none;}
	.error span.ico{background:url(../img/CF114/ico_error.gif) no-repeat 0 50%;width:100%;min-height:2.2em;height:auto;display:block;}
	span.ico span{padding-top:.4em}
	.jform .cuadrados ul li{display:table-row;text-align:left}
	.formVisitV2 li input[type="text"]{width:85%}
	.audiov01 label{padding:4px 0 5px}
	.doc01_FV{width:54%}
	.doc01_FV label span{width:52%}
	.formVisitV2 li.doc01_FV select{width:35%}
	.numdoc01_FV{width:44%}
	.formVisitV2 li.numdoc01_FV{padding-left:0}
	.formVisitV2 li.numdoc01_FV input{width:55%}
	.formVisitV2 .numdoc01_FV span.ico span{width:auto;position:absolute}
	.formVisitV2 li.msgtxt01_FV textarea{width:82%}
	.startminute .obligatorio_FV span.ico,.endminute .obligatorio_FV span.ico{width:20px;position:static}
	.startminute .obligatorio_FV span.ico span,.endminute .obligatorio_FV span.ico span{left:auto;position:static;width:12em}

	.formVisitV2 .starthour label span,.formVisitV2 .endhour label span{width:8em}
	span.ico span.errorMsg2{width:100%;box-sizing:border-box}
	.buscadorMultimedia .filtro02{float:left;clear:left}
	.buscadorMultimedia .filtro02 li{float:none;margin-left:0}
}