/* FONDO BLANCO Y NO BORDES EN CONTENIDO */
	body{background: #ffffff;}
	.contenedor{border: none;}
	
	

.header {
    height: 140px;
}

.aside h3{
    background: none repeat scroll 0 0 #E4032E;
}

.titulo_noticias{
    background: #E4032E;
	font-weight: bold;
}

.titulo_agenda {
    background: none repeat scroll 0 0 #E4032E;
	font-weight: bold;
}


#navegacion_nov h3 {
    background: none repeat scroll 0 0 #E4032E;
}


#ofertas_portada h2{
	background: none repeat scroll 0 0 #E4032E !important;
}

.env_google {
    background: none repeat scroll 0 0 #E4032E;
}


ul.topnav li.seleccionado a, ul.topnav ul li.seleccionado a {
    color: #E4032E;
    font-weight: bold;
}

.tabla_responsive th {
    background: #E4032E none repeat scroll 0 0;
}

ul.topnav li a:hover {
    color:#E4032E;
}


.contenido_editor a{
    color:#E4032E;
}


#commentForm legend{
    color: #E4032E;
}
#commentForm p.subtitulo{
    color: #E4032E;
}
div.columnasMenuInscripcion ul li.activo{
    background: #E4032E;
}

.frame{
	
}

.add-areas-tematicas .box-icon{
	float: left;
	display:inline-block;
	margin: 0;
	background: none;
	padding: 0;
}

.add-areas-tematicas li{
	width: 32%;
}

.add-areas-tematicas li .frame{
	padding:0;
	background-color: #E4032E;
}

.add-areas-tematicas .box-icon{
	width: 30%;
}

.add-areas-tematicas li .frame .wrap-text{
	width: 69%;	
  height: 79px;
}
.add-areas-tematicas li .frame .text{
	display: flex;
  align-items: center;
  justify-content: center;
  height: 81px;
}

.add-areas-tematicas .box-icon em, .add-areas-tematicas .box-icon img{
	border-radius: 0;
	background: none;
}

.banner_registro{
	background-image: none;
	background-color: #008f45;
	display: flex;
	justify-content: center;
	align-items: center; 
	flex-direction: row;
}

.banner_registro span.titulo{
	background-color: #ffffff;
	color: #008f45;
	padding: 5px 30px;
    margin: 0;	
	max-width: 50%;
	margin-left: 15px;
	order: 2;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
}

.banner_registro span.texto{
	color: #ffffff;
	display: inline-block;
	max-width: 65%;
	text-align: center;
	margin: 0;
	order: 1;
}

.add-areas-tematicas li .frame.active{
	border-bottom: 5px solid #008f45;
}

.servicios_interactivos ul li:not(:last-child){
	margin-right: 10px;
}

.btn-icono{
	color: #000;
	font-weight: bold;
	line-height: 28px;
	max-width: 100%;
}

.logo{
	padding: 0;
}

.logo img{
	padding: 20px;
}

.escudo_centro{
	margin-right: 0;
	width: 1080px;
}

.header{
	height: 200px;
}




.add-areas-tematicas li .box-icon{
	padding: 5px;
}

.add-areas-tematicas li h2{
	color: #ffffff;
}

.add-areas-tematicas li .frame a{display: flex;
  align-items: center;
justify-content: center;}

.add .box-icon img{
	max-width: 65%;
    max-height: 65%;
}

.add-areas-tematicas li .box-icon {
    padding: 5px 5px 5px 10px;
}

@media only screen and (mix-width: 1024px), only screen and (min-device-width: 1024px) {
	.header-menu-e-idiomas{
		display: none;
		visibility: hidden;
	}
}
@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	.btn-icono{
		font-size: 11px;
		line-height: 11px;
	}
	.btn-icono img{width: 20px;}
	
	.banner_registro span.texto{
		max-width: 45%;
	}
	
	.banner_registro span.titulo{
		margin-left: 5px;
	}
	
	.servicios_interactivos{
		margin-bottom: 10px;
	}
	
	.servicios_interactivos ul li:not(:last-child){
		margin-right: 0px;
	}
	
	.contenido .areas_tematicas{
		margin-top: 0px !important;
		margin-bottom:10px !important;
	}
	
	.add-areas-tematicas li{
		width:32% !important;
		margin:0 !important;
	}
	
	.add-areas-tematicas li .frame .text, .add-areas-tematicas li .frame .wrap-text{
		height: 48px;
		font-size:12px;
	}
	
	.add-areas-tematicas li .frame1 h2, .add-areas-tematicas li .frame2 h2, .add-areas-tematicas li .frame3 h2, .add-areas-tematicas li .frame4 h2{
		font-size:12px !important;
	}
	
	.add-areas-tematicas li .frame .wrap-text{
		width: 65% !important;
	}
	
	.add-areas-tematicas .box-icon{
		width: 35% !important;
	}
	
	.add-areas-tematicas li .box-icon{
		padding: 7px 0 0 5px;
	}
}

.titulo_presentacion_custom{
	display: none;
}
.div-banner_registro_central{
	display: none;
}

@media only screen and (min-width: 700px) and (max-width: 1024px) {
	.add-areas-tematicas li{
		width:45% !important;
		margin:0 !important;
	}
}
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
	.add li .frame .wrap-text {
		float: none !important;    
		width: 62% !important;
	}
}