/* CSS Document */
*, html {margin:0;padding:0;border:0;font-size:100%}
a:link {text-decoration:none;color:black}      /* unvisited link */
a:visited {text-decoration:none;color:black}  /* visited link */
a:hover {text-decoration:underline;color:black}  /* mouse over link */
a:active {text-decoration:none;color:black}  /* selected link */
body {color:black;margin:0;padding:0}
body, input, select, textarea {/*font:15px 'Muli',sans-serif;*/font:10.5px Arial,sans-serif}
h1, h2 {border-bottom:1px solid #c6c6c6;color:#343c45;font-size:18px;font-weight:bold;margin:0 0 10px 0;padding:15px 0 5px 0}
h1 span, h2 span {color:#0094d8}
p, .paragraph {padding:6px 0}
img {border:none}
img.left {float:left;padding:0 10px 10px 0}
img.foto_contenido {margin-top:42px;border:1px solid #c6c6c6}
img.foto_inf_contenido{ margin:0 20px}
.right {float:right}
.left {float:left}
.clear {clear:both}
.clearfix:after, .clearfix:before {clear:both;content:' ';display:block;position:relative}
.overflowhidden {overflow:hidden}
.blanco {color:white}
.negro {color:black}
.azul, a.azul {color:#7cc4df}
.azul2, a.azul2 {color:#39628b}
.azul3, a.azul3 {color:#0094d8}
.iuris_txt{ font-family:"Times New Roman", Times, serif; font-weight:bold;display:inline}
.iuris_txt_14{ font-family:"Times New Roman", Times, serif;font-size:16px;font-weight:bold}
.iuris_azul{ font-family:"Times New Roman", Times, serif;/*color:#7cc4df;*/color:#0094d8;font-size:16px;font-weight:bold}
.rojo, a.rojo {color:#A00 !important}
.error {color:#900 !important;font-weight:bold}
.column {position:relative;width:46%}
.w70 {position:relative;width:67%}
.w30 {position:relative;width:29%}
.w40{position:relative;width:40%}
.w60{position:relative;width:56%}
.dblock {display:block}
.big {font-size:20px;line-height:20px}
.medio{font-size:15px}
.extrabig {font-size:3.5em;line-height:1.2em}
.center{ margin:auto;text-align:center}
.tacenter {text-align:center}
.taleft {text-align:left}
.tajustify {text-align:justify}
.taright {text-align:right}
a.underline:focus, a.underline:hover, a.underline2 {text-decoration:underline}
a.enlaceg{ font-size:28px;color:#172a52;font-style:italic}
.transicion {transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.cursiva {font-style:italic}
.hover:focus, .hover:hover {opacity:0.7}
.wrap {width:997px;margin:0 auto;position:relative}
body, body.blog {background:#F0F0F0 /*url(/imagenes/bg_content.jpg) scroll repeat left top*/}
.right20 {margin-right:20px}
.left20 {margin-left:20px}
.bottom20 {margin-bottom:20px}
.bottom40 {margin-bottom:40px}
.cellp5 th, .cellp5 td {padding:5px}
/* Header */
#header {border-top:8px solid #336CBD;height:172px;margin:0 auto;position:relative}
#header.inner{border-bottom:5px solid #172a52;margin-bottom:20px}
#header #menu1 {height:30px;width:957px;background:url('/imagenes/bg_menu1.jpg') repeat-x;border:1px solid #c8c8c8;list-style-type:none;position:absolute;top:40px;left:0;padding:0 0 0 40px}
#header #menu1 li {float:left;line-height:30px;margin:0 9px;color:#172a52;font-size:14px}
#header #menu1 li a { color:#172a52}
#header #menu1 li img {padding-top:3px}
#header #menu1 li strong {font-size:18px}
#header #menu1 li.azul strong {font-size:18px;color:#0094d8}
#header #logo {position:absolute;top:100px;left:0}
#header #menu2 {height:40px;background:#172a52;list-style-type:none;position:absolute;top:111px;right:0px}
#header #menu2 li {float:left;line-height:40px;margin:0 14px}
#header #menu2 li:hover, #header #menu2 li.active { }
#header #menu2 li:hover a, #header #menu2 li.active a { /*background:#0094d8;*/ font-weight:bold}
#header #menu2 li a {color:white;font-size:15px}
#header #menu2 li a:hover {text-decoration:none}
/* Home */
#slider {background:url(/imagenes/bg_slider.jpg) scroll repeat-x left top;height:305px;overflow:hidden}
#slider .bxslider {list-style:none;height:302px;overflow:hidden}
#slider .bxslider li{height:302px;overflow:hidden;background:none}
#slider .bx-wrapper .bx-viewport {background:none !important}
#slider .bx-wrapper {margin:0}
#slider .bx-viewport {border:none;box-shadow:none}
#slider .bx-controls {bottom:140px;position:absolute;right:700px;width:300px}
#slider .bx-wrapper .bx-controls-direction a {height:44px;width:44px}
#slider .bx-wrapper .bx-prev {background:url(/imagenes/arrow-left.png);left:-35px;display:none}
#slider .bx-wrapper .bx-next {background:url(/imagenes/arrow-right.png);left:985px;display:none}
#slider .bx-wrapper:hover .bx-controls-direction > a.bx-prev {display:block}
#slider .bx-wrapper:hover .bx-controls-direction > a.bx-next {display:block}
#slider .bx-wrapper .bx-pager.bx-default-pager a, #slider .bx-wrapper .bx-pager.bx-default-pager a {background:white;border:1px solid white}
#slider .bx-wrapper .bx-pager.bx-default-pager a:focus, #slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #slider .bx-wrapper .bx-pager.bx-default-pager a.active {background:#0a5372}
#slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:-122px;left:340px;position:absolute;width:100%}
#slider .texto{ position:absolute;top:100px;right:30px;text-align:left;width:483px;color:#FFFFFF;text-transform:uppercase;font-weight:500;font-size:29px}
#slider .texto.sombra{ text-shadow:3px 3px 1px #000}
#subslider {background:#172a52 url(/imagenes/bg_subslider.jpg) scroll no-repeat center 45px;height:160px;padding:12px 0;width:100%}
#subslider .slogan{ color:#FFFFFF;font:19.5px Century Gothic,sans-serif;text-align:center; background:none repeat scroll 0 0 #6289c0;border-radius:5px;padding:12px}
#subslider a {display:inline-block;height:151px;margin:auto 0;width:482px}
#subslider a:focus, #subslider a:hover {text-decoration:none}
#subslider a.first {margin-right:25px}
#subslider a .dblock {text-align:center;font-size:14px}
#subslider a .dblock.title {color:#172a52;display:block;text-align:center;padding:30px 0 20px 0;color:#343c45;font-size:25px}
#subslider a .dblock.title span {color:#244061;font-weight:bold}
#subslider a .dblock.subtitle {text-align:center;padding:0 40px}
#home_areas {margin-bottom:20px;font:10.5px Century Gothic,sans-serif}
#home_areas dl {list-style:none;padding-top:10px;width:480px;font-size:15px}
#home_areas dl dt {margin-bottom:5px;background:#DDDDDD;font-weight:bold}
#home_areas dl dt:before {color:black;/*content:url(/imagenes/ul_dot.jpg);*/font-size:14px;margin-right:10px}
#home_areas dl dd {color:#444444;margin-top:10px;margin-bottom:10px}
#home_bgblues {background:url(/imagenes/bg_separator.png) scroll center center no-repeat;color:white;height:130px;margin-bottom:20px}
#home_bgblues #home_bgblues_p1 {font-size:18px;left:0;position:absolute;top:25px;width:570px}
#home_bgblues #home_bgblues_p1 a{ color:#FFF;text-decoration:underline}
#home_bgblues #home_bgblues_p1 a:hover{ color:#0094d8}
#home_bgblues #home_bgblues_p2 {font-size:16px;left:0;position:absolute;top:70px;width:570px}
#home_bgblues #home_bgblues_p3 {font-size:18px;position:absolute;right:20px;text-align:center;top:15px;width:320px;line-height:35px}
#home_bgblues #home_bgblues_p3 a{ color:#172a52}
#home_bgblues #home_bgblues_p3 .big {font-size:28px}
#home_news {}
#home_news .home_news_item {padding-bottom:20px}
#home_news .home_news_item img {float:left;margin-right:25px}
#home_news .home_news_item h3 {font-size:16px;color:black;margin-bottom:30px;text-transform:uppercase}
#home_news .home_news_item h3 span {font-size:14px;color:#269cdb;float:right}
#home_news .home_news_item p {color:#444444;font-size:14px}
#home_news .home_news_item p a {float:right;color:black;text-decoration:underline}
/* Inner pages */
#content { font-size:13.5px}
#content .wrap {min-height:630px;padding-bottom:30px}
#content .list {margin-bottom:30px}
#content .list h2, #content .list p {margin-left:55px;color:#444444}
#content .list h2 {/*margin-top:70px;*/border-bottom:none;font-weight:bold}
#content .list h2 span {font-weight:normal}
#content .list p {background:url(/imagenes/bg_list.png) scroll no-repeat left top;height:40px;padding:0}
#sinlinea {height:40px;padding:0; background: url() scroll no-repeat left top;}
#content h3 {font-size:18px;color:#0094d8;margin:20px 35px}
#content p, #content .paragraph {color:#444444;margin:0 35px;text-align:justify;padding-right:40px}
#content p.p_center, #content .paragraph.p_center { text-align:center;padding:0}
#content ul.lista {margin:20px 65px}
#content ul.lista li{ color:#444444}
#content a.boton{background:#172a52;color:white;cursor:pointer;padding:10px;text-align:center}
#content a.boton:hover{background:#336cbd;text-decoration:none}
#content .dropdown_head {/*background:#172a52;*/background:#6289c0;border-radius:5px;color:white;display:block;height:41px;line-height:41px;margin:10px 0px;text-align:center}
#content .dropdown_head.js {cursor:pointer;font-size:15px}
#content .dropdown_head.js:after {background:url(/imagenes/dropdown_open.png) scroll no-repeat center center;content:'';display:block;float:right;height:100%;margin-right:15px;width:20px}
#content .dropdown_head.js.active:after {background:url(/imagenes/dropdown_close.png) scroll no-repeat center center}
#content .dropdown_head.light {background:#336cbd}
#content .dropdown_head .left {margin-left:35px}
#content .dropdown:hover, #content .dropdown:focus {text-decoration:none}
#content .dropdown_body {background:#e7ebee;border:1px solid #d4dad7;color:#020202;font-size:14px;margin:10px 35px;padding:20px 55px}
#content .dropdown_body.js {display:none}
#content .noticia {background:white;border:1px solid #9aa7ba;margin:30px 35px;padding:20px 35px}
#content .noticia.completa {margin-bottom:30px;font-size:14px}
#content .noticia h3, #content .noticia h1 {font-size:15px;font-weight:bold;color:#336cbd;margin:0 0 20px 0;border-bottom:none}
#content .noticia h3 a {color:#336cbd;font-size:18px}
#content .noticia h4 {text-align:center;font-size:15px;color:#336cbd;margin:30px 0}
#content .noticia .w30 {margin-right:3%}
#content .noticia .w30 a {display:inline-block}
#content .noticia .w30 a img {border-radius:3px;border:1px solid #9faca5}
#content .noticia .contenido {font-size:13px;margin:0}
#content .noticia .info {font-size:13px;padding-top:20px}
#content .noticia .info.margintop {margin-top:60px}
#content .noticia .info a {text-decoration:underline;font-weight:bold}
#content .volver {background:#172a52;color:white;display:inline-block;padding:10px 50px}
#content .volver:focus, #content .volver:hover {text-decoration:none}
#content .noticia .relacionada {display:inline-block;height:142px;margin:0 31px;overflow:hidden;position:relative;width:242px}
#content .noticia .relacionada img {margin:0}
#content .noticia .relacionada .texto {background:#282FAD;bottom:-35px;color:white;position:absolute;margin:0;opacity:0.7;padding:5px 0;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;width:240px}
#content .noticia .relacionada:focus .texto, #content .noticia .relacionada:hover .texto {bottom:1px}
#content .firma { text-align:center;padding-top:20px;font-size:12px; color:#888888}
#content .firmaG {font:normal 15px/1.5em Century Gothic,sans-serif}
.capa_radio{ background:url(/img/radio-online.gif) no-repeat;width:208px;height:116px}
#contact_form {margin:35px auto 0 auto;width:480px}
#contact_form input[type="text"], #contact_form input[type="submit"], #contact_form textarea {border:1px solid #9faca5;margin-bottom:11px;padding:5px;width:356px}
#contact_form input[type="text"].error, #contact_form textarea.error {background:#C85151;color:#fff !important}
#contact_form input:focus, #contact_form textarea:focus {border:1px solid #336cbd}
#contact_form input {height:32px}
#contact_form textarea {height:106px;resize:none}
#contact_form input[type="checkbox"] {margin-right:10px;display:inline}
#contact_form label {color:#979796;display:inline-block;width:100px;float:left;padding-top:12px;font-weight:bold}
#contact_form label#lopd_label{color:#979796;display:inline-block;width:450px;float:right;padding-top:0px}
#contact_form input[type="submit"] {background:#336cbd;color:white;display:block;cursor:pointer;margin-top:10px;width:100%}
#pager {margin-top:20px;padding:4px 0}
#pager a {background:white;border:1px solid #dddddd;color:#172a52;padding:2px 5px}
#pager a:focus, #pager a:hover {background:#172a52;color:white;text-decoration:none}
/* Footer */
#footer {/*background:#336cbd;*/background:#172a52;height:100px}
#footer.inner {border-top:15px solid #172a52;margin-top:35px}
#footer img {left:0;position:absolute;top:27px}
#footer #footer_p1 {color:white;font-size:12px;left:250px;line-height:20px;position:absolute;top:36px}
#footer #footer_p1 a {color:white}
#footer #footer_p2, #footer #footer_p3 {position:absolute;right:0}
#footer #footer_p2 {color:white;font-weight:bold;top:45px;text-align: right;}
#footer #footer_p2 a {color:white}
#footer #footer_p3 {color:#aebbcd;top:80px}
#footer #footer_p3 a {color:#aebbcd}
#cookies {background:#5e5e5e;color:#fff;bottom:0;box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.54);height:auto;position:fixed;width:100%;z-index:9999;filter:alpha(opacity=50);opacity:0.8;font-size:9.5px}
#cookies #cookies_inner {margin:0 auto;overflow:hidden;padding:12px 0;position:relative;width:997px}
#cookies #cookies_inner #cookies_inner_title {font-size:18px;left:0;line-height:1.2em;position:absolute;top:12px}
#cookies #cookies_inner #cookies_inner_text {margin-left:200px;width:740px}
#cookies #cookies_inner a {color:#fff;font-weight:bold;text-decoration:underline}
#cookies #cookies_inner #cookies_inner_close {cursor:pointer;position:absolute;right:0;top:14px}