@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);

*{margin:0;padding:0;text-decoration:none}
body{ background:#fafafa; font-family: 'Roboto', sans-serif;   }

p{ font-size:15px; line-height:24px; font-weight:300;}
header{position:relative;width:100%;  }
.logo{position:relative; z-index:123;padding:10px;font:18px verdana;color:#6DDB07; float:left; width:15%;}
.logo a{color:#6DDB07;}
nav{ position:relative; display:table; width:1400px; height:100%; margin:0px auto;    }
section{ position:relative; margin-top:20px;}


#cont{   z-index:1; background:#fff }
#cont #wrapper ul{ margin:0px; padding:0px; }
#cont #wrapper li{ margin:0px; padding:0px; }

.img_100{ position:relative; display:table; width:80%; margin:0 auto; height:auto;   }

.rota_{ margin-top:20px;  }
.rota_ .img2{ margin-bottom:10px;  }
.rota_ a {   display:block;  }
.rota_ .tex_not{
	position: relative;
	text-align: center;
	font-size: 13px;
	padding: 0px 5px 10px 5px;
	color: #666;
}
.sub_sub{ font-size:18px; text-align:left; font-weight:bold; padding-bottom:10px;}
.sub_sub2{ font-size:23px; color:#008bda; text-align:left;  padding:0 0 10px 0;}

.btn_sub_sub{ height:100px; width:100px; display:block; cursor:pointer;}
 
#inicio .tleft{ text-align:left;}

#inicio p{ margin:0 0 0px 0; color:#666;}
#inicio ol li{ margin:10px 0 0 30px;}
#inicio ul li{ margin:10px 0 0 30px;}
.azul{ color:#01a6f6;}

#div_1,#div_2,#div_25,#div_3,#div_33,#div_4,#div_5,#div_6,#div_7,#div_8,#div_9,#div_10 { position:relative; display:table; float:left; color:#666; text-align:justify; font-size:14px; height:auto !important;}
#div_1{ width:10%;}
#div_2{ width:20%;}
#div_25{ width:25%;}
#div_3{ width:30%;}
#div_33{ width:33.33%;}
#div_4{ width:40%;}
#div_5{ width:50%;}
#div_6{ width:60%;}
#div_7{ width:70%;}
#div_8{ width:80%;}
#div_9{ width:90%;}
#div_10{width:100%;}

.pad_l{ padding-left:30px;}
.pad_r{ padding-right:30px;}
.pad_t{ padding-top:30px;}
.pad_b{ padding-bottom:30px}
.pad_all{ padding:30px;}

.bor_l{ border-left:solid 1px #c9c9c9;}
.bor_r{ border-right:solid 1px #c9c9c9;}
.bor_t{ border-top:solid 1px #c9c9c9;}
.bor_b{ border-bottom:solid 1px #c9c9c9;}
.bor_all{ border:solid 1px #c9c9c9;}
.cabecera2{ position:relative; width:100%; padding:0px; margin:0 auto; }
.cabecera2 img { width:100%; height:auto;}


#cabecera{ position:relative;  min-height:200px; display:block; background:#2690da url(../images/fdo_cabecera.png) no-repeat center right; background-size:auto 100% ;}
#cabecera .logo_1{ position:absolute; width:300px; height:100%; top:30px; left:0px;font-family: 'Roboto', sans-serif;z-index:9;}
#cabecera .logo_1 h1{font-size:90px; font-weight:700; line-height:100%; color:#c7ff42; padding-left:30px; font-weight:bold; letter-spacing:0px;}
#cabecera .logo_1 h2{font-size:20px;   font-weight:400; line-height:100%; color:#fff; padding-left:30px; padding-top:0px; 
}
 h3{ background:url(../images/barra2.jpg) right; font-size:24px;  font-weight:400; line-height:24px; color:#fff; padding:8px 12px; margin-bottom:35px; margin-top:-15px; }
#cabecera .logo_2{ position:absolute; width:239px; height:54px; background:url(../images/logo_minsa.png) no-repeat right; top:30%; right:30px; background-size: 239px 54px;}

a{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
	 }
a:hover{
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none; line-height:120%;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; z-index:4;}

#cssmenu:after,#cssmenu > ul:after{content:"."; display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{ font-family: 'Roboto', sans-serif; text-transform:uppercase; background:#fafafa; }


#cssmenu > ul { position:relative; left:275px; width:725px; background:#00a8ff url(../images/barra1.jpg) right;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:12px 18px; font-size:14px; line-height:200%; letter-spacing:1px;text-decoration:none;color:#fff; font-weight:300; border-left: solid 1px #FFF; min-height:55px; text-align:center; max-width:180px;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{
	background: url(../images/menu_li.png)!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block; background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute; top:19px; right:14px;display:block;width:2px;height:8px; background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#00a8ff;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:43px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-top:1px solid #76ceff; padding:10px 15px;width:200px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400; }

#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff; background: url(../images/menu_li.png);}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px; height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#1a9df4;}
#cssmenu ul ul ul ul li a{width:270px; font-size:12px;text-decoration:none;color:#ddd;font-weight:400; }
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


#cssmenu .two_line{padding:9px 18px; line-height:130%;  }








#link{ position:relative; display: compact; background:#fafafa; margin-top:-20px;  z-index:2;}

#link div{
	position: relative;
	float: left;
	width: 20%;
	min-height: 150px;	
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

#link div p{ padding:5px 10px; color: #fff; }
#link div h1{ position:relative; font-size:18px; font-weight:500; padding:0 20% 0 10px; color: #fff; }
#link .cont_pre{ padding:7px 10px 7px 10px; line-height:17px;}
#link div a{
	position: absolute;
	display: block;
	padding: 2px 0px;
	cursor: pointer;
	font-size: 13px;
	font-weight: 500;
	text-align: right;
	right: 10px;
	bottom: 10px;
	color: #BBFAFF;
	font-weight:normal;
}
#link div a:hover{
	color: #FC0;
}

#link .col1{ background:#86c0ff;}
#link .col2{ background:#5066a6;}
#link .col3{ background:#6b7fc9;}
#link .col4{ background:#2bb7ff;}
#link .col5{ background:#2591cf;}

#link .oculto{ background:#e8e8e8; display: none; }


#pie{ position:relative; width:100%; min-height:100px; padding:30px 0 40px 0; background: #30384a;}
#pie_txt{ color:#fff; font-size:14px; background: url(../images/logoperu_400.png) no-repeat right;  background-size:150px 55px; text-align:center}
#pie_txt a { text-decoration:none; color:#FFF;}
#pie_txt a:hover {
	text-decoration: none;
	color: #20FFE9;
}

#inicio{ position:relative; background:#fafafa; margin:30px auto ; z-index:3;}
#inicio h1{ font-size:25px; font-weight:400; line-height:25px; color:#0c3fa5;}
#inicio h2{ font-size:18px; display: table; font-weight:700;   color:#6cabeb;  padding-right:10px;   margin-bottom:10px;}

.tit_cuadro{font-size:25px;font-weight:400; line-height:25px; color:#aaa; width:100%; padding-bottom:5px;
 border-bottom:solid 1px #ddd; text-transform:uppercase;}

#inicio2{  min-height:50px;}
#inicio2 a{ position:relative; float:left; display:block; text-align:center; width:28.9%; max-height:30px; min-height:30px; color:#00c3b5; font-size:12px; 
padding:10px 20px; }
#inicio2 a:hover{ background:#e4faf9;}
#inicio2 .sub_center{ border-left:solid 4px #b3efe7;  border-right:solid 4px #b3efe7; }


#inicio .menu-3 ul{ position:relative; width:100%; height:auto; margin-top:10px;  }
#inicio .menu-3 ul li{ display: block; list-style:none; text-align:left;  border-bottom:solid 1px #e8e8e8; vertical-align:middle; left:0px;margin-left:0px;}
#inicio .menu-3 ul li a{ display: block; width:auto; height:100%; padding:5px 20px 5px 50px; min-height:30px;  color:#444;  left:0px; margin-left:0px; line-height:25px;
filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
filter: Gray(); /* IE4-8 and 9 */

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

}
#inicio .menu-3 ul li a:hover{ color:#26b1e3;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.dash{ position:relative; width:800px; height:800px; margin:50px auto;}

.menu-3 ul li a.ico_btn1 { background: url(../images/icono_btn_1.png) left no-repeat;}
.menu-3 ul li a.ico_btn2 { background: url(../images/icono_btn_2.png) left no-repeat;}
.menu-3 ul li a.ico_btn3 { background: url(../images/icono_btn_3.png) left no-repeat;}
.menu-3 ul li a.ico_btn4 { background: url(../images/icono_btn_4.png) left no-repeat;}
.menu-3 ul li a.ico_btn5 { background: url(../images/icono_btn_5.png) left no-repeat;}


.sub_men { position:relative; height:auto; width:100%; top:50px; right:50px; }
.sub_men a { position:relative; display:block; width:auto; height:auto; float:right; margin:0 3px;
 padding:4px; border-left:solid 1px #dfdfdf;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
 }
.sub_men a:hover {background:#dfdfdf; }
.cont_gal{ position:relative; display:table; min-height:780px;}
a.btn_gal{ position:relative; display:block; padding:2px 2px 2px 30px; border:0px; margin:10px 0px ;  font-size:14px;  color:#666;
 background:url(../galeria/../images/camera.png) left no-repeat;}
 
a.btn_gal:hover{ color:#19aeff;}

a.btn_des{ position:relative; font-size:16px; margin-bottom:20px; display: table; padding:5px 15px; border:1px solid #999; background:#ddd; color:#666; text-align:center;}
a.btn_des:hover{ background:#999; color:#fff; }

 
 
 
.icon_tit{ position:absolute; width:90px; height:90px; background:#096; top:15px; left:15px; border-radius:10px; }
.ico_n1{ background:#93a5a5 url(../images/logo_tit1.png) center no-repeat;}
.ico_n2{ background:#4a8cae url(../images/logo_tit1.png) center no-repeat;}
.ico_n3{ background:#46a793 url(../images/logo_tit1.png) center no-repeat;}
.ico_n4{ background:#f49845 url(../images/logo_tit1.png) center no-repeat;}
.ico_n5{ background:#c95a7b url(../images/logo_tit1.png) center no-repeat;}
.ico_n6{ background:#db5643 url(../images/logo_tit1.png) center no-repeat;}
.ico_n7{ background:#4a8cae url(../images/logo_tit1.png) center no-repeat;}


a.btn_sub{ position:relative; width:145px; height:148px; display:block; border:solid 1px #dfdfdf; float:left; margin:10px 6px; 
border-radius:8px 8px 8px 8px ;
-moz-border-radius:8px 8px 8px 8px ;
-webkit-border-radius:8px 8px 8px 8px ;
cursor:pointer;
-webkit-transition: 0.4s all ease-in;
-moz-transition: 0.4s all ease-in;

transition: 0.4s all ease-in;
  }
a.btn_sub:hover{ border:solid 1px #16adf4;
-webkit-transition: 0.6s all ease-in;
-moz-transition: 0.6s all ease-in;
transition: 0.6s all ease-in;
 }
 
.btn_sub .anio{ color:#898f91; font-size:16px; padding:5px 0 0 5px; text-align:left; font-weight:bold;} 

a.btn_s1{ background:url(../images/lt_01.png) center top no-repeat;}
a.btn_s1:hover{ background:url(../images/lt_01.png) bottom no-repeat;}

a.btn_s2{ background:url(../images/lt_02.png) center top no-repeat;}
a.btn_s2:hover{ background:url(../images/lt_02.png) bottom no-repeat;}

a.btn_s3{ background:url(../images/lt_03.png) center top no-repeat;}
a.btn_s3:hover{ background:url(../images/lt_03.png) bottom no-repeat;}

a.btn_s4{ background:url(../images/lt_04.png) center top no-repeat;}
a.btn_s4:hover{ background:url(../images/lt_04.png) bottom no-repeat;}

a.btn_s5{ background:url(../images/lt_05.png) center top no-repeat;}
a.btn_s5:hover{ background:url(../images/lt_05.png) bottom no-repeat;}

a.btn_s6{ background:url(../images/lt_06.png) center top no-repeat;}
a.btn_s6:hover{ background:url(../images/lt_06.png) bottom no-repeat;}

a.btn_s7{ background:url(../images/lt_07.png) center top no-repeat;}
a.btn_s7:hover{ background:url(../images/lt_07.png) bottom no-repeat;}

a.btn_s71{ background:url(../images/lt_05_cnv5.png) center top no-repeat;}
a.btn_s71:hover{ background:url(../images/lt_05_cnv5.png) bottom no-repeat;}

a.btn_s18{ background:url(../images/lt_18.png) center top no-repeat;}
a.btn_s18:hover{ background:url(../images/lt_18.png) bottom no-repeat;}

a.btn_s19{ background:url(../images/lt_19.png) center top no-repeat;}
a.btn_s19:hover{ background:url(../images/lt_19.png) bottom no-repeat;}

a.btn_s20{ background:url(../images/lt_20.png) center top no-repeat;}
a.btn_s20:hover{ background:url(../images/lt_20.png) bottom no-repeat;}

a.btn_s21{ background:url(../images/lt_21.png) center top no-repeat;}
a.btn_s21:hover{ background:url(../images/lt_21.png) bottom no-repeat;}

a.btn_s22{ background:url(../images/lt_22.png) center top no-repeat;}
a.btn_s22:hover{ background:url(../images/lt_22.png) bottom no-repeat;}

a.btn_s9{ background:url(../images/lt_09.png) center top no-repeat;}
a.btn_s9:hover{ background:url(../images/lt_09.png) bottom no-repeat;}

a.btn_s10{ background:url(../images/lt_10.png) center top no-repeat;}
a.btn_s10:hover{ background:url(../images/lt_10.png) bottom no-repeat;}

a.btn_s11{ background:url(../images/lt_11.png) center top no-repeat;}
a.btn_s11:hover{ background:url(../images/lt_11.png) bottom no-repeat;}

a.btn_s12{ background:url(../images/lt_12.png) center top no-repeat;}
a.btn_s12:hover{ background:url(../images/lt_12.png) bottom no-repeat;}

a.btn_s13{ background:url(../images/lt_13.png) center top no-repeat;}
a.btn_s13:hover{ background:url(../images/lt_13.png) bottom no-repeat;}

a.btn_s14{ background:url(../images/lt_14.png) center top no-repeat;}
a.btn_s14:hover{ background:url(../images/lt_14.png) bottom no-repeat;}


a.btn_s15{ background:url(../images/lt_15.png) center top no-repeat;}
a.btn_s15:hover{ background:url(../images/lt_15.png) bottom no-repeat;}


a.btn_s16{ background:url(../images/lt_16.png) center top no-repeat;}
a.btn_s16:hover{ background:url(../images/lt_16.png) bottom no-repeat;}


a.btn_n1{ background:url(../images/lt_n1.png) center top no-repeat;}
a.btn_n1:hover{ background:url(../images/lt_n1.png) bottom no-repeat;}

a.btn_n2{ background:url(../images/lt_n2.png) center top no-repeat;}
a.btn_n2:hover{ background:url(../images/lt_n2.png) bottom no-repeat;}

a.btn_n3{ background:url(../images/lt_n3.png) center top no-repeat;}
a.btn_n3:hover{ background:url(../images/lt_n3.png) bottom no-repeat;}

a.btn_n4{ background:url(../images/lt_n4.png) center top no-repeat;}
a.btn_n4:hover{ background:url(../images/lt_n4.png) bottom no-repeat;}

a.btn_n44{ background:url(../images/lt_n44.png) center top no-repeat;}
a.btn_n44:hover{ background:url(../images/lt_n44.png) bottom no-repeat;}

a.btn_n444{ background:url(../images/lt_n444.png) center top no-repeat;}
a.btn_n444:hover{ background:url(../images/lt_n444.png) bottom no-repeat;}

a.btn_n4444{ background:url(../images/lt_n4444.png) center top no-repeat;}
a.btn_n4444:hover{ background:url(../images/lt_n4444.png) bottom no-repeat;}

a.btn_n5{ background:url(../images/lt_n5.png) center top no-repeat;}
a.btn_n5:hover{ background:url(../images/lt_n5.png) bottom no-repeat;}

a.btn_n6{ background:url(../images/lt_n6.png) center top no-repeat;}
a.btn_n6:hover{ background:url(../images/lt_n6.png) bottom no-repeat;}

a.btn_n7{ background:url(../images/lt_n7.png) center top no-repeat;}
a.btn_n7:hover{ background:url(../images/lt_n7.png) bottom no-repeat;}

a.btn_n8{ background:url(../images/lt_n8.png) center top no-repeat;}
a.btn_n8:hover{ background:url(../images/lt_n8.png) bottom no-repeat;}

a.btn_n9{ background:url(../images/lt_n9.png) center top no-repeat;}
a.btn_n9:hover{ background:url(../images/lt_n9.png) bottom no-repeat;}

a.btn_n10{ background:url(../images/lt_05.png) center top no-repeat;}
a.btn_n10:hover{ background:url(../images/lt_05.png) bottom no-repeat;}

a.btn_n11{ background:url(../images/lt_n11.png) center top no-repeat;}
a.btn_n11:hover{ background:url(../images/lt_n11.png) bottom no-repeat;}



a.btn_n12{ background:url(../images/lt_n12.png) center top no-repeat;}
a.btn_n12:hover{ background:url(../images/lt_n12.png) bottom no-repeat;}

a.btn_n12_1{ background:url(../images/endes/lt_n12-1.png) center top no-repeat;}
a.btn_n12_1:hover{ background:url(../images/endes/lt_n12-1.png) bottom no-repeat;}

a.btn_n12_2{ background:url(../images/endes/lt_n12-2.png) center top no-repeat;}
a.btn_n12_2:hover{ background:url(../images/endes/lt_n12-2.png) bottom no-repeat;}

a.btn_n12_3{ background:url(../images/endes/lt_n12-3.png) center top no-repeat;}
a.btn_n12_3:hover{ background:url(../images/endes/lt_n12-3.png) bottom no-repeat;}
 
a.btn_n12_4{ background:url(../images/endes/lt_n12-4.png) center top no-repeat;}
a.btn_n12_4:hover{ background:url(../images/endes/lt_n12-4.png) bottom no-repeat;}
 
a.btn_n12_5{ background:url(../images/endes/lt_n12-5.png) center top no-repeat;}
a.btn_n12_5:hover{ background:url(../images/endes/lt_n12-5.png) bottom no-repeat;}
 
a.btn_n12_6{ background:url(../images/endes/lt_n12-6.png) center top no-repeat;}
a.btn_n12_6:hover{ background:url(../images/endes/lt_n12-6.png) bottom no-repeat;}
 
a.btn_n12_7{ background:url(../images/endes/lt_n12-7.png) center top no-repeat;}
a.btn_n12_7:hover{ background:url(../images/endes/lt_n12-7.png) bottom no-repeat;}
 
a.btn_n12_8{ background:url(../images/endes/lt_n12-8.png) center top no-repeat;}
a.btn_n12_8:hover{ background:url(../images/endes/lt_n12-8.png) bottom no-repeat;}
 
a.btn_n12_9{ background:url(../images/endes/lt_n12-9.png) center top no-repeat;}
a.btn_n12_9:hover{ background:url(../images/endes/lt_n12-9.png) bottom no-repeat;}
 
a.btn_n12_10{ background:url(../images/endes/lt_n12-10.png) center top no-repeat;}
a.btn_n12_10:hover{ background:url(../images/endes/lt_n12-10.png) bottom no-repeat;}
 
a.btn_n12_11{ background:url(../images/endes/lt_n12-11.png) center top no-repeat;}
a.btn_n12_11:hover{ background:url(../images/endes/lt_n12-11.png) bottom no-repeat;}
 
  
a.btn_n12_12{ background:url(../images/endes/lt_n12-12.png) center top no-repeat;}
a.btn_n12_12:hover{ background:url(../images/endes/lt_n12-12.png) bottom no-repeat;}
 
  
a.btn_n12_13{ background:url(../images/endes/lt_n12-13.png) center top no-repeat;}
a.btn_n12_13:hover{ background:url(../images/endes/lt_n12-13.png) bottom no-repeat;}
 
  
a.btn_n12_14{ background:url(../images/endes/lt_n12-14.png) center top no-repeat;}
a.btn_n12_14:hover{ background:url(../images/endes/lt_n12-14.png) bottom no-repeat;}
 
  
a.btn_n12_15{ background:url(../images/endes/lt_n12-15.png) center top no-repeat;}
a.btn_n12_15:hover{ background:url(../images/endes/lt_n12-15.png) bottom no-repeat;}
 
  
a.btn_n12_16{ background:url(../images/endes/lt_n12-16.png) center top no-repeat;}
a.btn_n12_16:hover{ background:url(../images/endes/lt_n12-16.png) bottom no-repeat;}
 
  
a.btn_n12_17{ background:url(../images/endes/lt_n12-17.png) center top no-repeat;}
a.btn_n12_17:hover{ background:url(../images/endes/lt_n12-17.png) bottom no-repeat;}
 
  
a.btn_n12_18{ background:url(../images/endes/lt_n12-18.png) center top no-repeat;}
a.btn_n12_18:hover{ background:url(../images/endes/lt_n12-18.png) bottom no-repeat;}
 
  
a.btn_n12_19{ background:url(../images/endes/lt_n12-19.png) center top no-repeat;}
a.btn_n12_19:hover{ background:url(../images/endes/lt_n12-19.png) bottom no-repeat;}
 
  
a.btn_n12_20{ background:url(../images/endes/lt_n12-20.png) center top no-repeat;}
a.btn_n12_20:hover{ background:url(../images/endes/lt_n12-20.png) bottom no-repeat;}
 
  
a.btn_n12_21{ background:url(../images/endes/lt_n12-21.png) center top no-repeat;}
a.btn_n12_21:hover{ background:url(../images/endes/lt_n12-21.png) bottom no-repeat;}
 
 
 
 
 
 
.tit_cont{ margin-bottom:10px; color:#36b2ec; font-size:20px;}



a.btn_n5_cnv1{ background:url(../images/lt_05_cnv1.png) center top no-repeat;}
a.btn_n5_cnv1:hover{ background:url(../images/lt_05_cnv1.png) bottom no-repeat;}


a.btn_n5_cnv2{ background:url(../images/lt_05_cnv2.png) center top no-repeat;}
a.btn_n5_cnv2:hover{ background:url(../images/lt_05_cnv2.png) bottom no-repeat;}


a.btn_n5_cnv3{ background:url(../images/lt_05_cnv3.png) center top no-repeat;}
a.btn_n5_cnv3:hover{ background:url(../images/lt_05_cnv3.png) bottom no-repeat;}


a.btn_n5_cnv4{ background:url(../images/lt_05_cnv4.png) center top no-repeat;}
a.btn_n5_cnv4:hover{ background:url(../images/lt_05_cnv4.png) bottom no-repeat;}

a.btn_n5_cnv5{ background:url(../images/lt_05_cnv5.png) center top no-repeat;}
a.btn_n5_cnv5:hover{ background:url(../images/lt_05_cnv5.png) bottom no-repeat;}


a.btn_n5_cnv11{ background:url(../images/lt_05_cnv11.png) center top no-repeat;}
a.btn_n5_cnv11:hover{ background:url(../images/lt_05_cnv11.png) bottom no-repeat;}




a.btn_n7_cnv1{ background:url(../images/lt_07_cnv1.png) center top no-repeat;}
a.btn_n7_cnv1:hover{ background:url(../images/lt_07_cnv1.png) bottom no-repeat;} 

a.btn_n7_cnv11{ background:url(../images/lt_07_cnv11.png) center top no-repeat;}
a.btn_n7_cnv11:hover{ background:url(../images/lt_07_cnv11.png) bottom no-repeat;}




a.btn_cu_1{ background:url(../images/btn_cu_1.png) center top no-repeat;}
a.btn_cu_1:hover{ background:url(../images/btn_cu_1.png) bottom no-repeat;}

a.btn_cu_2{ background:url(../images/btn_cu_2.png) center top no-repeat;}
a.btn_cu_2:hover{ background:url(../images/btn_cu_2.png) bottom no-repeat;}

a.btn_cu_3{ background:url(../images/btn_cu_3.png) center top no-repeat;}
a.btn_cu_3:hover{ background:url(../images/btn_cu_3.png) bottom no-repeat;}

a.btn_cu_4{ background:url(../images/btn_cu_4.png) center top no-repeat;}
a.btn_cu_4:hover{ background:url(../images/btn_cu_4.png) bottom no-repeat;}

a.btn_cu_5{ background:url(../images/btn_cu_5.png) center top no-repeat;}
a.btn_cu_5:hover{ background:url(../images/btn_cu_5.png) bottom no-repeat;}

a.btn_cu_6{ background:url(../images/btn_cu_6.png) center top no-repeat;}
a.btn_cu_6:hover{ background:url(../images/btn_cu_6.png) bottom no-repeat;}

a.btn_cu_7{ background:url(../images/btn_cu_7.png) center top no-repeat;}
a.btn_cu_7:hover{ background:url(../images/btn_cu_7.png) bottom no-repeat;}

a.btn_cu_8{ background:url(../images/btn_cu_8.png) center top no-repeat;}
a.btn_cu_8:hover{ background:url(../images/btn_cu_8.png) bottom no-repeat;}

 




.menu_tableau, .menu_tableau2{ position:relative; display:table; width:100%; padding-bottom:0px; left:0px; top:0px; background:#fafafa;
 z-index:9999999999999999; border-bottom:solid 1px #d6d6d6;} 
 
.menu_tableau li, .menu_tableau2 li { 
 position:relative;
 display: block; float:left; list-style:none; text-align:center; font-size:14px;  margin-right:5px;}
 
.menu_tableau li a, .menu_tableau2 li a{ display:block;color:#999;  padding:5px 15px; border:solid 1px #d6d6d6; border-bottom:0px; border-radius:5px 5px 0px 0px;  } 
.menu_tableau li a:hover, .menu_tableau2 li a:hover{  background:#999; color:#fff; border-color:#999;} 
.menu_tableau li .box_select,.menu_tableau2 li .box_select{ background:#36b2ec; color:#fff; border-color:#36b2ec;} 

#alfabeto { position:relative; display:table; width:100%;  }
#alfabeto .box{ position:relative; display: block; width:80%; min-height:450px; float:left;text-align:left; line-height:150%; border:solid 1px #cdcdcd; padding:15px 5%; border-radius:15px; }
#alfabeto  p{ font-size:18px;   margin:20px 0 10px 0; font-family:'Montserrat',Verdana, Geneva, sans-serif; color:#00b4ff; padding-top:10px;  	}
#alfabeto  span{ font-size:16px; font-weight:300; }
#alfabeto  strong{ font-size:12px; font-weight:400; }

#alfabeto .btn_app{ position:relative; display:block; padding:10px; background:#677597; color:#fff; text-decoration:none; text-align:center; font-weight: 100; font-size:16px; margin:20px 0 0px 0;}
#alfabeto .btn_app:hover{ color:#CF0; text-decoration:none; }


#alfabeto li{ list-style:none; border-bottom:solid 1px #dfe1e6; padding:8px 0 3px 0;}
#alfabeto  a{ font-family:'Montserrat', Geneva, sans-serif; font-size:12px; line-height:100%;  color:#3f4055;}
#alfabeto  a:hover{ color:#13a483; text-decoration:underline;  }

#alfabeto  a.txt_griss{ color:#a4a5bb; }
#alfabeto  a.txt_griss:hover{ color:#999ab2; text-decoration:none; cursor:default; }
@media screen and (max-width:1000px){
nav{ width:100%;   }
#cssmenu > ul {   left:0px; width:100%; background:#4228e9 url(../images/barra1.jpg) left no-repeat;}	
#link div{  min-height:170px; font-size:14px; }
#link div h1{ padding:0 5% 0 10px; font-size:16px;  }
#pie_txt{ padding:0 2%; width:96%;  background: url(../images/logoperu_400.png) no-repeat right; background-size:150px 55px;}
#inicio2 a{   text-align:center; width:27.5%; } 

#cabecera{ position:relative; min-height:140px; display: block; }
#cabecera .logo_1{      width:100%; top:10%;}
#cabecera .logo_1 h1{   font-size:85px;  padding-left:10px;}
#cabecera .logo_1 h2{   font-size:24px;  padding-left:15px; padding-top:5px;}
#cabecera .logo_2{      right:10px;}
 
 #sub_menu a{ padding-left:5px; padding-right:5px; font-size:12px;   }
 
 #alfabeto {  width:90%; margin:10px auto; }
 #alfabeto .box{  width:100%; }
 #alfabeto  img { position:relative; display:table; padding:10px 0; margin:20px auto; }
}

@media screen and (max-width:700px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:90%; margin:0 auto;}
section{ margin-top:5px;}


#cabecera .logo_1 h1{   font-size:65px;  padding-left:10px; padding-top:20px; letter-spacing:0px; color:#2592d7;}
#cabecera .logo_1 h2{   font-size:20px;  padding-left:15px; padding-top:0px; line-height:130%; color:#666; padding-bottom:20px; border-bottom:solid 1px #999;}

 
#alfabeto .box{ position:relative; display:table; float: none; width:90%; margin:20px auto;  }
#alfabeto  p{ font-size:18px; border-top:solid 1px #646579; margin:10px 0 10px 0; font-family:'Montserrat',Verdana, Geneva, sans-serif; color:#00b4ff; padding-top:10px;  	}
#alfabeto  span{ font-size:16px; font-weight:300; }
.img_100{ width:70%; margin:10px auto;}
 
 
#link{ margin-top:-35px;}
#link div{  width:100%; margin: 0px ; min-height:40px;  }	
#link div h1{  padding:0px 10px 0px 10px; font-size:19px;  }
#link .cont_pre{  padding:0px 10px 0px 10px; line-height:19px;   }
#link div a{ bottom:40%; color:#006039; }

#cssmenu{ width:100%; background:#00c3b5 url(../images/barra1.jpg) center; z-index:99999999999999; }
#cssmenu ul{width:100%;display:none; left:0px;  background:#4228e9 url(../images/barra1.jpg) left center; }
 


#cssmenu ul li{ width:100%;border-top:1px solid #a5deda}
#cssmenu ul li:hover{background:#00968b;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}

#cssmenu > ul > li > a{padding:10px 17px;  min-height:33px; }

#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#00968b!important;}
#cssmenu ul ul li:hover{background:#00968b!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd; background:none}
#cssmenu ul ul ul li a{background:#147abe;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.. > a{color:#fff; background:#1a9df4;}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:13px;font-weight:300}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{
	position: absolute;
	top: 22px;
	right: 20px;
	display: block;
	height: 8px;
	width: 20px;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	content: ' '
}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #a5deda;height:49px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#00968b}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}

#inicio{ margin:10px auto ;}
#inicio2{ min-height:150px;}
#inicio2 a{  text-align:center; width:90%; padding:10px 5%; border-top:1px solid #b9babb;  } 
#inicio2 .sub_center{   border:0px;  border-top:1px solid #b9babb;}

#cabecera{background: url(../images/fdo_cabecera.png) no-repeat center top; min-height:180px;  }
#cabecera .logo_1{      width:100%; top:70px; text-align:center;}
  h1{   font-size:75px;   font-weight:bold; line-height:70px; text-align:center;}
  h2{   font-size:18px;   padding-top:0px; line-height:22px; text-align:center;}
 h3{  font-size:18px;  font-weight:400; line-height:18px;   }


#cabecera .logo_2{ width:100%; background:url(../images/logo_minsa.png) top center no-repeat; background-size: 239px 54px; top:10px; left:0px;  }

#div_1,#div_2,#div_25,#div_3,#div_33,#div_4,#div_5,#div_6,#div_7,#div_8,#div_9,#div_10 { width:100%;}

.bor_l, .bor_r, .bor_t, .bor_b, .bor_all { border:0px;}
.pad_l, .pad_r, .pad_t, .pad_b, .pad_all{ padding:25px 0;}
.cabecera2 img {  height:90px;}

#pie{  padding:0px;  }
#pie_txt{ font-size:12px; padding:40px 2% 40px 2% ; text-align:center; background: url(../images/logoperu_400.png) no-repeat center top; background-size:150px 55px;}

}
 


/*------------- TABLAS ********************/



 
*, *:before, *:after {box-sizing: inherit;}
 
table {
  table-layout: fixed;
  margin: 0 auto 20px 0;
  width: 100%;
  box-shadow: 0 0 2px rgba(0,0,0,.4);
  border-collapse: collapse; 
}

table td a{ text-decoration:none; color:#099; }
table td a:hover{
	text-decoration: none;
	color: #09F;
}
thead {
  
}
th {
  background: #49a6e7;
  color: #fff ;
  font-weight: 400;
  padding:7px 10px; 
  font-size: 14px;
  font-variant: small-caps;
  text-align:center; border-left:solid 1px #ddd;
   
}
th:last-child { }
tr:nth-child(even) {
  background: #e1f0f7;
}
td {
  padding: 14px ;
  border-left: solid 1px #ddd; 
}
td:last-child {
  border-left: 0 none;
  text-align: center; border-left:solid 1px #ddd;
}

td:nth-child(3) {
 
  text-align: center; 
}

td.tbl_tit{ background:#788a95; color:#fff; text-align:center; text-transform:uppercase;   padding:7px 10px;  }
@media only screen and (max-width:600px) {
  table{
    width: 110%; margin-left:-5%;
  }
  thead {display: none;}
  tr {border-bottom: solid 10px #ddd;}
  tr:last-child {border-bottom: 0 none;}
  td {
    display: block;
    padding: 7px 5px; text-align:left;
  }
  td:before {
    content: attr(data-head);
    display: inline-block;
    width: auto;
    min-width: 20%;
    font-weight: 900;
    padding-right: 1rem;
    font-variant: small-caps;
  }
  td:last-child {text-align: left;}
  td:nth-child(odd) {
    background: #ceedf6; color:#1195b2;
  }
  td:nth-child(3) { 
  text-align: left; 
}


td.tbl_tit{   text-align:left; color:#444; background:#dedede; text-align:center;}
 
}
  


#inicio div, #inicio p, #inicio ol, #test ul,  #test table , #test frame , #test iframe  {
     
    animation: fadein 0.6s;
    -moz-animation: fadein 0.6s; /* Firefox */
    -webkit-animation: fadein 0.6s; /* Safari and Chrome */
    -o-animation: fadein 0.6s; /* Opera */
}

 
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

#no-more-tables .tota{ background:#199dd5; color:#fff;}


.actu{
	position: relative;
	width: 100%;
	padding: 5px 0px;
	margin: 0px;
	font-size: 12px;
	text-align: right;
	color: #0184B6
}


	.volverarriba{width:64px;height:64px;opacity:0.6;position:fixed;bottom:20px;right:20px;display:none;background:transparent url(../images/scroll.png) no-repeat center; background-size: 64px 64px;  display:none;overflow:hidden;text-indent:-250px; z-index:99999999999999999999}
	.volverarriba:hover{opacity:1}
	.c_contador{ color:#ffde00}