@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
	height:auto;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none;
}
#div1 {
}
.zeroMargin_mobile {
    margin-left: 0;
}
.hide_mobile {
    display: none;
}



	
	
/*Font face generales*/


@font-face { 
font-family: Proxima Nova Bold;
src: url('font/Proxima Nova Bold.otf') format('opentype');
}

@font-face { 
font-family: Proxima Nova;
src: url('font/Proxima-Nova-Reg.otf') format('opentype');
}

@font-face { 
font-family: Proxima Nova Italic;
src: url('font/Proxima Nova Reg It.otf') format('opentype');
}

@font-face { 
font-family: Proxima Nova Light Italic;
src: url('font/Proxima Nova Light It.otf') format('opentype');
}

@font-face { 
font-family: Proxima Nova Light;
src: url('font/Proxima Nova Light.otf') format('opentype');
}

@font-face { 
font-family: Intro Book;
src: url('font/Intro Book.otf') format('opentype');
}

@font-face { 
font-family: Proxima Nova Bold Italic;
src: url('font/Proxima Nova Bold It.otf') format('opentype');
}

@font-face { 
font-family: Intro Bold Caps;
src: url('font/Intro Bold Caps.otf') format('opentype');
}

@font-face { 
font-family: Intro Book Caps;
src: url('font/Intro Book Caps.otf') format('opentype');
}

@font-face { 
font-family: Intro Book Caps;
src: url('font/Intro Regular Caps.otf') format('opentype');
}


/*Estructura general*/


#container {
	max-width:100%;
	margin-left: Auto;
	margin-right: Auto;
	}
	

	
/*Secciones Header*/

	
#sub_header_1 {
	width:100%;
	height:auto;
	float:left;	
	background-color:#ffffff;
	}
	
.secc_header_0 {
	width:100%;
	height:40px;
	float:left;
	background-color:#f6f7f8;
	}

.secc_header_1 {
	width:140px;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
#secc_header_2 {
	width:100%;
	height:80px;
	float:left;
	background-color:#ffffff;
	margin-left:0%;
	padding-top:60px;
	font-family:'Intro Regular Caps', arial, sans-serif;
	font-size:20px;
	color:#3a5ba0;
	float:left;
	text-align:center;
	}
	
.logo_gto{
	width:140px;
	height:auto;
	margin-left:2px;
	float:left;
	border:none;
	}
	
.secc_header_3 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.secc_header_4 {
	width:100%;
	height:40px;
	float:left;
	background-color:#ffffff;
	}
	
#pleca_eje {
	width:220px;
	height:24px;
	float:left;
	background-image:url(img/eje_calidad.jpg);
	}
	
#espacio_header {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
#buscador {
	width:100%;
	height:100px;
	padding:10px 16px 10px 0px;
	float:left;
	background-color:#ffffff;
	}
	
.sub_buscador {
	width:100%;
	height:auto;
	float:left;
	padding-top:0px;
	background-color:#ffffff;
	}
	
.sub_buscador2 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
/*menú header*/


	
/*Secciones content*/


		
	
.article2 {
	width:100%;
	height:auto;
	float:left;
	margin-top:16px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:left;	
	}
	
.article_pub {
	width:98%;
	height:auto;
	float:left;
	margin-top:16px;
	margin-left:10px;	
	}
	
.article_full_noticias {
	width:94%;
	height:auto;
	float:left;
	margin-top:16px;
	margin-left:20px;	
	}
	
#slider {
	width:100%;
	height:auto; 
	float:left;
	margin-bottom:20px;
	background-color:#ffffff;
	}
	
#slider_2 {
	width:95%;
	height:36%;
	margin-left:10px; 
	float:left;
	background-color:#ffffff;
	}
	
	
.margen_img {
	width:100%;
	height:16px;
	float:left;
	}
	
.margen_img2 {
	width:100%;
	height:16px;
	float:left;
	}
	
.sombra_margen {
	width:100%;
	height:100%;
	float:left;
	}
	
.pestana {
	width:10%;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
.pestana_eca {
	width:11%;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
	
.section1 {
	width:88%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section_destacado {
	width:95%;
	height: auto;
	margin-left:0px;
	margin-top:10px;
	float:left;
	background-color:rgba(255,255,255, 0);
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#86858A;
	text-align:center;
}

.section_destacado a {
	margin:10px;
	color:#1D4B7E;
	text-align:center;
	text-decoration:none;
}

.section_destacado_gris {
	width:95%;
	height: auto;
	margin-left:0px;
	margin-top:10px;
	float:left;
	background-color:#0036AA;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}

.section_destacado_gris a {
	margin:10px;
	color:#ECEDEF;
	text-align:center;
	text-decoration:none;
}

.cuerpo3_destacado {
	width:100%;
	height: auto;
	float:left;
	background-color:rgba(255,255,255, 0.0);
}

.listado_14_destacado {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	}
	
.listado_14_destacado li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	text-decoration:none;	
}

.listado_14_destacado li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#283F6E;
	text-decoration:none;	
}

.section1_doble {
	width:100%;
	height:100%;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section1_doble_slider {
	width:100%;
	height:100%;
	float:left;
	background-color:#ffffff;
}

.section1_gris {
	width:88%;
	height:auto;
	float:left;
	background-color:#cacbd0;
	overflow:hidden;
}

.section2 {
	width:96%;
	height:96%;
	float:right;
	margin-left:2%;
	margin-right:2%;
	background-color:#ffffff;
	border:1px solid #cccdd1;
}

.section2_sencillo {
	width:100%;
	height:100%;
	float:left;
	background-color:#ffffff;
}

.section3 {
	width:95%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
}

.section4 {
	width:95%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#cacbd0;
	overflow:hidden;
}

.section5 {
	width:50%;
	height:150px;
	float:left;
	background-color:#ffffff;
}

.section3_gris {
	width:95%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#464445;
	overflow:hidden;
}

.section_tercio_gris {
	width:100%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#cacbd0;
}

.section_medio_bco {
	width:93%;
	height:auto;
	float:left;
	margin:2% 2% 2% 2%;
	padding:10px 10px 10px 10px;
	background-color:#edeef0;
	border:1px solid #cccccc;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.pestana1 {
	width:32px;
	height:280px;
	float:left;
	border:none;
	}
	
.pestana2 {
	width:32px;
	height:240px;
	float:left;
	border:none;
	}
	
.pestana3 {
	width:10%;
	height:auto;
	float:left;
	background-color:#cacbd0;	
	}
	
.pestana4 {
	width:49px;
	height:200px;
	float:left;
	border:none;
	}
	
.pestana8 {
	width:32px;
	height:150px;
	float:left;
	border:none;
	}
	
.encabezado1 {
	width:100%;
	height:30px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#c34a90;
	text-align:center;
}

.encabezado1_azul {
	width:100%;
	height:30px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#004477;
	text-align:center;
}

.encabezado1_gris {
	width: 291px;
	height: 30px;
	float:left;
	background-color:#cacbd0;
}

.encabezado2_gris {
	width: 100%;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#CACBD0;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#464445;
	text-align:center;
}

.encabezado2_gris a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#464445;
	text-align:center;
	text-decoration:none;
}

.encabezado2_gris a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	text-decoration:none;
}

.encabezado3_gris {
	width:100%;
	height:43px;
	float:left;
	background-color:#464445;
}

.cuerpo1 {
	width:100%;
	height: 250px;
	float:left;
	background-color:#ffffff;
}

.cuerpo2 {
	width:100%;
	height:110px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
}

.cuerpo2_gris {
	width:271px;
	height:240px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	background-color:#ffffff;
}

.cuerpo_rs {
	width:93%;
	height:260px;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#ffffff;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo_rs_aside {
	width:93%;
	height:auto;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#ffffff;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.encabezado3 {
	width: 307px;
	height: 30px;
	float:left;
	background-color:#ffffff;
}

.cuerpo3 {
	width:100%;
	height: auto;
	float:left;
	background-color:#ffffff;
}

.cuerpo3_azul {
	width:100%;
	height:auto;
	margin:0px 10px 0px 0px;
	padding-bottom:20px;
	float:left;
	background-color:#0262C9;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#ffffff;
	border-radius: 5px;
}

.img_tematica {
	width:100%;
	height:auto;
	margin:0;
	float:left;
	box-sizing: border-box;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
	transform: scale(1.0);
    -webkit-transform: scale(1.0);
}

.img_tematica:hover {
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

.cuerpo4_gris {
	width:93%;
	height: 80px;
	margin:10px 10px 10px 10px;
	float:left;
	background-color:#cacbd0;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo5_azul_2 {
	width:93%;
	height:80px;
	margin:10px 0px 0px 10px;
	float:left;
	background-color:#004477;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo6_azul {
	width:100%;
	height:116px;
	float:left;
	background-color:#009ada;
}

.cuerpo7_azul_2 {
	width:100%;
	height:98px;
	float:left;
	background-color:#004477;
}

.cuerpecito_bco {
	width:100%;
	height:120px;
	float:left;
	background-color:#ffffff;
	overflow:hidden;
}

.cuerpo6_rosa {
	width:93%;
	height:80px;
	margin:10px 0px 0px 10px;
	float:left;
	background-color:#de0581;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo6_rosa2 {
	width:93%;
	height: 80px;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#de0581;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo8_rosa {
	width:93%;
	height:80px;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#de0581;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}


.cuerpo9_rosa {
	width:93%;
	height:80px;
	margin:0px 0px 10px 10px;
	padding:10px 10px 10px 10px;
	float:left;
	background-color:#fff;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	line-height: 18px;
	box-shadow: 0 2px 3px #7d7d7d52;
}

.cuerpo9_rosa p {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}

.cuerpo9_rosa a:hover {
	text-decoration:none;
}

.cuerpo9_rosa a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#5b5b5e;
	text-align:center;
	text-decoration:none;
}

.cuerpo9_rosa .info {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#999;
	text-align:center;
}

.cuerpo1_bco {
	width:93%;
	height:auto;
	margin:10px 0px 10px 10px;
	padding:20px 0px 10px 0px;
	float:left;
	background-color:#e6e6e8;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#333;
	text-align:center;
	border: 1px solid #CCC;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	-webkit-box-shadow:0px 0px 9px rgba(134, 135, 137, 0.6);
	-moz-box-shadow:0px 0px 9px rgba(134, 135, 137, 0.6);
	box-shadow:0px 0px 9px rgba(134, 135, 137, 0.6);
}



.cuerpo7_rosa {
	width:100%;
	height:116px;
	float:left;
	background-color:#de0581;
}

.modulo_icon {
	width:27%;
	height:80px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}

.modulo_text {
	width:73%;
	height:80px;
	float:left;
	background-color:rgba(255, 255, 255, 0.3);
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}

.modulo_text_2 {
	width:73%;
	height:80px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}

.icon {
	width: 50px;
	height: 50px;
	margin:15px 15px 15px 15px;
	float:left;
	border:none;
}

.icon a {
	width: 50px;
	height: 50px;
	margin:15px 15px 15px 15px;
	float:left;
	border:none;
}

.icon_2 {
	width:130px;
	height:42px;
	margin:10px 0px 0px 30%;
	float:left;
	border:none;
}

.icon3 {
	width: 144px;
	height: 103px;
	margin-top:14px;
	margin-left:20%;
	float:left;
	border:none;
}

.icon3 a {
	width: 144px;
	height: 103px;
	margin-top:14px;
	margin-left:20%;
	float:left;
	border:none;
}

.icon4 {
	width:121px;
	height:99px;
	margin-top:14px;
	margin-left:25%;
	float:left;
	border:none;
}

.icon5 {
	width:244px;
	height:116px;
	float:left;
	border:none;
}

.icon5 a {
	width:244px;
	height:116px;
	float:left;
	border:none;
}

.icon6 {
	width:91px;
	height:74px;
	margin-top:10px;
	margin-left:30%;
	float:left;
	border:none;
}

.icon6 a {
	width:91px;
	height:74px;
	float:left;
	border:none;
}

.icon_bco {
	width:35%;
	height:auto;
	margin-top:5px;
	margin-left:25%;
	float:left;
	border:none;
	box-sizing: border-box;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
	transform: scale(0.6);
    -webkit-transform: scale(0.6);
}

.icon_bco a {
	width:75px;
	height:75px;
	float:left;
	border:none;
}

.icon_bco:hover {
	transform: scale(0.8);
    -webkit-transform: scale(0.8);
}


.flecha {
	width:15px;
	height:30px;
	float:right;
	border:none;
	}
	
	
	
.img_cultura {
	width:100%;
	height:auto;
	float:left;
	border:none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.img_cultura a {
	border:none;
}

.img_cultura_center {
	width:40%;
	height:auto;
	margin-top:5px;
	margin-left:30%;
	margin-bottom:10px;
	float:left;
	border:none;
}

.img_cultura_center a {
	border:none;
}
	
	
/*Estilos de párrafo generales*/

.regular_link {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	float:right;
	margin-right:5%;	
	}
	
.regular_link a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	float:right;
	text-decoration:none;
	}
	
.regular_link_16 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#6c6c70;
	float:right;
	margin-right:5%;	
	}
	
.regular_link_16 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#6c6c70;
	float:right;
	text-decoration:none;
	}
	
.bold_centrado_cea {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:17px;
	color:#ffffff;
	float:left;
	margin:8px 0px 0px 375px;
	}

	
.regular_18 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	margin-top:10px;
	margin-left:10px;
	}	
	
.regular_18 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	text-decoration:none;
	}
	
.regular_18_rosa {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#c34a90;
	float:right;
	margin-top:5px;
	margin-right:40px;
	}
	
.regular_18_azul {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#004477;
	float:right;
	margin-top:5px;
	margin-right:40px;
	}
	
.regular_18_bco {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-right:20%;
	}
	
.bold_18_menu {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	margin-top:5px;
	margin-right:20%;
	}
	
.regular_18_bco_center {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-right:25%;
	}
	
.regular_18_bco_center a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.regular_18_bco_center_2 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:4px;
	margin-right:15%;
	}
	
.regular_18_bco_center_2 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center_2 a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.regular_18_bco_center_3 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:4px;
	margin-right:25%;
	}
	
.regular_18_bco_center_3 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center_3 a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.regular_18_gris {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#464445;
	float:right;
	margin-top:5px;
	margin-right:40px;
	}
	
.regular_18_gris_line {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#464445;
	float:left;
	margin-top:20px;
	margin-left:18%;
	}
	
.regular_18_gris_line a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#464445;
	text-decoration:none;
	}
	
.regular_18_gris_line a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#6c6c70;
	text-decoration:none;
	}
	
.regular_18_bco_line {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	margin-top:10%;
	margin-left:10%;
	}
	
.regular_18_bco_line a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_line a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.bold_18_gris_footer {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	float:left;;
	margin-top:5px;
	margin-left:10px;
	}
	

	

	
.listado_14_gris {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_14_gris li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	text-decoration:none;	
}

.listado_14_gris li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ada;
	text-decoration:none;	
}



.listado_15_menu {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	float:left;
	margin-top:45px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_15_menu a {
	color:#5b5b5e;
	text-decoration:none;
	}
	
.listado_15_menu a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.listado_15_acui {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	float:left;
	clear:right;
	margin-top:5px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_15_acui_bco {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#ffffff;
	float:left;
	clear:right;
	margin-top:5px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	}

.listado_13_gris {
	font-family:'Intro Book', arial, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#6c6c70;
	float:left;
	clear:left;
	margin-top:10px;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_13_gris li a {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#6c6c70;
	text-decoration:none;	
}

.listado_13_gris li a:hover {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#464445;
	text-decoration:none;	
}

.listado_rs {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:60px;
	color:#6c6c70;
	float:left;
	margin-top:0px;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_rs a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:60px;
	color:#6c6c70;
	text-decoration:none;	
}

.listado_bco_footer,.nav ul {
	margin-left:10%;
	padding:0;
	list-style:none;
	}
	
.listado_bco_footer ul {
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:5px;
	}
	
.listado_bco_footer li {
	float:left;
	position:relative;
	}
	
.listado_bco_footer li a {
	font-family:'Intro Book', arial, sans-serif;
	display:block;
	font-size:14px;
	line-height:22px;
	color:#ffffff;
	padding:5px 10px 0px 10px;
	text-decoration:none;	
}

.listado_bco_footer li a:hover {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#cacbd0;
	text-decoration:none;	
}

.cuerpo_15_bco {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	float:left;
	margin:10px 10px 10px 10px;
	text-align:left;
	}
	
.etiqueta_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#ffffff;
	float:none;
	margin:10px 10px 10px 10px;
	text-align:justify;
	}
	


	
/*Estilos de formularios*/

.form_buscador {
	width:200px;
	height:30px;	
	float:left;
	margin-top:5px;
	margin-left:5%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;		
	}
	
.btn_buscador {
	width:32px;
	height:32px;	
	float:left;
	margin-top:5px;
	margin-left:0px;
	background-image:url(img/enviar.png);
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_correo {
	width:94%;
	height:30px;	
	float:none;
	margin-top:5px;
	margin-left:2%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-radius: 3px;
	}
	
.form_casillas_correo {
	width:15px;
	height:15px;	
	float:left;
	margin-top:9px;
	margin-left:9px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-radius-bottomleft:2px;
	-moz-border-bottom-bottomleft:2px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;		
	}
	
.form_btn_correo:hover {
	background-color: #000F9F
		}

.form_btn_correo {
	width:auto;
	height:25px;	
	float:left;
	clear:left;
	margin-top:0px;
	margin-left:9px;
	padding:3px 5px 5px 5px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:#32aa00;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:6px;
	-webkit-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-radius-bottomleft:6px;
	-webkit-border-radius-bottomright:6px;
	-moz-border-bottom-bottomleft:6px;
	-moz-border-bottom-bottomright:6px;
	border-radius: 5px;
	}
	


/*Secciones footer*/

#section1_footer {
	width:100%;
	height:auto;
	background-color:#cacbd0;
	padding-bottom:20px;
	float:left;
	}
	
.container_footer {
	max-width:100%;
	height:auto;
	margin-left:Auto;
	margin-right:Auto;
	background-color:#6c6c70;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:left;
	}
	
.container_footer a {
	color:#ffffff;
	text-decoration:none;
	}
	
.section_footer {
	max-width:100%;
	height:auto;
	margin-left:Auto;
	margin-right:Auto;
	background-color:#6c6c70;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	}
	
.section6 {
	width:97%;
	height:150px;
	float:left;
	padding-bottom:0px;
	margin-left:10px;
	background-color:rgba(255, 255, 255,0.0);
}

.section7 {
	width:93%;
	height:210px;
	border-left:1px solid #acabb1;
	float:left;
	margin-left:10px;
	background-color:rgba(255, 255, 255,0.0);
}
	
.flechita_gris {
	width:13px;
	width:13px;
	float:left;
	margin:5px 0px 0px 10px;
	border:none;
	}
	
.cuerpo1_footer {
	width:100%;
	height:auto;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
}
	
.rs {
	width:23px;
	width:23px;
	float:left;
	margin:10px 0px 0px 0px;
	border:none;
	}
	
#section2_footer {
	width:100%;
	height:10%;
	padding:5px 0px 10px 0px;
	background-color:#6c6c70;
	float:left;
	}
	
/*PLANTILLA*/

aside {
	width:93%;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}
	
.aside_int {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	margin-bottom:0px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
}

.section_principal {
	width:93%;
	height:auto;
	background-color:#ffffff;
	float:left;	
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 10px 10px 10px;
	}
	
.section_principal a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#0066FF;
	text-decoration:none;
	}
	
.article_section {
	width:100%;
	height:auto;
	padding-top:5px;
	padding-bottom:10px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:25px;
	color:#0066FF;
	text-align:center;
	}
	
.article_eca {
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:20px;
	color:#0066FF;
	text-align:center;
	}
	
.article_section_obras {
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	float:left;	
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#0066FF;
	text-align:center;
	}
	
.ruta_section {
	width:100%;
	height:auto;
	border-bottom:1px solid #cacbd0;
	float:left;
	margin-bottom:10px;
	}
	
.img_noticias {
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	}
	
.img_pdf {
	width:60%;
	height:auto;
	float:right;
	clear:right;
	margin-top:10px;
	margin-bottom:20px;
	}
	
.img_pdf a {
	border:none;
	}
	
.img_eca {
	width:93%;
	height:auto;
	float:left;
	margin:10px 10px 0px 10px;
	}
	
.img_noticias a {
	border:0px;
	}
	
.img_banner {
	width:99%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	}
	
.img_banner a {
	border:0px;
	}
	
	
.img_pozos {
	width:33%;
	height:auto;
	float:left;
	margin-bottom:10px;
	}
	
.img_obras_icon {
	width:40%;
	height:auto;
	float:left;
	}
	
.img_obras_icon a {
	width:40%;
	height:auto;
	float:left;
	}
	
.barra_pozos {
	width:33%;
	height:33%;
	float:left;
	background-color:#6c6c70;
	margin-bottom:10px;
	}
	
.barra_pozos a {
	width:33%;
	height:33%;
	border:none;
	}
	
.aside_int_cyan {
	width:100%;
	height:auto;
	padding:0% 5% 0% 5%;
	margin-top:0px;
	float:left;
	background-color:#06f;
	font-family:'Baloo', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-radius:5px;
}

.aside_int_cyan p {
	font-family:'Baloo';
	font-size:15px;
	line-height:18px;
	color:#ffffff;
	text-align:center;
}

.aside_int_cyan a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
}

.aside_int_cyan .info {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:18px;
	color:rgba(255,255,255, 0.7);
	text-align:center;
}

.aside_int_azul {
	width:90%;
	height:auto;
	padding:5% 5% 5% 5%;
	margin-top:0px;
	float:left;
	background-color:#004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.aside_int_azul a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
}

.aside_int_magenta {
	width:100%;
	height:auto;
	padding:5% 5% 5% 5%;
	margin-top:0px;
	float:left;
	background-color:#32aa00;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.aside_int_magenta p {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
}

.aside_int_magenta a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
}

.aside_int_magenta .info {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:18px;
	color:rgba(255,255,255, 0.7);
	text-align:center;
}


.aside_int_gris {
	width: 90%;
	height: auto;
	padding: 5% 5% 5% 5%;
	margin-top: 0px;
	float: left;
	background-color: #e8e8ea;
	font-family: 'Proxima Nova', arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #004477;
	-webkit-border-radius-bottomleft: 8px;
	-moz-border-bottom-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-bottom-bottomright: 6px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	clear: both;
}

.aside_int_azulito {
	width: 90%;
	height: auto;
	padding: 5% 5% 5% 5%;
	margin-top: 0px;
	float: left;
	background-color: #009ada;
	font-family: 'Proxima Nova', arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #ffffff;
	-webkit-border-radius-bottomleft: 8px;
	-moz-border-bottom-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-bottom-bottomright: 6px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	clear: both;
}

.aside_int_azul_claro {
	width:90%;
	height:auto;
	padding:5% 5% 5% 5%;
	margin-top:0px;
	float:left;
	background-color:#ddedf9;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#004477;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.aside_int_gris a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#de0581;
	text-decoration:none;
}

.iframe_servicios {
	width:90%;
	height:1200px;
	margin:2% 0px 2% 2%;
	float:left;
	
	}
	
.espacio_logos {
	width:43.5%;
	height:auto;
	border:1px solid #d3dbf7;
	float:left;
	background-color:#ffffff;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
	box-shadow: #00000014 2px 2px 3px;
}

.espacio_logos_cotas {
	width:43.5%;
	height:auto;
	border:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
}

.logos_mpio {
	width:100%;
	height:30px;
	float:left;
	background-color:#f3f5fc;
	margin-top:10px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#d3dbf7;
	text-align:center;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.logos_mpio a {
	text-decoration:none;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#6c6c70;
}

.logos_cotas {
	width:95%;
	height:30px;
	float:left;
	background-color:#ecedef;
	margin-top:10px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#6c6c70;
	text-align:center;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.logos_cotas a {
	text-decoration:none;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#6c6c70;
}

.separador_magenta {
	width:100%;
	height:auto;
	margin:30px 0px 10px 0px;
	padding:3% 5% 0% 5%;
	float:left;
	background-color:#32AA00;
	font-family:'Baloo', arial, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-radius: 5px;
}

.icon_dir {
	width:20px;
	height:20px;
	margin-right:10px;
	float:left;
	border:none;
	}
	
.icon_dir a {
	border:none;
	}
	
.icon_back {
	width:18px;
	height:18px;
	margin-top:5px;
	margin-right:10px;
	float:left;
	border:none;
	}
	
.icon_back a {
	border:none;
	}
	
.encabezado_dir {
	width:100%;
	height:auto;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#32aa00;
	text-align:left;
}

.marco_logos_oo {
	width:28%;
	height:auto;
	border:1px solid #cccdd1;
	float:left;
	clear:bottom;
	background-color:#ffffff;
	margin-right:2%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
}

.marco_txt_oo {
	width:67%;
	height:67%;
	border:1px solid #cccdd1;
	float:left;
	background-color:#e8e8ea;
	margin-right:2%;
	margin-top:2%;
	margin-bottom:2%;
	margin-left:0%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
}

.cuerpo10_blanco {
	width:87%;
	height:243px;
	margin:10px 0px 10px 10px;
	padding:10px 10px 10px 10px;
	float:left;
	background-color:#ffffff;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo11_rosa {
	width:93%;
	height:65px;
	margin:10px 0px 10px 10px;
	padding:20px 0px 10px 0px;
	float:left;
	background-color:#32aa00;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo11_rosa a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}

.audio_campanas {
	width:96%;
	height:80px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#d1d1d3;
	text-align:center;
	background-color:#6c6c70;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.audio_info {
	width:93.2%;
	height:65px;
	float:left;
	background-color:#a9a9aa;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#a9a9aa;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}
	
.even_campanas {
	width:96%;
	height:100px;
	float:left;
	padding-top:30px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	background-color:#de0581;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.even_info {
	width:93.2%;
	height:90px;
	float:left;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#ffffff;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}
	
.indicadores_mitad1 {
	width:96%;
	height:auto;
	float:left;
	overflow:hidden;
	}
	
.indicadores_mitad2 {
	width:96%;
	height:auto;
	padding:0.5% 0.5% 0.5% 0.5%;
	float:left;
	margin-left:1%;
	background-color:rgba(255,255,255,0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#828282;
	text-align:center;
	}
	
.article_carousel {
	width:97.5%;
	height:auto;
	float:left;
	margin-top:16px;
	margin-left:1%;	
	}
	
.article_carousel_gris {
	width:100%;
	height:auto;
	float:left;
	background:linear-gradient(45deg, rgb(234,234,234) 0,rgb(255, 255, 255)30%, rgb(255, 255, 255)70%,rgb(234,234,234) 100%);
	padding-top:16px;
	padding-left:1%;
	padding-bottom:16px;	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	}
	
.img_tercio {
	width:30%;
	height:30%;
	margin-left:10px;
	float:left;
	} 
	

<!--AddThis-->

.add {
	width:300px;
	height:30px;
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
<!--AddThis-->
	

	
/*Fuentes*/

.listado_14_azul {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:26px;
	color:#009ada;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	list-style-position: inside;
	text-align: left;
	list-style-image:url(img/iconitos/flecha_lista.png);
	}
	
.listado_14_azul li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ada;
	text-decoration:none;	
}

.tit_magenta_28 {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#de0581;
	border-bottom:1px solid #cccdd1;
	float:none;
	margin:10px 0px 10px 0px;
	padding-bottom:10px;
	text-align:left;
	}
	
.tit_azul_28 {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#3a5ba0;
	border-bottom:1px solid #cccdd1;
	float:none;
	margin:0px 0px 10px 0px;
	padding-bottom:10px;
	text-align:center;
	}
	
.obras_magenta_24 {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#de0581;
	float:left;
	width:53%;
	margin:0px 0px 10px 10px;
	text-align:left;
	}
	
.obras_magenta_24 a {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#de0581;
	float:left;
	width:53%;
	margin:0px 0px 10px 10px;
	text-align:left;
	text-decoration:none;
	}
	
.obras_magenta_full {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#de0581;
	float:left;
	width:93%;
	margin:0px 0px 10px 10px;
	text-align:left;
	}
	
.datos_obras {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#004477;
	float:left;
	margin-left:10px;
	width:53%;
	}
	
.datos_obras_100 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#004477;
	float:left;
	margin-left:10px;
	width:93%;
	}
	
.cuadrito_obras_gris {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0px 10px 10px;
	margin-bottom:10px;
	background-color:#e8e8ea;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-bottom-topright:8px;
	border-bottom-right-radius:8px;
	border-top-right-radius:8px;
}

.tit_magenta {
	font-family:'Proxima Nova Bold Italic', arial, sans-serif;
	font-size:18px;
	line-height:25px;
	color:#de0581;
	border-bottom:1px solid #cccdd1;
	float:none;
	clear:left;
	margin:20px 0px 10px 10px;
	padding:10px 0px 5px 0px;
	text-align:left;
	}
	
.tit_azul {
	font-family:'Proxima Nova Bold Italic', arial, sans-serif;
	font-size:18px;
	line-height:40px;
	color:#004477;
	border-bottom:1px solid #cccdd1;
	float:none;
	margin:20px 0px 10px 10px;
	}
	
.tit_azul_noline {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#009ada;
	float:left;
	clear:left;
	margin:20px 0px 20px 10px;
	}
	
.cuerpo_gris {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:20px 0px 10px 10px;
	float:left;
	}
	
.cuerpo_gris b {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#464445;
	}
	
.cuerpo_gris a {
	color:#009ada;
	text-decoration:none;
	}

.p_aside {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	}

.ruta {
	font-family:'Proxima Nova Light Italic', arial, sans-serif;
	font-size:16px;
	color:#6c6c70;
	float:left;
	margin:10px 10px 10px 0px;
	}
	
.ruta a {
	font-family:'Proxima Nova Light Italic', arial, sans-serif;
	font-size:16px;
	color:#009ada;
	text-decoration:none;
	}
	
.ver_mas {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	float:right;
	clear:left;
	margin:10px 10px 10px 0px;
	}
	
.ver_mas a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	text-decoration:none;
	}
	
.listado_gris_flechita {
	font-family: 'Proxima Nova', arial, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #5b5b5e;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	list-style-position: inside;
	text-align: left;
	list-style-image:url(img/iconitos/flecha_lista.png);
	}
	
.paginador{
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:26px;
	color:#009ada;
	text-align:center;
	margin-top:0px;
}

.paginador a{
	color:#009ada;
	text-decoration:none;
}

.paginador a:link{
	color:#009ada;
	text-decoration:none;
}

.paginador a:visited{
	color:#c34a90;
	text-decoration:none;
}

.paginador a:active{
	color:#333333;
	text-decoration:none;
}

.cuerpo_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 0px 5px 10px;
	float:none;
	clear:left;
	}
	
.cuerpo_form_pass {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 0px 5px 10%;
	float:none;
	clear:left;
	}
	
.dato_edad_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:20px 0px 5px 10px;
	float:left;
	}
	
.date_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:20px 0px 5px 10px;
	float:none;
	}
	
.date_form_azul {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	text-align:justify;
	margin:20px 0px 5px 10px;
	float:none;
	}
	
.cuerpo2_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:left;
	margin:10px 0px 5px 10px;
	float:left;
	}
	
.listado_15_dir {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	float:left;
	margin-top:6px;
	margin-left:28px;
	margin-bottom:12px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	}
	
.listado_15_dir li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	text-decoration:none;	
}

.listado_15_dir li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ada;
	text-decoration:none;	
}

.txt_oo {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:26px;
	color:#de0581;
	margin-top:10px;
	margin-left:20px;
	text-align:left;
	}
	
.ver_mas_oo {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	float:left;
	clear:left;
	margin:10px 10px 10px 0px;
	}
	
.ver_mas_cotas {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	float:right;
	margin:20px 10px 5px 10px;
	}
	
.ver_mas_cotas a {
	color:#009ada;
	text-decoration:none;
	}
	
.listado_resumen {
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:26px;
	color:#5b5b5e;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:10px;
	text-align: left;
	list-style-image:url(img/iconitos/flecha_lista.png);
	}
	
.listado_programas {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:26px;
	color:#009ada;
	margin-top:10px;
	margin-left:30px;
	text-align: left;
	list-style-image:url(img/iconitos/flecha_lista.png);
	}
	
.listado_programas a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	color:#009ada;
	margin-top:10px;
	text-align: left;
	}
	
.listado_programas .sub {
	display:block;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6c6c70;
	margin-left:40px;
	text-align: left;
	margin-bottom:10px;
	
	}
	
.listado_programas .sub a {
	display:block;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	color:#6c6c70;
	}

.listado_programas .sub a:hover {
	display:block;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	color:#009ada;
	}
	
.t_magenta {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#c34a90;
	}
	
.cuerpo_gris_13 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 0px 10px 10px;
	float:left;
	}
	
.cuerpo_gris_13 b {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:13px;
	color:#464445;
	}
	
.txt_rs {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#6c6c70;
	float:left;
	clear:right;
	margin-top:12px;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	}
	
.txt_rs a {
	text-decoration:none;
	color:#6c6c70;
	}
	
.txt_rs a:visited {
	text-decoration:none;
	color:#6c6c70;
	}
	
.icon_rs {
	width:30px;
	width:30px;
	float:left;
	margin:10px 0px 0px 20px;
	border:none;
	}
	
.icon_rs a {
	border:none;
	}
	
.icon_rs_vertical {
	width:30px;
	width:30px;
	float:left;
	clear:left;
	margin:10px 0px 0px 20px;
	border:none;
	}
	
.icon_rs_vertical a {
	border:none;
	}
	
.icon_rs_chico {
	width:20px;
	width:20px;
	float:left;
	margin:10px 0px 0px 20px;
	border:none;
	}
	
.icon_rs_chico a {
	border:none;
	}
	
.icon_rs_clear {
	width:25px;
	width:25px;
	float:left;
	clear:left;
	margin:0px 10px 0px 10px;
	border:none;
	}
	
.icon_rs_clear a {
	border:none;
	}
	
/*Estilos de video*/

.video {
	width:96%;
	height:auto;
	margin:2% 0px 2% 2%;
	
	}
	
.video_small {
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	
	}
	
.video_small_2 {
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	
	}
	
/*Estilos de formulario*/

.form_nombre {
	width:70%;
	height:30px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_asunto {
	width:35%;
	height:30px;	
	float:none;
	clear:right;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_mpios {
	width:80%;
	height:30px;	
	float:none;
	clear:right;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_dependencias {
	width:60%;
	height:25px;	
	float:right;
	clear:left;
	margin-top:5px;
	margin-right:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:13px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_ecas {
	width:70%;
	height:25px;	
	float:left;
	clear:right;
	margin-top:5px;
	margin-right:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:13px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	margin-bottom: 15px;
	}
	
.form_txt {
	width:70%;
	height:200px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_enviar {
	height:30px;
	width:100px;
	float:left;
	clear:left;
	margin-top:10px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:20px;
	color:#6c6c70;
	text-align:center;
	}
	
.form_ir {
	height:27px;
	width:40px;
	float:left;
	margin-top:4px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	color:#6c6c70;
	text-align:center;
	border-radius: 3px;
	}
	
.form_enviar_centrado {
	height:30px;
	width:100px;
	float:right;
	margin-top:10px;
	margin-right:40%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:20px;
	color:#6c6c70;
	text-align:center;
	}
	
.form_enviar_centrado2 {
	height:30px;
	width:100px;
	float:right;
	margin-top:10px;
	margin-right:35%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:20px;
	color:#6c6c70;
	text-align:center;
	}
	
.form_nombre_rep {
	width:95.3%;
	height:30px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_cota {
	width:70%;
	height:30px;	
	float:left;
	clear:none;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_password {
	width:80%;
	height:30px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_edad_rep {
	width:30%;
	height:30px;	
	float:left;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_genero {
	width:30%;
	height:30px;	
	float:none;
	clear:right;
	margin-top:15px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.aspecto_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:left;
	line-height:20px;
	margin:12px 0px 5px 20px;
	float:none;
	clear:right;
	}
	
.aspecto2_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:left;
	margin:12px 0px 5px 20px;
	float:left;
	clear:left;
	}
	
.form_casillas_rep {
	width:15px;
	height:15px;	
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-left:9px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-radius-bottomleft:2px;
	-moz-border-bottom-bottomleft:2px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;		
	}
	
.form_hechos {
	width:95.3%;
	height:200px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_dom {
	width:95.3%;
	height:100px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_info {
	width:95.3%;
	height:200px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_elementos {
	width:95.3%;
	height:100px;	
	float:none;
	clear:left;
	margin-top:5px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
/*PLANTILLA HIDROKIDS*/

.aside_hk {
	width:93%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}

.section_principal_hk {
	width:64%;
	height:auto;
	background-color:#e8e8ea;
	float:left;	
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 10px 10px 10px;
	}

.video_hk {
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	background-color:#cacbd0;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-bottom-topright:8px;
	-webkit-border-radius-topleft:8px;
	-moz-border-bottom-topleft:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}

.personajes_hk {
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	background-color:#de0581;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-bottom-topright:8px;
	-webkit-border-radius-topleft:8px;
	-moz-border-bottom-topleft:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}

.tit_hk {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
	margin-bottom:0px;
	background-color:#32AA00;
	font-family:'Proxima Nova Bold';
	font-size:20px;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topright:8px;
	-moz-border-bottom-topright:8px;
	-webkit-border-radius-topleft:8px;
	-moz-border-bottom-topleft:8px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	text-shadow: 1px 1px 4px #00000080;
}

.tit_verde_hk {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0px 10px 0px;
	margin-bottom:0px;
	background-color:#c8d026;
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:25px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topright:8px;
	-moz-border-bottom-topright:8px;
	-webkit-border-radius-topleft:8px;
	-moz-border-bottom-topleft:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}

.tit_azul_hk {
	width:100%;
	height:auto;
	float:left;
	padding:10px 0px 10px 0px;
	margin-bottom:0px;
	background-color:#009ada;
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:25px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topright:8px;
	-moz-border-bottom-topright:8px;
	-webkit-border-radius-topleft:8px;
	-moz-border-bottom-topleft:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}

.img_hk {
	width:93%;
	height:auto;
	float:left;
	margin-top:3%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:0px;
	}
	
.article_hk_azul {
	width:99.2%;
	height:auto;
	float:left;
	background-color:#004477;
	padding-top:16px;
	padding-left:1%;
	padding-bottom:16px;	
	}


.section_tercio_bco {
	width:95%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
}


/*correo*/

.header_email {
	width:100%;
	height:100px;
	background-color:#009ada;
	float:left;
	}
	
.aside_email {
	width:100%;
	padding:2%;
	height:auto;
	float:left;
	background-color:#FFF;
	text-align:left;
	}
	
.section_email {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.order_email {
	width:95%;
	height:auto;
	background-color:#009ada;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	position:absolute;
	display:inline-block;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.order_email a {
	color:#ffffff;
	text-decoration:none;
	}
	
.pagination_email {
	width:98%;
	padding:1%;
	height:30px;
	background-color:#d9d9db;
	float:left;
	
	}
	
.session_email {
	width:98%;
	padding:1%;
	height:30px;
	background-color:#ffffff;
	float:left;
	
	}
	
.mensaje_email {
	width:100%;
	padding:0%;
	height:auto;
	border-bottom: 1px solid #CCC;
	background-color:#ffffff;	
	}
	
.id_email {
	width:100%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	clear:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.nombre_email {
	width:100%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.nombre_email a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.nombre_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.msj_email {
	width:100%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.msj_email a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.msj_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.date_email {
	width:100%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.delete_email {
	width:100%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:center;
	}
	
.tit_bco_email {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#ffffff;
	float:right;
	margin:32px 20px 10px 0px;
	padding-bottom:10px;
	text-align:left;
	}
	
.ruta_email {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:18px;
	line-height:30px;
	color:#004477;
	float:right;
	margin:0px 20px 0px 0px;
	}
	
.ruta_email a {
	color:#004477;
	text-decoration:none;
	}
	
.ruta_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.d_section_email {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.d_mensaje_email {
	width:100%;
	height:800;
	border-bottom: 1px solid #CCC;
	background-color:#ffffff;	
	}
	
.d_nombre_email {
	width:15%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#009ada;
	text-align:left;
	}
	
.d_nombre_com_email {
	width:96%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:2%;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#009ada;
	text-align:center;
	}
	
.d_dato_email {
	width:70%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	margin-bottom:0px;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.d_dato_ob {
	width:70%;
	height:auto;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	margin-bottom:10px;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.d_comentarios_email {
	width:93%;
	height:auto;
	background-color:rgba(255, 255, 255, 0.0);
	border: 1px solid #CCC;
	padding:2%;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	}
	
.correo_susc {
	width:100%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.correo_susc a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.correo_susc a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.susc_susc {
	width:100%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.nombre_ob {
	width:100%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.nombre_ob a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.nombre_ob a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.obra_ob {
	width:100%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.obra_ob a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.obra_ob a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.date_ob {
	width:100%;
	height:16px;
	background-color:rgba(225, 225, 225, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.date_ob a {
	color:#b6b6b7;
	text-decoration:none;
	}
	
.date_ob a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.cuerpo_ob {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	text-align:justify;
	margin:10px 0px 5px 10px;
	float:none;
	clear:left;
	}
	
.contenedor_actualizar {
	width:70%;
	height:auto;
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	}

	
/*fin_correo*/

/*listados*/ 
	
.listado_icons {
	margin-right:10px;
	list-style: none;
	list-style-image: none;
	text-align: left;
	float: right;
	}
	
.listado_icons li {
	float:left;
	margin:10px 10px 5px 10px;
	border:0;
	}	

.icon_rs_space {
	width:25px;
	width:25px;
	border:none;
	}

.icon_rs_2 {
	width:25px;
	width:25px;
	border:none;
	position:absolute;
	}
	
.icon_rs_2 a {
	border:none;
	}
	
.img_banner_mitad {
	width:99%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	}
	
.img_banner_mitad a {
	border:0px;
	}
	
.pie_comunicado {
	width: 95%;
	height: auto;
	padding: 2.5% 2.5% 2.5% 2.5%;
	margin-top: 0px;
	float: left;
	background-color: #004477;
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#ffffff;
	text-align:left;
}
	

/*flotante*/

.flotante {
	width:100%;
	height:320px;
	float:right;
	bottom:-280;
	right:0;
	background-color:rgba(255,255,255,0.7);
	position: fixed;
	z-index: 999;
	display:block;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	}
	
.encabezado_flot {
	width:100%;
	height:20px;
	float:left;
	padding:10px;
	background-color:rgba(180,0,110,0.8);
	font-family:'Intro Book', arial, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	}
	
	
.sub1_flot {
	width:100%;
	height:60px;
	float:left;
	background-color:rgba(255,255,255,0.8);
	}
	
.sub2_flot {
	width:100%;
	height:220px;
	float:left;
	background-color:rgba(180,0,110,0.8);
	}

/*flotante*/



<!--conocenos-->

.article_conoce {
	width:100%;
	height:auto;
	float:left;
	background-image:url(img/banners/cea_conoce.jpg);
	background-position:center;
	background-size:cover;
	}
	
.article_agua {
	width:100%;
	height:auto;
	float:left;
	background-image:url(img/banners/cea_agua.jpg);
	background-position:center;
	background-size:cover;
	}
	
.article_mision {
	width:100%;
	height:auto;
	float:left;
	background-image:url(img/banners/cea_mision.jpg);
	background-position:center;
	background-size:cover;
	}
	
.article_vision {
	width:100%;
	height:auto;
	float:left;
	background-image:url(img/banners/cea_vision.jpg);
	background-position:center;
	background-size:cover;
	}
	
.tit_conocenos {
	width:100%;
	height:auto;
	clear:left;
	float:right;
	margin-top:20px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:25px;
	color:#ffffff;
	text-align:right;
	}
	
.tit_agua {
	width:100%;
	height:auto;
	clear:left;
	float:right;
	margin-top:20px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:25px;
	color:#ffffff;
	text-align:right;
	}
	
.tit_mision {
	width:100%;
	height:auto;
	clear:left;
	float:right;
	margin-top:20px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:25px;
	color:#00a3e0;
	text-align:right;
	}
	
.tit_vision {
	width:100%;
	height:auto;
	clear:right;
	float:left;
	margin-top:20px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:25px;
	color:#00a3e0;
	text-align:left;
	}
	
.paragraph_conocenos {
	width:30%;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	background-color:rgba(43,66,115, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topleft:16px;
	-moz-border-radius-topleft:16px;
	-webkit-border-radius-bottomleft:16px;
	-moz-border-bottom-bottomleft:16px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	}

.paragraph_agua {
	width:30%;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	background-color:rgba(43,66,115, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topleft:16px;
	-moz-border-radius-topleft:16px;
	-webkit-border-radius-bottomleft:16px;
	-moz-border-bottom-bottomleft:16px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	}
		
.paragraph_mision {
	width:30%;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	background-color:rgba(0,163,224, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topleft:16px;
	-moz-border-radius-topleft:16px;
	-webkit-border-radius-bottomleft:16px;
	-moz-border-bottom-bottomleft:16px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	}
	
.paragraph_vision {
	width:30%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	background-color:rgba(0,163,224, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topright:16px;
	-moz-border-radius-topright:16px;
	-webkit-border-radius-bottomright:16px;
	-moz-border-bottom-bottomright:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	}
	
.section_tercio_redonda {
	width:100%;
	height:auto;
	float:left;
	margin-left:0px;
	background-color:rgba(255,255,255,0.0);
}


.aside_int_redonda {
	width:90%;
	height:auto;
	padding:5% 5% 5% 5%;
	margin-top:0px;
	float:left;
	background-color:rgba(255,255,255,0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6C6C70;
}

.aside_int_redonda p {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6C6C70;
	text-align:center;
}

.aside_int_redonda a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6C6C70;
	text-decoration:none;
}

.aside_int_redonda a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	text-decoration:none;
}
	
.img_redonda {
	width:60%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:19%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:solid 6px #CACBD0;
	}
<!--conocenos-->


<!--ecas_tabla-->

.table_ecas {
	width:100%;
	height:auto;
	border:1px solid rgba(156,154,159);
	}
	
.fila_ecas {
	width:99.7%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.fila_ecas_rosa {
	width:99.7%;
	height:auto;
	float:left;
	background-color:rgba(186,0,124, 0.3);
	border-bottom:1px solid rgba(156,154,159);
	}
	
.subfila_ecas {
	width:99.7%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.col1_ecas {
	width:99.7%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.col1_anexo {
	width:99.7%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}

	
.col2_ecas {
	width:99.7%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	}
	
	
.col3_ecas {
	width:99.7%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	}
	
.col2_ecas_tit {
	width:99.7%;
	height:auto;
	float:left;
	padding:10px;
	clear:right;
	background-color: #004477;
	font-family:'Proxima Nova Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.col3_ecas_tit {
	width:99.7%;
	height:auto;
	float:left;
	padding:10px;
	background-color: #004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	}
	
.celda_ecas {
	width:99.7%;
	height:auto;
	float:left;
	padding:10px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo {
	width:99.7%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo2 {
	width:99.7%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo3 {
	width:99.7%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.icon_pdf {
	width:30px;
	height:30px;
	float:left;
	}
	
.icon_pdf a {
	width:30px;
	height:30px;
	float:left;
	border:none;
	}
	
.celda_ecas_tit {
	width:99.7%;
	height:auto;
	float:left;
	padding:10px;
	background-color:#004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	}


<!--ecas_tabla-->


<!--noticia_eca-->

.noticia_eca_negro {
	float:left;
	margin-top:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	}

<!--noticia_eca-->


<!--navegadores-->

.espacio_navegadores {
	width: 12%;
	height:auto;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	}

.img_navigator {
	width: 12%;
	height:auto;
	float:left;
	}
	
<!--navegadores-->


<!--finanzas_tabla-->

.table_finanzas {
	width:100%;
	height:auto;
	border:1px solid #666;
	background-color:#F0F0F0;
	}
	
.tit_ano_finanzas {
	width:99%;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:rgba(0,155,219, 1.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.tit_mes_finanzas {
	width:99%;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:#B2B2B1;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.fila_finanzas {
	width:99%;
	height:auto;
	border-bottom:1px solid #666;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_1_finanzas {
	width:49%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_2_finanzas {
	width:99%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_3_finanzas {
	width:99%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.img_finanzas {
	width:30px;
	height:30px;
	float:left;
	}

<!--finanzas_tabla-->


/* Tablet Layout: 500px to 649px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 480px) {

.gridContainer {
	width: 100%;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_tablet {
    margin-left: 0;
}
.hide_tablet {
    display: none;
}


/*Estilos header*/

.secc_header_0 {
	width:100%;
	height:40px;
	float:left;
	background-color:#f6f7f8;
	}


	
/*estilos principal*/
	
.icon_2 {
	width:130px;
	height:42px;
	margin:10px 0px 0px 35%;
	float:left;
	border:none;
}

/*estilos de fuente*/

.regular_18_bco_center {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-right:30%;
	}
	
.regular_18_bco_center a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
/*estilos footer*/

.listado_bco_footer,.nav ul {
	margin-left:15%;
	padding:0;
	list-style:none;
	}
	
.listado_bco_footer ul {
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:5px;
	}
	
.listado_bco_footer li {
	float:left;
	position:relative;
	}
	
.listado_bco_footer li a {
	font-family:'Intro Book', arial, sans-serif;
	display:block;
	font-size:14px;
	line-height:22px;
	color:#ffffff;
	padding:5px 15px 0px 15px;
	text-decoration:none;	
}

.listado_bco_footer li a:hover {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#cacbd0;
	text-decoration:none;	
}

/*PLANTILLA*/

aside {
	width:93%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}
	
.aside_hk {
	width:93%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}

.section_principal {
	width:93%;
	height:auto;
	background-color:#ffffff;
	float:left;	
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 10px 10px 10px;
	}
	
.audio_campanas {
	width:96%;
	height:80px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#d1d1d3;
	text-align:center;
	background-color:#6c6c70;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.audio_info {
	width:93.7%;
	height:65px;
	float:left;
	background-color:#a9a9aa;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#a9a9aa;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}

	
.even_campanas {
	width:96%;
	height:100px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	background-color:#de0581;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.even_info {
	width:93.7%;
	height:90px;
	float:left;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#ffffff;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}


.form_genero {
	width:35%;
	height:30px;	
	float:none;
	clear:right;
	margin-top:15px;
	margin-left:10px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
/*flotante*/

.flotante {
	width:350px;
	height:320px;
	float:right;
	bottom:-280;
	right:0;
	background-color:rgba(255,255,255,0.7);
	position: fixed;
	z-index: 999;
	display:block;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	}
	
.encabezado_flot {
	width:100%;
	height:20px;
	float:left;
	padding:10px;
	background-color:rgba(180,0,110,0.8);
	font-family:'Intro Book', arial, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	}
	
	
.sub1_flot {
	width:100%;
	height:60px;
	float:left;
	background-color:rgba(255,255,255,0.8);
	}
	
.sub2_flot {
	width:100%;
	height:220px;
	float:left;
	background-color:rgba(180,0,110,0.8);
	}


/*flotante*/


<!--navegadores-->

.espacio_navegadores {
	width: 8%;
	height:auto;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	}

.img_navigator {
	width: 8%;
	height:auto;
	float:left;
	}
	
<!--navegadores-->


<!--finanzas_tabla-->

.table_finanzas {
	width:100%;
	height:auto;
	border:1px solid #666;
	background-color:#F0F0F0;
	}
	
.tit_ano_finanzas {
	width:99%;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:rgba(0,155,219, 1.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.tit_mes_finanzas {
	width:99%;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:#B2B2B1;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.fila_finanzas {
	width:99%;
	height:auto;
	border-bottom:1px solid #666;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_1_finanzas {
	width:99%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_2_finanzas {
	width:48%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_3_finanzas {
	width:48%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.img_finanzas {
	width:30px;
	height:30px;
	float:left;
	}

<!--finanzas_tabla-->




}

/* Desktop Layout: 750px to a max of 819px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 650px) {

.gridContainer {
	width: 100%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}

/*Estructura general*/



/*Secciones Header*/

	
#sub_header_1 {
	width:100%;
	height:auto;
	float:left;	
	background-color:#ffffff;
	}
	
.secc_header_0 {
	width:70%;
	height:40px;
	float:left;
	background-color:#f6f7f8;
	}

.secc_header_1 {
	width:140px;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
#secc_header_2 {
	width:60%;
	height:80px;
	float:left;
	background-color:#ffffff;
	margin-left:0%;
	padding-top:60px;
	font-family:'Intro Regular Caps', arial, sans-serif;
	font-size:20px;
	color:#3a5ba0;
	float:left;
	text-align:center;
	}
	
	
.logo_gto{
	width:140px;
	height:auto;
	float:left;
	border:none;
	}
	
.secc_header_3 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.secc_header_4 {
	width:30%;
	height:40px;
	float:left;
	background-color:#ffffff;
	}
	
#pleca_eje {
	max-width:188px;
	height:24px;
	float:left;
	background-image:url(img/eje_calidad.jpg);
	}
	
#espacio_header {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
#buscador {
	width:100%;
	height:100px;
	padding:10px 16px 10px 0px;
	float:left;
	background-color:#ffffff;
	}
	
.sub_buscador {
	width:100%;
	height:auto;
	float:left;
	padding-top:0px;
	background-color:#ffffff;
	}
	
.sub_buscador2 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
/*Estilos de formularios*/

.form_buscador {
	width:70%;
	height:30px;	
	float:left;
	margin-top:5px;
	margin-left:0%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;		
	}
	
.btn_buscador {
	width:32px;
	height:32px;	
	float:left;
	margin-top:5px;
	margin-left:0px;
	background-image:url(img/enviar.png);
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
/*Secciones internas*/




.section4 {
	width:96.5%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#cacbd0;
	overflow:hidden;
}

.section1_gris {
	width:43%;
	height:auto;
	float:left;
	background-color:#cacbd0;
	overflow:hidden;
}

.section3_gris {
	width:43%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#464445;
	overflow:hidden;
}

.section1 {
	width:88%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section_destacado {
	width:98%;
	height: auto;
	margin-left:0px;
	margin-top:10px;
	float:left;
	background-color:rgba(255,255,255, 0);
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#86858A;
	text-align:center;
}

.section_destacado a {
	margin:10px;
	color:#1D4B7E;
	text-align:center;
	text-decoration:none;
}

.section_destacado_gris {
	width:100%;
	height: auto;
	margin-left:0px;
	margin-top:10px;
	float:left;
	background-color:#0036AA;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	border-radius: 5px;
}

.section_destacado_gris a {
	margin:10px;
	color:#ECEDEF;
	text-align:center;
	text-decoration:none;
}

.cuerpo3_destacado {
	width:100%;
	height: auto;
	float:left;
	background-color:rgba(255,255,255, 0.0);
}

.listado_14_destacado {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	}
	
.listado_14_destacado li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	text-decoration:none;	
}

.listado_14_destacado li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#283F6E;
	text-decoration:none;	
}

.section1_doble {
	width:100%;
	height:100%;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section1_doble_slider {
	width:100%;
	height:100%;
	float:left;
	background-color:#ffffff;
}

.section2_sencillo {
	width:100%;
	height:100%;
	float:left;
	background-color:#ffffff;
}


.section3 {
	width:42.5%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
}

/*Secciones footer*/

.section6 {
	width:39%;
	height:210px;
	float:left;
	padding-bottom:0px;
	margin-left:10px;
	background-color:rgba(255, 255, 255,0.0);
}

.section7 {
	width:30%;
	height:210px;
	border-left:1px solid #acabb1;
	float:left;
	margin-left:10px;
	background-color:rgba(255, 255, 255,0.0);
}


/*PLANTILLA*/

aside {
	width:29.5%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}
	
.aside_hk {
	width:29.5%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}

.section_principal {
	width:64%;
	height:auto;
	background-color:#ffffff;
	float:left;	
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 10px 10px 10px;
	}

.aside_hk {
	width:28.5%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	}
	
	
/*correo*/

.header_email {
	width:100%;
	height:100px;
	background-color:#009ada;
	float:left;
	}
	
.aside_email {
	width:18%;
	padding:2%;
	height:auto;
	float:left;
	background-color:#FFF;
	text-align:left;
	}
	
.section_email {
	width:77%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.order_email {
	width:16%;
	height:auto;
	background-color:#009ada;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	position:absolute;
	display:inline-block;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.order_email a {
	color:#ffffff;
	text-decoration:none;
	}
	
.pagination_email {
	width:98%;
	padding:1%;
	height:30px;
	background-color:#d9d9db;
	float:left;
	
	}
	
.session_email {
	width:98%;
	padding:1%;
	height:30px;
	background-color:#ffffff;
	float:left;
	
	}
	
.mensaje_email {
	width:100%;
	padding:5px;
	height:190px;
	border-bottom: 1px solid #CCC;
	background-color:#ffffff;	
	}
	
.id_email {
	width:10%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	clear:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.nombre_email {
	width:80.5%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.nombre_email a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.nombre_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.msj_email {
	width:90%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.msj_email a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.msj_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.date_email {
	width:12%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.delete_email {
	width:2%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:center;
	}
	
.tit_bco_email {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#ffffff;
	float:right;
	margin:32px 20px 10px 0px;
	padding-bottom:10px;
	text-align:left;
	}
	
.correo_susc {
	width:70%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.susc_susc {
	width:100%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
/*fin_correo*/



/*listados*/ 
	
.listado_icons {
	margin-right:10px;
	list-style: none;
	list-style-image: none;
	text-align: left;
	float: right;
	}
	
.listado_icons li {
	float:left;
	margin:10px 5px 5px 5px;
	border:0;
	}	

.icon_rs_space {
	width:25px;
	width:25px;
	border:none;
	}

.icon_rs_2 {
	width:25px;
	width:25px;
	border:none;
	position:absolute;
	}
	
.icon_rs_2 a {
	border:none;
	}
	
.img_cultura_center {
	width:30%;
	height:auto;
	margin-top:5px;
	margin-left:30%;
	margin-bottom:10px;
	float:left;
	border:none;
}

.img_cultura_center a {
	border:none;
}


<!--ecas_tabla-->

.table_ecas {
	width:100%;
	height:auto;
	}
	
.fila_ecas {
	width:100%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.fila_ecas_rosa {
	width:100%;
	height:auto;
	float:left;
	background-color:rgba(186,0,124, 0.3);
	border-bottom:1px solid rgba(156,154,159);
	}
	
.subfila_ecas {
	width:100%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.col1_ecas {
	width:69%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.col1_anexo {
	width:100%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.col2_ecas {
	width:16%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	clear:right;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	}
	
.col3_ecas {
	width:11%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	}
	
.col2_ecas_tit {
	width:15%;
	height:auto;
	float:left;
	padding:5px;
	clear:right;
	background-color: #004477;
	font-family:'Proxima Nova Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:visible;
	}
	
.col3_ecas_tit {
	width:12%;
	height:auto;
	float:left;
	padding:5px;
	background-color: #004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:visible;
	}
	
.celda_ecas {
	width:100%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo {
	width:19%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo2 {
	width:40%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo3 {
	width:15%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_ecas_tit {
	width:47.7%;
	height:auto;
	float:left;
	padding:5px;
	background-color:#004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}


<!--ecas_tabla-->

.espacio_logos {
	width:13%;
	height:auto;
	border:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
}

.espacio_logos_cotas {
	width:23.5%;
	height:auto;
	border:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
}


}

/* Desktop Layout: 820px to a max of 839px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 820px) {

.gridContainer {
	width: 100%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}


/*Secciones Header*/

	
#sub_header_1 {
	width:100%;
	height:auto;
	float:left;	
	background-color:#ffffff;
	}
	
	
.secc_header_0 {
	width:60.1%;
	height:40px;
	float:left;
	background-color:#f6f7f8;
	}
	

.secc_header_1 {
	width:140px;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
#secc_header_2 {
	width:60%;
	height:80px;
	float:left;
	background-color:#ffffff;
	margin-left:0%;
	padding-top:60px;
	font-family:'Intro Regular Caps', arial, sans-serif;
	font-size:20px;
	color:#3a5ba0;
	float:left;
	text-align:center;
	}
	
.secc_header_3 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.secc_header_4 {
	width:39.8%;
	height:40px;
	float:left;
	background-color:#ffffff;
	}
	
#pleca_eje {
	width:220px;
	height:24px;
	float:left;
	background-image:url(img/eje_calidad.jpg);
	}
	
#espacio_header {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
#buscador {
	width:100%;
	height:52px;
	padding:10px 16px 10px 0px;
	float:left;
	background-color:#ffffff;
	}
	
.sub_buscador {
	width:100%;
	height:auto;
	float:left;
	padding-top:0px;
	background-color:#ffffff;
	}
	
.sub_buscador2 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.img_tercio {
	width:31.3%;
	height:31.3%;
	margin-left:10px;
	float:left;
	} 
	
/*Estilos de formularios*/

.form_buscador {
	width:70%;
	height:30px;	
	float:left;
	margin-top:5px;
	margin-left:0%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;		
	}
	
.btn_buscador {
	width:32px;
	height:32px;	
	float:left;
	margin-top:5px;
	margin-left:0px;
	background-image:url(img/enviar.png);
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
/*Secciones internas*/

.section1 {
	width:30%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section_destacado {
	width:33%;
	height: auto;
	margin-left:5px;
	float:left;
	background-color:rgba(255,255,255, 0);
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#86858A;
	text-align:center;
}

.section_destacado a {
	margin:10px;
	color:#1D4B7E;
	text-align:center;
	text-decoration:none;
}

.section_destacado_gris {
	width:33%;
	height: auto;
	margin-left:5px;
	float:left;
	background-color:#0036AA;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	border-radius: 5px;
}

.section_destacado_gris a {
	margin:10px;
	color:#ECEDEF;
	text-align:center;
	text-decoration:none;
}

.cuerpo3_destacado {
	width:100%;
	height: auto;
	float:left;
	background-color:rgba(255,255,255, 0.0);
}

.listado_14_destacado {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#009ADA;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	}
	
.listado_14_destacado li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#009ADA;
	text-decoration:none;	
}

.listado_14_destacado li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#283F6E;
	text-decoration:none;	
}

.section1_doble {
	width:100%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section1_doble_slider {
	width:65%;
	height: auto;
	float:left;
	background-color:#ffffff;
}

.section2 {
	width:55%;
	height:55%;
	float:right;
	margin-left:2%;
	margin-right:2%;
	background-color:#ffffff;
}

.section2_sencillo {
	width:26%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}


.section3 {
	width:28%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
}

.section1_gris {
	width:30%;
	height:auto;
	float:left;
	background-color:#cacbd0;
	overflow:hidden;
}


.section3_gris {
	width:31.5%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#464445;
	overflow:hidden;
}

.section_tercio_gris {
	width:32%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#dfdfe1;
	border-radius: 5px;
}

.section_tercio_bco {
	width:32%;
	height:500px;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
}

.section_medio_bco {
	width:45.7%;
	height:auto;
	float:left;	
	margin:0px 0px 0px 12px;
	padding:10px 10px 10px 10px;
	background-color:#edeef0;
	border:1px solid #cccccc;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.subsection_form {
	width:95%;
	height:auto;
	float:left;
	margin-left:12px;
	padding:5px 5px 10px 5px;
	margin:10px 5px 10px 5px;
	background-color:#dadbdc;
	border:1px solid #cccccc;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.article_95 {
	width:95.8%;
	height:auto;
	float:left;
	margin-left:12px;
	padding:5px 5px 10px 5px;
	margin:1% 1% 1% 1%;
	background-color:#dadbdc;
	border:1px solid #cccccc;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.separador_reporte {
	float:left;
	width:96%;
	height:auto;
	padding:8px 8px 8px 8px;
	margin-top:15px;
	margin-bottom:15px;
	background:#009ada;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	
	}


.section4 {
	width:31%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#cacbd0;
	overflow:hidden;
}

.pestana3 {
	width:32px;
	height:auto;
	float:left;
	background-color:#cacbd0;	
	}

	
.icon_2 {
	width:130px;
	height:42px;
	margin:10px 0px 0px 23%;
	float:left;
	border:none;
}

.section5 {
	width:25%;
	height:150px;
	float:left;
	background-color:#ffffff;
}

.audio_campanas {
	width:58%;
	height:80px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#d1d1d3;
	text-align:center;
	background-color:#6c6c70;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.audio_info {
	width:38%;
	height:65px;
	float:left;
	background-color:#a9a9aa;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#a9a9aa;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}
	
.cert_1 {
	width:48%;
	height:auto;
	float:left;
	padding:10px 5px 5px 5px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#d1d1d3;
	text-align:center;
	background-color:#6c6c70;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.cert_2 {
	width:48%;
	height:auto;
	float:left;
	background-color:#a9a9aa;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#a9a9aa;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}
	
.even_campanas {
	width:40%;
	height:120px;
	float:left;
	padding-top:30px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	background-color:#de0581;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.even_info {
	width:56%;
	height:135px;
	float:left;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#ffffff;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}
	
.indicadores_mitad1 {
	width:40%;
	height:auto;
	float:left;
	overflow:hidden;
	}
	
.indicadores_mitad2 {
	width:57%;
	height:auto;
	padding:0.5% 0.5% 0.5% 0.5%;
	float:left;
	margin-left:1%;
	background-color:rgba(255,255,255,0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#828282;
	text-align:center;
	}



/*Estilos de fuente*/

.regular_18_bco_center {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-right:12%;
	}
	
.regular_18_bco_center a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}

/*PLANTILLA*/

aside {
	width:30%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}
	
.aside_hk {
	width:30%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}

.section_principal {
	width:65%;
	height:auto;
	background-color:#ffffff;
	float:left;	
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 10px 10px 10px;
	}


.aside_hk {
	width:29%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	}

.logo_eca {
	width:23.5%;
	height:auto;
	float:left;
	margin:10px 5px 10px 5px;
	}
	
.logo_eca a {
	border:none;
	}
	
.pie_comunicado {
	width: 100%;
	height: auto;
	padding: 2.5% 2.5% 2.5% 2.5%;
	margin-top: 0px;
	float: left;
	background-color: #004477;
	font-family:'Baloo', arial, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#ffffff;
	text-align:left;
}
	
/*listados*/ 
	
.listado_icons {
	margin-right:10px;
	list-style: none;
	list-style-image: none;
	text-align: left;
	float: right;
	}
	
.listado_icons li {
	float:left;
	margin:10px 10px 5px 10px;
	border:0;
	}	

.icon_rs_space {
	width:25px;
	width:25px;
	border:none;
	}

.icon_rs_2 {
	width:25px;
	width:25px;
	border:none;
	position:absolute;
	}
	
.icon_rs_2 a {
	border:none;
	}
	
.img_banner_mitad {
	width:49.5%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	}
	
.img_banner_mitad a {
	border:0px;
	}

	



}


/* Desktop Layout: 840px to a max of 975px. */

@media only screen and (min-width: 840px) {

.gridContainer {
	width: 100%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}


/*Estructura general*/


#container {
	max-width:1300px;
	margin-left: Auto;
	margin-right: Auto;
	}
	
#container_pop {
	max-width:980px;
	margin-left: Auto;
	margin-right: Auto;
	height: Auto;
	}

	
#container_video {
	max-width:600px;
	margin-left: Auto;
	margin-right: Auto;
	}
	

	
	
/*Secciones Header*/

	
#sub_header_1 {
	width:100%;
	height:auto;
	float:left;	
	background-color:#ffffff;
	}
	
.secc_header_0 {
	width:60.1%;
	height:40px;
	float:left;
	background-color:#f6f7f8;
	}

.secc_header_1 {
	width:140px;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
#secc_header_2 {
	width:43%;
	height:80px;
	float:left;
	background-color:#ffffff;
	margin-left:0%;
	padding-top:60px;
	font-family:'Intro Regular Caps', arial, sans-serif;
	font-size:20px;
	color:#3a5ba0;
	float:left;
	text-align:center;
	}
	
.secc_header_3 {
	width:39.8%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.secc_header_4 {
	width:39.8%;
	height:40px;
	float:left;
	background-color:#ffffff;
	}
	
#pleca_eje {
	width:220px;
	height:24px;
	float:left;
	background-image:url(img/eje_calidad.jpg);
	}
	
#espacio_header {
	width:100%;
	height:35px;
	float:left;
	background-color:#ffffff;	
	}
	
#buscador {
	width:100%;
	height:52px;
	padding:10px 16px 10px 0px;
	float:left;
	background-color:#ffffff;
	}
	
.sub_buscador {
	width:100%;
	height:auto;
	float:left;
	padding-top:0px;
	background-color:#ffffff;
	}
	
.sub_buscador2 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
/*menú header*/


	
/*Secciones content*/


	
.article2 {
	width:100%;
	height:auto;
	float:left;
	margin-top:16px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:left;	
	}
	
#slider {
	width:100%;
	height:auto;
	margin-left:0%; 
	float:left;
	margin-bottom:20px;
	background-color:#ffffff;
	}
	
#slider_2 {
	width:96%;
	height:360px;
	margin-left:2%; 
	float:left;
	background-color:#ffffff;
	}
	
	
.margen_img {
	width:100%;
	height:16px;
	float:left;
	background-image:url(img/separador.png);
	}
	
.sombra_margen {
	width:100%;
	height:100%;
	float:left;
	}
	
.pestana {
	width:32px;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
.pestana_eca {
	width:49px;
	height:auto;
	float:left;
	background-color:#ffffff;	
	}
	
.section1 {
	width:30%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section_destacado {
	width:29%;
	height: auto;
	margin-left:10px;
	float:left;
	background-color:rgba(255,255,255, 0);
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#86858A;
	text-align:center;
}

.section_destacado a {
	margin:10px;
	color:#1D4B7E;
	text-align:center;
	text-decoration:none;
}

.section_destacado_gris {
	width:29%;
	height: auto;
	margin-left:10px;
	float:left;
	background-color:rgba(0,0,0, 0.6);
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}

.section_destacado_gris a {
	margin:10px;
	color:#ECEDEF;
	text-align:center;
	text-decoration:none;
}

.cuerpo3_destacado {
	width:100%;
	height: auto;
	float:left;
	background-color:rgba(255,255,255, 0.0);
}

.listado_14_destacado {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	}
	
.listado_14_destacado li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	text-decoration:none;	
}

.listado_14_destacado li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#283F6E;
	text-decoration:none;	
}

.section_destacado {
	width:34%;
	height: auto;
	margin-left:10px;
	float:left;
	background-color:rgba(255,255,255, 0);
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#86858A;
	text-align:center;
}

.section_destacado a {
	margin:10px;
	color:#1D4B7E;
	text-align:center;
	text-decoration:none;
}

.section_destacado_gris {
	width:34%;
	height: auto;
	margin-left:10px;
	float:left;
	background-color:#0036AA;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	border-radius: 5px;
	margin-right: 10px;
}

.section_destacado_gris a {
	margin:10px;
	color:#ECEDEF;
	text-align:center;
	text-decoration:none;
}

<!--conocenos-->


.article_conoce {
	width:100%;
	height:465px;
	float:left;
	background-image:url(img/banners/cea_conoce.jpg);
	background-position:center;
	background-size:cover;
	}
	
.article_agua {
	width:100%;
	height:465px;
	float:left;
	background-image:url(img/banners/cea_agua.jpg);
	background-position:center;
	background-size:cover;
	}
	
.article_mision {
	width:100%;
	height:465px;
	float:left;
	background-image:url(img/banners/cea_mision.jpg);
	background-position:center;
	background-size:cover;
	}
	
.article_vision {
	width:100%;
	height:465px;
	float:left;
	background-image:url(img/banners/cea_vision.jpg);
	background-position:center;
	background-size:cover;
	}
	
.tit_conocenos {
	width:100%;
	height:auto;
	clear:left;
	float:right;
	margin-top:40px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:36px;
	color:#ffffff;
	text-align:right;
	}
	
.tit_agua {
	width:100%;
	height:auto;
	clear:left;
	float:right;
	margin-top:40px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:36px;
	color:#ffffff;
	text-align:right;
	}
	
	
.tit_mision {
	width:100%;
	height:auto;
	clear:left;
	float:right;
	margin-top:40px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:36px;
	color:#00a3e0;
	text-align:right;
	}
	
.tit_vision {
	width:100%;
	height:auto;
	clear:right;
	float:left;
	margin-top:40px;
	margin-left: 20px;
	margin-bottom: 20px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:36px;
	color:#00a3e0;
	text-align:left;
	}
	
.paragraph_conocenos {
	width:30%;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:22px;
	background-color:rgba(43,66,115, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topleft:16px;
	-moz-border-radius-topleft:16px;
	-webkit-border-radius-bottomleft:16px;
	-moz-border-bottom-bottomleft:16px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	}
	
.paragraph_agua {
	width:30%;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:22px;
	background-color:rgba(43,66,115, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topleft:16px;
	-moz-border-radius-topleft:16px;
	-webkit-border-radius-bottomleft:16px;
	-moz-border-bottom-bottomleft:16px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	}
	
.paragraph_mision {
	width:30%;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:22px;
	background-color:rgba(0,163,224, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topleft:16px;
	-moz-border-radius-topleft:16px;
	-webkit-border-radius-bottomleft:16px;
	-moz-border-bottom-bottomleft:16px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	}
	
.paragraph_vision {
	width:30%;
	height:auto;
	float:left;
	margin-top:20px;
	margin-right: 0px;
	padding: 20px 20px 20px 20px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:22px;
	background-color:rgba(0,163,224, 0.8);
	color:#ffffff;
	text-align:justify;
	-webkit-border-radius-topright:16px;
	-moz-border-radius-topright:16px;
	-webkit-border-radius-bottomright:16px;
	-moz-border-bottom-bottomright:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	}
	
.section_tercio_redonda {
	width:32%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:rgba(255,255,255,0.0);
}


.aside_int_redonda {
	width:90%;
	height:auto;
	padding:5% 5% 5% 5%;
	margin-top:0px;
	float:left;
	background-color:rgba(255,255,255,0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6C6C70;
}

.aside_int_redonda p {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6C6C70;
	text-align:center;
}

.aside_int_redonda a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#6C6C70;
	text-decoration:none;
}

.aside_int_redonda a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ada;
	text-decoration:none;
}
	
.img_redonda {
	width:60%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:19%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:solid 6px #CACBD0;
	}
<!--conocenos-->

.cuerpo3_destacado {
	width:100%;
	height: auto;
	float:left;
	background-color:rgba(255,255,255, 0.0);
}

.listado_14_destacado {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	}
	
.listado_14_destacado li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ADA;
	text-decoration:none;	
}

.listado_14_destacado li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#283F6E;
	text-decoration:none;	
}

.section1_doble {
	width:63%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}

.section1_doble_slider {
	width:65%;
	height: auto;
	float:left;
	background-color:#ffffff;
}

.section1_gris {
	width:30%;
	height:auto;
	float:left;
	background-color:#cacbd0;
	overflow:hidden;
}

.section2 {
	width:64%;
	height: auto;
	float:right;
	margin-left:0px;
	margin-right:15px;
	background-color:#ffffff;
}

.section2_sencillo {
	width:32%;
	height: auto;
	border-right:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
}


.section3 {
	width:31.5%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#ffffff;
}

.section4 {
	width:32%;
	height:auto;
	float:left;
	margin-left:10px;
	background-color:#cacbd0;
	overflow:hidden;
}

.section5 {
	width:25%;
	height:150px;
	float:left;
	background-color:#ffffff;
}

.section3_gris {
	width:31.5%;
	height:auto;
	border-right:1px solid #cccdd1;
	float:left;
	margin-left:10px;
	background-color:#464445;
	overflow:hidden;
}

.pestana1 {
	width:32px;
	height:280px;
	float:left;
	border:none;
	}
	
.pestana2 {
	width:32px;
	height:240px;
	float:left;
	border:none;
	}
	
.pestana3 {
	width:32px;
	height:auto;
	float:left;
	background-color:#cacbd0;	
	}
	
.pestana8 {
	width:32px;
	height:150px;
	float:left;
	border:none;
	}
	
.encabezado1 {
	width:100%;
	height:30px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#c34a90;
	text-align:center;
}

.encabezado1_azul {
	width:100%;
	height:30px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#004477;
	text-align:center;
}

.encabezado1_gris {
	width: 291px;
	height: 30px;
	float:left;
	background-color:#cacbd0;
}

.encabezado2_gris {
	width: 100%;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#CACBD0;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#464445;
	text-align:center;
}

.encabezado2_gris a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#464445;
	text-align:center;
	text-decoration:none;
}

.encabezado2_gris a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#004477;
	text-align:center;
	text-decoration:none;
}

.encabezado3_gris {
	width:100%;
	height:43px;
	float:left;
	background-color:#464445;
}

.cuerpo1 {
	width:100%;
	height: 250px;
	float:left;
	background-color:#ffffff;
}

.cuerpo2 {
	width:100%;
	height:110px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
}

.cuerpo2_gris {
	width:271px;
	height:240px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	background-color:#ffffff;
}

.cuerpo_rs {
	width:93%;
	height:260px;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#ffffff;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo_rs_aside {
	width:93%;
	height:auto;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#ffffff;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.encabezado3 {
	width: 307px;
	height: 30px;
	float:left;
	background-color:#ffffff;
}

.cuerpo3 {
	width:100%;
	height: auto;
	float:left;
	background-color:#ffffff;
}

.cuerpo3_azul {
	width:100%;
	height:auto;
	margin:0px 10px 0px 0px;
	padding-bottom:20px;
	float:left;
	background-color:#0262C9;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#ffffff;
	border-radius: 5px;
}

.img_tematica {
	width:100%;
	height:auto;
	margin:0;
	float:left;
	box-sizing: border-box;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
	transform: scale(1.0);
    -webkit-transform: scale(1.0);
}

.img_tematica:hover {
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

.cuerpo4_gris {
	width:93%;
	height: 80px;
	margin:10px 10px 10px 10px;
	float:left;
	background-color:#cacbd0;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo5_azul_2 {
	width:93%;
	height:80px;
	margin:10px 0px 0px 10px;
	float:left;
	background-color:#004477;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo6_azul {
	width:100%;
	height:116px;
	float:left;
	background-color:#009ada;
}

.cuerpo7_azul_2 {
	width:100%;
	height:97px;
	float:left;
	background-color:#004477;
}

.cuerpecito_bco {
	width:100%;
	height:120px;
	float:left;
	background-color:#ffffff;
	overflow:hidden;
}

.cuerpo6_rosa {
	width:93%;
	height:80px;
	margin:10px 0px 0px 10px;
	float:left;
	background-color:#de0581;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo6_rosa2 {
	width:93%;
	height: 80px;
	margin:10px 0px 10px 10px;
	float:left;
	background-color:#de0581;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:6px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.cuerpo7_rosa {
	width:100%;
	height:116px;
	float:left;
	background-color:#de0581;
}

.modulo_icon {
	width:27%;
	height:80px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}

.modulo_text {
	width:73%;
	height:80px;
	float:left;
	background-color:rgba(255, 255, 255, 0.3);
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}

.modulo_text_2 {
	width:73%;
	height:80px;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
	-webkit-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}

.icon {
	width: 50px;
	height: 50px;
	margin:15px 15px 15px 15px;
	float:left;
	border:none;
}

.icon a {
	width: 50px;
	height: 50px;
	margin:15px 15px 15px 15px;
	float:left;
	border:none;
}

.icon_2 {
	width:130px;
	height:42px;
	margin:10px 0px 0px 25%;
	float:left;
	border:none;
}

.icon3 {
	width: 144px;
	height: 103px;
	margin-top:14px;
	margin-left:20%;
	float:left;
	border:none;
}

.icon3 a {
	width: 144px;
	height: 103px;
	margin-top:14px;
	margin-left:20%;
	float:left;
	border:none;
}

.icon4 {
	width:121px;
	height:99px;
	margin-top:14px;
	margin-left:25%;
	float:left;
	border:none;
}

.icon5 {
	width:244px;
	height:auto;
	float:left;
	border:none;
}

.icon5 a {
	width:244px;
	height:116px;
	float:left;
	border:none;
}

.icon6 {
	width:91px;
	height:74px;
	margin-top:10px;
	margin-left:30%;
	float:left;
	border:none;
}

.icon6 a {
	width:91px;
	height:74px;
	float:left;
	border:none;
}

.icon_bco {
	width:35%;
	height:auto;
	margin-top:22px;
	margin-left:30%;
	float:left;
	border:none;
	box-sizing: border-box;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
	transform: scale(0.6);
    -webkit-transform: scale(0.6);
}

.icon_bco a {
	float:left;
	border:none;
}

.icon_bco:hover {
	transform: scale(0.8);
    -webkit-transform: scale(0.8);
}


.flecha {
	width:15px;
	height:30px;
	float:right;
	border:none;
	}
	
.img_cultura {
	width:100%;
	height:auto;
	float:left;
	border:none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.img_cultura_center {
	width:20%;
	height:auto;
	margin-top:5px;
	margin-left:40%;
	margin-bottom:10px;
	float:left;
	border:none;
}

.img_cultura_center a {
	border:none;
}
	
	
/*Estilos de párrafo generales*/

.regular_link {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	float:right;
	margin-right:0%;		
	}
	
.regular_link a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	float:right;
	text-decoration:none;
	}
	
.regular_link_16 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#6c6c70;
	float:right;
	margin-right:0%;		
	}
	
.regular_link_16 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:16px;
	color:#6c6c70;
	float:right;
	text-decoration:none;
	}
	
.bold_centrado_cea {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:17px;
	color:#ffffff;
	float:left;
	margin:8px 0px 0px 375px;
	}

	
.regular_18 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	margin-top:10px;
	margin-left:10px;
	}	
	
.regular_18 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	text-decoration:none;
	}
	
.regular_18_rosa {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#c34a90;
	float:right;
	margin-top:5px;
	margin-right:40px;
	}
	
.regular_18_azul {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#004477;
	float:right;
	margin-top:5px;
	margin-right:40px;
	}
	
.regular_18_bco {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-right:20%;
	}
	
.regular_18_bco_center {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:5px;
	margin-right:25%;
	}
	
.regular_18_bco_center a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.regular_18_bco_center_2 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:4px;
	margin-right:15%;
	}
	
.regular_18_bco_center_2 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center_2 a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.regular_18_bco_center_3 {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:right;
	margin-top:4px;
	margin-right:25%;
	}
	
.regular_18_bco_center_3 a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_center_3 a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.regular_18_gris {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#464445;
	float:right;
	margin-top:5px;
	margin-right:40px;
	}
	
.regular_18_gris_line {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#464445;
	float:left;
	margin-top:20px;
	margin-left:18%;
	}
	
.regular_18_gris_line a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#464445;
	text-decoration:none;
	}
	
.regular_18_gris_line a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#6c6c70;
	text-decoration:none;
	}
	
.regular_18_bco_line {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	float:left;
	margin-top:20px;
	margin-left:10%;
	}
	
.regular_18_bco_line a {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	}
	
.regular_18_bco_line a:hover {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#cacbd0;
	text-decoration:none;
	}
	
.bold_18_gris_footer {
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:18px;
	color:#6c6c70;
	float:left;;
	margin-top:5px;
	margin-left:10px;
	}
	
.listado_14_gris {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	float:left;
	margin-top:10px;
	margin-left:10px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_14_gris li a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#5b5b5e;
	text-decoration:none;	
}

.listado_14_gris li a:hover {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:22px;
	color:#009ada;
	text-decoration:none;	
}

.listado_13_gris {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#6c6c70;
	float:left;
	margin-top:10px;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_13_gris li a {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#6c6c70;
	text-decoration:none;	
}

.listado_13_gris li a:hover {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#464445;
	text-decoration:none;	
}

.listado_rs {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:60px;
	color:#6c6c70;
	float:left;
	margin-top:0px;
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	}
	
.listado_rs a {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	line-height:60px;
	color:#6c6c70;
	text-decoration:none;	
}

.listado_bco_footer,.nav ul {
	margin-left:0%;
	padding:0;
	list-style:none;
	}
	
.listado_bco_footer ul {
	height:0;
	left:0;
	overflow:hidden;
	position:absolute;
	top:5px;
	}
	
.listado_bco_footer li {
	float:left;
	position:relative;
	}
	
.listado_bco_footer li a {
	font-family:'Intro Book', arial, sans-serif;
	display:block;
	font-size:14px;
	line-height:22px;
	color:#ffffff;
	padding:5px 20px 0px 20px;
	text-decoration:none;	
}

.listado_bco_footer li a:hover {
	font-family:'Intro Book', arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#cacbd0;
	text-decoration:none;	
}

.cuerpo_15_bco {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	float:left;
	margin:10px 10px 10px 10px;
	text-align:left;
	}
	
.etiqueta_form {
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:18px;
	color:#ffffff;
	float:none;
	margin:10px 10px 10px 10px;
	text-align:justify;
	}

	
/*Estilos de formularios*/

.form_buscador {
	width:70%;
	height:30px;	
	float:left;
	margin-top:5px;
	margin-left:15%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;		
	}
	
.btn_buscador {
	width:32px;
	height:32px;	
	float:left;
	margin-top:5px;
	margin-left:0px;
	background-image:url(img/enviar.png);
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topright:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-bottomright:3px;
	-moz-border-bottom-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;		
	}
	
.form_correo {
	width:94%;
	height:30px;	
	float:none;
	margin-top:5px;
	margin-left:3%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-radius: 3px;
	}
	
.form_casillas_correo {
	width:15px;
	height:15px;	
	float:left;
	margin-top:9px;
	margin-left:9px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-radius-bottomleft:2px;
	-moz-border-bottom-bottomleft:2px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;		
	}
	
	.form_btn_correo:hover {
	background-color:#000F9F
	}
	
.form_btn_correo {
	width:auto;
	height:25px;	
	float:left;
	margin-top:0px;
	margin-left:9px;
	padding:3px 5px 5px 5px;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-color:#32aa00;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:6px;
	-webkit-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-radius-bottomleft:6px;
	-webkit-border-radius-bottomright:6px;
	-moz-border-bottom-bottomleft:6px;
	-moz-border-bottom-bottomright:6px;
	border-radius: 5px;
	}

	

/*Secciones footer*/

#section1_footer {
	width:100%;
	height:auto;
	background-color:#cacbd0;
	padding-bottom:20px;
	float:left;
	}
	
.container_footer {
	width:976px;
	height:auto;
	margin-left:Auto;
	margin-right:Auto;
	background-color:#6c6c70;
	}
	
.section6 {
	width:38%;
	height:210px;
	float:left;
	padding-bottom:0px;
	margin-left:10px;
	background-color:rgba(255, 255, 255,0.0);
}

.section7 {
	width:32%;
	height:210px;
	border-left:1px solid #acabb1;
	float:left;
	margin-left:10px;
	background-color:rgba(255, 255, 255,0.0);
}
	
.flechita_gris {
	width:13px;
	width:13px;
	float:left;
	margin:5px 0px 0px 10px;
	border:none;
	}
	
.cuerpo1_footer {
	width:100%;
	height:auto;
	float:left;
	background-color:rgba(255, 255, 255, 0.0);
}
	
.rs {
	width:23px;
	width:23px;
	float:left;
	margin:10px 0px 0px 0px;
	border:none;
	}
	
#section2_footer {
	width:100%;
	height:10%;
	padding:5px 0px 10px 0px;
	background-color:#6c6c70;
	float:left;
	}
	
	
<!--ecas_tabla-->

.table_ecas {
	width:100%;
	height:auto;
	}
	
.fila_ecas {
	width:100%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.fila_ecas_rosa {
	width:100%;
	height:auto;
	float:left;
	background-color:rgba(186,0,124, 0.3);
	border-bottom:1px solid rgba(156,154,159);
	}
	
.subfila_ecas {
	width:100%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.col1_ecas {
	width:69%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.col1_anexo {
	width:100%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.col2_ecas {
	width:16%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	clear:right;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Intro Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	}
	
.col3_ecas {
	width:11%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:center;
	}
	
.col2_ecas_tit {
	width:15%;
	height:auto;
	float:left;
	padding:5px;
	clear:right;
	background-color: #004477;
	font-family:'Intro Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:visible;
	}
	
.col3_ecas_tit {
	width:12%;
	height:auto;
	float:left;
	padding:5px;
	background-color: #004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:visible;
	}
	
.celda_ecas {
	width:100%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo {
	width:19%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo2 {
	width:40%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_anexo3 {
	width:15%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.celda_ecas_tit {
	width:47.7%;
	height:auto;
	float:left;
	padding:5px;
	background-color:#004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}


<!--ecas_tabla-->



<!--finanzas_tabla-->

.table_finanzas {
	width:100%;
	height:auto;
	border:1px solid #666;
	background-color:#F0F0F0;
	}
	
.tit_ano_finanzas {
	width:99%;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:rgba(0,155,219, 1.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.tit_mes_finanzas {
	width:99%;
	height:auto;
	float:left;
	padding:5px 5px 5px 5px;
	background-color:#B2B2B1;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.fila_finanzas {
	width:99%;
	height:auto;
	border-bottom:1px solid #666;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_1_finanzas {
	width:49%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_2_finanzas {
	width:24%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.col_3_finanzas {
	width:24%;
	height:auto;
	padding:5px 2px 5px 2px;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#666;
	text-align:left;
	float:left;
	background-color:rgba(255,255,255,0.0);
	}
	
.img_finanzas {
	width:30px;
	height:30px;
	float:left;
	}

<!--finanzas_tabla-->
	

}


/* Desktop Layout: 980px */

@media only screen and (min-width: 980px) {

.gridContainer {
	width: 100%;
	max-width: 976px;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
#div1 {
}
.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}


/*Secciones Header*/

	
#sub_header_1 {
	width:100%;
	height:auto;
	float:left;	
	background-color:#ffffff;
	}

.secc_header_0 {
	width:60.1%;
	height:40px;
	float:left;
	background-color:#f6f7f8;
	}

.secc_header_1 {
	width:14.2%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
#secc_header_2 {
	width:45.9%;
	height:80px;
	float:left;
	background-color:#ffffff;
	margin-left:0%;
	padding-top:60px;
	font-family:'Intro Regular Caps', arial, sans-serif;
	font-size:25px;
	color:#3a5ba0;
	float:left;
	text-align:center;	
	}
	
.secc_header_3 {
	width:39.8%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.secc_header_4 {
	width:39.8%;
	height:40px;
	float:left;
	background-color:#ffffff;
	}
	
#pleca_eje {
	width:220px;
	height:24px;
	float:left;
	background-image:url(img/eje_calidad.jpg);
	}
	
#espacio_header {
	width:100%;
	height:35px;
	float:left;
	background-color:#ffffff;	
	}
	
#buscador {
	width:100%;
	height:52px;
	padding:10px 16px 10px 0px;
	float:left;
	background-color:#ffffff;
	}
	
.sub_buscador {
	width:100%;
	height:auto;
	float:left;
	padding-top:0px;
	background-color:#ffffff;
	}
	
.sub_buscador2 {
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.img_tercio {
	width:31.7%;
	height:31.7%;
	margin-left:10px;
	float:left;
	}
	
/*listados*/ 
	
.listado_icons {
	margin-right:10px;
	list-style: none;
	list-style-image: none;
	text-align: left;
	float: right;
	}
	
.listado_icons li {
	float:left;
	margin:10px 10px 5px 10px;
	border:0;
	}	
	
.icon_rs_space {
	width:25px;
	width:25px;
	border:none;
	}

.icon_rs_space {
	width:25px;
	width:25px;
	border:none;
	}

.icon_rs_2 {
	width:25px;
	width:25px;
	border:none;
	position:absolute;
	}
	
.icon_rs_2 a {
	border:none;
	}
	
/*Estilos de formularios*/

.form_buscador {
	width:55%;
	height:30px;	
	float:left;
	margin-top:5px;
	margin-left:35%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius-topleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-bottom-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;		
	}
	
aside {
	width:28.5%;
	height:auto;
	background-color:#ffffff;
	float:right;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	}

.section_principal {
	width:67.3%;
	height:auto;
	background-color:#ffffff;
	float:left;	
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#5b5b5e;
	text-align:justify;
	margin:10px 10px 10px 10px;
	}
	
.audio_campanas {
	width:49%;
	height:80px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:15px;
	color:#d1d1d3;
	text-align:center;
	background-color:#6c6c70;
	-webkit-border-radius-bottomleft:8px;
	-moz-border-bottom-bottomleft:8px;
	border-bottom-left-radius:8px;
	}
	
.audio_info {
	width:48%;
	height:65px;
	float:left;
	background-color:#a9a9aa;
	padding:10px 5px 5px 5px;
	float:left;
	background-color:#a9a9aa;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-bottomright:8px;
	-moz-border-bottom-bottomright:8px;
	border-bottom-right-radius:8px;
	}
	
	
<!--ecas-->

.ecas_section_txt {
	width:100%;
	height:auto;
	float:left;
	background-color:#FFF;
	}

.ecas_section_fotos {
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	background-color: #e8e8ea;
	-webkit-border-radius-bottomleft: 8px;
	-moz-border-bottom-bottomleft: 8px;
	-webkit-border-radius-bottomright: 8px;
	-moz-border-bottom-bottomright: 6px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.ecas_tercio_foto {
	width:32%;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFF;
	float:left;
	-webkit-box-shadow:3px 3px 3px rgba(134, 135, 137, 0.9);
	-moz-box-shadow:3px 3px 3px rgba(134, 135, 137, 0.9);
	box-shadow:3px 3px 3px rgba(134, 135, 137, 0.9);
	}
	
.ecas_foto_space {
	width:100%;
	height:auto;
	overflow:hidden;
	}
	
.ecas_foto {
	width:100%;
	height:auto;
	box-sizing: border-box;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -o-transition-property: all;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-in;
    -ms-transition-property: all;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-in;
	transform: scale(1.0);
    -webkit-transform: scale(1.0);
	}
	
.ecas_foto:hover {
	transform: scale(1.6);
    -webkit-transform: scale(1.6);
}
	
.ecas_pie_foto {
	width:94%;
	height:50px;
	background-color:#464445;
	padding:6% 3% 6% 3%;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:13px;
	line-height:12px;
	color:#ECEDEF;
	text-align:justify;
	}
	


<!--ecas-->

	

/*flotante*/

.flotante {
	width:350px;
	height:320px;
	float:right;
	bottom:-280;
	right:0;
	background-color:rgba(255,255,255,0.7);
	position: fixed;
	z-index: 999;
	display:block;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	}
	
.encabezado_flot {
	width:100%;
	height:20px;
	float:left;
	padding:10px;
	background-color:rgba(180,0,110,0.8);
	font-family:'Intro Book', arial, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	-webkit-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	}
	
	
.sub1_flot {
	width:100%;
	height:60px;
	float:left;
	background-color:rgba(255,255,255,0.8);
	}
	
.sub2_flot {
	width:100%;
	height:220px;
	float:left;
	background-color:rgba(180,0,110,0.8);
	}


/*flotante*/
	
/*correo*/

.header_email {
	width:100%;
	height:100px;
	background-color:#009ada;
	float:left;
	}
	
.aside_email {
	width:15%;
	padding:2%;
	height:auto;
	float:left;
	background-color:#FFF;
	text-align:left;
	}
	
.section_email {
	width:81%;
	height:auto;
	float:left;
	background-color:#ffffff;
	}
	
.order_email {
	width:11.5%;
	height:auto;
	background-color:#009ada;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	position:absolute;
	display:inline-block;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.order_email a {
	color:#ffffff;
	text-decoration:none;
	}
	
.pagination_email {
	width:98%;
	padding:1%;
	height:30px;
	background-color:#d9d9db;
	float:left;
	
	}
	
.session_email {
	width:98%;
	padding:1%;
	height:30px;
	background-color:#ffffff;
	float:left;
	
	}
	
.mensaje_email {
	width:100%;
	padding:0%;
	height:40px;
	border-bottom: 1px solid #CCC;
	background-color:#ffffff;	
	}
	
.id_email {
	width:4%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	clear:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.nombre_email {
	width:34%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.nombre_email a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.nombre_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.msj_email {
	width:46%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.msj_email a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.msj_email a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.date_email {
	width:12%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.delete_email {
	width:2%;
	height:16px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:center;
	}
	
.tit_bco_email {
	font-family:'Proxima Nova Light', arial, sans-serif;
	font-size:28px;
	line-height:30px;
	color:#ffffff;
	float:right;
	margin:32px 20px 10px 0px;
	padding-bottom:10px;
	text-align:left;
	}
	
.correo_susc {
	width:65%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.susc_susc {
	width:30%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.nombre_ob {
	width:30%;
	height:16px;
	background-color:rgba(202, 203, 208, 0.2);
	padding:12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	}
	
.nombre_ob a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.nombre_ob a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.obra_ob {
	width:40%;
	height:15px;
	background-color:rgba(255, 255, 255, 0.0);
	padding:7px 12px 18px 12px;
	float:left;
	overflow:hidden;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#6c6c70;
	text-align:left;
	line-height:28px;
	}
	
.obra_ob a {
	color:#6c6c70;
	text-decoration:none;
	}
	
.obra_ob a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
.date_ob {
	width:12%;
	height:16px;
	background-color:rgba(225, 225, 225, 0.0);
	padding:12px;
	float:left;
	font-family:'Proxima Nova Bold', arial, sans-serif;
	font-size:14px;
	color:#b6b6b7;
	text-align:center;
	}
	
.date_ob a {
	color:#b6b6b7;
	text-decoration:none;
	}
	
.date_ob a:hover {
	color:#009ada;
	text-decoration:none;
	}
	
/*fin_correo*/


<!--ecas_tabla-->

.table_ecas {
	width:100%;
	height:auto;
	}
	
.fila_ecas {
	width:100%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.fila_ecas_rosa {
	width:100%;
	height:auto;
	float:left;
	background-color:rgba(186,0,124, 0.3);
	border-bottom:1px solid rgba(156,154,159);
	}
	
.subfila_ecas {
	width:100%;
	height:auto;
	float:left;
	background-color:#f3f5fc;
	border-bottom:1px solid #d3dbf7;
	}
	
.col1_ecas {
	width:70%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:left;
	}
	
.col1_anexo {
	width:100%;
	height:auto;
	float:left;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:left;
	}
	
.col2_ecas {
	width:15%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	clear:right;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Intro Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:center;
	}
	
.col3_ecas {
	width:11%;
	height:auto;
	float:left;
	padding-top:80px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:center;
	}
	
.col2_ecas_tit {
	width:15%;
	height:auto;
	float:left;
	padding:5px;
	clear:right;
	background-color: #000F9F;
	font-family:'Intro Bold Caps', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:visible;
	}
	
.col3_ecas_tit {
	width:12%;
	height:auto;
	float:left;
	padding:5px;
	background-color: #000F9F;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	overflow:visible;
	}
	
.celda_ecas {
	width:48.5%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(156,154,159, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:left;
	}
	
.celda_anexo {
	width:15%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:left;
	}
	
.celda_anexo2 {
	width:60%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#000F9F;
	text-align:left;
	}
	
.celda_anexo3 {
	width:10%;
	height:auto;
	float:left;
	padding:5px;
	background-color: rgba(255,255,255, 0.0);
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#004477;
	text-align:left;
	}
	
.icon_pdf {
	width:30px;
	height:30px;
	float:left;
	}
	
.icon_pdf a {
	width:30px;
	height:30px;
	float:left;
	border:none;
	}
	
.celda_ecas_tit {
	width:48.5%;
	height:auto;
	float:left;
	padding:5px;
	background-color:#004477;
	font-family:'Proxima Nova', arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
	
.espacio_logos {
	width:13%;
	height:auto;
	border:1px solid #d3dbf7;
	float:left;
	background-color:#ffffff;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
	box-shadow: #00000014 2px 2px 3px;
}
	
.espacio_logos_cotas {
	width:23.5%;
	height:auto;
	border:1px solid #cccdd1;
	float:left;
	background-color:#ffffff;
	margin-right:1%;
	margin-top:2%;
	margin-bottom:2%;
	-webkit-border-radius-topleft:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-bottom-bottomleft:10px;
	-webkit-border-radius-bottomright:10px;
	-moz-border-bottom-bottomright:10px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;	
}


<!--ecas_tabla-->

<!--navegadores-->

.espacio_navegadores {
	width: 8%;
	height:auto;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	}

.img_navigator {
	width: 8%;
	height:auto;
	float:left;
	}
	
<!--navegadores-->

}