/* reset */
img{ border:none; vertical-align:top; }
form,ul,li,h1,h2,h3,h4,h5,h6,p,span,input,body,html{ margin:0px; padding:0px; font-weight:normal; }
ul{ list-style:none; }

/* init */
body{ font-size:12px; line-height:14px; font-family:Arial; background:#fff; color:#000; height:100%; }
input,select,textarea{ font-size:12px; line-height:14px; font-family:Arial; vertical-align:middle; color:#666; }
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:none; }
.clear{ height:1px; line-height:1px; font-size:1px; clear:both; float:none; }

/* genericos */
.fr{ float:right; } 
.fl{ float:left; }
.mb15,.ministerio p.mb15{ margin-bottom:15px; }
.c0687be{ color:#0687be; }
.negro{ color:#000; }
.naranja{color:#f2a900 !important;}
.verde{color: #81b703 !important;}
.azul{color: #0084bd !important;}
.ml32{ margin-left:32px; }
.mr32{ margin-right:32px; }
.mr20{ margin-right:20px; }
.mb10{ margin-bottom:10px; }
.mb10{ margin-top:10px; }

body.col2{ background-color:#f2f3f5;}
body.col2 .bg1{ background: transparent url(../grafica/bg1-nota.png) center top no-repeat; }
body.col2 .bg2{ background: transparent url(../grafica/bg2-nota.png) left bottom repeat-x; }
body.col2 .cols_00{ width: 968px; margin:0 auto; background: #fff url(../grafica/bg-nota.png) left top repeat-y; }
body.col2 .col_01{ float:left; width:726px; padding-top: 7px; padding-bottom: 100px; }
body.col2 .col_02{ float:left; width:242px; }

body.col2 .col_001{ padding-right:32px; }
body.col2 .col_001 .col_011{ width:347px; float:left; }
body.col2 .col_001 .col_012{ width:347px; float:left; }


div.header{ background: transparent url(../grafica/bg-header.jpg) center 60px no-repeat;  }
div.header div.top{ background: transparent url(../grafica/bg-top.png) left top repeat-x; height:60px; font-size:11px; }	
div.header div.top .content{ width:968px; margin:0 auto; }
div.header div.top a.link{ color:#bce5f6; background: transparent url(../grafica/vineta-azul.png) left center no-repeat; padding-left:8px; padding-right:8px;   } 
div.header div.top a:hover{ text-decoration:underline; }
div.header div.top div.links{ padding-top:22px; float:left;  }
div.header div.top div.linksr{ float:right; }
div.header div.top form.buscador{ margin-top:13px;display:block; float:left; width:202px; height:30px; background: transparent url(../grafica/bg-buscador.png) left top no-repeat }
div.header div.top form.buscador input.txt{ float:left; border: 0 none; background: 0 none; width:157px; height:30px; padding: 0 10px;  }
div.header div.top form.buscador input.btn{ float:left; border: 0 none; background: 0 none; width:14px; height:18px; margin-top:6px; }

div.header div.top .btn_avanzada{ margin-left:10px; margin-top:18px; float:left; padding:2px; background: #5bc2e7 url(../grafica/vineta-175e7a.png) 6px center no-repeat; color:#175e7a; padding-left:15px;padding-right:6px; }
div.header div.top .btn_english{ margin-left:10px; margin-top:18px; float:left; padding:2px; background: #0082ba url(../grafica/vineta-bce5f6.png) 6px center no-repeat; color:#bce5f6; padding-left:15px;padding-right:6px; }

div.header div.menu{ font-weight:normal; font-family: "geogrotesque_mdmedium";  height:60px; }
div.header div.menu ul.content{ overflow:hidden; border-top-left-radius:2px; border-top-right-radius:2px; width:968px; margin:0 auto; background: transparent url(../grafica/bg-menu.png) left top repeat-x; height:60px; }
div.header div.menu ul.content li{ float:left; margin-left:20px; padding-top:25px;  }
div.header div.menu ul.content li a{ color:#5bc2e7; }
div.header div.menu ul.content li a.active{ color:#fff; }
div.header div.menu ul.content li a:hover{ color:#fff; }
div.header div.menu ul.content li.right{ float:right; padding-top:22px; padding-right:25px; }
div.header div.menu ul.content li.right img{ float:right; margin-left:3px; }

div.header div.logo{ height:154px; width:968px; margin:0 auto; position: relative; }
div.header div.logo img.mincyt{ width:365px; height:100px; margin-left: 50px;  margin-top: 30px; float:left; }
div.header div.logo img.isologo{ width:435px; height:100px; margin-left: 100px;  margin-top: 30px; float:left; }
div.header div.logo{}
div.header div.logo .rollover_ver_video_tu_vida{ display: none; width:223px; height: 97px; position: absolute; top: -33px; right: 55px; }

div.header div.submenu{  }
div.header div.submenu div.content{ padding-left:10px; line-height:17px; width:958px; height:27px; margin: 0 auto; background: transparent url(../grafica/bg-submenu.png) left center no-repeat; }
div.header div.submenu div.content span{ float:left; display:block; font-weight:bold;   }
div.header div.submenu div.content a{ margin-top:5px;  padding: 0 10px; float:left; display:block; background: transparent url(../grafica/bg-submenu-item.png) right center no-repeat; }
div.header div.submenu div.content a.last{ background: 0 none; }
div.header div.submenu div.content a span{ color:#072e3c; }
div.header div.submenu div.content a:hover span{ color:#fff; }
div.header div.submenu div.content a.active span{ color:#fff; }
div.header div.submenu div.content a.active span.menu{ color:#fff; background: transparent url(../grafica/arrow-menu-act.png) right center no-repeat; }
div.header div.submenu div.content a span.menu{ padding-right:12px; background: transparent url(../grafica/arrow-menu-inact.png) right center no-repeat; }
div.header div.submenu div.content a:hover span.menu{ background: transparent url(../grafica/arrow-menu-act.png) right center no-repeat; }

div.header div.submenu div.content span.submenu_item{ display:none; }

div.header div.submenu div.content span.mm{ position:relative; float:left; display:block; height:26px; }
div.header div.submenu ul.float{ font-size:12px; display:none; top:26px; z-index:999; position:absolute; width:284px; background-color:#E2EDF1;  }
div.header div.submenu ul.float li{ font-weight:bold; border-bottom: 1px solid #4aa3c6;}
div.header div.submenu ul.float li a{ padding: 4px 10px; display:block; color:#40A3CD; background: 0 none; float:none; margin:0px; }
div.header div.submenu ul.float li a:hover{ color:#000;  }
div.header div.submenu ul.float2 { width:243px; }

div.bloque1{ height:693px; background: transparent url(../grafica/bg-bloque1.png) left top repeat-x; }
div.bloque1bg{ height:693px; background: transparent url(../grafica/bg-bloque1bg.png) center top no-repeat; }
div.bloque1bg div.content{ width:968px; height:693px; margin: 0 auto; }

div.bloque1 .r2{ padding-left: 75px; padding-right: 75px; padding-top:55px; height:255px; background: transparent url(../grafica/bg-r2.png) left top repeat-x;  }
div.bloque1 .r2 ul.lista{ width:820px; }
div.bloque1 .r2 ul.lista li.nota{ width:264px;  }
div.bloque1 .r2 ul.lista li.nota h2{ font-weight:normal; line-height:16px; font-size:14px;  padding:10px 0;  }
div.bloque1 .r2 ul.lista li.nota h2 a{ color:#0d2735; }

div.bloque1bg div.content div.r1{ height:383px; width:968px; position:relative; }
div.bloque1bg div.content div.r1 img.main{ position: absolute; top:0px; left:0px; }
div.bloque1bg div.content div.r1 img.rara{ position: absolute; top:0px; left:630px; }
div.bloque1bg div.content div.r1 div.bolitas{ position: absolute; top:310px; left:60px;  }
div.bloque1bg div.content div.r1 div.bolitas img{ float:left;  }
div.bloque1bg div.content div.r1 div.bolitas span{ display:block; margin-right:7px; float:left; width:35px; height:35px; background: transparent url(../grafica/bol.png) left top no-repeat; }
div.bloque1bg div.content div.r1 div.bolitas a.active span{ background-position: left bottom; }
div.bloque1bg div.content div.r1 div.bolitas a:hover span{ background-position: left bottom; }
div.bloque1bg div.content div.r1 img.bgdestacada{ position: absolute; top:0px; left:630px; }

div.bloque1bg div.content div.r1 .ctrls{ display:none; }
div.bloque1bg div.content div.r1 .ctrl_der span{ display:block; width:34px; height:54px; position:absolute; right:0px; top:140px; background: transparent url(../grafica/btn-destacado-der.png) left top no-repeat; }
div.bloque1bg div.content div.r1 .ctrl_izq span{ display:block; width:34px; height:54px; position:absolute; left:0px; top:140px; background: transparent url(../grafica/btn-destacado-izq.png) left top no-repeat; }

div.bloque1bg div.content div.r1 div.nota{ padding-left:26px; padding-top:67px; width:255px; position: absolute; top:0px; left:630px; font-family: "geogrotesque_mdmedium";  }
div.bloque1bg div.content div.r1 div.nota h2{ font-weight:normal; font-size:24px; line-height:24px; margin-bottom:20px; }
div.bloque1bg div.content div.r1 div.nota h2 a{ color:#fff; }
div.bloque1bg div.content div.r1 div.nota h2 a:hover{ color:#062B39; }
div.bloque1bg div.content div.r1 div.nota div.fecha{ color:#f2a900; font-size:14px; margin-bottom:5px; }
div.bloque1bg div.content div.r1 div.nota a.mas{ color:#a4c92c; }
div.bloque1bg div.content div.r1 div.nota p{ line-height:18px; font-size:14px; margin-bottom:5px; }
div.bloque1bg div.content div.r1 div.nota img{ width:264px; }
.obj_destacado .img_interior_nota img{ width:630px; }


div.bloque1bg div.content div.r1 div.burbuja{ display:none; font-family: "geogrotesque_mdmedium"; position: absolute; top:150px; left:-2px; width:150px; padding:5px; height:145px; background: transparent url(../grafica/destacado-burbuja.png) left top no-repeat; }
div.bloque1bg div.content div.r1 div.burbuja h3{ margin-top:5px;  text-transform:uppercase;  font-size:11px; line-height:12px; } 
div.bloque1bg div.content div.r1 div.burbuja h3 a{ color:#062c3a; }
div.bloque1bg div.content div.r1 div.burbuja img{ width:150px; }

div.bloque2{ background-color:#f2f3f5; padding:30px 0 0; color:#212121; }
div.bloque2bor{ border-bottom:solid 1px #e6e7e9; width:968px; margin:0 auto;  }
div.bloque2 div.content{ width:920px; padding: 0 24px 24px; margin:0 auto; border-bottom:solid 1px #fcfcfd; }
div.bloque2 div.col40{ float:left; width:215px; margin-right:20px; font-size:13px; line-height:15px; }
div.bloque2 div.last{ margin-right:0px; }
div.bloque2 div.col40 div.title{ font-family: "geogrotesque_mdmedium"; font-size:18px; line-height:28px;  }
div.bloque2 div.col40 div.nar{ color:#f2a900; border-bottom: solid 2px #f2a900;  }
div.bloque2 div.col40 div.nar a{ color:#f2a900;  }
div.bloque2 div.col40 div.ver{ color:#81b703; border-bottom: solid 2px #81b703; }
div.bloque2 div.col40 div.ver a{ color:#81b703;}
div.bloque2 div.col40 div.cel{ color:#5bc2e7; border-bottom: solid 2px #5bc2e7; }
div.bloque2 div.col40 div.cel a{ color:#5bc2e7; }
div.bloque2 div.col40 div.azu{ color:#0084bd; border-bottom: solid 2px #0084bd; }
div.bloque2 div.col40 div.azu a{ color:#0084bd; }

div.bloque2 div.col40 div.cel a span{ color:#5bc2e7; }

div.bloque2 div.col40 div.fecha{ color:#0084bd;  }

div.bloque2 div.col40 div.title span{ float:right; display:block; height:22px; width:22px; margin-left:5px; }
div.bloque2 div.col40 div.title span.btn-down{ background: transparent url(../grafica/arrow-down.png) left top no-repeat; cursor:pointer; }
div.bloque2 div.col40 div.title span.btn-up{ background: transparent url(../grafica/arrow-up.png) left top no-repeat; cursor:pointer; }

div.bloque2 div.col40 div.title2{ font-family: "geogrotesque_mdmedium";  font-size:14px; line-height:28px; height:28px; } 
div.bloque2 div.col40 div.title2 span{ padding:0 10px; float:left;display:block; }
div.bloque2 div.col40 div.title2 span.act{ color:#fff; background-color:#5bc2e7; border-top-left-radius:2px; border-top-right-radius:2px;  }

div.bloque2 div.col40 div.video{ padding-top:16px; }
div.bloque2 div.col40 div.video .naranja{text-align: right; margin-top: 10px; display: block;}

div.bloque2 div.col40 div.lista{position: relative; height:315px; border-left: #e7e8ea; border-right: #e7e8ea; border-bottom: #e7e8ea; background-color:#fff; padding:8px 8px 20px; }
div.bloque2 div.col40 div.lista a{ color:#212121; }
div.bloque2 div.col40 div.lista div.nota{ border-bottom: solid 1px #e7e8ea; padding-bottom:8px; padding-top:8px; }
div.bloque2 div.col40 div.lista .mas{position: absolute; bottom:8px; right:10px;}

div.bloque3{ background-color:#f2f3f5; padding:23px 0; }
div.bloque3bor{ border-bottom:solid 1px #e6e7e9; width:968px; margin: 0 auto; padding:0 0 0; }
div.bloque3 div.content{ padding: 0 24px 23px;  width:920px; margin:0 auto; border-bottom:solid 1px #fcfcfd; }
div.bloque3 img.banner{ border:solid 1px #fff; }

div.bloque4{ background-color:#f2f3f5; padding:23px 0; }

div.bloque4 div.ultimas{ font-family: "geogrotesque_mdmedium"; font-size:18px;  background-color:#fff; border: solid 1px #e6e7e9; width:818px; margin: 0 auto; padding: 0px 75px 20px;  }
div.bloque4 ul.lista{ width:820px; overflow:hidden; float:left; }
div.bloque4 ul.lista li.nota img{ width:190px; }
div.bloque4 ul.lista li.nota h2{ font-weight:normal; line-height:20px; font-size:18px;  padding:10px 0;  }
div.bloque4 ul.lista li.nota h2 a{ color:#0084bd; }
div.bloque4 ul.lista li.nota h2 a:hover{ color:#062B39; }

div.bloque4 div.title{ color:#0084bd; line-height:54px; }

div.bloque5{  background-color:#f2f3f5; padding-bottom:53px;  }
div.bloque5 div.content{ width:949px; margin: 0 auto;  }
div.bloque5 img{ float:left; margin-left:17px; }
div.bloque5 img.third{ margin-right:0px; }

div.footer{ }
div.footer div.logo{position: relative;}
div.footer div.logo .rollover_ver_video_tu_vida{ display: none; width:223px; height: 97px; position: absolute; top: -84px; right: -135px; z-index: 99; }

div.footer .r1{ text-align:center; background-color:#ebebeb; border-top: solid 1px #d9d9da; height:79px; }
div.footer .r1 img{ margin:20px 20px 0; }

div.footer .bgfoot{ background: transparent url(../grafica/bg-footer1.png) center top repeat-y; }

div.footer .r2{ height:420px;  }
div.footer .r2 .content{ width:921px; margin: 0 auto; height:200px; }
div.footer .r2 .c1{ color:#fff; float:left; width:296px; padding-top:30px; margin-right:16px; }
div.footer .r2 .c1 div.logo{ width:292px; height:67px; position:relative; }
div.footer .r2 .c1 div.logo img.logo{ margin-bottom:0px; position:absolute; top:0px; left:0px; }
div.footer .r2 .c1 div.logo span.link{ display:block; position:absolute; top:0px; right:0px; width:90px; height:60px; }

div.footer .r2 .c1 .info{ font-size:12px; }

div.footer .r2 .c1 .info a{color:#fff; }
div.footer .r2 .c1 .info span{ font-size:11px; line-height:13px; margin-top:5px; display:block; }
div.footer .r2 .c1 .info a.link{ display:block; margin:8px 0 6px; }
div.footer .r2 .c1 .info a:hover{ text-decoration:underline; }
div.footer .r2 .social{ margin-top:31px; float:left; margin-left:20px;  }
div.footer .r2 .first{ margin-left:0px; border-left: solid 1px #65c7e6;  }
div.footer .r2 .first .b{ border-left: solid 1px #0b89bb; padding-left:20px; width:282px;  }
div.footer .r2 .second{ margin-left:20px;  }
div.footer .r2 .social .lista{ font-size:12px; line-height:14px; color:#fff; height:252px; width:262px; padding:10px; background-color:#057caf; border-radius:5px; position: relative;  }

div.footer .r2 .social .lista:after { border-color: #057caf transparent; border-style: solid; border-width: 10px 10px 0;
    bottom: -10px;
    content: "";
    display: block;
    right: 20px;
    position: absolute;
    width: 0;
}

div.footer .r2 .social .lista .post{ border-bottom: dotted 1px #063f58; padding-bottom:5px; margin-bottom:10px; }
div.footer .r2 .social .lista .post .fecha{ font-family: 'geogrotesque_mdmedium'; font-size:12px; }
div.footer .r2 .social .lista .post a{ color:#2db9f0; }


div.footer .r2 .social .lista .postfb{ margin-bottom:10px; }
div.footer .r2 .social .lista .postfb .fecha{ font-family: 'geogrotesque_mdmedium'; font-size:12px; }
div.footer .r2 .social .lista .postfb a{ color:#2db9f0; }
div.footer .r2 .social .lista .postfb img{ margin:10px auto 0; display:block; }

div.footer .r2 .social a.seg{ font-style:italic; margin-right:17px; margin-top:25px; font-family: "Georgia"; font-size:14px; line-height:20px; color:#fff; }

div.footer .r2 .social a.fb{ display:block; text-align:right; padding-right:32px; line-height:26px; height:26px; background: transparent url(../grafica/ico-facebook-2.png) right center no-repeat; }
div.footer .r2 .social a.tw{ display:block; text-align:right; padding-right:32px; line-height:26px; height:26px; background: transparent url(../grafica/ico-twitter-2.png) right center no-repeat; }

div.footer .r2 .social a:hover{ text-decoration:underline; }

div.footer .r3{ font-size:11px; padding-top:8px; background: transparent url(../grafica/bg-footer2.png) left top repeat-x; height:216px; }

div.footer .r3 .rr1{ line-height:47px; height:47px; text-align:center; }
div.footer .r3 .rr1 a{ color:#bce5f6; margin: 0 20px; }

div.footer .r3 .rr2{ line-height:47px; height:47px; text-align:center; }
div.footer .r3 .rr2 a{ color:#bce5f6; margin: 0 20px; }

div.footer .r3 .rr3{ padding-top:30px; text-align:center; }
div.footer .r3 .rr3 a{ color:#bce5f6; margin: 0 20px; }

div.footer .r3 a:hover{ text-decoration:underline; }

.nota-detalle .nota.presupuesto h1{font-size:28px; text-transform: uppercase; border-bottom: solid 2px #dae8ed; margin-bottom: 28px;
padding: 10px 0 20px 0;}
.nota.presupuesto h2{color:#fff;}
.nota.presupuesto .caja_amarilla{margin-bottom: 35px; background-color: #faf1dd; padding: 25px; color: #373737;
font-size: 14px; line-height: 18px;}
.nota.presupuesto .titulo02{font-size: 22px; border-bottom:solid 1px #59b8dd; color: #0687be; font-family: 'geogrotesque_mdmedium';
margin-bottom: 5px; padding: 15px 0 5px 0; margin-bottom: 10px;}
.nota.presupuesto .titulo{font-size: 18px; color: #0687be; font-family: 'geogrotesque_mdmedium';
margin-bottom: 5px; padding: 5px 0 5px 0; margin-bottom: 10px;}
.nota.presupuesto .caja_amarilla ul{margin-bottom: 25px; margin-top: 10px}
.nota.presupuesto .cuerpo .flechita a{background-image: url(../grafica/ico-pdf.png); background-repeat: no-repeat; padding-left: 25px;}
.nota.presupuesto .cuerpo p a{background-image: none;}

.nota-detalle .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.nota-detalle .categoria a{ color:#fff; }
.nota-detalle .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:32px; height:33px; line-height:33px; } 
.nota-detalle .breadcrumb a{ color:#5a5a5b; }
.nota-detalle .breadcrumb a:hover{ color:#000; }

.nota-detalle .nota{ padding-left:32px; width:664px; }
.nota-detalle .nota .fecha{ color:#343434; line-height:55px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }


.nota-detalle .nota h1{ font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#184c61; margin-bottom:15px; }
.nota-detalle .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:15px; }
.nota-detalle .nota .tags span.cat{ line-height:14px; font-size:14px; font-family: "geogrotesque_mdmedium"; background-color:#5dc4ed; color:#fff; padding:3px 5px; float:left; display:block; margin-right:6px; }
.nota-detalle .nota .tags{ color:#5a5a5b; margin-bottom:15px;  line-height:20px;  }
.nota-detalle .nota .tags a{ color:#5a5a5b; }

.nota-detalle .nota .social{ height:20px; padding:10px; border-top: solid 1px #dae8ed; border-bottom: solid 1px #dae8ed; margin-bottom:20px;  }
.nota-detalle .nota .social span.soc{ float:left; color:#fff; }
.nota-detalle .nota .social span.soc a{ color:#fff; } 
.nota-detalle .nota .social span.sfb{ width:200px; }

.nota-detalle .nota .social .btns{ width:124px; float:right; }
.nota-detalle .nota .social .minus span{ float:left; display:block; width:38px; height:22px; background: transparent url(../grafica/btn-minus.png) left top no-repeat; }
.nota-detalle .nota .social .max span{ float:left; display:block; width:38px; height:22px; background: transparent url(../grafica/btn-max.png) left top no-repeat; }
.nota-detalle .nota .social .print span{ float:left; display:block; width:38px; margin-left:10px; height:22px; background: transparent url(../grafica/btn-print.png) left top no-repeat; }

.nota-detalle .nota .epigrafe{ color:#407c97; margin-top:10px; margin-bottom:20px; font-size:12px; line-height:14px; }
.nota-detalle .nota .imagen img{ width:664px; }
.nota-detalle .nota .cuerpo{ color:#343434; margin-bottom:50px; }
.nota-detalle .nota .cuerpo p{ margin-bottom:15px; font-size:13px; line-height:15px; }
.nota-detalle .nota .cuerpo .quote{ font-family: "geogrotesque_mdmedium"; color:#fff; font-size:18px; line-height:18px; float:right; background: #92cf00 url(../grafica/corner-quote.png) left top no-repeat; width:200px; margin-left:20px; margin-bottom:20px; padding:20px; }

.nota-detalle .nota .cuerpo-licitacion{ color:#343434; margin-bottom:20px; }

.nota-detalle .nota .cuerpo a{ color:#0687BE; }

.nota-detalle .nota .embed{ margin-bottom:50px; }

.recientes{ font-family: "geogrotesque_mdmedium"; font-size:18px; background: transparent url(../grafica/bg-sombra-vertical-gris.png) left top repeat-x;  }
.recientes .content{ width:616px; padding: 0px 55px 40px;  }
.recientes ul.lista{ overflow:hidden; float:left; }
.recientes ul.lista li.nota img{ width:190px; }
.recientes ul.lista li.nota h2{ font-weight:normal; line-height:20px; font-size:18px;  padding:10px 0;  }
.recientes ul.lista li.nota h2 a{ color:#0084bd; }
.recientes ul.lista li.nota h2 a:hover{ color:#000; }
.recientes div.title{ color:#0084bd; line-height:34px; padding-top:20px; margin: 0 40px 20px; border-bottom: solid 1px #0084bd;  }

.recientes .bx-wrapper .bx-controls-direction a{ top: 34px; }
.recientes .bx-wrapper .bx-prev{ left:-43px; }
.recientes .bx-wrapper .bx-next{ right:-43px; }

.nota-buscador{ background: transparent url(../grafica/bg-nota-side.png) left top repeat-y; padding-bottom:15px;  }
.nota-buscador .bg{ padding:20px; height:81px; background: transparent url(../grafica/bg-nota-buscador.png) left top no-repeat;  }
.nota-buscador form.buscador{ margin-top:13px;display:block; float:left; width:202px; background: transparent url(../grafica/bg-buscador.png) left top no-repeat }
.nota-buscador form.buscador input.txt{ float:left; border: 0 none; background: 0 none; width:157px; height:30px; padding: 0 10px;  }
.nota-buscador form.buscador input.btn{ float:left; border: 0 none; background: 0 none; width:14px; height:18px; margin-top:6px; }
.nota-buscador .b{ font-family: "geogrotesque_mdmedium"; line-height:19px; font-size:17px; color:#3c4a15; }
.nota-buscador .n{ font-family: "geogrotesque_mdmedium"; line-height:19px; font-size:17px; color:#fff; }


.nota-info-relacionada{ background: transparent url(../grafica/bg-nota-side.png) left top repeat-y; padding-bottom:15px; }
.nota-info-relacionada span.cat, .recuadro_azul{ font-size:14px; font-family: "geogrotesque_mdmedium"; background-color:#5dc4ed; color:#fff; padding:3px 5px; margin-bottom:3px; margin-top:10px; float:left; display:block; }
.recuadro_azul{ margin-top:0px; float:none; }
.nota-info-relacionada a.pdf{ background: transparent url(../grafica/ico-pdf.png) left top no-repeat; line-height: 12px; margin:2px 0 8px;; padding-left:22px; display:block; min-height:22px;  }

.nota-info-relacionada .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #0687be url(../grafica/corner-quote.png) left top no-repeat; }
.nota-info-relacionada .content{ font-size:12px; line-height:16px; color:#407c97; background-color:#dae8ed; padding:20px; }
.nota-info-relacionada .content a{ color:#407c97; }
.nota-info-relacionada .content a:hover{ color:#000; }

.nota-info-relacionada .content .decreto{ margin-bottom:15px; } 
.nota-info-relacionada .content .last{ margin-bottom:0px; } 

.nota-info-relacionada div.foto{ position:relative; height:120px; width:205px; margin-top:2px; overflow:hidden; }
.nota-info-relacionada div.foto span.incat{ font-size:14px; position:absolute; left:0px; top:0px; font-family: "geogrotesque_mdmedium"; background-color:#5dc4ed; color:#fff; padding:3px 5px; }
.nota-info-relacionada div.foto img.main{ position:absolute; left:0px; top:0px; }
.nota-info-relacionada div.foto img.mas{ position:absolute; left:5px; bottom:5px; }
.nota-info-relacionada div.foto img.down{ position:absolute; right:5px; bottom:5px; }
.nota-info-relacionada div.foto div img{ width:202px; }
.nota-info-relacionada div.foto div{ width:202px; height:120px; background: transparent center center; background-size: 202px auto; }
.nota-info-relacionada div.foto ul,
.nota-info-relacionada div.foto ul li{ width:202px; height:120px; position:relative; }

.nota-info-relacionada .ctrl{  }
.nota-info-relacionada .ctrl span.btn{ margin-top: 10px; float:right; display:block; height:22px; width:22px; }
.nota-info-relacionada .ctrl span.btn-down{ background: transparent url(../grafica/arrow-left.png) left top no-repeat; }
.nota-info-relacionada .ctrl span.btn-up{ background: transparent url(../grafica/arrow-right.png) left top no-repeat; }

.nota-info-relacionada .audio p{ padding: 3px 0; }

.nota-notas-relacionadas{ background: transparent url(../grafica/bg-nota-side.png) left top repeat-y; padding-bottom:15px; }
.nota-notas-relacionadas .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #f2a900 url(../grafica/corner-quote.png) left top no-repeat; }
.nota-notas-relacionadas .content{ font-size:14px; color:#407c97; background-color:#faf1da; padding:24px 20px 15px 20px; }
.nota-notas-relacionadas .content .nota a{ font-size:12px; color:#886400; }
.nota-notas-relacionadas .content .nota a:hover	{ color:#000; }
.nota-notas-relacionadas .content .nota{ border-bottom: solid 1px #dfd7c0; padding:10px 0px; }
.nota-notas-relacionadas .content .last{ border-bottom: 0 none; }

.nota-info-contacto{ padding-bottom:15px;     background: url("../grafica/bg-nota-side.png") repeat-y scroll left top transparent; }
.nota-info-contacto .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #0687be url(../grafica/corner-quote.png) left top no-repeat; }
.nota-info-contacto .content{ color:#407c97; background-color:#dae8ed; padding:20px 20px; font-size:11px; line-height:16px; }
.nota-info-contacto .content p{ margin-bottom:10px; }
.nota-info-contacto .content p a{ color:#407C97; }
.nota-info-contacto .ctrl{ float:right; }
.nota-info-contacto a{ color:#407c97; }
.nota-info-contacto a:hover{ color:#000; }

.nota-banners{ background-color:#dbe8ee; padding-top:20px;  }
.nota-banners img{ margin-bottom:20px; } 
.nota-banners .banner{ text-align:center; }

.obj_banner{ background: url("../grafica/bg-nota-side.png") repeat-y scroll left top transparent; }
.obj_banner img{ margin-bottom:20px; } 
.obj_banner .banner{ text-align:center; }

.seccion-destacado .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.seccion-destacado .categoria a{ color:#fff; }
.seccion-destacado .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:32px; height:32px; line-height:32px; } 
.seccion-destacado .breadcrumb a{ color:#5a5a5b; }
.seccion-destacado .breadcrumb a:hover{ color:#000; }

.seccion-destacado .nota{ margin-left:32px; padding-top:32px; width:664px; border-bottom: solid 1px #dae8ed; }
.seccion-destacado .nota .fecha{ color:#343434; padding: 20px 0 0px; line-height:14px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }
.seccion-destacado .nota a.imagen img{ width:664px; }
.seccion-destacado .nota h2{ font-family: "geogrotesque_mdmedium"; font-size:30px; line-height:30px; color:#184c61; margin-bottom:10px; }
.seccion-destacado .nota h2 a{ color:#184c61; }
.seccion-destacado .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a; }
.seccion-destacado .nota .tags{ color:#5a5a5b; background: transparent url(../grafica/vin-etiquetas.png) left top no-repeat; padding-left:80px; margin-bottom:30px; }
.seccion-destacado .nota .tags a{ color:#5a5a5b; }

.seccion-destacado .nota .social{ height:20px; padding:10px 0; margin-bottom:10px;  }
.seccion-destacado .nota .social span.soc{ float:left; color:#fff; }
.seccion-destacado .nota .social span.soc a{ color:#fff; } 
.seccion-destacado .nota .social span.sfb{ width:200px; }

.seccion-listado .nota{ margin-left:32px; padding-top:26px; padding-bottom:28px; width:664px; border-bottom: solid 1px #dae8ed; }
.seccion-listado .nota img{ float:left; margin-right:20px; width:312px; }
.seccion-listado .nota div.info{ float:left; width:332px; }

.seccion-listado .nota .fecha{ color:#343434; padding: 0 0px 5px; line-height:14px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }

.seccion-listado .nota h2{ font-family: "geogrotesque_mdmedium"; font-size:18px; line-height:18px; color:#184c61; margin-bottom:5px; }
.seccion-listado .nota h2 a{ color:#184c61; }
.seccion-listado .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:5px; }
.seccion-listado .nota .tags{ color:#5a5a5b; background: transparent url(../grafica/vin-etiquetas.png) left top no-repeat; padding-left:80px; margin-bottom:30px; }
.seccion-listado .nota .tags a{ color:#5a5a5b; }

.seccion-listado .nota .social{ height:20px; padding:10px 0 0; }
.seccion-listado .nota .social span.soc{ float:left; color:#fff; }
.seccion-listado .nota .social span.soc a{ color:#fff; } 
.seccion-listado .nota .social span.sfb{ width:200px; }

div.paginado { text-align:center;padding:40px 0; }
div.paginado span{ margin:0 20px 0 0;padding:2px 5px; }
div.paginado a{ font-size:14px;font-weight:bold;color:#5ec5e8;}
div.paginado a:hover span{ color:#184c61;}
div.paginado a.active{color:#184c61;font-size:14px; }
div.paginado a.active span{ color:#184c61; }


.layer{}
.layer .items .item{ padding: 5px 20px 20px; }
.layer .items{ color:#666;  background:#F2F3F5; border: 1px solid #000; }

.layer .item .img{  text-align:center; }
.layer .item .info{  }
.layer .item p{ font-size: 14px; padding-top:16px; color:#407C97; height:70px; overflow:hidden; font-family: "geogrotesque_mdmedium"; }
.layer .item span.fecha{ color:#373737;font-family: 'geogrotesque_rgregular';
    font-size: 12px;
    margin-bottom: 5px; }
.layer a{ color:#666;}
.layer .item h2{
	color: #0084BD;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 5px;
}
.layer .controles{ padding: 4px 20px 0px;  font-size:10px; line-height: 12px; }
.layer .top{ text-align:right; font-family: "geogrotesque_mdmedium"; height:13px; padding:10px; background: transparent url(../grafica/bg-title-layer.png) right top no-repeat; }
.layer .top a{ color:#fff; }

.layer .counter{ float:right;  }

.layer .ctrl{ padding-top:11px; float:right; padding-left: 20px; }
.layer .ctrl span.btn{ float:right; display:block; height:22px; width:22px; }
.layer .ctrl span.btn-down{ background: transparent url(../grafica/arrow-left.png) left top no-repeat; }
.layer .ctrl span.btn-up{ background: transparent url(../grafica/arrow-right.png) left top no-repeat; }

.layer .direccion{ color:#00587e; font-size:12px; padding-top:20px; }
.layer .direccion strong{  }


.header-completo{ margin-top:7px; }
.header-completo .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.header-completo .categoria a{ color:#fff; }
.header-completo .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:32px; height:32px; line-height:32px; } 
.header-completo .breadcrumb a{ color:#5a5a5b; }
.header-completo .breadcrumb a:hover{ color:#000; }

.ministerio{ background-color:#fff; }
.ministerio p{ margin-bottom:15px; }
.ministerio .nota{ padding-left:32px; width:664px; font-size:14px; line-height:18px; }
.ministerio .nota h1{ text-transform:uppercase; border-bottom: solid 2px #dae8ed; font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#0687be; margin-bottom:28px; padding:28px 0 18px; }
.ministerio .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:15px; }
.ministerio .nota { color:#343434; }
.ministerio .nota .cuerpo p{ margin-bottom:15px; font-size:13px; line-height:15px; }
.ministerio .nota .cuerpo a{ color:#0687BE; }

.obj_rrhh{ margin-top:8px; }
.ministerio .rrhh{ width:auto; padding-right:32px; padding-bottom:40px; }
.ministerio .rrhh table{ width:100%; margin-bottom:20px;  }
.ministerio .rrhh thead td{ font-family: "geogrotesque_mdmedium"; background-color:#f2a900; text-align:center; padding:3px; color:#fff; border-radius: 3px 3px 0 0;  }
.ministerio .rrhh tbody tr td{ font-size:12px; text-align:center; padding:3px 10px; color:#373737; background-color:#f6f6f6; border-radius: 3px;  }
.ministerio .rrhh tbody tr.odd td{ background-color:#efeeee;   }

.ministerio .nota .caja_azul{ background-color: #5dc4ed; padding:25px 25px 10px; color:#fff; font-size:14px; line-height:18px; margin-bottom:15px; }
.ministerio .nota .caja_azul p{ margin-bottom:15px; }

.ministerio .nota .caja_amarilla{ margin-bottom:35px; background-color: #faf1dd; padding:25px; color:#373737; font-size:14px; line-height:18px; }
.ministerio .nota .caja_amarilla img{ padding:8px; background-color:#fff; margin: 0 20px 10px 0; float:left; }
.ministerio .nota .caja_amarilla h2{ margin-bottom:15px; font-family: "geogrotesque_mdmedium"; color:#184c61; font-size:22px; line-height:22px;  }


.botoncito{ display:block; margin-bottom:20px; border-radius:8px; background-color:#5dc4ed; font-family: "geogrotesque_mdmedium"; color:#fff; font-size:20px; line-height:22px; float:left; padding: 5px 15px; }
.ministerio .politica{ padding-top:15px; color:#373737; border-bottom: solid 1px #dae8ed; padding-bottom:40px; margin-bottom:20px; }
.ministerio .politica h3{ margin-bottom:15px; font-size:20px; color:#184c61; }
.ministerio .politica button{ border-radius:3px; color:#0687be; border:0 none; height:27px; font-size:12px; line-height:15px; padding:6px 12px; background: transparent url(../grafica/bg-btn.png) left top repeat-x; }

.ministerio-info-relacionada{ padding:20px 0; background-color:#fff; color:#886400; background: transparent url(../grafica/bg-nota-side.png) left top repeat-y;}
.ministerio-info-relacionada p{ margin-bottom:10px; }
.ministerio-info-relacionada .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #f2a900 url(../grafica/corner-quote.png) left top no-repeat; }
.ministerio-info-relacionada .content{ font-size:11px; line-height:16px; color:#886400; background-color:#faf1da; padding:10px 20px; }
.ministerio-info-relacionada .ley{ border-bottom: solid 1px #b18e2b; margin-bottom:10px;  }
.ministerio-info-relacionada a{ color:#886400; }

.estructura{ background-color:#fff; }
.estructura p{ margin-bottom:15px; }
.estructura .nota{ padding-left:32px; width:664px; font-size:14px; line-height:18px; }
.estructura .nota h1{ text-transform:uppercase; border-bottom: solid 2px #dae8ed; font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#0687be; margin-bottom:28px; padding:18px 0; }
.estructura .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:15px; }
.estructura .nota { color:#343434; }
.estructura .nota .cuerpo p{ margin-bottom:15px; font-size:13px; line-height:15px; }
.estructura .nota .cuerpo a{ color:#0687BE; }
.estructura .nota .caja_azul{ background-color: #5dc4ed; padding:25px 25px 10px; color:#fff; font-size:14px; line-height:18px; margin-bottom:15px; }
.estructura .nota .caja_azul p{ margin-bottom:15px; }
.estructura .nota .caja_amarilla{ margin-bottom:35px; background-color: #faf1dd; padding:25px 25px 10px; color:#373737; font-size:14px; line-height:18px; }
.estructura .nota .caja_amarilla .left{ float:left; width:196px; margin-right:15px; text-align:center; }
.estructura .nota .caja_amarilla .right{ float:left; width:403px; }
.estructura .nota .caja_amarilla img{ padding:8px; background-color:#fff; margin: 0 20px 15px 0; float:left; width: 180px; }
.estructura .nota .caja_amarilla p{ margin-top:15px;margin-bottom:15px; }
.estructura .nota .caja_amarilla h2{ margin-bottom:0; font-family: "geogrotesque_mdmedium"; color:#184c61; font-size:22px; line-height:22px;  }
.estructura .nota .caja_amarilla h3{ margin-bottom:0; font-family: "geogrotesque_mdmedium"; color:#0687be; font-size:16px; line-height:18px;  }
.estructura .botoncito{ height:22px; margin-bottom:20px; border-radius:8px; background-color:#5dc4ed; font-family: "geogrotesque_mdmedium"; color:#fff; font-size:20px; line-height:22px; float:left; padding: 5px 15px; }
.estructura h2,.estructura h3{ font-family: "geogrotesque_mdmedium"; margin-bottom:15px; font-size:20px; color:#184c61; }

button.celeste{ font-family: "geogrotesque_mdmedium"; cursor:pointer; margin-bottom: 10px; border-radius:3px; color:#0687be; border:0 none; height:27px; font-size:12px; line-height:15px; padding:6px 12px; background: transparent url(../grafica/bg-btn.png) left top repeat-x; }
button.celesteover{ font-family: "geogrotesque_mdmedium"; cursor:pointer; margin-bottom: 10px; border-radius:3px; color:#f2aa00; border:0 none; height:27px; font-size:12px; line-height:15px; padding:6px 12px; background: transparent url(../grafica/bg-btn-over.png) left top repeat-x; }
button.celeste2{ font-family: "geogrotesque_mdmedium"; font-weight:bold; cursor:pointer; margin-bottom: 10px; border-radius:3px; color:#0687be; border:0 none; height:27px; font-size:12px; line-height:15px; padding:6px 2px; background: transparent url(../grafica/bg-btn.png) left top repeat-x; }
button.celeste2over{ font-family: "geogrotesque_mdmedium"; font-weight:bold; cursor:pointer; margin-bottom: 10px; border-radius:3px; color:#f2aa00; border:0 none; height:27px; font-size:12px; line-height:15px; padding:6px 2px; background: transparent url(../grafica/bg-btn-over.png) left top repeat-x; }
button.fw{ text-align:center; width:20px; }

.top .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.top .categoria a{ color:#fff; }
.top .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:33px; height:33px; line-height:32px; } 
.top .breadcrumb a{ color:#5a5a5b; }
.top .breadcrumb a:hover{ color:#000; }

.estructura .square{ margin-bottom:0px; margin-left:20px; padding-left:10px; background: transparent url(../grafica/square.png) left 6px no-repeat; }
.estructura .square strong{ color:#0687be; }


.estructura .rol{ margin-bottom:20px; }
.estructura .rol li{ margin-bottom:8px; margin-left:20px; padding-left:10px; background: transparent url(../grafica/square.png) left 6px no-repeat; }
.estructura .rol .fl{ margin-right:20px; margin-bottom:10px; }


.estructura .sombra{ margin-bottom:30px; padding-bottom:34px; background: transparent url(../grafica/bottom-sombra.png) left bottom repeat-x;  }
.estructura .composicion{ margin-bottom:40px; }
.estructura .composicion ul{  }
.estructura .composicion ul li{ padding-left:10px; border-top: dotted 1px #3fa1c4; height:40px; line-height:40px; background: transparent url(../grafica/bg-li.png) left top repeat-x; }
.estructura .composicion ul li span{ display:block; margin: 9px 8px 0 0; width:22px; height:22px; float:right; background: url("../grafica/arrow-right-celeste.png") no-repeat scroll center right transparent; }
.estructura .composicion ul li a{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }
.estructura .composicion ul li.last{ border-bottom: dotted 1px #3fa1c4; }
.estructura .composicion ul li a img{ float:right; margin:10px 10px 0 0; }
.estructura .subestructuras{ margin-bottom:40px; }


.estructura-lateral{ background-color:#fff; color:#886400; background: transparent url(../grafica/bg-nota-side.png) left top repeat-y;}

.estructura-lateral .accesos{ font-family: "geogrotesque_mdmedium";padding-bottom: 15px;   }
.estructura-lateral .accesos .title2{ height:87px; background: #0687BE url(../grafica/bg-accesos.png) left bottom repeat-x;  }
.estructura-lateral .accesos h4{  color:#fff; padding: 57px 0 0 10px; font-size:17px;  }
.estructura-lateral .accesos a{ display:block; padding-left:10px; background: transparent url(../grafica/vineta-accesos-off.png) left 5px no-repeat; color:#0687be; }
.estructura-lateral .accesos li.active a,
.estructura-lateral .accesos a:hover{ background: transparent url(../grafica/vineta-accesos-on.png) left 5px no-repeat; color:#000; }
.estructura-lateral .accesos ul li{ padding:8px 0; border-bottom: solid 1px #59b8dd; }
.estructura-lateral .accesos ul li.bt{ border-top: solid 1px #59b8dd; }
.estructura-lateral .accesos ul li.sub{ padding: 0;  border-bottom: 0 none; }
.estructura-lateral .accesos .content{ color:#407c97; background-color:#dae8ed; padding:10px 20px 20px; font-size:14px;}

.estructura-lateral .accesos ul.sub{ margin-left:10px; }
.estructura-lateral .accesos ul.sub li{ padding:6px 0;border-bottom: 0 none; }
.estructura-lateral .accesos ul.sub li a{ display:block; padding-left:10px; background: transparent url(../grafica/vineta-accesos-off.png) left 5px no-repeat; color:#0687be; }
.estructura-lateral .accesos ul.sub li.active a{ color:#000; background: transparent url(../grafica/vineta-accesos-on.png) left 5px no-repeat; }
.estructura-lateral .accesos ul.sub li.acc_cooperacion-bilateral{ float: left; margin-right: 5px; padding: 4px 0; }
.estructura-lateral .accesos li.acc_coop ul.sub{padding-top: 6px;}

.estructura-notas-relacionadas{ background: transparent url(../grafica/bg-nota-side.png) left top repeat-y; padding-bottom:15px; }
.estructura-notas-relacionadas .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #5dc4ed url(../grafica/corner-quote.png) left top no-repeat; }
.estructura-notas-relacionadas .content{ font-size:14px; color:#407c97; background-color:#e2edf1; padding:10px 20px; }
.estructura-notas-relacionadas .content .nota a{ font-size:12px; color:#0084bd; }
.estructura-notas-relacionadas .content .nota a:hover	{ color:#000; }
.estructura-notas-relacionadas .content .nota{ border-bottom: solid 1px #b6ced6; padding:10px 0px; }
.estructura-notas-relacionadas .content .last{ border-bottom: 0 none; }
.estructura-notas-relacionadas .vermas{ height:14px; font-weight:bold; display:block; text-align:right; color:#5dc4ed; font-size:11px; padding-top:6px; }

.estructura-agenda-relacionadas{ background: transparent url(../grafica/bg-nota-side.png) left top repeat-y; padding-bottom:15px; }
.estructura-agenda-relacionadas .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #97d700 url(../grafica/corner-quote.png) left top no-repeat; }
.estructura-agenda-relacionadas .content{ font-size:14px; color:#407c97; background-color:#e7eed5; padding:10px 20px; }
.estructura-agenda-relacionadas .content .nota a{ font-size:12px; color:#73a301; }
.estructura-agenda-relacionadas .content .nota a:hover	{ color:#000; }
.estructura-agenda-relacionadas .content .nota{ border-bottom: solid 1px #b1c682; padding:10px 0px; }
.estructura-agenda-relacionadas .content .last{ border-bottom: 0 none; }
.estructura-agenda-relacionadas .vermas{ height:14px; font-weight:bold; display:block; text-align:right; color:#97d700; font-size:11px; padding-top:6px; }

.programas{ margin-bottom:30px; font-weight:bold;  border-top: dotted 1px #3fa1c4; border-bottom: dotted 1px #3fa1c4; color:#184c61; padding:15px 20px;  }
.programas ul li { padding-top:5px; font-weight:bold; background: transparent url(../grafica/vineta-azul2.png) left 9px no-repeat; padding-left:10px;font-size:12px; line-height:15px; }
.programas ul li a{ color:#0687be; }
	
.subsecretaria-lateral{ background: url("../grafica/bg-nota-side.png") repeat-y scroll left top transparent; padding-top:19px; }
	
.ministerio .nota .caja_amarilla_estructura{ margin-bottom:35px; background-color: #faf1dd; padding:5px 25px 25px; color:#373737; font-size:14px; line-height:18px; }
.ministerio .nota .caja_amarilla_estructura .fondo h3.top{ background: transparent url(../grafica/bg-estructura-top.png) left top no-repeat;   }
.ministerio .nota .caja_amarilla_estructura .fondo h3.bottom{ background: transparent url(../grafica/bg-estructura-bottom.png) left 30px no-repeat; margin-bottom:0px; padding-bottom:0px;   }
.ministerio .nota .caja_amarilla_estructura .fondo h3{ padding-top:20px; background: transparent url(../grafica/bg-estructura2.png) left 30px no-repeat; padding-left:30px; text-transform:uppercase; margin-bottom:5px; font-family: "geogrotesque_mdmedium"; color:#0687be; font-size:20px; line-height:22px;  }
.ministerio .nota .caja_amarilla_estructura .fondo h3.mt{ margin-top:40px; }
.ministerio .nota .caja_amarilla_estructura .fondo{ background: transparent url(../grafica/bg-estructura.png) left top repeat-y; }
.ministerio .nota .caja_amarilla_estructura .fondo p{ padding-left:45px; background: transparent url(../grafica/vineta-azul2.png) 30px 6px no-repeat; margin-bottom:5px; }
.ministerio .botoncito2{ margin-left:30px; height:16px; margin-top:30px; border-radius:8px; background-color:#d3c095; font-family: "geogrotesque_mdmedium"; color:#fff; font-size:16px; line-height:16px; float:left; padding: 5px 15px; }
.ministerio .nota .caja_amarilla_estructura .fondo h3 a{ color:#0687be; }
			
.ministerio .nota .caja_amarilla_estructura .fondo h3 a.carp{ padding-left: 27px; font-size:14px; background: transparent url(../grafica/carpeta-azul.png) left 3px no-repeat;	}		
.ministerio .nota .caja_amarilla_estructura .fondo .pad{ padding-left: 27px; }			
.ministerio .nota .caja_amarilla_estructura .fondo .pad a{ color:#2a2b2b; font-size:12px; }			
.ministerio .nota .caja_amarilla_estructura .fondo .pad .lis p{ background: 0 none; padding-left:46px; font-size:11px; }
.ministerio .nota .caja_amarilla_estructura .fondo .pad .lis a{ color:#5a5a5a;  font-size:11px; }

		
.ministerio .bandera{ background: transparent url(../grafica/germany.png) 11px center no-repeat; padding-left:70px; border-radius: 1px 1px 0 0; border: solid 1px #dae8ed; font-family: "geogrotesque_mdmedium"; font-size:26px; color:#0687be; height:50px; line-height:50px; }

.ministerio .botonera{ margin-bottom:30px; border-radius: 0 0 1px 1px ; padding-top:11px; padding-left:11px; border-left: solid 1px #dae8ed; border-right: solid 1px #dae8ed; border-bottom: solid 1px #dae8ed; font-family: "geogrotesque_mdmedium"; font-size:14px; height:39px; line-height:50px; } 
.ministerio .botonera a span{ color:#373737; float:left; display:block; padding:5px;  border-radius: 3px; line-height:16px; margin-right:6px; }
.ministerio .botonera a.act span{ background-color:#168fc2; color:#fff; } 
.ministerio .botonera a:hover span{ background-color:#168fc2; color:#fff;  } 

.ministerio .banderitas .band{ margin-right:15px; margin-bottom:15px; border: solid 1px #dae8ed; float:left; width:130px; font-size:16px; color:#0687be; height:50px; padding-left:70px; background: #fAfAfA url(../grafica/germany.png) 11px center no-repeat; padding-top:14px; }	
.ministerio .banderitas .band:hover{ background-color:#F2F3F5; }

.ministerio h3{ color:#0687be; font-family: "geogrotesque_mdmedium"; font-size:20px; line-height:22px; padding-bottom:5px;   }
.ministerio hr{ height:1px; color:#dae8ed; background-color: #dae8ed; border : 0; margin-top:5px; margin-bottom:15px;  }
.ministerio .square{ margin-bottom:0px; margin-left:20px; padding-left:10px; background: transparent url(../grafica/square.png) left 6px no-repeat; }
.c0687be{ color:#0687be; font-weight:bold; }
.ml30{ margin-left:30px; }

.cooperacion h2 {
    color: #0687BE;
    font-family: "geogrotesque_mdmedium";
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 5px;
}

.mapitas{ margin-top:40px; }
.mapitas div{ text-align:center; float:left; margin-left:15px; width:202px; }
.mapitas div img{ margin-bottom:5px; opacity:0.8; filter:alpha(opacity=80); }
.mapitas div a:hover img{ margin-bottom:5px; opacity:1; filter:alpha(opacity=100); }

.ministerio .mapa{ padding-left:140px; padding-top:10px; border-radius: 1px 1px 0 0; border: solid 1px #dae8ed; font-family: "geogrotesque_mdmedium"; font-size:26px; color:#0687be; min-height:67px; line-height:26px; }
.america{ background: transparent url(../grafica/bandera/america.png) 11px center no-repeat; }

.acciones .first{ border-top: solid 1px #dae8ed; padding-top:15px; }
.acc{ border-bottom: solid 1px #dae8ed; margin-bottom:15px;  }
.acc .fecha{ font-family: "geogrotesque_mdmedium"; font-size:12px; line-height:12px; }
.acc h4{ font-family: "geogrotesque_mdmedium"; font-size:16px; line-height:16px; color:#0687be; }
.acc p{ margin-bottom:0px; }
.acc a.vermas{ color:#0687be; display:block; margin-bottom:15px; font-size:12px; }


.ministerio ul.flechaceleste{  }
.ministerio ul.flechaceleste li{ padding-left:10px; border-top: dotted 1px #3fa1c4; height:40px; line-height:40px; background: transparent url(../grafica/bg-li.png) left top repeat-x; }
.ministerio ul.flechaceleste li a{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }
.ministerio ul.flechaceleste li.last{ border-bottom: dotted 1px #3fa1c4; }
.ministerio ul.flechaceleste li a img{ float:right; margin:10px 10px 0 0; }

ul.legislacion{ margin-bottom:40px; }
ul.legislacion li{ padding-left:10px; padding-top:10px;padding-bottom:10px; border-top: dotted 1px #3fa1c4; background: transparent url(../grafica/bg-li.png) left bottom repeat-x; }
ul.legislacion li a.main{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }

ul.legislacion li a.main span.img{ float:right; margin:0 10px 0 0; background: transparent url(../grafica/arrow-down-celeste.png) center center no-repeat; display:block; width:22px; height:22px; }
ul.legislacion li.info{ display:none; border-top: dotted 1px #3fa1c4; background:#f2f3f5; padding:20px; }
ul.legislacion li.last{ border-bottom: dotted 1px #3fa1c4; }
ul.legislacion li.lastinfo{ border-top: 0 none; }
ul.legislacion li p.button{ text-align:right; margin-bottom: 0; }
ul.legislacion li p.fin{ margin-bottom: 0; }
ul.legislacion li p.fin strong{ color:#000; }
ul.legislacion li p.tags{ margin-top: 10px; }
ul.legislacion li.info p{ font-size:12px; }
ul.legislacion li.info p.title{ font-size:14px; color:#000; }

ul.legislacion .etiquetas{ background-color:#5dc4ed; font-family: "geogrotesque_mdmedium"; color:#fff; padding:1px 5px; }

ul.legislacion li.over{ background:#e6e8eb; }
ul.legislacion li.over a.main{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }
ul.legislacion li.act{ background:#e6e8eb; }
ul.legislacion li.act a.main{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }
ul.legislacion li.act a.main span.img{ background: transparent url(../grafica/arrow-up-celeste.png) center center no-repeat; }


ul.licitacion{ margin-bottom:40px; }
ul.licitacion li{ padding-left:10px; padding-top:10px;padding-bottom:10px; border-top: dotted 1px #3fa1c4; height:28px; }
ul.licitacion li a{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }
ul.licitacion li a span.img{ float:right; margin:0 10px 0 0; background: transparent url(../grafica/arrow-right-celeste.png) center center no-repeat; display:block; width:22px; height:22px; }
ul.licitacion li.info{ border-top: dotted 1px #3fa1c4; background-color:#f2f3f5; padding:20px; }
ul.licitacion li.last{ border-bottom: dotted 1px #3fa1c4; }
ul.licitacion li.act{ background-color:#e6e8eb; }
ul.licitacion li.act a{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }

ul.licitacion span.fecha{ font-family: 'geogrotesque_rgregular'; margin-right:10px; background-color:#9a9a9a; color:#fff; font-size:12px; border-radius:3px; padding:2px 5px; }


img.mapa-casos{ margin:30px 0; }

.submen_casos-modelo{ margin-left:240px; }

.agenda-detalle .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.agenda-detalle .categoria a{ color:#fff; }
.agenda-detalle .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:32px; height:33px; line-height:33px; } 
.agenda-detalle .breadcrumb a{ color:#5a5a5b; }
.agenda-detalle .breadcrumb a:hover{ color:#000; }
.agenda-detalle .nota{ padding-left:32px; padding-top:32px; width:664px; }
.agenda-detalle .nota .fecha{ color:#343434; line-height:55px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }
.agenda-detalle .nota h1{ font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#184c61; margin-bottom:15px; }
.agenda-detalle .nota p.copete{ font-size:14px; line-height:15px; margin-bottom:15px; font-weight:bold; }
.agenda-detalle .nota p.volanta{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:15px; }
.agenda-detalle .nota p.volanta strong{ font-weight:normal; }
.agenda-detalle .nota .tags span.cat{ line-height:14px; font-size:14px; font-family: "geogrotesque_mdmedium"; background-color:#5dc4ed; color:#fff; padding:3px 5px; float:left; display:block; margin-right:6px; }
.agenda-detalle .nota .tags{ color:#5a5a5b; line-height:20px; height:20px; padding:10px 0; border-top: solid 1px #dae8ed;  }
.agenda-detalle .nota .tags a{ color:#5a5a5b; }
.agenda-detalle .nota .social{ height:20px; padding:10px; border-top: solid 1px #dae8ed; border-bottom: solid 1px #dae8ed; margin-bottom:20px;  }
.agenda-detalle .nota .social span.soc{ float:left; color:#fff; }
.agenda-detalle .nota .social span.soc a{ color:#fff; } 
.agenda-detalle .nota .social span.sfb{ width:200px; }
.agenda-detalle .nota .social .btns{ width:124px; float:right; }
.agenda-detalle .nota .social .minus span{ float:left; display:block; width:38px; height:22px; background: transparent url(../grafica/btn-minus.png) left top no-repeat; }
.agenda-detalle .nota .social .max span{ float:left; display:block; width:38px; height:22px; background: transparent url(../grafica/btn-max.png) left top no-repeat; }
.agenda-detalle .nota .social .print span{ float:left; display:block; width:38px; margin-left:10px; height:22px; background: transparent url(../grafica/btn-print.png) left top no-repeat; }
.agenda-detalle .nota .epigrafe{ color:#407c97; margin-top:10px; margin-bottom:20px; font-size:12px; line-height:14px; }
.agenda-detalle .nota .cuerpo{ color:#343434; margin-bottom:20px; }
.agenda-detalle .nota .cuerpo p{ margin-bottom:15px; font-size:13px; line-height:15px; }
.agenda-detalle .nota .cuerpo .quote{ font-family: "geogrotesque_mdmedium"; color:#fff; font-size:18px; line-height:18px; float:right; background: #92cf00 url(../grafica/corner-quote.png) left top no-repeat; width:200px; margin-left:20px; margin-bottom:20px; padding:20px; }
.agenda-detalle .nota .cuerpo a{ color:#0687BE; }
.agenda-detalle .nota .embed iframe{  border: solid 15px #F9F1DE; }

.casos-modelo h1{  }
.casos-modelo .content{ padding-left:32px; }

.casos-modelo h2{ font-size:20px; line-height:20px;  }
.casos-modelo h2 a{ color:#184c61; }

.casos-modelo .mapa-casos{ margin:32px 0; width:662px; height:529px; position:relative; background-image: url(../grafica/mapa-casos-modelo-fdo.png); }
.casos-modelo .mapa-casos .sprite{ width:662px; height:529px; top:0px; left:0px; position:absolute; background: transparent url(../grafica/mapa-sprite.png) left top no-repeat; }
.casos-modelo .mapa-casos .pad{ width:662px; height:529px; top:0px; left:0px; position:absolute; }

.casos-modelo .nota .tags span.cat{ line-height:14px; font-size:14px; font-family: "geogrotesque_mdmedium"; background-color:#5dc4ed; color:#fff; padding:3px 5px; float:left; display:block; margin-right:6px; }
.casos-modelo .nota .tags{ color:#5a5a5b; line-height:20px; height:20px; padding:10px 0; border-top: solid 1px #dae8ed; margin-bottom:0px;  }
.casos-modelo .nota .tags a{ color:#5a5a5b; }

.nota-info-relacionada-amarilla{ background: transparent url(../grafica/bg-nota-side.png) left top repeat-y; padding-bottom:15px; }
.nota-info-relacionada-amarilla p{ margin-bottom:10px; }
.nota-info-relacionada-amarilla .title{ color:#fff; font-size:16px; padding-left:20px; height:42px; line-height:42px; font-family: "geogrotesque_mdmedium"; background: #f2a900 url(../grafica/corner-quote.png) left top no-repeat; }
.nota-info-relacionada-amarilla .content{ font-size:11px; line-height:16px; color:#886400; background-color:#faf1da; padding:20px; }
.nota-info-relacionada-amarilla .content a{ color:#886400; }
.nota-info-relacionada-amarilla .ley{ border-bottom: solid 1px #b18e2b; margin-bottom:10px;  }


.accion{ background-color:#fff; }
.accion p{ margin-bottom:15px; }
.accion .nota{ padding-left:32px; width:664px; font-size:14px; line-height:18px; }
.accion .nota h1{ text-transform:uppercase; font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#0687be; padding:18px 0; }
.accion .nota h1{ padding:0px; margin-top:32px; font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#0687be; margin-bottom:15px; }

.accion .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:15px; }
.accion .nota { color:#343434; }
.accion .nota .cuerpo p{ margin-bottom:15px; font-size:13px; line-height:15px; }
.accion .nota .cuerpo a{ color:#0687BE; }
.accion .nota .caja_azul{ background-color: #5dc4ed; padding:25px 25px 10px; color:#fff; font-size:14px; line-height:18px; margin-bottom:15px; }
.accion .nota .caja_azul p{ margin-bottom:15px; }
.accion .nota .caja_amarilla{ margin-bottom:35px; background-color: #faf1dd; padding:25px; color:#373737; font-size:14px; line-height:18px; }
.accion .nota .caja_amarilla .left{ float:left; width:230px; text-align:center; }
.accion .nota .caja_amarilla .right{ float:left; width:384px; }
.accion .nota .caja_amarilla img{ padding:5px; border-radius: 3px 3px 3px 3px; background-color:#fff; margin: 0 20px 0 0; float:left; width:195px; }
.accion .nota .caja_amarilla p{ margin-top:15px;margin-bottom:15px; }
.accion .nota .caja_amarilla h2{ margin-bottom:0; font-family: "geogrotesque_mdmedium"; color:#184c61; font-size:22px; line-height:22px;  }
.accion .nota .caja_amarilla h3{ margin-bottom:0; font-family: "geogrotesque_mdmedium"; color:#0687be; font-size:16px; line-height:18px;  }
.accion .botoncito{ height:22px; margin-bottom:20px; border-radius:8px; background-color:#5dc4ed; font-family: "geogrotesque_mdmedium"; color:#fff; font-size:20px; line-height:22px; float:left; padding: 5px 15px; }
.accion h2,.estructura h3{ margin-bottom:15px; font-size:20px; color:#184c61; font-family: "geogrotesque_mdmedium"; }
.accion h2, .cuerpo h2{ margin-bottom:15px; color:#184C61; font-size:22px; font-family: "geogrotesque_mdmedium"; }
.accion h3, .cuerpo h3{ margin-bottom:15px; line-height:20px; font-size:20px; color:#0687BE; font-family: "geogrotesque_mdmedium"; }

.accion li{ margin-bottom:8px; margin-left:20px; padding-left:10px; background: transparent url(../grafica/square.png) left 6px no-repeat; }
.accion .fl{ margin-right:20px; margin-bottom:10px; }


.programa-detalle .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.programa-detalle .categoria a{ color:#fff; }
.programa-detalle .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:32px; height:33px; line-height:33px; } 
.programa-detalle .breadcrumb a{ color:#5a5a5b; }
.programa-detalle .breadcrumb a:hover{ color:#000; }
.programa-detalle .nota{ padding-left:32px; width:664px; }
.programa-detalle .nota .fecha{ color:#343434; line-height:55px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }
.programa-detalle .nota h1{ margin-top:32px; font-family: "geogrotesque_mdmedium"; font-size:32px; line-height:32px; color:#0687be; margin-bottom:15px; }
.programa-detalle .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:15px; }
.programa-detalle .nota .tags span.cat{ line-height:14px; font-size:14px; font-family: "geogrotesque_mdmedium"; background-color:#5dc4ed; color:#fff; padding:3px 5px; float:left; display:block; margin-right:6px; }
.programa-detalle .nota .tags{ color:#5a5a5b; margin-bottom:15px; line-height:20px;  }
.programa-detalle .nota .tags a{ color:#5a5a5b; }
.programa-detalle .nota .social{ height:20px; padding:10px; border-top: solid 1px #dae8ed; border-bottom: solid 1px #dae8ed; margin-bottom:20px;  }
.programa-detalle .nota .social span.soc{ float:left; color:#fff; }
.programa-detalle .nota .social span.soc a{ color:#fff; } 
.programa-detalle .nota .social span.sfb{ width:200px; }
.programa-detalle .nota .social .btns{ width:124px; float:right; }
.programa-detalle .nota .social .minus span{ float:left; display:block; width:38px; height:22px; background: transparent url(../grafica/btn-minus.png) left top no-repeat; }
.programa-detalle .nota .social .max span{ float:left; display:block; width:38px; height:22px; background: transparent url(../grafica/btn-max.png) left top no-repeat; }
.programa-detalle .nota .social .print span{ float:left; display:block; width:38px; margin-left:10px; height:22px; background: transparent url(../grafica/btn-print.png) left top no-repeat; }
.programa-detalle .nota .epigrafe{ color:#407c97; margin-top:10px; margin-bottom:20px; font-size:12px; line-height:14px; }
.programa-detalle .nota .cuerpo{ color:#343434; margin-bottom:70px; }
.programa-detalle .nota .cuerpo p{ margin-bottom:15px; font-size:13px; line-height:15px; }
.programa-detalle .nota .cuerpo .quote{ font-family: "geogrotesque_mdmedium"; color:#fff; font-size:18px; line-height:18px; float:right; background: #92cf00 url(../grafica/corner-quote.png) left top no-repeat; width:200px; margin-left:20px; margin-bottom:20px; padding:20px; }
.programa-detalle .nota .cuerpo a{ color:#0687BE; }

.ranking .mr{ display:none; }

.calendario{ padding-bottom:15px;  }
.calendario .inner{ border: solid 1px #dae8ed; font-family: "geogrotesque_mdmedium"; font-size:13px; background-color:#f3f4f6; }
.calendario .inner h2{ text-align:center; color:#838383; font-size:16px; font-family: "geogrotesque_mdmedium"; margin:20px 0 5px; }

.destacado-categoria div.destacado{ width:211px; float:left; margin-bottom:50px; }
.destacado-categoria div.destacado span.img{ background-size: auto 126px; display:block; width:211px; height:126px; background-color:#dddddd; background-position: center center; background-repeat: no-repeat; }
.destacado-categoria div.destacado div.info{ line-height: 17px; padding:10px; height:75px; background: transparent url(../grafica/bg-destacado-seccion.png) left top no-repeat; }
.destacado-categoria div.d1{ border-bottom: solid 4px #f2a900; margin-right:11px; }
.destacado-categoria div.d2{ border-bottom: solid 4px #8dc300; margin-right:11px; }
.destacado-categoria div.d3{ border-bottom: solid 4px #3db1dc; }
.destacado-categoria div.destacado a{ color: #0687BE; font-weight: bold; }
.destacado-categoria div.destacado a:hover{ color: #000; }
.destacado-categoria div.destacado a.categoria{ display:block; color:#3a3a3a; font-size:11px; font-weight:normal; }

.destacado-categoria div.destacado .grande{ font-family: "geogrotesque_mdmedium"; text-align:center; font-size:20px; line-height:22px; }
.destacado-categoria div.destacado .grande a{ font-weight:normal; }
.destacado-categoria span.fecha {
    background-color: #9A9A9A;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: 'geogrotesque_rgregular';
    font-size: 12px;
    margin-bottom: 7px;
    padding: 2px 5px;
	display:block; 
	float:left;
}

.destacado-categoria1 div.destacado{ width:211px; float:left; margin-bottom:50px; height:103px; }
.destacado-categoria1 div.destacado div.info{ padding:15px; height:75px;  }
.destacado-categoria1 div.d1{ background: transparent url(../grafica/bg-destacado-d1.png) left top no-repeat; margin-right:11px; }
.destacado-categoria1 div.d2{ background: transparent url(../grafica/bg-destacado-d2.png) left top no-repeat; margin-right:11px; }
.destacado-categoria1 div.d3{ background: transparent url(../grafica/bg-destacado-d3.png) left top no-repeat; }
.destacado-categoria1 div.destacado a{ color: #fff; font-family: "geogrotesque_mdmedium"; font-size:18px; }



div.agenda div.evento{ background: transparent url(../grafica/arrow-right-celeste.png)  632px center no-repeat; padding-left:10px; padding-top:10px;padding-bottom:10px; border-top: dotted 1px #3fa1c4;  }
div.agenda div.evento a{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }



div.agenda div.evento span.fecha{ font-family: 'geogrotesque_rgregular'; margin-right:10px; background-color:#9a9a9a; color:#fff; font-size:12px; border-radius:3px; padding:2px 5px; }
div.agenda div.last{ border-bottom: dotted 1px #3fa1c4; margin-bottom:40px; }
div.agenda div.act a{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }
div.agenda div.act{ background-color:#e6e8eb; }
div.agenda div.botoncito{ padding-left:40px; background: #5DC4ED url(../grafica/calendario.png) 10px 5px no-repeat; margin-bottom:10px; }

div.agenda-fecha{ margin-top:20px; }

.botoncitogris{ display:block; height:22px; margin-bottom:10px; border-radius:2px; background-color:#9a9a9a; font-family: "geogrotesque_rgregular"; color:#fff; font-size:16px; line-height:22px; float:left; padding: 2px 9px; }

.obj_nota-listado-categoria3{ }
.obj_nota-listado-categoria3 .nota{ width:682px; }
.obj_nota-listado-categoria3 .nota ul.acciones li{ z-index:1; position:relative; height:22px; font-size: 13px; line-height: 22px; width:313px; margin-right:18px; float:left;  }
.obj_nota-listado-categoria3 .nota ul.acciones li a{ display:block; background: url("../grafica/vineta-azul2.png") no-repeat scroll left 7px transparent;  }
.obj_nota-listado-categoria3 .nota ul.acciones li a span.img{ margin: 0px 10px 0 0; }
.obj_nota-listado-categoria3 .nota ul.acciones li.last{ margin-bottom:30px; }
.obj_nota-listado-categoria3 .nota ul.acciones li.last2{ border-bottom: 1px dotted #3FA1C4; }

.obj_nota-listado-categoria3 .conresumendoble ul.acciones li span.span_resumen{ zIndex:999;z-index:999;  display:none; position:absolute; left: -340px; top: 0; }
.obj_nota-listado-categoria3 .conresumendoble ul.acciones li span.span_resumen_content{ zIndex:999; z-index:999; position:relative; } 
.obj_nota-listado-categoria3 .conresumendoble ul.acciones li span.txt_resumen{ border-radius: 3px; position:absolute; left:670px; top:-56px; width:240px; height:140px; display:block; background-color:#faf1dd; border: solid 1px #c9cdcf; padding:10px; font-size:12px; line-height:18px; }
.obj_nota-listado-categoria3 .conresumendoble ul.acciones li span.txt_resumen strong{ color:#2495c5; }
.obj_nota-listado-categoria3 .conresumendoble ul.acciones li img.pico{ position:absolute; left:662px; top:13px; width:auto; } 

.legislacion ul.conresumen li{ height:19px; }

ul.conresumen{  }
ul.conresumen li{ position:relative; height:28px; z-index:1; }
ul.conresumen span.span_resumen{ display:none; z-index:999; }
ul.conresumen span.txt_resumen{ border-radius: 3px; position:absolute; left:670px; top:-56px; width:240px; height:140px; display:block; background-color:#faf1dd; border: solid 1px #c9cdcf; padding:10px; font-size:12px; line-height:18px; }
ul.conresumen span.txt_resumen strong{ color:#2495c5; }
ul.conresumen img.pico{ position:absolute; left:662px; top:13px; width:auto; } 


div.conresumen{ position:relative; z-index:1; }
div.conresumen span.span_resumen{ display:none; z-index:999; }
div.conresumen span.txt_resumen{ border-radius: 3px; position:absolute; left:670px; top:-56px; width:240px; height:140px; display:block; background-color:#faf1dd; border: solid 1px #c9cdcf; padding:10px; font-size:12px; line-height:18px; }
div.conresumen span.txt_resumen strong{ color:#2495c5; }
div.conresumen img.pico{ position:absolute; left:662px; top:13px; width:auto; } 

div.botoncitocalendario{ display:block; height:22px; margin-bottom:20px; border-radius:8px; padding-left:40px; background: #5DC4ED url(../grafica/calendario.png) 10px 5px no-repeat; font-family: "geogrotesque_mdmedium";
	margin-bottom:10px; color:#fff; font-size:20px; line-height:22px; float:left; padding: 5px 15px 5px 40px; }

.caja-plazo{ margin-bottom:35px; background-color: #faf1dd; padding:25px; color:#373737; font-size:14px; line-height:18px; }
div.botoncitodorado{ display:block; height:30px; margin-right:5px;  border-radius:2px; padding-left:40px; background: transparent url(../grafica/bg-boton-dorado.jpg) left top repeat; font-family: "geogrotesque_mdmedium"; color:#000; font-size:20px; line-height:30px; float:left; padding: 5px 15px; }

.cooperacion .bot{ display:none; }
.cooperacion .bot p{ margin-bottom:0px; }
.cooperacion .bot h3{ padding-bottom:0px; }
.cooperacion .cp_accion{ margin-bottom:15px; font-size: 12px; }


.nota-detalle .cp_accion{ padding-bottom:10px; border-bottom: solid 1px #DAE8ED; margin-bottom:10px;  }
.nota-detalle .cp_accion span.fecha{ font-family: "geogrotesque_mdmedium"; line-height:18px; }
.nota-detalle .cp_accion h3{ margin:0px;padding:0px; }
.nota-detalle .cp_accion p{ font-size: 12px;
    line-height: 14px;
    margin: 4px 0; }
.nota-detalle .cp_accion a.vermas{ font-size:12px; color:#5DC4ED;}

.obj_nota-listado-categoria4{ margin-bottom:50px; }
.obj_nota-listado-categoria4 .nota{ width:682px; }
.obj_nota-listado-categoria4 .nota ul.acciones li{ margin-bottom: 18px; padding:6px; border: solid 1px #E2E6E9; overflow:hidden; height:59px; font-size: 14px; line-height: 15px; width:309px; margin-right:18px; float:left; background: transparent url(../grafica/bg-listado-accion.png) left top repeat-x;  }
.obj_nota-listado-categoria4 .nota ul.acciones li a{ display:block; color: #0687BE; font-weight: bold; }
.obj_nota-listado-categoria4 .nota ul.acciones li a span{ background-position: center center; display:block; width:88px; height:59px; float:left; background-size: auto 59px; margin-right:6px; }
.obj_nota-listado-categoria4 .nota ul.acciones li img{ margin: 0px 10px 0 0; width:98px; float:left; }
.obj_nota-listado-categoria4 .nota ul.acciones li h4{ float:left; width:192px; font-weight: bold; }
.obj_nota-listado-categoria4 .botoncito{ margin-bottom:15px; }
.obj_nota-listado-categoria4 table{ height:59px; }

.obj_nota-listado-categoria1 ul.acciones{ margin-bottom:40px; }
.obj_nota-listado-categoria1 ul.acciones li{ padding-left:10px; padding-top:8px;padding-bottom:8px; border-top: dotted 1px #3fa1c4; line-height:28px;  }
.obj_nota-listado-categoria1 ul.acciones li img{ width:48px; margin-right:10px; }
.obj_nota-listado-categoria1 ul.acciones li img.vin{ margin-right:10px; width:auto; }
.obj_nota-listado-categoria1 ul.acciones li img.pico{ width:auto; }
.obj_nota-listado-categoria1 ul.acciones li a{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }
.obj_nota-listado-categoria1 ul.acciones li a span.img{ float:right; margin:3px 10px 0 0; background: transparent url(../grafica/arrow-right-celeste.png) center center no-repeat; display:block; width:22px; height:22px; }
.obj_nota-listado-categoria1 ul.acciones li.info{ border-top: dotted 1px #3fa1c4; background-color:#f2f3f5; padding:20px; }
.obj_nota-listado-categoria1 ul.acciones li.last{ border-bottom: dotted 1px #3fa1c4; }
.obj_nota-listado-categoria1 ul.acciones li.act{ background-color:#e6e8eb; }
.obj_nota-listado-categoria1 ul.acciones li.act a{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }

.obj_nota-listado-categoria3 ul.acciones{ margin-bottom:40px; }
.obj_nota-listado-categoria3 ul.acciones li{ padding-left:10px; padding-top:8px;padding-bottom:8px; border-top: dotted 1px #3fa1c4; line-height:28px;  }
.obj_nota-listado-categoria3 ul.acciones li img{ width:48px; margin-right:10px; }
.obj_nota-listado-categoria3 ul.acciones li img.vin{ margin-right:10px; width:auto; }
.obj_nota-listado-categoria3 ul.acciones li img.pico{ width:auto; }
.obj_nota-listado-categoria3 ul.acciones li a{ font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 7px no-repeat; padding-left:10px; }
.obj_nota-listado-categoria3 ul.acciones li a span.img{ float:right; margin:3px 10px 0 0; background: transparent url(../grafica/arrow-right-celeste.png) center center no-repeat; display:block; width:22px; height:22px; }
.obj_nota-listado-categoria3 ul.acciones li.info{ border-top: dotted 1px #3fa1c4; background-color:#f2f3f5; padding:20px; }
.obj_nota-listado-categoria3 ul.acciones li.last{ border-bottom: dotted 1px #3fa1c4; }
.obj_nota-listado-categoria3 ul.acciones li.act{ background-color:#e6e8eb; }
.obj_nota-listado-categoria3 ul.acciones li.act a{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 7px no-repeat; }

.nota a{ color:#0687BE; }

.convocatoria hr{ height:1px; color:#dae8ed; background-color: #dae8ed; border : 0; margin-top:5px; margin-bottom:15px;  }
.convocatoria h2{ font-size:21px; color:#5bc2e7; }

.convocatorias{}
.convocatorias a{}

	.list2 ul.legislacion2 li a.main{background: none; padding-left: 0; margin-left: 0; font-family: "geogrotesque_mdmedium"; font-size: 15px;}
	.list2 ul.legislacion2 li{border-top: none; border-bottom: dotted 1px #F2A914}
	.list2 ul.legislacion2 li.info{border-top: none}
	.list2 ul.legislacion2 li p a{padding-top:2px; color:#000; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat;
padding-left: 10px;}
	.list2 ul.legislacion2 li p{margin-bottom: 8px;}
	.list2 .botoncito{background-color: #C4C4C4; font-size: 16px;}
	
	ul.legislacion2{ margin-bottom:40px; }
	ul.legislacion2 li{ padding-left:10px; padding-top:6px;padding-bottom:6px; border-top: dotted 1px #3fa1c4; background: transparent url(../grafica/bg-li.png) left bottom repeat-x; }
	ul.legislacion2 li.lnota img{ width:27px; }
	ul.legislacion2 li.lnota span.vin{ background-size:auto 27px; background-position: center center; display:block; float:left; width:27px; height:27px; }
	
	ul.legislacion2 li.info img{ float:left; margin: 0px 15px 15px 0; }
	ul.legislacion2 li a.main{ line-height:27px; margin-left:10px;font-weight:bold; color:#0687be; background: transparent url(../grafica/vineta-azul2.png) left 5px no-repeat; padding-left:10px; }
	ul.legislacion2 li a.main span.img{ float:right; margin:3px 10px 0 0; background: transparent url(../grafica/arrow-down-celeste.png) center center no-repeat; display:block; width:22px; height:22px; }
	ul.legislacion2 li.info{ display:none; border-top: dotted 1px #3fa1c4; background:#f2f3f5; padding:20px; }
	ul.legislacion2 li.last{ border-bottom: dotted 1px #3fa1c4; }
	ul.legislacion2 li.lastinfo{ border-top: 0 none; }
	ul.legislacion2 li p.button{ text-align:right; margin-bottom: 0; }
	ul.legislacion2 li p.fin{ margin-bottom: 0; }
	ul.legislacion2 li p.fin strong{ color:#000; }
	ul.legislacion2 li p.tags{ margin-top: 10px; }
	ul.legislacion2 li.info p{ font-size:12px; }
	ul.legislacion2 li.info p.title{ font-size:14px; color:#000; }
	ul.legislacion2 .etiquetas{ background-color:#5dc4ed; font-family: "geogrotesque_mdmedium"; color:#fff; padding:1px 5px; }
	ul.legislacion2 li.over{ background:#e6e8eb; }
	ul.legislacion2 li.over a.main{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }
	ul.legislacion2 li.act{ background:#e6e8eb; }
	ul.legislacion2 li.act a.main{ color:#000; background: transparent url(../grafica/arrow-right-negra.png) left 5px no-repeat; }
	ul.legislacion2 li.act a.main span.img{ background: transparent url(../grafica/arrow-up-celeste.png) center center no-repeat; }
	
	.paginadointerno{ padding-top:0px; float:right; font-size:14px; font-family:Arial; color:#44a5ce; }
	.paginadointerno button.nav{ line-height: 18px; cursor:pointer; border-radius: 3px; text-transform:uppercase; font-size:12px; background:#fff; border: solid 1px #e2e2e2; font-family: 'geogrotesque_mdmedium'; color:#1c1c1c;  }
	
        .title .paginadointerno{ padding-top:0px !important; }
        
	button.gestion {
		font-family: "geogrotesque_mdmedium";
		font-size: 35px;
		color: #ffffff;
		padding: 21px 60px;
		margin-right:20px;
		margin-bottom:20px;
		background: -moz-linear-gradient(
			top,
			#88d6f5 0%,
			#5dc2ea);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#88d6f5),
			to(#5dc2ea));
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #c9d2d5;
		-moz-box-shadow:
			0px 0px 0px rgba(000,000,000,0.5),
			inset 0px 0px 0px rgba(255,255,255,1);
		-webkit-box-shadow:
			0px 0px 0px rgba(000,000,000,0.5),
			inset 0px 0px 0px rgba(255,255,255,1);
		box-shadow:
			0px 0px 0px rgba(000,000,000,0.5),
			inset 0px 0px 0px rgba(255,255,255,1);
		text-shadow:
			0px 0px 0px rgba(000,000,000,0),
			0px 0px 0px rgba(255,255,255,0);
	}
	
	
	button.gestion:hover {
		color:#4f4f4f;
		background: -moz-linear-gradient(
			top,
			#5dc2ea 0%,
			#88d6f5);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#5dc2ea),
			to(#88d6f5));
		cursor:pointer;
		
	}
	
	button.last{ margin-right:0px; }
	
.caja_celeste{ margin-bottom:35px; background-color: #dae8ed; padding:13px; color:#373737; font-size:14px; line-height:18px; }
.caja_celeste .lista div.ult_img{ font-size:12px; width:206px; overflow:hidden; float:left; background-color:#fff; margin-left:10px; margin-bottom:10px; } 
.caja_celeste .lista div.ult_img p.fecha{ font-family: 'geogrotesque_rgregular'; font-size:12px; margin-bottom:5px;  }
.caja_celeste .lista div.ult_img div.info{ padding:14px; } 
.caja_celeste .lista div.ult_img div.img{ height:116px; overflow:hidden; margin: 8px; }
.caja_celeste .lista div.ult_img div.img img{ width:190px; }
.caja_celeste .lista div.ult_img div.vid{ height:130px; overflow: hidden; } 

.caja_celeste .lista div.ult_vid{ font-size:12px; width:206px; float:left; background-color:#fff; margin-left:10px; margin-bottom:10px;  } 
.caja_celeste .lista div.ult_vid p.fecha{ font-family: 'geogrotesque_rgregular'; font-size:12px; margin-bottom:5px;  }
.caja_celeste .lista div.ult_vid div.info{ padding:14px; } 
.caja_celeste .lista div.ult_vid div.vid{ height:150px; } 

.caja_celeste .lista div.ult_audio{ font-size:12px; width:206px; float:left; background-color:#fff; margin-left:10px; margin-bottom:10px;  } 
.caja_celeste .lista div.ult_audio p.fecha{ font-family: 'geogrotesque_rgregular'; font-size:12px; margin-bottom:5px;  }
.caja_celeste .lista div.ult_audio div.info{ padding:14px; }

.caja_celeste .lista div.ult_doc{ font-size:12px; background: transparent url(../grafica/ico-pdf.png) 14px 16px no-repeat; width:157px; padding:14px 14px 14px 35px; float:left; background-color:#fff; margin-left:10px;  margin-bottom:10px;   } 
.caja_celeste .lista div.ult_doc p.fecha{ font-family: 'geogrotesque_rgregular'; font-size:12px; margin-bottom:5px;  }
.caja_celeste .lista div.ult_doc h2{margin-bottom:0px;} 
.caja_celeste .lista div.ult_doc div.doc{ height:150px; }
	
.caja_celeste .lista div.third{ margin-left:0px; }
.caja_celeste .lista div.botones{ text-align:right; padding-top:19px; }

.caja_celeste .lista h2{ font-weight:bold; font-size:14px; line-height:14px; color:#0084bd; margin-bottom:5px; }
.caja_celeste .lista h2 a, .caja_celeste .lista p a{ color:#0084bd; margin-top: 8px; display: block; font-size: 12px; font-weight: normal; }
.caja_celeste .lista p{ line-height:14px;  }
.caja_celeste h3.vin{ line-height:28px; padding-left: 30px; }

.caja_celeste h3.audios{ background: transparent url(../grafica/multi-vin-audios.png) left top no-repeat;  }
.caja_celeste h3.videos{ background: transparent url(../grafica/multi-vin-videos.png) left top no-repeat;  }
.caja_celeste h3.documentos{ background: transparent url(../grafica/multi-vin-documentos.png) left top no-repeat;  }
.caja_celeste h3.imagenes{ background: transparent url(../grafica/multi-vin-imagenes.png) left top no-repeat;  }



.caja_celeste .c11{ width: 500px; margin-left:80px; font-family: "geogrotesque_rgregular"; color:#0687be; font-size:20px; line-height:26px; }
.caja_celeste .c1{ width:250px; float:left;  } 
.caja_celeste .c1 input.txt{ width:205px; height:30px; line-height:30px; border:0 none; background:#fff; padding:0 5px; } 
.caja_celeste .c11 input.txt2{ width:455px; height:30px; line-height:30px; border:0 none; background:#fff; padding:0 5px; } 
.caja_celeste .c12{ width: 465px; margin-left:80px; text-align:right; padding-bottom:30px; }
.caja_celeste .c11 textarea.txt{ width:454px; height:100px; line-height:12px; border:0 none; background:#fff; padding:5px; } 
.caja_celeste .c11 select.txt{ width:465px; height:30px; line-height:30px; border:0 none; background:#fff; padding:5px; } 


.nota .cuerpo li{ 
	background: url("../grafica/square.png") no-repeat scroll left 6px transparent;
    margin-bottom: 8px;
    margin-left: 20px;
    padding-left: 10px;
	font-size: 13px;
	line-height: 15px; }
	
	

.busqueda .nota{ margin-left:32px; padding-top:26px; padding-bottom:28px; width:664px; border-bottom: solid 1px #dae8ed; }
.busqueda .nota .fecha{ color:#343434; padding: 0 0px 5px; line-height:14px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }
.busqueda .nota h2{ font-family: "geogrotesque_mdmedium"; font-size:18px; line-height:18px; color:#184c61; margin-bottom:5px; }
.busqueda .nota h2 a{ color:#184c61; }
.busqueda .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:5px; }

.busqueda .caja_amarilla{ background-color: #faf1dd; padding:25px; color:#373737; font-size:12px; line-height:18px; }
.busqueda .caja_amarilla input.txt{ padding: 0 10px; font-size:14px; float:left; width:482px; height:44px; border-left: solid 1px #e3d7bc; border-top: solid 1px #e3d7bc; border-bottom: solid 1px #e3d7bc; background: #fff; }
.busqueda .caja_amarilla input.btn{ float:left; }
	
.busqueda p.total{ margin-top:25px; }

.busqueda h1 {
    border-bottom: 2px solid #DAE8ED;
    color: #0687BE;
    font-family: "geogrotesque_mdmedium";
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 28px;
    padding: 28px 0 18px;
}

.busqueda h1 span span{ text-transform:uppercase; }


.busqueda-avanzada{ width:970px; margin: 0 auto }

.busqueda-avanzada .filtros{ margin:0px; padding:0 25px 40px 25px; width: 918px; background:#fff; }
.busqueda-avanzada .filtros .fecha{ color:#343434; padding: 0 0px 5px; line-height:14px; font-size:14px; font-family: 'geogrotesque_mdmedium'; }
.busqueda-avanzada .filtros h2{ font-family: "geogrotesque_mdmedium"; font-size:18px; line-height:18px; color:#184c61; margin-bottom:5px; }
.busqueda-avanzada .filtros h2 a{ color:#184c61; }
.busqueda-avanzada .filtros p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:5px; }

.busqueda-avanzada .filtros .field{
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0 10px 35px;
}
.busqueda-avanzada .filtros .field.blue{
    border-bottom: none;
    background:#f2f3f5;
}
    .busqueda-avanzada .filtros .field .field_name{
        font-family: 'geogrotesque_mdmedium';
        color:#0c83bd;
        font-size: 15px;
        float:left;
        width:180px;
        padding: 12px 0;
    }
    .busqueda-avanzada .filtros .field .field_content{
        color:#5a5a5b;
        font-size: 12px;
        float:left;
        width:665px;
        padding: 12px 0 0 0;
    }
    .busqueda-avanzada .filtros .field .field_content.big{padding:0;}
    
    .busqueda-avanzada .filtros .field input.datepicker{
        border:none;
        background: url("../grafica/icon-calendar.gif") left no-repeat;
        padding-left: 23px;
        margin: 0 30px 0 5px;
        width: 95px;
    }
    
    .busqueda-avanzada .filtros .field label{
        margin: 0 15px 0 0;
        height: 20px;
        display: block;
        float: left;
    }
    .busqueda-avanzada .filtros .field input[type=checkbox]{margin: -3px 3px 0 0;}
    .busqueda-avanzada .filtros .field input[type=submit]{
        background: url(../grafica/btn-buscar-small.jpg) center no-repeat;
        width: 82px;
        height: 35px;
        margin: 0 0 0 380px;
        padding: 0;
        border: 0;
        cursor: pointer;
    }
    .busqueda-avanzada .filtros #filtro_categorias{display:none;}

.busqueda-avanzada .filtros select.categoria{
    padding: 5px 7px;
    font-size: 14px;
    width: 180px;
}
.busqueda-avanzada .filtros input.palabra{
    padding: 5px 7px;
    font-size: 14px;
    width: 320px;
    margin-left: 20px
}


.busqueda-resultados{
    
}
    .busqueda-resultados .top_encontrados{
        margin:0 0 0 25px;
    }
        .busqueda-resultados .top_encontrados .encontrados{
            padding: 10px;
            float: left;
            font-size: 16px;
            font-weight: bold;
        }

    .busqueda-resultados .busqueda-resultados-listado { margin:0 25px; border-top: solid 1px #dae8ed; }
    .busqueda-resultados .busqueda-resultados-listado .adjunto_detalle { margin:0 10px 10px 0 ; min-width: 130px; max-width: 210px;  }
    .busqueda-resultados .busqueda-resultados-listado .adjunto_detalle .wrap_adjunto { padding:5px; background: #fff; }
    
    .busqueda-resultados .nota{ padding-top:16px; padding-bottom:18px; width:664px; border-bottom: solid 1px #dae8ed; }
    .busqueda-resultados .nota .categoria, .busqueda-resultados .nota .fecha{color:#343434; padding: 0 0px 5px; line-height:14px; font-size:14px; font-family: 'geogrotesque_mdmedium';  }
    .busqueda-resultados .nota h2{ font-family: "geogrotesque_mdmedium"; font-size:18px; line-height:18px; color:#184c61; margin-bottom:5px; }
    .busqueda-resultados .nota h2 a{ color:#184c61; }
    .busqueda-resultados .nota p.copete{ font-family: 'geogrotesque_rgregular'; font-size:14px; line-height:15px; color:#07536a;  margin-bottom:5px; }



.busqueda-avanzada .caja_amarilla{ background-color: #faf1dd; padding:25px; color:#373737; font-size:12px; line-height:18px; }
.busqueda-avanzada .caja_amarilla input.txt{ padding: 0 10px; font-size:14px; float:left; width:482px; height:44px; border-left: solid 1px #e3d7bc; border-top: solid 1px #e3d7bc; border-bottom: solid 1px #e3d7bc; background: #fff; }
.busqueda-avanzada .caja_amarilla input.btn{ float:left; }
	
.busqueda-avanzada p.total{ margin-top:25px; }

.busqueda-avanzada h1 {
    border-bottom: 2px solid #DAE8ED;
    color: #0687BE;
    font-family: "geogrotesque_mdmedium";
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 28px;
    padding: 28px 0 18px;
}

.busqueda-avanzada h1 span span{ text-transform:uppercase; }

.epigrafe_resultado{
    padding: 5px 3%;
    font-size: 12px;
    line-height: 12px;
    width: 94%;
    font-family: 'geogrotesque_mdmedium';
    color: #0084bd;
}
.adjunto_imagen{
    position: relative;
    text-align: center;
}

.adjunto_imagen img{ max-width:150px; } 

.adjunto_imagen .btn_ampliar{
    position: absolute;
    bottom: 6px;
    right: 6px;
    display: none;
}
.adjunto_imagen:hover .btn_ampliar{
    display: inline;
}


.obj_suplemento .f_blanc{ background:#ffffff; height: 7px; }
.obj_suplemento .f_naran{ background:#FAA62F; height:10px; }
.obj_suplemento .f_celes{ background:#3EC6EA; height:37px; }
.obj_suplemento .f_gris{  background:#DAE8ED; height:33px; }

.multimedia .categoria{ height:32px; background: transparent url(../grafica/bg-nota-categoria-title.png) left top no-repeat; font-family: 'geogrotesque_mdmedium'; font-size:24px; line-height:26px; padding-left:32px; padding-top:15px; }
.multimedia .categoria a{ color:#fff; }
.multimedia .breadcrumb{ color:#5a5a5b; background-color:#dae8ed; padding-left:32px; height:33px; line-height:33px; } 
.multimedia .breadcrumb a{ color:#5a5a5b; }
.multimedia .breadcrumb a:hover{ color:#000; }



#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}
#main-carousel {margin-left: 420px;overflow:hidden;}
.directNav {margin-top: -64px;margin-right: 19px;}

#galeria_fotos .fecha {
color: #373737;
font-family: 'geogrotesque_rgregular';
font-size: 12px;
margin-bottom: 5px;
}

#galeria_fotos .items p {
font-size: 14px;
margin-top: -34px;
color: #407C97;
/*height: 70px;*/
margin-left:15px; 
width:686px;
font-family: "geogrotesque_mdmedium";
margin-bottom:6px;
}

#galeria_fotos .boton-bajar {margin-top: -37px;margin-left: 14px;}

div.nota-notas-relacionadas div.paginadointerno span{ float:right; display:block; height:22px; width:22px; margin-left:5px; }
div.nota-notas-relacionadas div.paginadointerno span.btn-down{ background: transparent url(../grafica/arrow-down.png) left top no-repeat; cursor:pointer; }
div.nota-notas-relacionadas div.paginadointerno span.btn-up{ background: transparent url(../grafica/arrow-up.png) left top no-repeat; cursor:pointer; }

.nota-notas-relacionadas .content .fecha-categoria{
    color: #D39505 !important;
	font-size: 12px;
	margin-bottom: 3px;
	font-family: "geogrotesque_mdmedium";
} 

.epigra-gestion{
font-size: 14px;
margin-top: -34px;
color: #407C97;
width: 686px;
font-family: "geogrotesque_mdmedium";
margin-bottom: 6px;
margin-left:19px;
}


.div-org-cuadro {border-left: 2px solid #0C8A2D;margin-left: 44px;} 

.panel {width:100%;background:#CFE4EC;margin-top:25px;margin-bottom:45px;}
.panel .left-pan .foto-pan {width:100%;}
.panel .left-pan .foto-pan img {width:100%}
.panel .tit-cm {font-family:"geogrotesque_mdmedium"}
.panel .left-pan {float:left;width:484px;position:relative}
.panel .right-pan {float:right;width:484px;background:#CFE4EC;}
.panel .foto-pan{position:relative}
.panel .titulo-pan {padding:10px;font-size:14px;}
.panel .right-pan .titulo-pan div {font-family:"geogrotesque_mdmedium"}
.panel .right-pan .titulo-pan .t2 {  border-bottom: 1px solid #CDCECE;padding-bottom: 10px;}
.panel .left-pan .barra {background:#246890; color:#FAFCFD;}
.panel .left-pan .barra .activo {  color: #fff;background-color: #5bc2e7;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.panel .left-pan .barra div.t1 a {color:#fff; text-decoration:none;}
.panel .left-pan .barra div.t1 {padding: 10px;float:left;}
.panel .right-pan .ver-mas{  float: right;margin-right: 16px;}
.panel .left-pan .copete { font-size:14px ;font-family:"geogrotesque_mdmedium"; position: absolute;bottom: 0px;background: #5994A9;margin-left:30px;margin-right:30px;padding:10px;color:#FFF;opacity:0.9}
.panel .oculto {display:none;}
.bloque2 .bloque2bor .content .left-pan {float:left;}
.bloque2 .bloque2bor .content .right-pan {float:right;}
.bloque2 .bloque2bor .content .left-pan div.nar {color: #f2a900;border-bottom: solid 2px #f2a900;}
.bloque2 .bloque2bor .content .left-pan div.title {font-family: "geogrotesque_mdmedium";font-size: 17px;line-height: 28px;background: #f2a900;color: #FFF;padding-left:10px;}
.bloque2 .bloque2bor .content .left-pan div.naranja  a {text-decoration:none;color:#FFF;}
.bloque2 .bloque2bor .content .left-pan div.naranja{margin-top:2px;color: #fff;background-color: #f2a900;border-top-left-radius: 2px;border-top-right-radius: 2px;float: right;padding: 2px;}
.bloque2 .bloque2bor .content .right-pan .azu a{ color:#0084bd; }
.bloque2 .bloque2bor .content .right-pan div.title {font-family: "geogrotesque_mdmedium";font-size: 18px;line-height: 28px;}
.bloque2 .bloque2bor .content .right-pan div.azu {color: #0084bd;border-bottom: solid 2px #0084bd;}
.bloque2 .bloque2bor .content .right-pan .title span.btn-down{ background: transparent url(../grafica/arrow-down.png) left top no-repeat; cursor:pointer; }
.bloque2 .bloque2bor .content .right-pan .title span.btn-up{ background: transparent url(../grafica/arrow-up.png) left top no-repeat; cursor:pointer; }
.bloque2 .bloque2bor .content .right-pan div.lista {position: relative;height: 315px;border-left: #e7e8ea;border-right: #e7e8ea;border-bottom: #e7e8ea;background-color: #fff;padding: 8px 8px 20px;}
.bloque2 .bloque2bor .content .right-pan div.title span {float: right;display: block;height: 22px;width: 22px;margin-left: 5px;}
.bloque2 .bloque2bor .content .right-pan div.fecha {color: #0084bd;}
.bloque2 .bloque2bor .content .right-pan  div.lista a {color: #212121;}
.bloque2 .bloque2bor .content .right-pan div.lista div.nota {border-bottom: solid 1px #e7e8ea;padding-bottom: 8px;padding-top: 8px;}
.bloque2 .bloque2bor .content .right-pan .obj_home-agenda {/*margin-right:23px*/}
.agenda-h {height:262px !important;}
.agenda-w {width:474px;} 
.agenda-p {padding-bottom:16px !important;}
.bgazul {background:#81b703;border-bottom:solid 2px #81b703 !important; }
.bgazul a {color:#FFF !important;margin-left:10px;}
.agenda-pag {margin:4px 8px 0px 0px;}
div.bloque2 div.colpanel {float: left;font-size: 13px;line-height: 15px;}
div.btn-azul-agenda  a {text-decoration:none;color:#FFF !important;}
div.btn-azul-agenda{margin-top:27px;color: #fff;background-color: #81b703;border-top-left-radius: 2px;border-top-right-radius: 2px;float: right;padding: 2px;}
.bg-agenda-fecha{color:#81b703 !important;}
.bloque2 .bloque2bor .content .right-pan .title span.btn-down-green{ background: transparent url(../grafica/arrow-down-green.png) left top no-repeat; cursor:pointer; }
.bloque2 .bloque2bor .content .right-pan .title span.btn-up-green{ background: transparent url(../grafica/arrow-up-green.png) left top no-repeat; cursor:pointer; }
.panel .right-pan .ver-mas{ background:#5bc2e7;border-top-left-radius: 2px;border-top-right-radius: 2px;padding: 2px;}
.panel .right-pan .ver-mas a {color:#FFF !important;font-size:12px;}

div.bloque2 div.cpn{ width:100%; padding: 0; margin:0;}
.paginado-ajax{font-family: "geogrotesque_mdmedium";text-align:center;}
.paginado-ajax .btn-cargar-mas {width:112px;margin:0 auto;color: #fff;background-color: #81b703;border-top-left-radius: 2px;border-top-right-radius: 2px;padding: 6px;}
.paginado-ajax .btn-cargar-mas a {text-decoration:none;color:#FFF ;}
.caja_celeste .loading-ajax {text-align:center;display:none}

.accion .divulgacion-galeria {width:100%}
.accion .divulgacion-galeria .foto {float:left;margin:5px 5px 0px 0px;width:215px;height:131px }
.accion .divulgacion-galeria .foto img {width:100%;height:100%}
.accion .divulgacion-galeria .foto a {text-decoration:none;}

.polo .nota .epigrafe {
    color: #407c97;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 14px;
}

.polo .copete {  font-family:"geogrotesque_mdmedium"; font-size:15px !important; color:#5a5a5b !important;}
.polo  .polo-video {position:relative;background:url('/grafica/_DSC8068.jpg'); width:968px ; height:500px;  background-size: 968px 500px;background-repeat: no-repeat;}
.polo  .polo-video .btn-play { width:15%; margin:0 auto;padding-top:18%;}
.polo  .polo-video .btn-play  img {width:100%}
.polo  .polo-video .thumb-video {width:968px ; height:500px; }


.publicacion_box { float:left;width:211px;height:235px;background:#fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);border-radius: 6px;position: relative;margin:14px 7px 0 7px;padding:8px;  }
.publicacion_box  ul {margin-top:5px;}
.publicacion_box  .botoncito {margin-bottom:5px !important;}
.publicacion_box  ul  li{display: inline;list-style-type: none;padding-right: 1px;}	
.publicacion_box .thumb {border-radius: 3px;max-width:104.33333px;/*height: 69.33333px;width: 69.33333px;*/}
.content-info-pub {width:664px;}
.body-pub {line-height:14px;}
.body-pub  a , .tgs a { color:#0687BE !important;line-height:16px !important;}

.box-bordeadaddd {float:left;width:190px;background:#fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);border-radius: 6px;position: relative;margin:14px 7px 0 7px;padding:8px;}
.pub-lis .destacado-categoria div.destacado {margin-bottom:10px;}
.pub-lis .destacado-categoria div.d3 {border-radius:6px}
.pub-lis .destacado-categoria div.destacado span.img {    display: block;border-top-left-radius: 6px;border-top-right-radius: 6px;}

.fecha-req {    color: #848484;font-size: 12px;margin-top: 5px;}
.h2pdtop {padding-top:5px !important;}
div.mmp { padding: 0px 0px !important;margin-bottom:30px !important;}