#contenedor {width: 100%;height:auto;position:relative;}
#contenedor .content{width: 1000px;margin: 0 auto;}

.btn{width: auto;}
.btn a{background: #2EB7DB;border:1px solid #29A4C5;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 1px 15px;color: #FFF;font-size: 12px;display: inline-block;text-decoration: none;}
.btn a:hover{background: #5F5E5C;color: #ffc000;border:1px solid #504C4D;}

.btn a.agent{background: #3782BD;}
.btn a.agent:hover{background: #5F5E5C;color: #ffc000;border:1px solid #504C4D;}

.btn-all{width: 100%;text-align: center;}
.btn-all a{font-size: 14px;}
/*---------------------------- HEAD ------------------------*/
header{background: #FFF;width: 100%;margin:0;height:160px;padding:0;position: relative;z-index: 3;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}
header h1{background: transparent url('../img/logo_ministerio_educacion.png') top center no-repeat;height: 78px;width: 391px;margin-top: 40px;padding: 0;}
header .head{padding: 0px 0 0 0;margin: 0;width: 428px; }
header .head .menu_head{padding-bottom: 12px;overflow: hidden;}
header .head .menu_head nav{ float: right }
header .head .menu_head nav ul{ overflow: hidden; margin-top: 13px; }
header .head .menu_head nav ul li{ float: left;padding-right: 18px; }
header .head .menu_head nav ul li.last-child{ padding-right: 0px; }
header .head .menu_head nav ul li a{background-image: url('../img/img_ico_menu_head.png');background-repeat: no-repeat; color: #7b7b7b;font-family: 'arial';font-size: 11px;display: inline-block;padding: 4px 0 4px 27px;}
header .head .menu_head nav ul li a:hover{color: #f36b45;}
header .head .menu_head nav ul li a.inicio{background-position:  0 0;}
header .head .menu_head nav ul li a.inicio:hover{background-position:  0 -25px;}
header .head .menu_head nav ul li a.contacto{background-position:  0 -50px;}
header .head .menu_head nav ul li a.contacto:hover{background-position:  0 -75px;}
header .head .menu_head nav ul li a.intranet{background-position:  0 -100px;}
header .head .menu_head nav ul li a.intranet:hover{background-position:  0 -125px;}
header .head .menu_head nav ul li a.extranet{background-position:  0 -150px;}
header .head .menu_head nav ul li a.extranet:hover{background-position:  0 -175px;}
header .head .menu_head nav ul li a.transpariencia{background-position:  0 -200px;}
header .head .menu_head nav ul li a.transpariencia:hover{background-position:  0 -225px;}
header .head .menu_head nav ul li:last-child
{
	 width: 125px;
}
header .head .menu_head .tpe{ 
	width: 90px; 
	height: 30px; 
	line-height: 36px; 
	background: url('../../imagenes/pte.png') no-repeat;
	display: block; 
	float: right; 
	color:#007ac6; 
	padding-left: 52px;
	font-size: 11px;
	background-color: yellow;
	margin-top: -12px;
	position: absolute;
}


header .head .menu_head a.tpe:hover{ text-decoration: none; }
header .head .menu_head a.tpe:active{ text-decoration: none; }

header .head .buscador{width: 100%;height: auto;padding-bottom: 24px;overflow: hidden;}
header .head .buscador form{float: right;}
header .head .buscador .input{background: #C5C5C5;height: auto;float: left;padding: 4px 10px 5px 10px;width: 375px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
header .head .buscador .input input{background: transparent;color: #FFF;font-size: 12px;width: 100%;}
header .head .buscador .btn_buscar{background: transparent url('../img/img_ico_buscar.png') top center no-repeat;height: 25px;float: left;width: 28px;cursor: pointer;}

header .head .menu{padding-bottom: 0px;}
header .head .menu nav{float: right}
header .head .menu nav ul{}
header .head .menu nav ul li{float: left;border-right: 1px dotted #AFAFAF;}
header .head .menu nav ul li div.item{border-top-width: 5px;border-top-style: solid;position: relative;}
header .head .menu nav ul li div#ministerio{border-top-color:#AFB71C;}
header .head .menu nav ul li div#politicas{border-top-color:#93C5CD;}
header .head .menu nav ul li div#servicios{border-top-color:#F36B45;}

header .head .menu nav ul li div.item .puntero{background-image: url('../img/img_puntero.png');background-repeat: no-repeat;height: 8px;width: 100%;position: absolute;top: 0px;}
header .head .menu nav ul li div#ministerio .puntero{background-position: center 0px;}
header .head .menu nav ul li div#politicas .puntero{background-position: center -8px;}
header .head .menu nav ul li div#servicios .puntero{background-position: center -16px;}

header .head .menu nav ul li div.item .puntero_2{background-image: url('../img/img_puntero_02.png');background-repeat: no-repeat;width: 100%;position: absolute;bottom: -11px;display: none;height: 11px;}
header .head .menu nav ul li div#ministerio .puntero_2{background-position: center 0px;}
header .head .menu nav ul li div#politicas .puntero_2{background-position: center -11px;}
header .head .menu nav ul li div#servicios .puntero_2{background-position: center -22px;}


header .head .menu nav ul li div.item .submenu{border-left: 1px dotted #AFAFAF;}
header .head .menu nav ul li div.item .submenu.notborder{border:none;}
header .head .menu nav ul li div.item .submenu a{color: #000;font-size: 18px;font-weight: bold;padding: 18px 29px;display:block;}
header .head .menu nav ul li div.item .submenu a:hover{text-decoration: none;}

div#ministerio.overmenu .submenu a,div#ministerio .submenu a:hover,div#ministerio .submenu a.active{background: #AFB71C;color: #fff;}
div#politicas.overmenu .submenu a,div#politicas .submenu a:hover,div#politicas .submenu a.active{background: #93C5CD;color: #fff;}
div#servicios.overmenu .submenu a,div#servicios .submenu a:hover,div#servicios .submenu a.active{background: #F36B45;color: #fff;}

.tpSubMenu{position:absolute; display:none; top:68px; z-index:21;}
.tpSubMenu .fondo{padding:0px;overflow: hidden;}
.overmenu .tpSubMenu{display:block;}

.main_submenu ul{background: transparent url('../img/lin_right_submenu.png') top right repeat;overflow: hidden;padding: 0;margin: 0;}
.main_submenu ul li{float: left;width: 203px;border: 0 !important;padding: 20px;}
.main_submenu ul li.last-child{background: none;border: 0 !important;}

.main_submenu ul li h3{border-bottom: 1px dotted #CEE3E7;width: 100%;height: auto;padding-bottom: 12px;font-size: 14px;}

div#ministerio .main_submenu ul li h3 a{color: #FFF;}
div#politicas .main_submenu ul li h3 a{color: #12505d;}
div#servicios .main_submenu ul li h3 a{color: #3f1407;}

.main_submenu ul li ul{background: none !important;padding: 0;margin: 0;overflow: hidden;}
.main_submenu ul li ul li{border-right: 0 !important;border-bottom: 1px dotted #CEE3E7 !important;display: block;padding: 7px 10px;height: auto;width: 90%;}
.main_submenu ul li ul li a{color: #FFF;}

div#politicas .main_submenu ul li ul{padding: 0 10px;}
div#servicios .main_submenu ul li ul{padding: 0 10px;}

#ministerio .tpSubMenu {left: -40px}
#ministerio .tpSubMenu .fondo{background: #AFB71C;width:245px;}

#politicas .tpSubMenu {right: -132px}
#politicas .tpSubMenu .fondo{background: #93C5CD;width:980px;}

#servicios .tpSubMenu {right: 10px}
#servicios .tpSubMenu .fondo{background: #F36B45;width:735px;}

.banner{padding: 0;margin: 0;}
#idFlash {position:relative }
#noflash.noflashActive{width:auto;height:400px;overflow:hidden;}
#noflash.noflashActive li {position:absolute; left:0; top:0;display:none}
#noflash.noflashActive li.selected {display:block }
#noflash.noflashActive li a {display: block}
#noflash.noflashActive li.selected a {}

#noFlashPaginate { position:absolute; right:10px; bottom:10px;}
#noFlashPaginate ul { float:left; padding-top:5px }
#noFlashPaginate ul li { float:left; display:inline; margin:0 5px}
#noFlashPaginate ul li a { background:url('../img/slider/sprite_noflash_pag.png') no-repeat right top; display:block; width:18px; height:18px;}
#noFlashPaginate ul li a:hover { background-position:-45px top;}
#noFlashPaginate ul li.selected a { background-position: left top;}
#noFlashPaginate ul li.selected a:hover { background-position:-45px top;}
#noFlashPaginate ul li a span { display:none }

#playerNoflash { float:left; margin-left:3px; display:none}
#playerNoflash a { float:left; display:block; width:19px; height:22px; background:url('../img/slider/sprite_noflash_play.png') no-repeat left top;margin-right:5px}
#playerNoflash a.prev { background-position:left 0 }
#playerNoflash a.prev:hover { background-position:-100px 0 }
#playerNoflash a.stop { background-position:left -50px }
#playerNoflash a.stop:hover { background-position:-100px -50px }
#playerNoflash a.play { background-position:left -100px; display:none }
#playerNoflash a.play:hover { background-position:-100px -100px; display:none }
#playerNoflash a.next { background-position:left -150px }
#playerNoflash a.next:hover { background-position:-100px -150px }
#playerNoflash a span { display:none }

.menu_main{padding: 30px 0 0 0;width: 100%;height: auto;overflow: hidden;}
.menu_main nav{}
.menu_main nav ul{overflow: hidden;}
.menu_main nav ul li{background: transparent ;float: left;}
.menu_main nav ul li a{background: #484848 url('../img/lin_right.jpg') top right repeat-y;color: #FFF;font-size: 33px;display: inline-block;padding: 15px 0;width: 250px;text-align: center;text-decoration: none;}
.menu_main nav ul li a.last-child{background: #484848;}

.menu_main nav ul li a:hover{background: #7FC3D0;color: #3d3d3d;}

.main_contenido_secc{padding: 30px 0 0 0;margin: 0;position: relative;}
/*.main_contenido_secc .menu_articulos{top: 350px;left: -328px;position: absolute;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);writing-mode: tb-rl;filter: flipv fliph;}*/
/*.main_contenido_secc .menu_articulos div{width:auto;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);writing-mode: tb-rl;filter: flipv fliph;height: 40px;}*/
.main_contenido_secc .menu_articulos{top: 45px;left: -40px;position: absolute;height: 602px;width: 40px;z-index: 9999;}
.main_contenido_secc .menu_articulos ul{overflow: hidden;}

/*.main_contenido_secc .menu_articulos ul li{float: right;}
.main_contenido_secc .menu_articulos div{background: transparent url('../img/img_fondo_menu_left_articulo.png') top left no-repeat;padding: 0 0 0 38px;height: 40px;}
.main_contenido_secc .menu_articulos div h4{background: transparent url('../img/img_fondo_menu_right_articulo.png') top right no-repeat;padding: 0 38px 0 0;height: 40px;text-align: center;}
.main_contenido_secc .menu_articulos div h4 a{color: #FFF;display: inline-block;padding-top: 10px;text-transform: uppercase;font-size: 14px;font-weight: bold;text-decoration: none;}

.main_contenido_secc .menu_articulos div.select{background: transparent url('../img/img_fondo_menu_left_articulo.png') bottom left no-repeat;}
.main_contenido_secc .menu_articulos div.select h4{background: transparent url('../img/img_fondo_menu_right_articulo.png') bottom right no-repeat;}
.main_contenido_secc .menu_articulos div.select h4 a{color: #FFF;}

.main_contenido_secc .menu_articulos div.select{background: transparent url('../img/img_fondo_menu_left_articulo.png') bottom left no-repeat;}
.main_contenido_secc .menu_articulos div.select h4{background: transparent url('../img/img_fondo_menu_right_articulo.png') bottom right no-repeat;}
.main_contenido_secc .menu_articulos div.select h4 a{color: #FFF;}*/

.main_contenido_secc .menu_articulos ul li{display: block;}
.main_contenido_secc .menu_articulos div{padding: 0;width: 40px;}
.main_contenido_secc .menu_articulos div h4{background: transparent url('../img/img_fondo_menu_articulos.png') no-repeat;padding: 12px 0;width: 40px;text-align: center;}
.main_contenido_secc .menu_articulos div h4 a{display: block;width: 40px;text-indent: 9999px;color: #FFF;}

.main_contenido_secc .menu_articulos div.noticias h4{background-position: 0 0;}
.main_contenido_secc .menu_articulos div.noticias.select h4{background-position: -40px 0;}
.main_contenido_secc .menu_articulos div.noticias h4 a{height: 139px;}
.main_contenido_secc .menu_articulos div.documentos_oficiales h4{background-position: 0 -163px ;}
.main_contenido_secc .menu_articulos div.documentos_oficiales.select h4{background-position: -40px -163px ;}
.main_contenido_secc .menu_articulos div.documentos_oficiales h4 a{height: 201px;}
.main_contenido_secc .menu_articulos div.convocatorias h4{background-position: 0 -388px ;}
.main_contenido_secc .menu_articulos div.convocatorias.select h4{background-position: -40px -388px ;}
.main_contenido_secc .menu_articulos div.convocatorias h4 a{height: 190px;}

.main_contenido_secc .main_contenido{overflow: hidden;padding-bottom: 30px;}
.main_contenido_secc .main_contenido .izq{background: #FFF;width: 480px;padding: 25px 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);}

.main_contenido_secc .main_contenido .articulos{padding: 0px;width: 100%;height: auto;overflow: hidden;}
.main_contenido_secc .main_contenido .articulos article{padding-bottom: 70px;}
.main_contenido_secc .main_contenido .articulos article .head_art{border-bottom: 1px solid #D5D5D5;padding: 10px 2px 9px;border-top: 1px solid #D5D5D5;}
.main_contenido_secc .main_contenido .articulos article .head_art h2{color: #000;font-size: 18px;font-weight: normal;margin: 0;padding: 0;}
.main_contenido_secc .main_contenido .articulos article .head_art .option{height: auto;width: 100%;overflow: hidden;padding-top: 6px;}
.main_contenido_secc .main_contenido .articulos article .head_art .option i{background: transparent url('../img/iconos/ico_calendario.png') no-repeat 4px 0px;padding: 0 0 0 25px;color: #0ea4cc;font-style: normal;float: left;}
.main_contenido_secc .main_contenido .articulos article .head_art .option .votacion{float: right;}

.main_contenido_secc .main_contenido .articulos article .detalle_art{padding: 25px 10px;}
.main_contenido_secc .main_contenido .articulos article .detalle_art .item{padding-bottom: 20px;}
.main_contenido_secc .main_contenido .articulos article .detalle_art .desc{padding-bottom: 20px;}
.main_contenido_secc .main_contenido .articulos article .detalle_art .desc p{color: #777777;}

.main_contenido_secc .main_contenido .articulos article .detalle_art .item a{display: block;position: relative;}
.main_contenido_secc .main_contenido .articulos article .detalle_art .item a:hover span{opacity: 0.5;}
.main_contenido_secc .main_contenido .articulos article .detalle_art .item a span.rollover{height: 100%;;width: 100%;top:0;left: 0;display: block;position: absolute;}
.main_contenido_secc .main_contenido .articulos article .detalle_art .item.video a span.rollover{background: transparent url('../img/img_play.png') center center no-repeat;}

.main_contenido_secc .main_contenido .articulos article .foot_art{padding: 8px 0px;overflow: hidden;border-top: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.main_contenido_secc .main_contenido .articulos article .foot_art p{color: #a8a8a8;font-size: 11px;font-family: 'arial';padding-top: 4px;width: 400px;}
.main_contenido_secc .main_contenido .articulos article .foot_art p b{color: #232323;}
.main_contenido_secc .main_contenido .articulos article .foot_art p a{color: #a8a8a8;}

.main_contenido_secc .main_contenido .der{width: 390px;}
.main_contenido_secc .main_contenido .der section{background: #FFF;width: 385px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);margin-bottom: 25px;float:left;}
.main_contenido_secc .main_contenido .der section.articulos_importantes{padding: 18px 20px;width: 345px;}
.main_contenido_secc .main_contenido .der section.articulos_importantes .item{float: left;margin-right: 17px;position:relative;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float: left;}
.main_contenido_secc .main_contenido .der section.articulos_importantes .item.last-child{margin-right: 0;}
.main_contenido_secc .main_contenido .der section.articulos_importantes .item a{display: block;width: 164px;height: 156px;}
.main_contenido_secc .main_contenido .der section.articulos_importantes .item a img{display: block;width: 164px;height: 156px;}

.main_contenido_secc .main_contenido .der section.articulos_inicio_anio{padding: 7px;width: 371px;}
.main_contenido_secc .main_contenido .der section.articulos_inicio_anio a{display: block;}

.main_contenido_secc .main_contenido .der section h2{background: #94C5CC;width: 100%;height: auto;color: #FFF;padding: 10px 0;text-align: center;font-size: 24px;font-weight: bold;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.main_contenido_secc .main_contenido .der section .detalle_agenda{padding: 15px 30px;}
.main_contenido_secc .main_contenido .der section .detalle_agenda .date{height: auto;background: transparent url('../img/ico_fecha.png') no-repeat left 2px;color: #232323;font-size: 16px;padding-left:42px;position: relative;}
.main_contenido_secc .main_contenido .der section .detalle_agenda .date div.calendar{width: 33px;height: 27px;background: transparent url('../img/ico_fecha.png') no-repeat left 2px;color: #FFF;top: 0;left: 0;position: absolute;font-size: 11px;font-style:normal;font-weight: bold;padding-top: 8px;text-align: center;}
.main_contenido_secc .main_contenido .der section .detalle_agenda .date div.calendar span{color: #1CA2D1;display: inline-block;font-size: 11px;padding-top: 1px;}

.main_contenido_secc .main_contenido .der section .detalle_agenda .det{padding-top: 20px;overflow: hidden;}
.main_contenido_secc .main_contenido .der section .detalle_agenda .det .img{float: left;height: auto;width: 110px;}
.main_contenido_secc .main_contenido .der section .detalle_agenda .det .desc{float: left;height: auto;width: 195px;padding:2px 0 0 20px;}
.main_contenido_secc .main_contenido .der section .detalle_agenda .det .desc p{color: #7f7f7f;font-size: 11px;padding-bottom: 15px;}

.main_contenido_secc .main_contenido .der section.agenda{position: relative;z-index: 1;}
.main_contenido_secc .main_contenido .der section #data-agenda{background: #FFF;width: 385px;height: 255px;display: none;bottom:-248px;left: 0;position: absolute;-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;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);z-index:9999;}
.main_contenido_secc .main_contenido .der section #data-agenda .calendar_agenda{width: 228px;height: auto;margin: 0 auto;position: relative;padding: 30px 0 10px 0;}
.main_contenido_secc .main_contenido .der section #data-agenda .calendar_agenda #datepicker{padding-bottom: 15px;}
.main_contenido_secc .main_contenido .der section #data-agenda .calendar_agenda .btn{text-align: center;}
.main_contenido_secc .main_contenido .der section #data-agenda .calendar_agenda .close{background: transparent url('../img/img_cerrar.png') top left no-repeat;height: 20px;width: 20px;top: 10px;right: -20px;position: absolute;display: block;}

.main_contenido_secc .main_contenido .der section.destacados{margin-bottom: 0;}
.main_contenido_secc .main_contenido .der section.destacados .list{padding: 0px 30px;}
.main_contenido_secc .main_contenido .der section.destacados .list ul{padding: 0;margin: 0;}
.main_contenido_secc .main_contenido .der section.destacados .list ul li{width: 100%;display: inline-block;border-bottom: 1px solid #D5D5D5;text-align: center;padding: 10px 0;}
.main_contenido_secc .main_contenido .der section.destacados .list ul li.last-child{border-bottom: 0;padding: 18px 0 17px 0;}

footer{background: #2D3235 url('../img/img_fondo_div_footer.png') center center no-repeat;width: 100%;margin:0;height:auto;padding:30px 0;overflow: hidden;}
footer .contacto{}
footer .contacto span,footer .contacto a{color: #b3dae0;font-family: 'arial';font-size: 12px;display: block;}

footer .reclamaciones_copy{color: #b3dae0;font-family: 'arial';font-size: 12px;}
footer .reclamaciones_copy .reclamaciones{width: auto;text-align: right;padding-bottom: 10px;}
footer .reclamaciones_copy .reclamaciones a{background: transparent url('../img/ico_reclamaciones.png') top left no-repeat;padding: 5px 0 3px 35px;color: #b3dae0;display: inline-block;}
footer .reclamaciones_copy p{color: #a9a9a9;}

.main_contenido_secc .credenciales,.main_contenido_secc .campanias{overflow: hidden;padding-bottom: 30px;}
.main_contenido_secc .credenciales .fondo,.main_contenido_secc .campanias .fondo{background: #FFF;overflow: hidden;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);width: 995px;}

.main_contenido_secc .credenciales .jcarousel-skin-tango{width: 964px;margin: 0 auto;}
.main_contenido_secc .credenciales ul li{display:block;text-align: center;}
.main_contenido_secc .credenciales ul li a{opacity:0;filter:alpha(opacity=0);}

.main_contenido_secc .campanias .list{padding: 20px 74px;overflow: hidden;}
.main_contenido_secc .campanias .list ul{padding: 0;margin: 0;overflow: hidden;}
.main_contenido_secc .campanias .list ul li{float: left;width: 282px;}
.main_contenido_secc .campanias .list ul li a{display: inline-block;overflow: hidden;}
.main_contenido_secc .campanias .list ul li a .img{float: left;width: 90px;text-align: center;}
.main_contenido_secc .campanias .list ul li a .det{float: left;width: 167px;padding: 0 20px 0 5px;}
.main_contenido_secc .campanias .list ul li a .det h3{color: #232323;padding-bottom: 5px;font-size: 14px;}
.main_contenido_secc .campanias .list ul li a .det p{color: #7f7f7f;font-size: 11px;}

/*  */
#menu_redes_sociales{position: fixed;top: 50%;right: -50px;text-align: center;margin-top: -120px;z-index: 9999;}

#menu_redes_sociales .redes{background: #F66840;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;width: 45px;height: auto;}
#menu_redes_sociales .redes .share-badge{border-bottom: 1px solid #FCA086;padding:8px 5px;text-align: center;}
#menu_redes_sociales .redes .share-badge.last-child{border-bottom: none;}

#menu_redes_sociales .redes .share-badge a{background: transparent url('../img/img_fondo_redes_sociales.png') no-repeat;display: inline-block;height: 25px;width: 26px;text-indent: 9999px;}

#menu_redes_sociales .redes .facebook a{background-position: -25px 0;}
#menu_redes_sociales .redes .facebook a:hover{background-position: 0px 0px;}
#menu_redes_sociales .redes .twitter a{background-position: -25px -35px;}
#menu_redes_sociales .redes .twitter a:hover{background-position: 0 -35px;}
#menu_redes_sociales .redes .youtube a{background-position: -25px -77px;}
#menu_redes_sociales .redes .youtube a:hover{background-position: 0 -77px;}
#menu_redes_sociales .redes .flickr a{background-position: -25px -116px;}
#menu_redes_sociales .redes .flickr a:hover{background-position: 0 -116px;}
#menu_redes_sociales .redes .slideshare a{background-position: -25px -156px;}
#menu_redes_sociales .redes .slideshare a:hover{background-position: 0 -156px;}
#menu_redes_sociales .redes .rss a{background-position: -25px -195px;}
#menu_redes_sociales .redes .rss a:hover{background-position: 0 -195px;}

.articulos_importantes .item .mouse-effect{background: transparent url('../img/img_fondo_arti_import.png') bottom center no-repeat;height: 50px;width: 164px;position: absolute;z-index: 1;left:0;right:0;bottom:0px;opacity:0.5;filter: alpha(opacity=0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=05)";filter: alpha(opacity=50);}
.articulos_importantes .item .extra-links{position: absolute;z-index: 1;top:70%;padding: 0;text-align: center;left: 0;width: 164px;display: block;}
.articulos_importantes .item .extra-links a{color: #FFF;font-size: 15px;line-height: 15px;}

.interna{background: #F3F3F3;padding: 40px 0;}
.interna .content{overflow: hidden;}
.interna .izq_interna{width: 265px;float: left;}

.interna .izq_interna section{background: #FFF;width: 260px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);margin-bottom: 25px;overflow: hidden;}

.interna .izq_interna .bread{padding: 0;margin: 0;overflow: hidden;}
.interna .izq_interna .bread li{display:block;border-bottom:1px dotted #888888;padding: 15px 0;text-align: center;}
.interna .izq_interna .bread li.last-child{border:0;}
.interna .izq_interna .bread li a{display: block;}

.interna .der_interna{width: 715px;padding: 0px;float: right;}
.interna .der_interna .det_secc{background: #FFF;width: 710px;padding: 0px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);margin-bottom: 20px;}
.der_interna h2{color: #FFF;font-size: 24px;font-weight: bold;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 10px 25px;}
.der_interna h2 span{font-size: 13px;font-weight: normal;border-left:3px solid #FFF;padding-left: 10px;display: inline-block;}

#secc-ministerio .der_interna h2{background: #AFB71C;}
#secc-servicios .der_interna h2{background: #F36B45;}
#secc-politicas .der_interna h2{background: #93C5CD; font-size: 20px;}
#secc-politicas .der_interna h2 span{font-size: 15px; margin-left: 10px;}


.der_interna .detalle_interna_secc{padding: 40px;margin: 0;overflow: hidden;}
.der_interna .detalle_interna_secc p{color: #777777;margin-bottom: 20px;text-align: justify;overflow: hidden;}
.der_interna .detalle_interna_secc p.img img{float: left;margin: 0 20px 5px 0px;}

.der_interna .detalle_interna_secc p strong{display: block;border-bottom: 1px solid #DADADA;font-size: 18px;font-weight: bold;margin-bottom: 10px;}

#secc-ministerio .der_interna .detalle_interna_secc p strong{color: #afb71c;}
#secc-politicas .der_interna .detalle_interna_secc p strong{color: #93C5CD;}

#secc-ministerio .der_interna .detalle_interna_secc p{ line-height: 18px !important}
#secc-politicas .der_interna .detalle_interna_secc p{ line-height: 18px !important}
#secc-servicios .der_interna .detalle_interna_secc p{ line-height: 18px !important}


.der_interna .detalle_interna_secc .descarga_links{background: transparent url('../img/img_fondo_lin.gif') top center repeat-y;width: 100%;height: auto;overflow: hidden;clear: both;float: left;margin-top: 20px;}
.der_interna .detalle_interna_secc .descarga_links div.left{width: 50%;}
.der_interna .detalle_interna_secc .descarga_links div.right{width: 50%}

.der_interna .detalle_interna_secc .descarga_links .item{width: auto;height: auto;padding:0 20px 10px 20px;overflow: hidden;}


a.icons{display: inline-block;color: #008bcf;padding: 4px 0 8px 30px;}
a.icons_min{display: inline-block;color: #008bcf;padding: 1px 0 1px 15px;}
a.ico_pdf{background: transparent url('../img/iconos/ico_pdf.png') top left no-repeat;}
a.ico_pdf_desactivado{background: transparent url('../img/iconos/ico_pdf_desactivado.png') top left no-repeat;color: #777777;}
a.ico_pdf_min{background: transparent url('../img/iconos/ico_pdf_min.png') top left no-repeat;}
a.ico_xls{background: transparent url('../img/iconos/ico_xls.png') top left no-repeat;}
a.ico_pps{background: transparent url('../img/iconos/ico_pps.png') top left no-repeat;}
a.ico_doc{background: transparent url('../img/iconos/ico_doc.png') top left no-repeat;}
a.ico_jpg{background: transparent url('../img/iconos/ico_jpg.png') top left no-repeat;}
a.link{color: #008bcf;}
.ico-3-lineas.ico_pdf{background-position: 0 7px !important;}
.ico-2-lineas.ico_pdf{background-position: 0 6px !important;}

.der_interna .detalle_interna_secc .lista_direccion{padding: 0;margin: 0;overflow: hidden;}
.der_interna .detalle_interna_secc .lista_direccion .item{float: left;width: 290px;height: auto;padding: 0 15px 15px 0;}
.der_interna .detalle_interna_secc .lista_direccion .item .img{float: left;width: 102px;height: 106px;border:1px solid #9F9F9F;}
.der_interna .detalle_interna_secc .lista_direccion .item .detalle{float: left;width: 166px;height: auto;padding-left: 10px;}
.der_interna .detalle_interna_secc .lista_direccion .item .detalle h3{color: #3a3a3a;font-size: 11px;font-weight: bold;padding-bottom: 3px;}
.der_interna .detalle_interna_secc .lista_direccion .item .detalle span{color: #777;font-size: 11px;line-height: 12px;display: block;padding-bottom: 2px;}
.der_interna .detalle_interna_secc .lista_direccion .item .detalle a{color: #008bcf;font-size: 11px;}
.der_interna .detalle_interna_secc .lista_direccion .item .detalle a.mail{color: #777;font-size: 11px;}

.interna .center_interna{padding: 0;margin: 0;overflow: hidden;}
.ministerio_noticias{background: #FFF;width: 995px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);margin-bottom: 20px;}
.ministerio_agenda h2{color: #FFF;font-size: 24px;font-weight: bold;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 10px 25px;}

#agenda .ministerio_agenda h2{background: #3782BD;}

.ministerio_agenda .lista_agenda{padding: 40px;margin: 0;overflow: hidden;position: relative;}
.ministerio_agenda .lista_agenda article{padding: 0px;margin-bottom: 20px;overflow: hidden;}
.ministerio_agenda .lista_agenda .head_agenda{border-bottom: 1px solid #D5D5D5;padding: 10px 2px 9px;}
.ministerio_agenda .lista_agenda .head_agenda .option{height: auto;width: 100%;overflow: hidden;}
.ministerio_agenda .lista_agenda .head_agenda .option i{background: transparent url('../img/iconos/ico_calendario_agenda.png') no-repeat 4px 0px;font-size: 15px;padding: 1px 0 1px 27px;color: #417dbb;font-style: normal;float: left;}
.ministerio_agenda .lista_agenda .head_agenda .option .votacion{float: left;border-left: 1px solid #417dbb;margin-left:12px;padding:3px 0px 0 12px;}
.ministerio_agenda .lista_agenda .head_agenda h3{color: #000;font-size: 18px;font-weight: normal;margin: 0;padding-top: 10px;}
.ministerio_agenda .lista_agenda .head_agenda h3 a{color: #000;}

.ministerio_agenda .lista_agenda .detalle_agenda{padding: 20px 0px;overflow: hidden;}
.ministerio_agenda .lista_agenda .detalle_agenda .media{float: left;height: auto;width: 320px;}
.ministerio_agenda .lista_agenda .detalle_agenda .desc{float: right;height: auto;width: 570px;padding-left: 25px;}
.ministerio_agenda .lista_agenda .detalle_agenda p{color: #777777;padding-bottom: 5px;}
.ministerio_agenda .lista_agenda .detalle_agenda p b,.ministerio_agenda .lista_agenda .detalle_agenda p span{float:left;}
.ministerio_agenda .lista_agenda .detalle_agenda p b{color:#232323;padding-right: 10px;}
.ministerio_agenda .lista_agenda .detalle_agenda p.htext{font-size: 14px;overflow: hidden;}

.ministerio_agenda .lista_agenda .detalle_agenda .desc2{height: auto;width: 100%;}
.ministerio_agenda .lista_agenda .detalle_agenda .desc2 img{float: left;margin: 0 20px 5px 0px;}

.ministerio_agenda .lista_agenda .foot_agenda{padding: 8px 0px;overflow: hidden;border-top: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.ministerio_agenda .lista_agenda .foot_agenda p{color: #a8a8a8;font-size: 11px;font-family: 'arial';padding-top: 4px;width: 830px;}
.ministerio_agenda .lista_agenda .foot_agenda p b{color: #232323;}
.ministerio_agenda .lista_agenda .foot_agenda p a{color: #a8a8a8;}
.ministerio_agenda .lista_agenda .foot_agenda p.tot{width: 100%;}
.ministerio_agenda .lista_agenda .return{top: 32px;right: 0;position: absolute;}
.ministerio_agenda .lista_agenda .return a{background:transparent url('../img/img_borde_return.png') no-repeat 0 0;text-decoration: none;color: #FFF;padding:0px 0px 0px 15px;display: block;}
.ministerio_agenda .lista_agenda .return a span{background:#417DBB;display: inline-block;padding:4px 15px 5px;}

.ministerio_agenda .lista_agenda .return a:hover{background-position: 0 -25px;color: #ffc000;}
.ministerio_agenda .lista_agenda .return a:hover span{background:#5F5D5C;}

.app_redes{width: 100%;height:auto;overflow: hidden;padding: 20px 0;}
.app_redes div{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #ECEDED;}
.app_redes div.last-child{border-right:0;}

.paginacion{width: 100%;height: auto;overflow: hidden;text-align: center;}
.paginacion a{background: #BBBBBB;display: inline-block;color: #FFF;font-size: 12px;font-weight: bold;-moz-border-radius: 50%;-webkit-border-radius: 50%; border-radius: 50%;height: 17px;width: 17px;padding: 2px;margin: 0 2px;text-decoration: none;}
.paginacion a:hover,.paginacion a.active{background: #3782BD;}
.paginacion a.btn{background: transparent url('../img/iconos/img_fondo_pag.png') no-repeat;height: 21px;width: 11px;padding: 0;margin: 0;}
.paginacion a.prev{background-position: 0px 0px;}
.paginacion a.prev:hover{background-position: 0px -21px;}
.paginacion a.next{background-position: -11px 0;}
.paginacion a.next:hover{background-position: -11px -21px;}

.scroll{height: 650px;overflow: auto;}










/* noticias  */

.ministerio_noticias{background: #FFF;width: 995px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.5);margin-bottom: 20px;}
.ministerio_noticias h2{color: #FFF;font-size: 24px;font-weight: bold;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 10px 25px;}

#noticias .ministerio_noticias h2{background: #3782BD;}

.ministerio_noticias .lista_noticias{padding: 40px;margin: 0;overflow: hidden;position: relative;}
.ministerio_noticias .lista_noticias article{padding: 0px;margin-bottom: 20px;overflow: hidden;}
.ministerio_noticias .lista_noticias .head_noticias{border-bottom: 1px solid #D5D5D5;padding: 10px 2px 9px;}
.ministerio_noticias .lista_noticias .head_noticias .option{height: auto;width: 100%;overflow: hidden;}
.ministerio_noticias .lista_noticias .head_noticias .option i{background: transparent url('../img/iconos/ico_calendario_agenda.png') no-repeat 4px 0px;font-size: 15px;padding: 1px 0 1px 27px;color: #417dbb;font-style: normal;float: left;}
.ministerio_noticias .lista_noticias .head_noticias .option .votacion{float: left;border-left: 1px solid #417dbb;margin-left:12px;padding:3px 0px 0 12px;}
.ministerio_noticias .lista_noticias .head_noticias h3{color: #000;font-size: 18px;font-weight: normal;margin: 0;padding-top: 10px;}
.ministerio_noticias .lista_noticias .head_noticias h3 a{color: #000;}

.ministerio_noticias .lista_noticias .detalle_noticias{padding: 20px 0px;overflow: hidden;}
.ministerio_noticias .lista_noticias .detalle_noticias .media{float: left;height: auto;width: 320px;}
.ministerio_noticias .lista_noticias .detalle_noticias .desc{float: right;height: auto;width: 570px;padding-left: 25px;}
.ministerio_noticias .lista_noticias .detalle_noticias p{color: #777777;padding-bottom: 5px;}
.ministerio_noticias .lista_noticias .detalle_noticias p b,.ministerio_noticias .lista_noticias .detalle_noticias p span{float:left;}
.ministerio_noticias .lista_noticias .detalle_noticias p b{color:#232323;padding-right: 10px;}
.ministerio_noticias .lista_noticias .detalle_noticias p.htext{font-size: 14px;overflow: hidden;}

.ministerio_noticias .lista_noticias .detalle_noticias .desc2{height: auto;width: 100%;}
.ministerio_noticias .lista_noticias .detalle_noticias .desc2 img{float: left;margin: 0 20px 5px 0px;}

.ministerio_noticias .lista_noticias .foot_noticias{padding: 8px 0px;overflow: hidden;border-top: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;}
.ministerio_noticias .lista_noticias .foot_noticias p{color: #a8a8a8;font-size: 11px;font-family: 'arial';padding-top: 4px;width: 830px;}
.ministerio_noticias .lista_noticias .foot_noticias p b{color: #232323;}
.ministerio_noticias .lista_noticias .foot_noticias p a{color: #a8a8a8;}
.ministerio_noticias .lista_noticias .foot_noticias p.tot{width: 100%;}
.ministerio_noticias .lista_noticias .return{top: 32px;right: 0;position: absolute;}
.ministerio_noticias .lista_noticias .return a{background:transparent url('../img/img_borde_return.png') no-repeat 0 0;text-decoration: none;color: #FFF;padding:0px 0px 0px 15px;display: block;}
.ministerio_noticias .lista_noticias .return a span{background:#417DBB;display: inline-block;padding:4px 15px 5px;}
.ministerio_noticias .lista_noticias .return a:hover{background-position: 0 -25px;color: #ffc000;}
.ministerio_noticias .lista_noticias .return a:hover span{background:#5F5D5C;}


/* footer  */
.flex-container {padding: 0; margin: 0; list-style: none; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-flex-flow: row wrap;justify-content: space-around;background-color:#2D3235;}
.flex-item {width: 330px; margin-top: 10px; color: white; text-align: center; background: transparent url('../img/separador-footer.png') top right no-repeat;}
.flex-item:first-child, .flex-item:first-child a{text-align: left;color: #b3dae0;font-family: 'arial';font-size: 12px;display: block;width: 318px;}
.flex-item:last-child{background: none;width: 285px;text-align: right;}
.imglibro{background: transparent url('../img/libro.png') top left no-repeat ;display: inline-block;width: 50%;height: 100%; font-family: 'arial' !important;}
.ubilibro{display: inline-block;vertical-align: top;padding: 16px 0 0 0;color: #fff;font-family: 'arial' !important; }
.derechos{padding-top: 17px; color: #a9a9a9; font-family: 'arial' !important;}
p.derechos {font-family: 'arial' !important;}
footer{background: #2D3235;width: 100%;margin: 0;height: auto;padding: 30px 0;overflow: hidden;}