@font-face{font-family:'Bebas Regular';src:url('../fuentes/bebas-regular.eot');src:url('../fuentes/bebas-regular.eot?#iefix') format('embedded-opentype'),
url('../fuentes/bebas-regular.woff') format('woff'),
url('../fuentes/bebas-regular.ttf') format('truetype'),
url('../fuentes/bebas-regular.svg#bebasregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Cuprum';src:url('../fuentes/cuprum-regular-webfont.eot');src:url('../fuentes/cuprum-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fuentes/cuprum-regular-webfont.woff') format('woff'),
url('../fuentes/cuprum-regular-webfont.ttf') format('truetype'),
url('../fuentes/cuprum-regular-webfont.svg#cuprumregular') format('svg');font-weight:normal;font-style:normal;}
body{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:13px;position:relative;}
img{border:0;max-width:100%;}
.mbottom0{margin-bottom:0px !important;}
.mbottom10{margin-bottom:10px !important;}
.mbottom20{margin-bottom:20px !important;}
.mbottom30{margin-bottom:30px !important;}
.pbottom0{padding-bottom:0px !important;}
.pbottom10{padding-bottom:10px !important;}
.pbottom20{padding-bottom:20px !important;}
.pbottom30{padding-bottom:30px !important;}
.mtop0{margin-top:0px !important;}
.mtop10{margin-top:10px !important;}
.mtop20{margin-top:20px !important;}
.ptop0{padding-top:0px !important;}
.ptop10{padding-top:10px !important;}
.ptop20{padding-top:20px !important;}
.ptop30{padding-top:30px !important;}
.mleft0{margin-left:0px !important;}
.mleft10{margin-left:10px !important;}
.mleft20{margin-left:20px !important;}
.mleft6{margin-left:6px;}
.mleft30{margin-left:30px !important;}
/* 3 lineas */
.clear{clear:both;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.txtjustify{text-align:justify;}
.negrita{font-weight:bold;color:#333;}
.rojita{font-weight:bold;color:#FF0000;}
.negritatable{font-weight:bold;color:#333;font-stretch:extra-condensed;}
.cursiva{font-style:italic;}
.left{float:left;}
.right{float:right;}
.txtgray{color:#666666 !important;}
a{color:#20A1C0;text-decoration:none;}
.container{width:1280px;margin:0 auto;position:relative;}
#header{background-color:#008DB1;background-image:url(http://www.imarpe.gob.pe/imarpe/images/fondoprueba.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;}
#nav{height:44px;background:#333;text-align:right;}
.logo{width:140px;position:relative;z-index:10;padding:23px 0;min-width:100px;}
.slogan{font-family:'Bebas Regular', Arial;color:#FFFFFF;font-size:25px;text-transform:uppercase;padding-top:52px;text-shadow:0 1px 3px rgba(0,0,0,0.7);width:74%;}
#search{position:absolute;top:33px;right:0;z-index:999;}
#search input[type=text]{background-color:#CAEDFF;background-image:url(../images/search.png);background-repeat:no-repeat;background-position:right center;border:solid 1px #0B6F8B;border-radius:3px;height:20px;padding:3px 5px;width:205px;margin-top:16px;}
.rsociales{float:left;margin-right:45px;overflow:hidden;}
.rsociales span{color:white;font-size:11px;display:block;padding-bottom:5px;}
.rsociales a{float:left;width:26px;height:27px;background-image:url(../images/redes.png);background-position:left top;background-repeat:no-repeat;text-indent:-5000px;cursor:pointer;}
.rsociales a.twitter{background-position:left -31px;margin-left:6px;}
#topmenu{position:absolute;right:0;bottom:46px;height:30px;background:#004455;background:rgba(0, 68, 85, .8);width:90%;}
.topmenu, .mainmenu{font-family:'Cuprum', sans-serif;clear:both;}
.topmenu > li, .mainmenu > li{float:left;}
.topmenu{margin-left:18px;}
.topmenu li{height:30px;width:14%;}
.topmenu li:nth-child(2){width:20%;}
.topmenu li:nth-child(3){width:20%;}
.topmenu li:nth-child(4){width:21%;}
.topmenu li:nth-child(5){width:25%;}
.topmenu li a{color:#fff;font-size:15px;display:block;text-decoration:none;height:30px;line-height:33px;padding-left:40px;background-image:url(../images/topmenu.png);background-position:15px 8px;background-repeat:no-repeat;}
.topmenu li.email a{background-position:15px -28px;}
.topmenu li.contacto a{background-position:15px -68px;}
.topmenu li.mapa a{background-position:15px -106px;}
.topmenu li.transparencia a{background-position:15px -228px;}
.topmenu li:hover, .topmenu li.active{background-color:#003947;}
.btn-topmenu{display:none;color:#fff;font-size:14px;padding-left:30px;text-decoration:none;height:30px;line-height:33px;padding-left:15px;margin-right:10px;text-transform:uppercase;background:url(../images/bt-mas.png) right -74px no-repeat;border-radius:3px;}
.mainmenu{text-align:center;width:100%;float:left;}
.mainmenu li{position:relative;}
.mainmenu li a{color:white;font-size:18px;display:block;line-height:40px;text-decoration:none;}
.mainmenu li a:hover{color:#03C7E9;}
.mainmenu > li > a{background:url(../images/line-menu.png) right center no-repeat;line-height:inherit;padding:4px;}
.mainmenu li:last-child a{background:none;}
.mainmenu > li{position:relative;width:18%;}
.mainmenu > li:nth-child(2){width:21%;}
.mainmenu > li:nth-child(3){width:26%;}
.mainmenu > li:nth-child(4){width:23%;}
.mainmenu > li:nth-child(5){width:12%;}
.mainmenu li ul{display:none;position:absolute;width:220px;z-index:999;background:rgba(0,0,0,0.85);}
.mainmenu li ul li{text-align:left;border-bottom:dotted 1px #555;position:relative;}
.mainmenu li ul li:last-child{border-bottom:none;}
.mainmenu li ul li a{display:block;color:#fff;text-decoration:none;font-size:16px;padding:8px 10px;line-height:normal;}
.mainmenu li:hover > ul{display:block;}
.mainmenu li ul li ul{right:-220px;top:0;}
.mainmenu li a.btn-more{position:absolute;display:none;right:20px;top:7px;height:25px;width:35px;background:rgba(255,255,255,0.1) url(../images/bt-mas.png) 9px 4px no-repeat !important;border:solid 1px #222;border-radius:3px;padding:0px !important;cursor:pointer;}
.mainmenu li a.btn-more.collapse{background:rgba(255,255,255,0.1) url(../images/bt-mas.png) 9px -37px no-repeat !important;}
.btn-mainmenu{color:white;text-transform:uppercase;font-size:16px;background:url(../images/bg-mainmenu.png) right center no-repeat;padding:12px 0;padding-left:20px;display:none;text-decoration:none;text-align:left;border-bottom:solid 1px #222;}
#content{background-color:#e8f2fe;background-image:url(http://www.imarpe.gob.pe/imarpe/images/fondo2.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;}
.bg-top{background-image:url(../images/bg-top.png);background-position:left top;background-repeat:repeat-x;}
.slider{border:solid 2px #000;border-top:none;}
#cuerpo{background:#fff;padding:0;padding-bottom:30px;overflow:hidden;}
.leftcolumn{float:left;width:25%;}
.rightcolumn{float:right;width:70%;}
#cuerpo p{line-height:18px;padding-bottom:15px;text-align:justify;}
.col{float:right;width:31%;margin-left:3.5%;overflow:hidden;}
.col.cthird{margin-left:0;}
.title{font-size:20px;font-family:'Cuprum', sans-serif;text-transform:uppercase;color:#0A85A4;padding:20px 0px;font-weight:bold;}
.titleind{font-size:20px;font-family:'Cuprum', sans-serif;text-transform:uppercase;color:#0A85A4;padding:10px 0px 5px 0;font-weight:bold;}
.titleind span{font-size:15px;font-family:'Cuprum', sans-serif;text-transform:lowercase;color:#0A85A4;padding:10px 0px 5px 0;font-weight:bold;}
.subtitle{font-size:14px;color:#222;font-weight:bold;line-height:16px;padding: 0 0 10px; */}
.subrayado{border-bottom:solid 1px #ccc;padding-bottom:5px !important;margin-bottom:20px;}
.subtitulo, .subtitulo-bold{font-size:16px;font-family:'Cuprum', sans-serif;text-transform:uppercase;color:#333;padding-bottom:10px;}
.subtitulo-bold{font-size:18px;font-weight:bold;}
.block-gray{padding:20px 13px;overflow:hidden;}
.block-gray-nuevo{border:solid 1px #CCCCCC;padding:9px 0;background:#2e9eb9;overflow:hidden;}
.block-cian{border:solid 1px #97ABC4;background:#E5F1F8;padding:0 10px;}
.block-servicios a{display:block;float:left;width:48%;margin-right:4%;margin-bottom:15px;}
.block-servicios a:nth-child(2n){margin-right:0;}
.view-more{display:inline-block;background:url(../images/more.png) left center no-repeat;padding-left:15px;color:#20A1C0;text-decoration:none;font-size:14px;}
.line-cian{border-top:solid 2px #81D3E9;}
.etica, .seguridad{border:solid 1px #CCCCCC;background:#F9F9F9;display:block;}
.etica{width:43%;height:80px;background:url(../images/etica.png) center center no-repeat;}
.seguridad{width:52%;height:80px;background:url(../images/seguridad.png) center center no-repeat;margin-left:3%;}
.mreportes li{border-bottom:dotted 1px #97ABC4;}
.mreportesnew li{border-bottom:dotted 1px #FFF;padding-right:5px;}
.mreportes li:last-child{border-bottom:none;}
.mreportesnew li:last-child{border-bottom:none;}
.mreportes li a{padding:15px 0 15px 50px;display:block;color:#333333;font-size:13px;text-decoration:none;font-weight:bold;background-image:url(../images/icons-reportes.png);background-position:left 5px;background-repeat:no-repeat;}
.mreportesnew li a{padding:17px 63px 22px 8px;display:block;color:#FFF;font-size:11px;text-decoration:none;font-weight:bold;background-image:url(../images/icons-reportes.png);background-position:right 5px;background-repeat:no-repeat;}
.mreportes li.artesanal a{background-position:left 5px;}
.mreportes li.ninonina a{background-position:left -350px;}
.mreportes li.industrial a{background-position:left -57px;}
.mreportes li.jurel a{background-position:left -118px;}
.mreportes li.demersales a{background-position:left -182px;}
.mreportes li.invertebrados a{background-position:left -245px;}
.mreportes li.continentales a{background-position:left -307px;}
.mreportes li a:hover{color:#008DAD;}
.mreportesnew li a:hover{color:#BDBDAE;}
.mreportesnew li.artesanal a{background-position:right 5px;}
.mreportesnew li.ninonina a{background-position:right -400px;}
.mreportesnew li.informes a{background-position:right -470px;}
.mreportesnew li.industrial a{background-position:right -55px;}
.mreportesnew li.jurel a{background-position:right -118px;}
.mreportesnew li.demersales a{background-position:right -182px;}
.mreportesnew li.germoplasma a{background-position:right -530px;}
.mreportesnew li.varamiento a{background-position:right -235px;}
.mreportesnew li.algasnocivas a{background-position:right -295px;}
.mreportesnew li.paganterior a{background-position:right -345px;}
.mreportesnew li.enfen a{background-position:right -600px;}
.mreportesnew li.convocatoria a{ background-position: right -667px;}
.mreportesnew li.satelite a{ background-position: right -725px;}
.mreportesnew li.crucero a{ background-position: right -795px;}
.mreportesnew li.korea a{ background-position: right -843px;}
.mreportesnew li.guiaiden a{ background-position: right -903px;}
.mreportesnew li.delfines a{ background-position: right -963px;}
.mreportesnew li.macroalgas a{ background-position: right -1050px;}
.noticia{text-align:justify;line-height:15px;padding:0 10px 0 10px;}
.noticia .date{float:right}
.noticia img{padding:3px;border:solid 1px #ddd;vertical-align:top;max-width:17%;height:70px;}
.clear1{background-color:#fff;}
.noticias li{border-bottom:dotted 1px #C0C0C0;text-align:justify;height:auto !important;}
.noticias li a{color:#333;padding:14px 0;display:block;text-decoration:none;font-size:12px;line-height:15px;}
.noticias li:first-child a{padding-top:0;}
.noticias li:last-child{border-bottom:none;}
.noticias li a:hover{color:#0066A0;}
#contador p{padding-bottom:0;font-size:16px;}
.bordes{border-radius:5px;padding:10px;background:#f1f1f1;color:#000;margin-top:5px;}
.mreportesnewderecha li{border-bottom:dotted 1px #000;}
.mreportesnewderecha li:last-child{border-bottom:none;}
.mreportesnewderecha li a{padding:5px 2px 5px 2px;display:block;color:#000;font-size:10px;text-decoration:none;font-weight:bold;background-repeat:no-repeat;}
.mreportesnewderecha li a:hover{color:#BDBDAE;}
.mreportesnewderecha li.fotos a{background-position:left 4px;}
.mreportesnewderecha li.videos a{background-position:left -49px;}
.mreportesnewderecha li.intranet a{background-position:left -120px;}
.mreportesnewderecha li.buscar a{background-position:left -182px;}
.mreportesnewderecha li.invertebrados a{background-position:right -245px;}
.mreportesnewderecha li.continentales a{background-position:right -307px;}
.mreportesnewderecha li.accesoinformacion a{background-position:left -421px;}
#contador p span{display:inline-block;padding:0 6px;}
#enlaces{border-top:solid 1px #DADADA;overflow:hidden;padding:5px 7px 25px 33px;}
#enlaces h2{font-size:16px;font-family:'Cuprum', sans-serif;color:#333333;text-transform:uppercase;padding:15px 0 12px;}
#enlaces a{display:block;float:left;margin-right:20px;}
#enlaces .img-small{width:14%;min-width:54px;}
#enlaces .img-medium{width:17%;min-width:68px;}
#enlaces .img-big{width:24%;min-width:82px;}
#footer{clear:both;padding-bottom:100px;}
.cophy{padding:75px 20px 30px;overflow:hidden;background:url(../images/bg-trans.png) left top repeat-x;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
.cophy p{float:left;width:54%;text-align:center;color:#333;font-size:12px;line-height:18px;}
.cophy .img{float:right;width:45%;}
img.organigrama{padding:0 !important;border:none !important;width:auto !important;}
.image_carousel{margin:0px 22px 31px 20px;padding:3px 0px 13px 16px;position:relative;background:#F8F8F8;border:solid 1px #FFFFFF;box-shadow:0px 0px 1px rgba(0,0,0, 0.6);}
.image_carousel2{position:relative;}
.image_carousel a{border:1px solid #ccc;background:white;padding:9px;margin:7px;display:block;float:left;}
.caroufredsel_wrapper{width:97% !important;}
.image_carousel a.prev, .image_carousel a.next{background:url(../images/miscellaneous_sprite.png) no-repeat transparent;width:45px;height:50px;display:block;position:absolute;top:60px;border:none;padding:0;margin:0;float:none;}
.image_carousel a.prev{left:-22px;background-position:0 0;}
.image_carousel a.prev:hover{background-position:0 -50px;}
.image_carousel a.prev.disabled{background-position:0 -100px !important;}
.image_carousel a.next{right:-22px;background-position:-50px 0;}
.image_carousel a.next:hover{background-position:-50px -50px;}
.image_carousel a.next.disabled{background-position:-50px -100px !important;}
.image_carousel a.prev.disabled, .image_carousel a.next.disabled{cursor:default;}
.image_carousel a.prev span, .image_carousel a.next span{display:none;}
.clearfix{float:none;clear:both;}
.leftmenu{font-family:'Cuprum';margin-top:40px;width:auto;height:auto;border:solid 1px #797786;border-bottom:none;}
.leftmenuind{font-family:'Cuprum';margin-top:0px;width:auto;height:auto;border:solid 1px #797786;border-bottom:none;}
.leftmenuind > li > a, .leftmenu > li > a{background-color:#D3D3D3;border-bottom:1px solid #797786;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,1);display:block;position:relative;color:#333;padding:10px 45px 10px 15px;text-decoration:none;font-size:15px;text-shadow:0 1px 0 #fff;font-weight:bold;}
.leftmenuind ul li a, .leftmenu ul li a{background:#fff;border-bottom:1px solid #aaa;display:block;position:relative;color:#777;padding:8px 10px 8px 15px;text-decoration:none;font-size:14px;}
.leftmenuind ul li:last-child a, .leftmenu ul li:last-child a{border-bottom:1px solid #797786;}
.leftmenuind > li > a:hover, .leftmenu > li > a:hover, .leftmenuind > li > a.active, .leftmenu > li > a.active{background-color:#20A1C0;border-bottom:1px solid #1a638f;box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}
.leftmenuind > li > a.active, .leftmenu > li > a.active{border-bottom:1px solid #1a638f;}
.expand{position:absolute;top:50%;margin-top:-10px;right:10px;height:20px;background:#A0A0A0;line-height:20px;padding:0 10px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);-moz-box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);box-shadow:inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);}
.leftmenuind > li a:hover span, .leftmenuind > li a.active span .leftmenu > li a:hover span, .leftmenu > li a.active span{background:#0487A7;text-shadow:0px 1px 0px rgba(0,0,0,0.3);}
.leftmenuind ul li .expand, .leftmenu ul li .expand{background:#668999;color:white;}
.leftmenuind ul li a.active, .leftmenuind ul li a:hover, .leftmenu ul li a.active, .leftmenu ul li a:hover{color:#20A1C0;}
.leftmenuind ul li ul li a, .leftmenu ul li ul li a{padding-left:25px;}
.image{margin-top:20px;text-align:center;}
.rightcolumn img{padding:3px;width:98%;border:solid 1px #ddd;margin-bottom:20px;}
.rightcolumn ul, .rightcolumn ol{margin:0 0 20px 30px;}
.rightcolumn ul li{list-style:disc;line-height:18px;padding-bottom:5px;}
.rightcolumn ol > li{list-style:decimal;line-height:18px;padding-bottom:5px;}
ul.pdf{margin-left:0;}
ul.pdf li{background:url(../images/pdf.png) left top no-repeat;list-style:none;padding-left:35px;padding-bottom:20px;}
.rightcolumn ul li a{text-decoration:none;font-weight:bold;}
.rightcolumn ul li a:hover{text-decoration:underline;}
.rightcolumn ul li p{padding-bottom:6px !important;}
.rightcolumn ul li span{color:#666;cursor:text;font-weight:normal;}
.lista-expand{margin-left:0 !important;}
.lista-expand ul{margin-top:7px;margin-bottom:4px;}
.lista-expand li{list-style:none;padding:5px 0;}
.expandall, .collapseall{display:inline-block;height:17px;width:13px;text-indent:-5000px;padding-right:5px;}
.expandall{background:url(../images/expandall.png) left center no-repeat;}
.collapseall{background:url(../images/collapseall.png) left center no-repeat;}
.expandall:hover, .collapseall:hover{cursor:pointer;}
table{margin-bottom:30px;width:100%;}
table td{padding:5px 1px;line-height:18px;}
table.bkwhite{background:#ffffff !important;}
table.bkgray{background:#ddd !important;}
table.bkcian{background:#d0dafd !important;}
table.gridtable{margin-bottom:30px;width:100%;}
table.cepa{width:100%;}
table td.white1{background:#ffffff !important;}
table.gridtable td{border-top:1px solid #fff;background:#F2F5F7;color:#555;}
table.gridtable td:first-child{background-color:#d0dafd;font-weight:bold;}
table.cebra tr:nth-child(odd){background:#E8EEEA;}
table.cepa tr:nth-child(odd){background:#E8EEEA;}
.box-gray{background:#EEE;border:solid 1px #ccc;}
.formulario input[type="text"], .formulario select, .formulario textarea{width:94%;padding:6px 3%;border:solid 1px #ccc;box-sizing:border-box;-moz-box-sizing:border-box;margin:5px 0;}
.boton{background:#20A1C0;border:solid 1px #138BA8;padding:6px 15px;text-transform:uppercase;color:white;text-decoration:none;cursor:pointer;border-radius:3px;box-shadow:0px 1px 0px rgba(255,255,255,0.35) inset;}
.boton:hover{background:#1A98B6;border:solid 1px #138BA8;}
.formulario label{display:block;}
.frmcontacto{background:#f1f1f1;border:solid 1px #ccc;padding:30px 15%;}
.frmcontacto input[type="text"], .frmcontacto select, .frmcontacto textarea{margin-bottom:20px !important;width:100% !important;}
#goTop{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:rgba(0,0,0,0.3);border-radius:5px;display:none;}
#paginacion{color:#0057A5;font-size:12px;}
a.paginacion:link,a.paginacion:active,a.paginacion:visited{color:#0B8DAE;font-size:12px;font-weight:normal;}
a.paginacion:hover{color:#000000;font-size:12px;font-weight:normal;}
#pag{font-size:0px;padding-bottom:2em;margin:2em 0 1em 0;_margin: .25em 0 1em 0;text-align:right;}
#pag a{cursor:pointer;color:#20A1C0;text-decoration:none;display:inline-block; border:1px solid #e6e6e6;padding:.3em .5em .3em .5em;margin:.15em .1em;text-align:center;font-size:12px}
#pag a.pP,#pag a.nP{font-weight:bold;border-color:#aaa;padding-right:.5em}
#pag a.pP{margin-right:1.2em}
#pag a.nP{margin-left:1.2em;*margin-left: 1.5em;a:0}
#pag a.rest{background-color:#fff;border:1px solid #e6e6e6}
#pag a:hover,#pag a.sel{background-color:#d2eaf6;border:1px solid #b7d8ee}
#pag a.sel{color:#444}
#pag a.dis{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default}	
#pag a.sel{color:#444}
#pag a.dis{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default}
.fondoceleste td{padding:0;}
.bordeceleste, .bordeceleste table{margin-bottom:1px;}
.calendarTitMes{border:1px solid #e78f08;background:#f6a828 url(../images/bg_calendar.png) 50% 50% repeat-x;color:#fff;font-weight:bold;line-height:30px;height:30px;}
.calendarTitDia{padding:5px 0px !important;font-weight:bold;font-size:12px;color:#444;}
.calendarBorde{border:1px solid #ddd;background:#eee url(../images/ui-bg_highlight.png) 50% top repeat-x;color:#333;max-width:400px;}
.calendarBorde td{padding:1px;}
.calendarBorde td a{border:1px solid #ccc;background:#f6f6f6 url(../images/ui-bg_glass.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;display:block;padding:.2em;text-align:right;text-decoration:none;}
.calendarBorde td span{border:1px solid #ccc;background:#f6f6f6;font-weight:bold;color:#999;display:block;padding:.2em;text-align:right;}
.calendarBordeNegro{background:#EEE;border:solid 1px #ccc;}
.calendarBordeNegro td{border:none !important;}
.calendarNegro{font-size:20px;font-family:'Cuprum', sans-serif;text-transform:uppercase;color:#0A85A4;background:#F1F1F1;border-bottom:solid 2px #ccc;height:30px;line-height:30px;}
td.calendarMes, td.calendarMesActivo, td.calendarSobre{padding:1px;}
td.calendarMes a, td.calendarMesActivo a, td.calendarSobre a{border:1px solid #ccc;background:#f6f6f6;font-weight:bold;color:#1c94c4;display:block;padding:.2em;text-align:center;text-decoration:none;}
td.calendarMesActivo a, td.calendarSobre a{color:white;background:#1EB5DA;border:solid 1px #20A1C0;}
ul.breadcrumb{background:#F0F0F0;border:solid 1px #CDCDCD;border-radius:3px;margin-left:0;margin-top:40px;margin-bottom:-10px;overflow:hidden;}
ul.breadcrumb li{list-style:none;float:left;padding:0;background:url(../images/bread.png) right center no-repeat;}
ul.breadcrumb li:last-child{background:none;}
ul.breadcrumb li a.home{background:url(../images/icons.png) 8px -313px no-repeat;text-indent:-5000px;width:15px;height:16px;}
ul.breadcrumb li a.home:hover{background-position:8px -346px;}
ul.breadcrumb li a{display:block;padding:7px 15px 7px 8px;font-weight:normal;color:#777;font-size:12px;}
ul.breadcrumb li a:hover{text-decoration:none;color:#0A85A4;}
#content .org-content{display:none;}
.org-content{max-width:400px;height:auto;}
.list-acordion li.content-acordion{margin-top:10px;}
.list-acordion li{padding-bottom:10px;}
.list-acordion table{margin-bottom:0;}
#contenido{width:739px;margin:0 0 0 222px;padding:0;}
#sidebar{width:100%;float:left;padding:0;}
h2{font-family:Bitter, serif;color:#000000;}
h3,h4{margin-bottom:1em;font-family:Bitter, serif;color:#000000;}
strong{color:#000000;}
img.left{float:left;margin:8px 20px 20px 0;}
.imageList{list-style:none;}
.imageList li{clear:both;}
#box1{width:100%;overflow:hidden;}
#box2{width:100%;overflow:hidden;padding:0 5px;}
#box2 a:hover{color:#808080;}
#box2 ul{margin:0 0 -4px 30px;padding-bottom:15px;}
#box2 ul li{list-style:disc;line-height:18px;padding-bottom:5px;}
#box2 ol{margin:0 0 -4px 30px;counter-reset:li;list-style:none;}
#box2 ol li{list-style:decimal-leading-zero;line-height:18px;padding-bottom:5px;text-align:justify;}
#box2 ol li a{text-decoration:none;}
#box2 img{padding:3px;border:solid 1px #ddd;margin-bottom:20px;vertical-align:top;}
#box2 .imgcepa{width:100%; margin-bottom: 10px;}
#box3{width:236px;overflow:hidden;margin:0;}
#box2 ul.breadcrumb1{background:#F0F0F0;border:solid 1px #CDCDCD;border-radius:3px;margin-left:0;padding:0px 0px 0px 0px;overflow:hidden;}
#box2 ul.breadcrumb1 li{list-style:none;float:left;padding:0;background:url(../images/bread.png) right center no-repeat;}
#box2 ul.breadcrumb1 li:last-child{background:none;}
#box2 ul.breadcrumb1 li a.home{background:url(../images/icons.png) 3px -316px no-repeat;text-indent:-5000px;width:30px;height:27px;}
#box2 ul.breadcrumb1 li a.home:hover{background-position:3px -348px;}
#box2 ul.breadcrumb1 li a{display:block;padding:5px 12px 5px 6px;font-weight:normal;color:#777;font-size:10px;text-decoration:none;}
#box2 ul.breadcrumb1 li a:hover{text-decoration:none;color:#0A85A4;}
.TabbedPanels{overflow:hidden;margin:0px;padding:0px;clear:none;width:100%;}
#box2 ul.TabbedPanelsTabGroup{margin:0px;padding:0px;}
#box2 ul.TabbedPanelsTabGroup li{list-style:none;}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:3px 6.5px;margin:0px 1px 0px 0px;font:bold 0.75em sans-serif;background-color:#DDD;list-style:none;border-left:solid 1px #CCC;border-bottom:solid 1px #999;border-top:solid 1px #999;border-right:solid 1px #999;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;}
.TabbedPanelsTabHover{background-color:#CCC;}
.TabbedPanelsTabSelected{background-color:#EEE;border-bottom:1px solid #EEE;}
.TabbedPanelsTab a{color:black;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;border-top:solid 1px #999;border-right:solid 1px #999;background-color:#EEE;}
.TabbedPanelsContent{overflow:hidden;padding:4px;}
.TabbedPanelsContentVisible{}
.VTabbedPanels{overflow:hidden;zoom:1;}
.VTabbedPanels .TabbedPanelsTabGroup{float:left;width:10em;height:20em;background-color:#EEE;position:relative;border-top:solid 1px #999;border-right:solid 1px #999;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab{float:none;margin:0px;border-top:none;border-left:none;border-right:none;}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#EEE;border-bottom:solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none;float:left;padding:0px;width:30em;height:20em;}
@media print{.TabbedPanels{overflow:visible !important;}
.TabbedPanelsContentGroup{display:block !important;overflow:visible !important;height:auto !important;}
.TabbedPanelsContent{overflow:visible !important;display:block !important;clear:both !important;}
.TabbedPanelsTab{overflow:visible !important;display:block !important;clear:both !important;}
}
*/@media only screen and (max-width:1200px){#header{background-size:100% 100%;}
}
@media only screen and (max-width:980px){#header{background-size:auto 100%;}
.container{width:95%;}
#search input[type=text]{width:160px;}
.rsociales{margin-right:20px;}
.topmenu li a{font-size:14px;}
}
@media only screen and (max-width:900px){#header{background-size:auto 100%;}
.logo{width:14%;}
.slogan{font-size:20px;padding-left:10px;}
.cophy p{font-size:11px;}
#nav .container{width:100%;}
.mainmenu li a{font-size:17px;}
.mainmenu > li:nth-child(3){width:28%;}
.mainmenu > li:nth-child(5){width:10%;}
#topmenu{bottom:35px;}
.topmenu{margin-left:23px;}
.topmenu li{width:11%;}
.topmenu li:nth-child(2){width:16%;}
.topmenu li:nth-child(3){width:16%;}
.topmenu li:nth-child(4){width:18%;}
.topmenu li:nth-child(5){width:26%;}
.topmenu li:nth-child(6){width:13%;}
.topmenu li a{padding-left:30px;background-position:8px 8px;}
.topmenu li.email a{background-position:8px -28px;}
.topmenu li.contacto a{background-position:8px -68px;}
.topmenu li.mapa a{background-position:8px -106px;}
.topmenu li.transparencia a{background-position:8px -145px;}
.topmenu li.intranet a{background-position:8px -185px;}
}
@media only screen and (max-width:769px){.mainmenu li a{font-size:15px;}
.col{float:left;width:47%;}
.logo{padding:12px 0 50px;}
#search{top:inherit;right:inherit;left:0;bottom:10px;}
.rsociales span{float:left;padding-top:8px;padding-right:10px;}
#search input[type=text]{margin-top:0;}
#topmenu{width:180px;z-index:999;bottom:10px;}
.btn-topmenu{display:block;}
.topmenu{display:none;margin-left:0;background:#2E6472;}
.topmenu li{float:none;width:100% !important;}
.col.csecond{margin-left:6%;margin-bottom:40px;}
.col.cfirst{margin-left:0;margin-bottom:40px;}
.col.cthird{clear:both;float:none;width:100%;border-top:solid 1px #ccc;}
.cthird1{float:left;width:47%;}
.cthird2{float:right;width:47%;}
.cophy{padding-top:35px;}
.cophy .img{float:none;width:100%;text-align:center !important;margin-bottom:10px;}
.cophy p{float:none;width:100%;}
.frmcontacto{padding:30px 5%;}
}
@media only screen and (max-width:701px){.mainmenu li a{font-size:14px;}
}
@media only screen and (max-width:641px){#nav{height:auto;}
.mainmenu{float:none;display:none;}
.mainmenu li{float:none;width:100% !important;text-align:left;}
.mainmenu > li{border-bottom:solid 1px #222;border-top:solid 1px #444;}
.mainmenu li a{background:none;padding-left:20px;font-size:16px;}
.mainmenu li ul{background:rgba(0,0,0,0.2);}
.mainmenu ul{position:relative !important;width:100% !important;right:auto !important;}
.mainmenu li ul li a{padding:12px 10px;padding-left:30px;font-size:15px;color:#ccc;}
.mainmenu li ul li ul li a{padding-left:40px;color:#aaa;}
.mainmenu li:hover > ul{display:none;}
.mainmenu li a.btn-more{display:block;}
.btn-mainmenu{display:block;}
.col{float:none;width:100%;margin-left:0 !important;position:relative;}
.col.cfirst{margin-bottom:0;}
.csecond1{float:left;width:47%;}
.csecond2{float:right;width:47%;}
.cfirst1{float:left;width:30%;padding-right:2%;border-right:solid 1px white;box-shadow:1px 0px 0 #ccc;}
.cfirst2{float:right;width:30%;}
.block-servicios a{width:31%;margin-right:3%;}
.block-servicios a:nth-child(2n){margin-right:3%;}
.block-servicios a:nth-child(3n){margin-right:0;}
.line-cian{margin-bottom:0 !important;text-align:left !important;}
#olinks{position:absolute;width:29%;bottom:20px;right:13px;z-index:100;}
.etica, .seguridad{float:right;width:98%;height:48px;}
.seguridad{margin-top:6px;}
.leftcolumn, .rightcolumn{float:none;width:100%;}
}
@media only screen and (max-width:600px){#topmenu{bottom:inherit;top:10px;}
#search{width:100%;}
#search input[type=text]{float:right;width:60%;}
}
@media only screen and (max-width:481px){.slogan{width:61%;line-height:26px;padding-top:75px;}
.logo{padding:50px 0 65px;}
.rsociales span{float:none;padding-top:0;}
#search input[type=text]{margin-top:15px;}
.cfirst1, .cfirst2, .csecond1, .csecond2, .cthird1, .cthird2{float:none;width:100%;}
.col.cthird{border-top:none;}
.cfirst1{padding-right:0;border-right:none;box-shadow:none;}
.block-servicios a{width:48%;margin-right:4%;}
.block-servicios a:nth-child(3n){margin-right:4%;}
.block-servicios a:nth-child(2n){margin-right:0%;}
#enlaces div{text-align:center;}
#enlaces a{display:inline-block;float:none;margin-left:0;margin-bottom:10px;}
#olinks{position:relative;bottom:inherit;right:inherit;width:100%;}
.etica{float:left;width:42%;height:65px;}
.seguridad{float:left;width:53%;margin-top:0;height:65px;}
}
@media only screen and (max-width:321px){#header, #nav, #content{min-width:318px;}
}