@charset "utf-8";

/* CSS Document */

/*body{

	background:#e6e5db;

	margin:0px;

	font-family: 'Dosis', sans-serif;

}*/

.chromeFrameOverlayContent{
       z-index: 9999 !important;
}

.chromeFrameInstallDefaultStyle{
      z-index: 9999 !important;
}


#Popover-Windows{

	background:#fff;

	margin:0 auto;

	overflow:hidden;

	width:100%;

}

div.k2ItemsBlock {

	padding:5px 15px;

}

div.k2ItemsBlock ul {

	margin:0px;

	padding:0px;	

}

div.k2ItemsBlock ul li {

	list-style: none;

	padding:10px 0px;

}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {

	float: left;

	margin: 2px 5px 4px 0px;

	padding: 0;

	border: none;

}

div.k2ItemsBlock ul li div.moduleItemIntrotext{

	color:#fff;

}

div.k2ItemsBlock ul li a.moduleItemTitle {

	color:#1c4a85;

	display:block;

	font-size:18px;

	font-weight:500;

	margin-bottom:5px;
	
	text-decoration:none;

}

div.k2ItemsBlock ul li span.moduleItemDateCreated {

	color:#ab8027;

	display:block;

	font-size:18px;

	margin-bottom:12px;

}

div.k2ItemsBlock ul li a.moduleItemReadMore {

	background: #ffffff;

	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));

	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);

	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);

	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);

	background: linear-gradient(top,  #ffffff 0%,#ededed 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );

	border:1px #ccc solid;

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;

	color:#333;

	display:block;

	float:left;

	padding:3px 10px;

	text-decoration:none;

}

.even{

	background:none;

	border-top:1px #ccc solid;

	border-bottom:none;

}

.odd{

	background:none;

	border-top:1px #ccc solid;

	border-bottom:none;

}

.clear{

	clear:both;

}

.img-bottom-wrap{

	background:url("../pop-over/img-bottom-wrap.jpg");

	height:58px;

	width:1024px;
	
}


/******* Menú Proyectos *******/

.moduletable_menu-proyectos{

	height: auto;

	overflow: hidden;

	padding: 0px 40px;

}

.moduletable_menu-proyectos p{

	color:#666;

	font-size:24px;

	line-height:32px;

	margin:0px;

}

.moduletable_menu-proyectos ul.titulos-menu-proyectos{

	background:none;

	list-style:none;

	display:block;

	margin:0px;

	padding:0px;

}

.moduletable_menu-proyectos ul.titulos-menu-proyectos li{

	background:none;

	color:#666;

	font-size:18px;

	line-height:32px;

	margin:0px;

	padding:0px;

	display:inline-block;

	vertical-align:top;

	text-align:center;

	text-indent:0px;

	width:233px;

}

.moduletable_menu-proyectos ul{

	background:url("../pop-over/menu-proyectos-line.jpg") 0px 20px no-repeat;

	margin:0px;

	padding:0px;

}

.moduletable_menu-proyectos ul li{

	display:inline-block;

	vertical-align:top;

	margin:0px 94px; 

}

.moduletable_menu-proyectos ul li a{

	display:block;

	height:45px;

	width:45px;

}

/*
.moduletable_menu-proyectos ul li.generacion a{

	background:url("../pop-over/puntos-proyectos.png") 0px 0px no-repeat;

}

.moduletable_menu-proyectos ul li.generacion:hover a{

	background:url("../pop-over/puntos-proyectos.png") 0px -48px no-repeat;

} 
*/

.moduletable_menu-proyectos ul li.educacion a{

	background:url("../pop-over/puntos-proyectos.png") -45px 0px no-repeat;
	/*background:url("../pop-over/puntos-proyectos.png") 0px 0px no-repeat;*/

}

.moduletable_menu-proyectos ul li.educacion:hover a{

	background:url("../pop-over/puntos-proyectos.png") -45px -48px no-repeat;
	/*background:url("../pop-over/puntos-proyectos.png") 0px -48px no-repeat;*/

}

.moduletable_menu-proyectos ul li.vivienda a{

	background:url("../pop-over/puntos-proyectos.png") -90px 0px no-repeat;
	/*background:url("../pop-over/puntos-proyectos.png") -45px 0px no-repeat;*/

}

.moduletable_menu-proyectos ul li.vivienda:hover a{

	background:url("../pop-over/puntos-proyectos.png") -90px -48px no-repeat;
	/*background:url("../pop-over/puntos-proyectos.png") -45px -48px no-repeat;*/

}

.moduletable_menu-proyectos ul li.desarrollo a{

	background:url("../pop-over/puntos-proyectos.png") -135px 0px no-repeat;
	/*background:url("../pop-over/puntos-proyectos.png") -90px 0px no-repeat;*/

}

.moduletable_menu-proyectos ul li.desarrollo:hover a{
	
	background:url("../pop-over/puntos-proyectos.png") -135px -48px no-repeat;
	/*background:url("../pop-over/puntos-proyectos.png") -90px -48px no-repeat;*/

}



/********* Generación de ingresos - Servicios en Salud *********/



.intro-generacion-ingresos, .intro-educacion, .intro-vivienda, .intro-desarrollo{

	display:none;

	height:410px;

	left:50%;

	margin-left:-470px;

	padding: 5px 20px 20px;

	position:absolute;

	text-indent:0;

	width:900px;

	z-index:9999;

}

.intro-generacion-ingresos{

	background: url("../pop-over/bg-ventana-salud.png");

}

.intro-generacion-ingresos .moduletable_generacion-intro, .intro-educacion .moduletable_educacion-intro, .intro-vivienda .moduletable_vivienda-intro, .intro-desarrollo .moduletable_desarrollo-intro{

	overflow:hidden;

}

.intro-generacion-ingresos .moduletable_generacion-intro h3, .intro-educacion .moduletable_educacion-intro h3, .intro-vivienda .moduletable_vivienda-intro h3, .intro-desarrollo .moduletable_desarrollo-intro h3{

	color:#fff;

	font-size:40px;

	line-height:50px;

	font-weight:500;

	margin:0px;

	padding:0px 0px 10px 0px;

}

.intro-generacion-ingresos .moduletable_generacion-intro ul li, .intro-educacion .moduletable_educacion-intro ul li, .intro-vivienda .moduletable_vivienda-intro ul li, .intro-desarrollo .moduletable_desarrollo-intro ul li{

	text-indent:0;

}

/* Definición de k2ModuleBoxes */

#k2ModuleBox43, #k2ModuleBox44, #k2ModuleBox45, #k2ModuleBox46{

	margin:0px;

	padding:0px;

}

#k2ModuleBox43 ul, #k2ModuleBox44 ul, #k2ModuleBox45 ul, #k2ModuleBox46 ul{

	background:none;

}

#k2ModuleBox43 ul li.even, #k2ModuleBox44 ul li.even, #k2ModuleBox45 ul li.even, #k2ModuleBox46 ul li.even{

	margin:0px;

	padding:0px;

	border-top:1px dotted #fff;

}

#k2ModuleBox43 ul li .moduleItemIntrotext, #k2ModuleBox44 ul li .moduleItemIntrotext, #k2ModuleBox45 ul li .moduleItemIntrotext, #k2ModuleBox46 ul li .moduleItemIntrotext{

	padding: 9px 0;

}

#k2ModuleBox43 ul li .moduleItemIntrotext p, #k2ModuleBox44 ul li .moduleItemIntrotext p, #k2ModuleBox45 ul li .moduleItemIntrotext p, #k2ModuleBox46 ul li .moduleItemIntrotext p{

	color:#fff;

	display:block;

	float:left;

	font-size:18px;

	line-height:normal;

	margin-right:20px;

	width:245px;

}

#k2ModuleBox43 ul li .moduleItemIntrotext ul, #k2ModuleBox44 ul li .moduleItemIntrotext ul, #k2ModuleBox45 ul li .moduleItemIntrotext ul, #k2ModuleBox46 ul li .moduleItemIntrotext ul{

	display:block;

	float:left;

	height:325px;

	margin:0px;

	padding:0px;

	width:245px;

}

#k2ModuleBox43 ul li .moduleItemIntrotext ul li{

	color:#333;	

	font-size:20px;	

	display:block;

	height:auto;

	line-height: normal;

	float:left;

	font-weight:700;

	margin:0px;

	padding:0px;

	width:100%;

}

#k2ModuleBox43 ul li .moduleItemIntrotext ul li a{

	background: url("../pop-over/arrow.png") 0px 17px no-repeat;

	color:#fff;

	display:block;

	font-size:18px;	

	font-weight:500;

	height:auto;

	padding:5% 0% 0% 5%;

	width:95%

}

#k2ModuleBox43 ul li .moduleItemIntrotext ul li a:hover{

	color: #9FF;

}

#k2ModuleBox43 ul li a.moduleItemReadMore{

	background:none;

	display: block;

	border: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius:0px;

	color: #fff;

	float: left;

	font-size:20px;

	font-weight:600;

	padding:0px;

	text-decoration: underline;

	width:auto;

}

#k2ModuleBox43 ul li div.moduleItemIntrotext a.moduleItemImage{

	border: none;

	float:right;

	margin:0px 0px 0px 15px;

	padding: 0;

	height:334px;

	width:361px;

}

.select-arrow{

	height: 10px;

	background: #fff url("../pop-over/img-select.png") no-repeat;

	margin: 0px;

}



/********** educación  *************/


.intro-educacion{

	background: url("../pop-over/bg-ventana-educacion.png");

}

#k2ModuleBox44 ul li .moduleItemIntrotext ul li{

	color:#333;	

	font-size:20px;	

	display:block;

	height:auto;

	line-height: normal;

	float:left;

	font-weight:700;

	margin:0px;

	padding:0px;

	width:100%;

}

#k2ModuleBox44 ul li .moduleItemIntrotext ul li a{

	background: url("../pop-over/arrow.png") 0px 17px no-repeat;

	color:#fff;

	display:block;

	font-size:18px;	

	font-weight:500;

	height:auto;

	padding:5% 0% 0% 5%;

	width:95%

}

#k2ModuleBox44 ul li .moduleItemIntrotext ul li a:hover{

	color: #9FC;

}

#k2ModuleBox44 ul li a.moduleItemReadMore{

	background:none;

	display: block;

	border: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius:0px;

	color: #fff;

	float: left;

	font-size:20px;

	font-weight:600;

	padding:0px;

	text-decoration: underline;

	width:auto;

}

#k2ModuleBox44 ul li div.moduleItemIntrotext a.moduleItemImage{

	border: none;

	float:right;

	margin:0px 0px 0px 15px;

	padding: 0;

	height:334px;

	width:361px;

}



/********** fin educación  *************/





/********** vivienda  *************/



.intro-vivienda{

	background: url("../pop-over/bg-ventana-desarrollo.png");

}

#k2ModuleBox45 ul li .moduleItemIntrotext ul li{

	color:#333;	

	font-size:20px;	

	display:block;

	height:auto;

	line-height: normal;

	float:left;

	font-weight:700;

	margin:0px;

	padding:0px;

	width:100%;

}

#k2ModuleBox45 ul li .moduleItemIntrotext ul li a{

	background: url("../pop-over/arrow.png") 0px 17px no-repeat;

	color:#fff;

	display:block;

	font-size:18px;	

	font-weight:500;

	height:auto;

	padding:5% 0% 0% 5%;

	width:95%

}

#k2ModuleBox45 ul li .moduleItemIntrotext ul li a:hover{

	color: #9FC;

}

#k2ModuleBox45 ul li a.moduleItemReadMore{

	background:none;

	display: block;

	border: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius:0px;

	color: #fff;

	float: left;

	font-size:20px;

	font-weight:600;

	padding:0px;

	text-decoration: underline;

	width:auto;

}

#k2ModuleBox45 ul li div.moduleItemIntrotext a.moduleItemImage{

	border: none;

	float:right;

	margin:0px 0px 0px 15px;

	padding: 0;

	height:334px;

	width:361px;

}



/********** fin vivienda  *************/



/********** desarrollo  *************/



.intro-desarrollo{

	background: url("../pop-over/bg-ventana-emprendimiento.png");

}

#k2ModuleBox46 ul li .moduleItemIntrotext ul li{

	color:#333;	

	font-size:20px;	

	display:block;

	height:auto;

	line-height: normal;

	float:left;

	font-weight:700;

	margin:0px;

	padding:0px;

	width:100%;

}

#k2ModuleBox46 ul li .moduleItemIntrotext ul li a{

	background: url("../pop-over/arrow.png") 0px 17px no-repeat;

	color:#fff;

	display:block;

	font-size:18px;	

	font-weight:500;

	height:auto;

	padding:5% 0% 0% 5%;

	width:95%

}

#k2ModuleBox46 ul li .moduleItemIntrotext ul li a:hover{

	color: #333;

}

#k2ModuleBox46 ul li a.moduleItemReadMore{

	background:none;

	display: block;

	border: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius:0px;

	color: #fff;

	float: left;

	font-size:20px;

	font-weight:600;

	padding:0px;

	text-decoration: underline;

	width:auto;

}

#k2ModuleBox46 ul li div.moduleItemIntrotext a.moduleItemImage{

	border: none;

	float:right;

	margin:0px 0px 0px 15px;

	padding: 0;

	height:334px;

	width:361px;

}



/********** fin desarrollo  *************/



#jflanguageselection{

	background: url("../pop-over/bg-boton-etiqueta2.png") no-repeat;

	height:52px;

	float:none !important;

	margin: 0px 441px 0px 0px !important;

	padding:0px;

	position:absolute !important;

	top:72px;

	right:50%;

	width:85px;

	z-index:8000;

}

.etiquetaLateralSuperior{

	background: url("../pop-over/bg-boton-etiqueta2.png") no-repeat;

	height:52px;

	float:none !important;

	margin: 0px 441px 0px 0px !important;

	padding:0px;

	position:absolute !important;

	top:125px;

	right:50%;

	width:85px;

	z-index:9999;

}

#jflanguageselection ul.jflanguageselection, .etiquetaLateralSuperior ul.listaEtiqueta{

	margin:0px;

	padding:0px;
	
	list-style:none !important;

}

.etiquetaLateralSuperior ul.listaEtiqueta li{
	margin-top: 6px;
}

#jflanguageselection ul.jflanguageselection li a, .etiquetaLateralSuperior ul.listaEtiqueta li a{

	color:#fff;

	font-size:18px;

	padding:7px 15px 5px 15px;

	text-decoration:none;

}

#jflanguageselection ul.jflanguageselection li a:hover, .etiquetaLateralSuperior ul.listaEtiqueta li a:hover{

	color:#666;

}



.moduletable_redes-sociales{

	background: url("../pop-over/bg-boton-etiqueta.png") no-repeat;

	height:42px;

	float:none !important;

	margin: -45px -525px 0px 0px !important;

	padding:5px 5px ;

	position:absolute !important;

	top:124px;

	right:50%;

	width:77px;

	z-index:8000;

}

.moduletable ul.menu_contacto{

	background: url("../pop-over/bg-boton-etiqueta.png") no-repeat;

	height:36px;

	float:none !important;

	margin: -45px -525px 0px 0px !important;

	padding:8px 5px ;

	position:absolute !important;

	top:173px;

	right:50%;

	width:75px;

	z-index:8000;

}

.moduletable ul.menu_contacto li{

	font-weight: normal;

	list-style: none;

}

.moduletable ul.menu_contacto li a{

	color: #144B8B;

	text-decoration:none;

}

.moduletable ul.menu_contacto li a:hover{

	color: #666;

}

/********  programas articulo **********/

div.catItemImageBlock{

	padding: 0px;

	margin: 0px 15px 10px 0px;

	float:left;

}

span.catItemImage {

	display: block;

	float:left;

	text-align: left;

	margin: 0px;

}

span.catItemImage img {

	border: 0px;

	padding: 0px;

}

/********  fin programas articulo **********/



ul.menu_saladeprensa {

	background:none;

	float: left;

	list-style:none;

	margin:15px 0px;

	padding:0px;



}

ul.menu_saladeprensa li{

	background: #BBA78A;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	float: left;

	padding: 0px 15px 0px 15px;



}

ul.menu_saladeprensa li a:hover{	

	color: #666;

}

ul.menu_saladeprensa li a{

	background: url("../pop-over/btn-+.png") center right no-repeat;

	color: white;

	font-weight: 700;

	text-decoration: none;

	float: left;

	padding: 15px 45px 15px 0px;

}

.moduletable_registro-home h3 {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #CCC;
        color: #666;
        font-size: 30px;
        font-weight: 500;
        display: block;
        line-height: 44px;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 10px;
}

.moduletable_registro-home {
        margin-top:20px;
        clear:both;
}

div.moduletable_zonas-intervencion img {
        margin-bottom: 35px;
}

/*fieldset, textarea {
        border: 1px solid #CCC;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}*/

/*input.inputbox, input {
        background: white;
        background: -moz-linear-gradient(top, white 0%, #EDEDED 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#EDEDED));
        background: -webkit-linear-gradient(top, white 0%,#EDEDED 100%);
        background: -o-linear-gradient(top, white 0%,#EDEDED 100%);
        background: -ms-linear-gradient(top, white 0%,#EDEDED 100%);
        background: -webkit-linear-gradient(top, white 0%,#EDEDED 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
        border: 1px #CCC solid;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        padding: 3px 15px;
}*/

.tituloModuloHome h3{
border-bottom: 1px #CCC solid;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 10px;
}

.acymailing_module_form{
border: 1px solid #CCC;
border-radius: 10px;
margin: 10px;
background-color: #EEE;
margin-left: 70px;
margin-right: 70px;
padding: 2px;


-webkit-box-shadow:  2px 2px 10px 2px #CCC;
box-shadow:  2px 2px 10px 2px #CCC;

}

#user_name_formAcymailing1, #user_email_formAcymailing1{
background:#FFF !important;
}

.acysubbuttons input.button {
background: #5CAD47 !important;
color: white;
}

.modal-message #system-message dd.message, .modal-message #system-message dd.message ul {
background-color: #205084 !important;
}

.moduletable_bnoticias {
	
}

.newsletter-pop-style{
	display: none;
}

#breadcrumbs-mod{
	border-bottom: 1px dotted #CCC;
	padding: 5px 0px;
	margin-bottom: 5px;
}


.moduletable_acceso{
	background: url("../pop-over/bg-boton-etiqueta.png") no-repeat;
	height: 42px;
	float: none !important;
	margin: -45px -525px 0px 0px;
	padding: 5px 5px;
	position: absolute !important;
	top: 224px;
	right: 50%;
	width: 75px;
	z-index: 8000;
}

.moduletable_acceso a{
	color: #144B8B;
	text-decoration: none;
	padding: 3px 0px;
}

.login-pop-style{
	display: none;
}

ul.documentos li {
list-style:none;
margin-bottom:10px;

}
ul.documentos {
}


#overDiv{
	background-color: #FFF;
	border: 1px rgb(168,168,168) solid;
}


.phoca-dl-sections-box-module .sections{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 0px;

	margin-right: 10px;
	padding: 10px;
	border: 1px solid #013c7e;
	border-radius: 5px;
}