/*----------------------- General -----------------------*/
@import url("/minrel_old/css/ddhh_empresas.css");

* {font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana; margin:0; padding:0;}
body {margin:0; padding:0; border:0; background-repeat: no-repeat; background-size:100% auto !important; font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana; }
html>body {margin:0;padding:0;background: #eeeeee !important;}
ul {list-style:none;}
img, img a {float:left; margin:0; padding:0;}
a {text-decoration:none; outline:none; font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana;}
a:hover {text-decoration:underline !important;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
.separa {clear:both; margin:0; padding:0; margin-top:0;}
.separa2 {clear:both; height:30px; margin:0; padding:0; margin-top:0;}
.aleft {float:left;}
.aright {float:right;}
.col223 {width:223px;}
.col225 {width:225px;}
.col240 {width:240px;}
.col243 {width:243px;}
.col245 {width:245px;}
.col320 {width:320px;}
.col330 {width:330px;}
.col335 {width:335px;}
.col340 {width:340px;}
.col350 {width:350px;}
.col473 {width:473px;}
/*-------------------oo------------------------*/
@font-face {
    font-family: 'gobcl';
    src: url('/minrel_old/css/fonts/gobcl_regular-webfont.eot');
    src: local('.'), local('/minrel_old/css/fonts/gobcl_regular-webfont'), url('/minrel_old/css/fonts/gobcl_regular-webfont.woff') format('woff'), url('/minrel_old/css/fonts/gobcl_regular-webfont.ttf') format('truetype'), url('/minrel_old/css/fonts/gobcl_regular-webfont.svg#webfonthdB6TTQP') format('svg');font-weight: normal; font-style: normal;}
    
/* BLOQUES PRINCIPALES*/

#header {width:1000px;margin:0 auto;padding: 25px 0 0;position:relative;background: #FFF;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.20);}
#main {width:1000px; margin:0 auto; padding:0; overflow:hidden; clear:both; background-color:#ffffff;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.20);}
#footer {background-color:#555559;margin:0 auto;min-height:200px;padding:0 0 40px;width: 100%;}
#main .auxi {width:955px; margin:0 auto; overflow:hidden;}
/*-------------------oo------------------------*/

/*----------------------- HEADER -----------------------*/
.logo {width:443px;float:left;margin: 10px 0 30px 30px;display:table;}
.logo img {margin:0; margin-right:27px;}
.logo h1 {font-family:gobcl,Verdana,Geneva,sans-serif; font-size:29px; display:table-cell; color:#FFFFFF; vertical-align:middle;}
.logo h1 a {font-family:gobcl,Verdana,Geneva,sans-serif; color:grey;}
.logo h1 a p {font-family:gobcl,Verdana,Geneva,sans-serif; color:#141414}
.logo h1 a:hover {text-decoration:none;}
#header .boto {width:200px; float:right; margin:50px 0 0 0;}
#header .boto a {font-family:gobcl,Verdana,Geneva,sans-serif; font-size:16px; font-weight:bold; color:#fff; background:#006ab9; border-radius:3px; padding:11px 25px; }
#header .boto a:hover {background:#00417a;}

nav.botonera {margin:40px auto 20px; clear:both;}
nav.botonera .sf-menu {width:100%; background-color:#555559; display:table; float:none; margin:0 auto; }
nav.botonera .sf-menu > li {border-left: 1px solid #7e7e85; display: table; float: left; height: 33px; max-height: 34px; max-width: 115px; padding: 8px 20px; position: relative; text-align: center; transition: all 0.3s ease-out 0s;}
nav.botonera .sf-menu > ul > li {padding:3px 10px;}
nav.botonera .sf-menu > li:hover {background-color:#4B4B50; visibility:inherit; /* fixes IE7 'sticky bug' */transition: all 0.3s ease-out 0s;}
nav.botonera .sf-menu > li > a, nav.botonera > .sf-menu > a:visited  { /* visited pseudo selector so IE6 applies text colour*/ font-family:gobcl,Verdana, Geneva, sans-serif;  font-size:14px !important; line-height:120% !important; color:#fff !important; display:table-cell; vertical-align:middle; text-decoration:none !important;}
nav.botonera .sf-menu li:hover ul, nav.botonera .sf-menu li.sfHover ul {top:2.3em;}
#header .col225 .sf-menu a, #header .col225 .sf-menu a p, #header .col225 .sf-menu a:visited {color: grey;}
.gsc-control-cse {background-color: transparent !important; border:none !important;}

.buscador {position:absolute; right:0; top:15px; width:210px; float:right; margin:28px 0 0;}
input.campo-search {background:none; border:none; color:#000000; font-size:0.8em; padding:5px; width:157px; height:25px;}
.buscador a {background:url("/minrel_old/imag/bg/mas.png") no-repeat left 2px; font-family:Verdana, Geneva, sans-serif; font-size:0.7em; line-height:12px; color:#333333; padding:3px 0 0 18px; overflow:hidden; height:15px; display:block; width:116px;}
input.campo-search:focus {background:#ffffcc;}
.buscadorGoogle {position:absolute; right:0; top:15px; width:210px; float:right; margin:28px 0 0;}
.buscadorGoogle > #___gcse_0 > .gsc-control-cse.gsc-control-cse-es {padding:0 !important;}
ul.menu-principal {width:980px; margin:15px 0 10px 20px; clear:both; display:inline-block;}
ul.menu-principal li.first {border-left:0px solid #cccccc; line-height:20px !important;}
ul.menu-principal li {float:left; border-left:1px solid #cccccc; padding:0 5px;}
ul.menu-principal li a {font-family:gobcl,Verdana,Geneva,sans-serif !important; font-size:16px !important; line-height:20px !important; color:#000000 !important;}
ul.menu-principal li a p {font-family:gobcl,Verdana,Geneva,sans-serif !important; font-size:16px !important; line-height:20px !important; color:#000000 !important;}
ul.menu-principal li ul li {font-size:11px !important;}

#header .col225 {width:820px !important; position:absolute; top:8px; right:30px;}
#header .col225 .sf-menu {background:none;}
#header .col225 .sf-menu > li {border-left:1px solid grey; padding:0 4px;}
#header .col225 .sf-menu > li.first-child {border-left:none;}

.box-sociales-header {position:absolute;right: 20px;top:95px;width:266px;margin:0;} 
.box-sociales-header ul {list-style-type:none; margin-left:0;}
.box-sociales-header ul li {float:left; margin:0 2px 0;}
.box-sociales-header ul li a {color:#003366; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box-sociales-header ul li.first {margin:0 0 0 12px;}
.box-sociales-header ul li.first a {color: grey;font-size:11px;border-radius:0 3px 5px;padding:4px 15px;border: 1px solid grey;}
.box-sociales-header ul li.first strong a {background:#005797; color:#ffffff; padding:2px 4px 1px;}
.box-sociales-header ul li.two {margin:0 12px 3px 0;color: grey;font-size:14px;padding:3px;font-weight:bold;}

/*-------------------oo------------------------*/



ul.migas {clear:both; color:#666; float:left; font-size:13px; margin:30px 0 0 34px; font-family:gobcl,Verdana,Geneva,sans-serif !important;}
ul.migas li {float:left;}
ul.migas li a {font-family:gobcl,Verdana,Geneva,sans-serif !important; color:#333; font-size:13px; margin:0;}
h2.titular {font-family:gobcl,Verdana,Geneva,sans-serif !important; clear:both; color:#333333; float:left; font-size:30px; margin:15px 0 20px 34px; font-weight:bold;}


.taxport-msg {font-family:gobcl,Verdana,Geneva,sans-serif; color:#666; font-size:14px; font-weight:normal; margin:15px 20px 20px;}
.taxport-msg a {font-family:gobcl,Verdana,Geneva,sans-serif; color:#1563d8; font-size:14px; font-weight:normal;}


/*----------------------- FOOTER -----------------------*/
#footer .top-footer {background-color:#4b4b50; min-height:25px;/* padding:10px 0 0;*/}
#footer > .top-footer > .auxi {width:980px; margin:0 auto;}
.top-footer .footerMenu {float:left; padding:10px 0 0 0; list-style:none; margin: 0;}
ul.footerMenu li {float:left;}
ul.footerMenu li.first a {border-left:0px solid #FFF;}
ul.footerMenu li a {font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:120%; color:#FFF; border-left:1px solid #FFF; padding:0 5px; float:left;}
ul.redesSociales {float:right; width:100px; list-style:none;}
ul.redesSociales .foto {float:left; margin: 5px 4px 0 0;}
.bottom-footer {background:url("/minrel_old/imag/bg/bg_footer.png") repeat-y center top; width:1030px; margin:25px auto 0; clear:both; padding:0}
.linksInteres {width:370px; float:left; margin:0 0 0 20px; list-style:none;}
ul.linksInteres > li.rotulo, .contactoUbicacion h4.rotulo { float:left; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#66a2cf; margin:0 0 25px 0 !important;}
ul.linksInteres li {float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; clear:both; margin:0 0 5px;}
ul.linksInteres li a {background: url("/minrel_old/imag/auxi/bullet.png") no-repeat left 5px; color:#FFFFFF; padding:0 0 0 25px}
.contactoUbicacion {width:310px; float:left; padding:0 40px;}
.contactoUbicacion > ul {clear:both; display:block; margin:0 0 24px; float:left;  list-style:none;}
.contactoUbicacion > ul > li {width:290px; background: url("/minrel_old/imag/auxi/bullet.png") no-repeat left 5px; padding:0 0 0 25px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FFF;}
.contactoUbicacion > ul > li > ul {margin:15px 0 30px 0; padding:0 0 0 30px; list-style: outside none none;}
.contactoUbicacion > ul > li > ul li {color:#FFF;}
.logo-footer {width:114px; float:left; padding:0 67px 0;}
#footer .logo-footer ul {list-style:none; margin:0; }
#footer .btn-sm {display: block; margin:0 auto 60px; padding: 10px 15px; background: #eb3c46; border-radius: 3px; color:#ffffff; transition: all .5s; text-align: center;}
#footer .btn-sm:hover {background:#000; color:#ffffff;}
#footer .auxi {text-align:center; padding:20px;}
#footer .auxi img {float:none;}
/*-------------------oo------------------------*/

/*CARRUSEL*/
.carrusel {width:955px;margin:10px  auto;padding-bottom: 25px;}

.jcarousel-skin-tango .jcarousel-container-horizontal {padding:0 30px; width:895px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container {background:none; border:none;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {height:50px; width:895px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left:0; margin-right:6px;}
.jcarousel-skin-tango .jcarousel-item {height:50px; width:222px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background:url("/minrel_old/imag/bg/arrow_left.png") no-repeat scroll 0 0 transparent; cursor:pointer; height:20px; left:0; position:absolute; top:10px; width:20px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background:url("/minrel_old/imag/bg/arrow_right.png") no-repeat scroll 0 0 transparent; cursor: pointer; height:20px; position:absolute; right:0; top:10px; width:20px;}

.carrusel-art {height:50px; width:222px;}
.carrusel-art .foto {width:210px; float:left; margin:0;}

.carrusel-art.gobierno {width:210px; height:47px; border-radius:5px; float:left; background:url(/minrel_old/imag/bg/bg_banner_gob2.jpg) no-repeat left top; border:1px solid #F0F0F0; }
ul.otras-noticias li.banner .carrusel-art.gobierno {width:100% !important; border-radius:0;  background:url("/minrel_old/imag/v1/master/bg_banner2.gif") no-repeat right top #f2f2f2; width:100%;  height:auto; padding:20px 0; border-bottom:2px solid #bdc9d1; text-align:center;}
.carrusel-art.gobierno a {font-family:gobcl,Verdana,Geneva,sans-serif; font-size:13px; color:#666666; display:block; padding:10px 5px 0 12px;}
.carrusel-art.gobierno p {font-family:gobcl,Verdana,Geneva,sans-serif; font-size:13px; color:#666666; display:block; padding:0;}
ul.otras-noticias li.banner .carrusel-art.gobierno p {font-size:18px;}
/*-------------------oo------------------------*/


/*----------------------- ESTILOS ADAPTADOS A NUEVO DISE?O -----------------------*/

.box-sociales {
    clear: both;
    float: left;
    margin: 10px 0 5px;
    width: 400px;
}
.box-sociales span {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    padding: 5px 0 0;
}
.box-sociales .social {
    float: left;
    margin: 0 0 0 5px;
    width: 125px;
}
.box-sociales .social2 {
    float: left;
    margin: 0;
}
.social iframe.twitter-share-button {
    width: 110px !important;
}
.fb_edge_widget_with_comment {
    float: left;
}
.fb_iframe_widget span {
    padding: 0 !important;
}

.box265b {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/pext/back_box2b.gif") repeat-y scroll left top;
    margin: 0;
    overflow: hidden;
    padding: 3px 0;
    width: 245px;
}
.box265b .titular {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/pext/flecha_naranja.gif") no-repeat scroll left top;
    color: #013f78;
    font-size: 11px;
    margin: 0 10px 0 18px;
}
.box265b .titular a {
    color: #013f78;
    display: block;
    font-size: 13px;
    margin: 0 0 0 10px;
}
.box265b .titular a:hover {
    color: #cc0000;
}

#main-right {
    margin: 0 0 0 25px;
    overflow: hidden;
    padding: 0;
    width: 950px;
}
.menugrl-top {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/menu/top_230.gif") no-repeat scroll left top;
    height: 15px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 230px;
}
.menugrl-middle {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/menu/back_230.gif") repeat-y scroll left top;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 230px;
}
.menugrl-middle .rotulo-menu {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/menu/flecha_gris.gif") no-repeat scroll left top;
    margin: 0 0 15px 15px;
    overflow: hidden;
    width: 200px;
}
.menugrl-middle .rotulo-menu p {
    color: #000000;
    font-size: 18px;
    margin: 0 0 0 19px;
}
.menugrl-middle .titu-menu {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/menu/bullet_azul.gif") no-repeat scroll left top;
    margin: 0 0 15px 19px;
    overflow: hidden;
    width: 200px;
}
.menugrl-middle .titu-menu a {
    color: #00417a;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 16px;
}
.menugrl-middle .titu-menu a:hover {
    color: #cc0000;
}
.menugrl-bottom {
    background: rgba(0, 0, 0, 0) url("/minrel_old/imag/menu/foot_230.gif") no-repeat scroll left top;
    height: 15px;
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
    width: 230px;
}
.menutaxl-top {
    background: rgba(0, 0, 0, 0) url("/pauta/imag/menu/toptax_230.gif") no-repeat scroll left top;
    height: 15px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 230px;
}
.menutaxl-middle {
    background: rgba(0, 0, 0, 0) url("/pauta/imag/menu/backtax_230.gif") repeat-y scroll left top;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 230px;
}
.menutaxl-middle .rotulo-menu {
    background: rgba(0, 0, 0, 0) url("/pauta/imag/menu/icono_buscar.gif") no-repeat scroll left top;
    margin: 0;
    overflow: hidden;
    width: 215px;
    height: 21px;
}
.menutaxl-middle .rotulo-menu p {
    color: #c67f07;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 0 40px;
}
.menutaxl-middle .titu-menu {
    background: rgba(0, 0, 0, 0) url("/pauta/imag/menu/bullet_gris.gif") no-repeat scroll left top;
    margin: 0 0 15px 16px;
    overflow: hidden;
    width: 200px;
}
.menutaxl-middle .titu-menu a {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 16px;
}
.menutaxl-middle .titu-menu a:hover {
    color: #cc0000;
}
.menutaxl-bottom {
    background: rgba(0, 0, 0, 0) url("/pauta/imag/menu/foottax_230.gif") no-repeat scroll left top;
    height: 15px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
    width: 230px;
}

.art-top {margin: 0 auto;}
.bloque-central {
    margin: auto;
    width: 1000px;
}
.top-galeria {width: 1000px !important; margin: 0 !important;}

.area3-bib .foto {float: left;}
.area3-bib .titular {margin: 0 0 10px 0 !important; line-height: 110%;}
.area3-bib .bajada {margin: 0 0 10px 0 !important; line-height: 110%;}
.area4-bib .titular {margin: 0 0 5px 0 !important; line-height: 110%;}
.area4-bib .bajada {margin: 0 0 5px 0 !important; line-height: 110%;}
.cont-foot {margin: 20px auto !important;}
#cboxTitle {
    bottom: 28px !important;
    color: #ffffff !important;
    font-size: 13px;
    left: 0;
    padding: 10px 2% !important;
    position: absolute;
    text-align: center;
    width: 96% !important;
    background-color: rgba(0, 0, 0, 0.4);
    background: rgba(0, 0, 0, 0.4);
}
.subtitulos {margin: 4px 10px 4px 18px !important;}


/*MINICALENDARIO*/
.cal-tabla {border:1px solid #E6E7E6; margin:0 0 15px;}
.cal-rotulo {padding:3px 0; font-size:12px; color:#00417a; font-weight:bold; background-color:#cccccc;}
.cal-top {font-size:12px; color:#fcfcfc; font-weight:bold; background-color:#990000;}
.cal-cont {font-size:12px; color:#666; background-color:#f2f2f2;}
.cal-cont a {font-size:12px; color:#960000; font-weight:bold;}
.cal-cont a:hover {font-size:12px; color:#1C2B45; text-decoration:underline;}
.mini-cal {font-size:11px; color:#333333;}
.cal-rotulo a {font-size:11px; font-weight:normal; color:#003366; text-decoration:none;}
.cal-rotulo a:hover {font-size:11px; font-weight:normal; color:#003366; text-decoration:underline;}

/*-------------------oo------------------------*/
#iframeBarra {display:none;}

/* estilos boton flotante css*/
.btn-modal {position: fixed;left: 10px;top: 93%;width: 440px;z-index: 10; transition: .3s all ease;}
