body{background-color: #ffffFF; margin: 5px 0 0 0 ; font-family:arial;}

/*CONTENIDO*/

.MsoNormal em {
  font-style:italic;
}
.ficha_derecha em {
  font-style:italic;
}

em {
  font-style: normal;
}



img {border: 0px;}

a {color: #000000;}
a:hover { text-decoration:underline;}






/*PRINCIPAL*/
#contenido {
	margin: 0 auto 0px;
	width: 990px;
	padding:0 5px;

	background-color: #ffffff;
}
#principal {
	float:left; 
	width:790px; 


	padding-bottom:3px;

}


/* IZQUIERDA */

#izquierda {
	float:left;

	width: 198px;

	padding-left:2px;
}
#izquierda .logo{
	height: 185px;
}
#izquierda .slogan{
	color: #666666;
	float:left;
	height: 80px;
	font-family:arial;
	font-size:0.9em;
	padding-top:0px;
	font-weight:bold;
	width:100%;
}
#izquierda .slogan span{
	text-align:right;
	display:block;
	width:180px;
	
}
#izquierda .logos_rs{
	float:left;
	margin-top:0px;
	width:100%;
}

#izquierda .logos_rs div{
	float:left;
	margin:8px 7px 5px 0;
}


/* MENÚ */

#menu ul{
   list-style: none;
   margin: 0;
   padding: 0;
   float:left;
}
#menu {
	/*height: 246px;*/
	vertical-align:text-bottom;
	font-family: arial;
	font-size: 0.875em;
	font-weight: bold;
	position:relative;
	float:left;
	width:100%;
	min-height:312px;
}

#menu li {

	margin: 0 0 3px 0;
	position:relative;
	float:left;
	width:100%;
	list-style:none;
	padding:0;
}


#menu li.conhijos {cursor:pointer; }
#menu li.conhijos ul{cursor: default}
#menu li.conhijos div{display:none}
#menu li.conhijos:hover div.segundonivel{display:block} 
#menu li.tituloconnietos:hover div{display:block}

#menu li.conhijos ul li {padding-bottom:6px; margin-bottom:0; }
#menu li.conhijos ul li a{ display:inline; padding-right:5px;}
#menu li a {
	text-decoration: none;
	font-family: arial;
	font-size: 16px;
	line-height:26px;
	font-weight: bold;
	color:#000000;
	padding: 3px 0px 0px 0px;
	height:20px;
	border-bottom: 3px solid #fff;
}

#menu li a:link, #menu li a:visited {
	font-family: arial;

	font-weight: bold;
	padding: 2px 0px 2px 0px;
	font-family: arial;
	font-weight: bold;
	color:#000000;
}

#menu li:hover a, #menu li.selected a {	
	border-bottom: 3px solid #000;

}	


#menu .conhijos .selectprograma ul{ float:left; width:140px;}
#menu .conhijos .selectprograma ul li a{ font-size:11px;}	
#menu .conhijos .selectprograma ul li.titulosubmenu { width:100%; padding:2px 5px;font-size:14px;}
#menu .conhijos .selectprograma ul li { color:#fff; margin:2px 0; padding-bottom:0;}	

#menu .conhijos .connietos div{ left: 175px}
#menu .conhijos .connietos ul li { padding-right:25px;}

#menu .conhijos .connietos a{cursor:pointer}


#menu .menuppal2 { margin-top:40px;}
#menu .menuppal2 li { margin-bottom:7px;	}
#menu .menuppal2 li a{ 	font-size: 0.95em;  line-height:13px; padding-bottom:0;}

#menu .conhijos div{position:absolute;
	top:-7px;
	z-index:300;
	left:180px;
	padding-left:8px;
	background-image:url(../img/esquina_negra.png);
	background-position:0 10px;
	background-repeat:no-repeat;
}
#menu ul.menuppal2 .conhijos div{ left:120px; top:-12px;}
#menu .sub {
	background-color:rgba(0,0,0,0.8);
	width:160px;
	padding:10px 5px 5px;
}

#menu .sub li a, #menu .sub li a:link, #menu1 li a:visited{
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	line-height:16px;
	padding:1px 3px 1px 3px;
	padding: 2px 5px;
	font-weight:normal;
	color:#fff;
	border:none;
}
#menu .sub li.tituloconnietos:hover li a {background-color:transparent; color:#fff}

#menu .sub li a:hover, #menu .sub li.tituloconnietos:hover a,#menu .sub li.tituloconnietos:hover li a:hover  ,#menu .sub li.tituloconnietos:hover li.selected a  {
	background-color: #fff;
	color: #000;
}	

.idioma {
margin-top:15px;
float:left;
}
.idioma a{

text-decoration:none;
font-size:0.8em;
background-color:#000;
color:#fff;
padding: 1px 5px;
}

#izquierda_faldon {
    margin-bottom: 15px ;
	padding-top: 5px;
	width:190px;
	float:left;

	margin-top: 0px;
	margin-right:10px;
	color:#000000;
	font-family:Arial;
	text-align:left;
	font-size:0.7em;
	padding-bottom:3px;
	float:left;
}



/* CENTRO */

#centro {
	/*float:left;*/
	float:right;
	width: 590px;
	/*background-color: #ffffff;*/
}

#centro .img_centrada {
	height:332px; 
	width:590px;
	margin-top:40px;
	overflow:hidden;
	position:relative;
	/*border: 1px solid*/
}

#centro .ver_mas {
	float:none;
	width: 590px;
	text-align: right;
	padding-bottom:3px;
	font-family: arial;
	font-size: 0.75em;
	font-weight:bold
}
#centro .ver_mas a{
	color: #000000;
	text-decoration:none;
}
#centro .ver_mas a:hover{float:none;
	color: #000000;
	text-decoration:underline;
}



#centro .actividades_portada {
position:relative;
margin-top:126px;
height: 196px;
width:590px;
clear:both;
}
#centro #slides .slides_container{
	height:355px;	
}
#centro #example{ height:370px;}
#centro #slides .pagination{ margin-top:0px; }
#centro .actividad {
	float:left;
	width: 187px;
	height: 207px;
	margin:5px 14px 0px 0px;
}

#centro .ultima {
	float:right;
	margin:5px 0px 0px 0px ;
}


#centro .actividad .actividad_tipo{
padding-top:5px;
color: #515151;
font: normal 0.6em Arial;
text-transform:uppercase;
min-height: 15px;
}
#centro .actividad .actividad_tipo actividad_img{
height: 105px;
} 
#centro .actividad h4{
margin: 3px 0 7px 0;
font-family: arial;
font-size:0.9em;
line-height:1em;
font-weight:normal;
}

#centro .actividad h5{
margin: 0px 0 15px 0;
font-family: arial;
font-size:0.7em;
line-height:1em;
font-weight:normal;
color:#7A7A7A;
}

#centro .actividad a{
color:#000000;
text-decoration:none;
}
#centro .actividad a:hover {
text-decoration:none;
color:#cccccc;
}
#faldon { width:100%; float:left; margin:10px 0;}
#faldon div{	border-top:3px solid #000000;}

#centro_faldon {
	margin-bottom: 15px ;
	padding-top: 5px;

	width:590px;
	float:left;
	position: relative;
	color:#000000;
	font-family:Arial;
	text-align:right;
	font-size:0.7em;
	padding-bottom:3px;
}

#centro_faldon a{
color:#000000;
text-decoration:none;
}

#centro_faldon a:hover{
text-decoration:underline;
}

#centro_faldon .home{
	position: absolute;
	top: 653px;
}





/* DERECHA */

#derecha {
	/*float:left;*/
	float:right;

	width: 200px;


}
#derecha .calendario{
	margin-left:14px;
	float:left;
	width: 175px;
	height: 155px;
	margin-top:20px;
}
#derecha .calendario, table, tr, td{
	font-family:Arial, sans-serif;
	font-size:1em;
}
#derecha .calendario td{
	font-family:Arial, sans-serif;
	font-size:0.625em;
	width:25px;
	height:15px;
	text-align:center;
}
#derecha .calendario a{
	color: #000000;
	text-decoration:none;
}
#derecha .calendario  a:hover{
	text-decoration:none;
	color: #ffffff;
	background-color: #000000;
}
#derecha .calendario .tit{
	font-family:arial;
	font-size:1.8em;
	font-weight:bold;
}
#derecha .hoy{
	width:50px;
	font-family:arial;
	float:left;
	height: 200px;

	margin:8px 0 20px 10px;
	width: 190px;
	font-weight:bold;
	font-size:1.5em;
	font-weight:bold;
	width:25px;
	height:15px;
	text-align:center;
}
#derecha a:hover.tithoy {
	background-color:#000000;
	color:#ffffff;
}
#derecha a{
	text-decoration:none;
	color:black;
}

#derecha .buscador{
	float:left;
	padding:9px 0 0 11px;
	height: 28px;
}
#derecha .destacado{
	float:left;
	margin:15px 0 6px 10px;
	vertical-align:text-bottom;
	height:164px;
}
#derecha .patros img{
	float:left;
	margin:5px 0 0 0px;
	border:none;
}

#derecha_faldon {
    margin-bottom: 15px ;
	margin-left:10px;
	padding-top: 5px;

	width:190px;
	float:left;
	color:#000000;
	font-family:Arial;
	text-align:right;
	font-size:0.7em;
	padding-bottom:3px;
}







form {font-family: Arial; font-size: 0.9em; color: #000000;  background-color: #ffffff; margin: 3px 5px 3px 0px;}
 input {height:15px; font-family: Arial; color: #000000; border: solid 1px #000000; background-color: #ffffff; margin: 3px 5px 3px 0px;}
textarea  { font-family: Arial; font-size: 0.78em; color: #000000; border: solid 1px #000000; background-color: #ffffff; margin-right: 5px;}

.ok {height:15px; font-family: Arial; font-size: 1em; color: #000000; border: solid 1px #000000; background-color: #ffffff; }



/* ficha */


#centro .ruta {font-size: 0.625em; color: #000000; font-family: Arial; margin-bottom:3px; text-transform:capitalize; float:left; margin-top:5px;}
#centro .ruta a {height: 10px; font-family: Arial; text-decoration: none; color: #000000;}
#centro .ruta a:hover {height: 10px; font-family: Arial; text-decoration: underline; color: #000000;}
                                                                                          
.pie_foto {font-family: Arial; font-size:0.625em; color: #000000; padding:5px; position:absolute; bottom:0; right:0; background-color:rgba(255,255,255,0.5); z-index:999;} 

#centro .titulo { margin-top: 25px }
#centro .titulo h1 {font-family: Arial; font-size:2em; color: #000000; font-weight:bold; margin: 10px 0 5px 0; line-height: 0.9;}
#centro .titulo h2 {font-family: Arial; font-size:1.5em; color: #000000; font-weight:bold; margin: 0px 0px 10px 0px;line-height: 0.95;}
#centro .raya {height: 1px; width:100%; margin-top: 5px; border-bottom: solid 1px #000000; clear: both;}
#centro .raya_derecha_abajo{height: 1px; width:350px;  margin-top:40px; border-bottom: solid 1px #000000; float: right;}
#centro .ficha_izquierda {width:215px; margin-right: 15px; float:left; clear:left;}
#centro .ficha_izquierda a,  #centro .texto_izq a {font-family: Arial; color: #000000; font-weight:bold; text-decoration: none; line-height:13px; font-size: 0.8em;}
#centro .ficha_izquierda a:hover,  #centro .texto_izq a:hover {font-family: Arial; color: #ffffff; font-weight:bold; text-decoration: none; line-height:13px; font-size: 0.8em; background-color:#000000;}
#centro .ficha_izquierda .sumario {font-family: Arial; font-size:1em; color: #000000; font-weight:bold; margin-top:20px;line-height: 0.95;}
#centro .ficha_izquierda .datos{font-family: Arial; font-size: 0.7em; color: #000000; margin:10px 0 20px 0; }
#centro .ficha_izquierda .abajoenmovil{font-family: Arial; font-size: 0.8em; color: #000000; margin:0px 0 20px 0; }
#centro .ficha_izquierda .reparto { color:#5D5D5D; }
#centro .ficha_izquierda .descargas {font-family: Arial; font-size: 0.875em; color: #000000; font-weight:bold; }
#centro .ficha_izquierda .fecha {font-family: Arial; font-size: 1em;  color:#808080; margin-top:9px; line-height:1; }
#centro .ficha_izquierda .descargas ul, li {
	font-family:arial,Arial;
	font-size: 0.9em;
	list-style-position:outside;
	margin-left: 10px;
}
#centro .ficha_izquierda .patrocinador {font-family: Arial; font-size: 0.8em; color: #000000; margin:10px 0 20px 0; font-weight:bold; }
#centro .ficha_izquierda .patrocinador img{margin:10px 0 0px 0; }
#centro .ficha_izquierda .actividades_relacionadas {font-family: Arial; font-size: 1em; color: #000000; margin:40px 0 20px 0; font-weight:bold; }
#centro .ficha_izquierda .actividades_relacionadas ul { list-style: none; margin-top: 10px; padding: 0;}
#centro .ficha_izquierda .actividades_relacionadas li { list-style: none; margin-left: 0px; padding: 0; margin-bottom:5px; }
#centro .ficha_izquierda .actividades_relacionadas li a{ font-size: 0.95em; font-weight:normal }
#centro .ficha_izquierda .galeria_fotos {font-family: Arial; font-size: 0.8em; color: #000000; margin:40px 0 20px 0; font-weight:bold; }
#centro .ficha_izquierda .galeria_fotos ul { list-style: none; margin-top: 10px; padding: 0; clear:both; width:210px; height:28px;}
#centro .ficha_izquierda .galeria_fotos li { list-style: none; margin: 0 5px 5px 0; float:left; padding: 0; margin-bottom:5px; }
#centro .texto_izq .galeria_fotos {font-family: Arial; color: #000000; margin:40px 0 20px 0; font-weight:bold; }
#centro .texto_izq .galeria_fotos ul { list-style: none; margin-top: 10px; padding: 0; clear:both; width:180px; }
#centro .texto_izq .galeria_fotos li { list-style: none; margin: 0 5px 5px 0; float:left; padding: 0; margin-bottom:5px; height:50px; }
#centro .ficha_derecha {position:relative; width:350px; font-family: Arial; font-size: 0.8em !important; float:left; margin: 10px 0 3px 0; padding-right:5px; text-align: justify; line-height: 1.15 !important}
#centro .ficha_derecha a{color: #000000; font-weight:bold; text-decoration: underline}
#centro .ficha_derecha a:hover{color: #000000; font-weight:bold; text-decoration: none}
#centro .ficha_abajo {position:relative; float:right; font-family: Arial; font-size: 1em; float:right; width:100%;clear: both}
#centro .ficha_abajo .compartir {float:right; font-family: Arial; font-size: 0.95em; font-weight:bold; text-decoration:none; color: #000000; text-align:right; margin-top:-3px;text-transform:uppercase;}
#centro .ficha_abajo .compartir div {padding-top:2px; float:left; color:#787878;}
#centro .ficha_abajo .compartir a {padding:0px 0 0 5px; float:left; color:#787878;}
#centro .ficha_abajo100 {position:relative; float:right; font-family: Arial; font-size: 1em; float:right; width:100%;clear: both}
#centro .ficha_abajo100 .compartir { float:right; font-family: Arial; font-size: 0.95em; font-weight:bold; text-decoration:none; color: #000000; text-align:right; margin-top:-3px;text-transform:uppercase;}
#centro .ficha_abajo100 .compartir div {padding-top:2px; float:left; color:#787878;}
#centro .ficha_abajo100 .compartir a {padding:0px; float:left; color:#787878;}

#centro .navega { font-family: Arial; float:left; font-size: 0.7em; padding:8px 0 4px 0; text-transform:uppercase;float:right; width:100%;}
#centro .navega a{font-weight:bold; text-decoration:none; color: #000000;padding:0 15px 0 18px;  }
#centro .navega a:hover{font-weight:bold; text-decoration:none; color: #ffffff; background-color:#000000;}
#centro .navega a.imprimir { background: url(/v2/img/btn_imprimir.gif) no-repeat top left; }
#centro .navega a:hover.imprimir {background: url(/v2/img/btn_imprimir_hover.gif) no-repeat top left; color: #ffffff; background-color:#000000;}
#centro .navega a.enviar { background: url(/v2/img/btn_enviar.gif) no-repeat top left; }
#centro .navega a:hover.enviar {background: url(/v2/img/btn_enviar_hover.gif) no-repeat top left; color: #ffffff; background-color:#000000;}
#centro .proximamente {font-family: Arial; font-weight:bold; font-size: 2.5em; padding:12px 0 20px 0; }

#centro .navega100 {width:100%; font-family: Arial;  font-size: 0.7em; padding:8px 0 4px 0; text-transform:uppercase;float:right; margin:0; overflow:hidden;}
#centro .navega100 a{font-weight:bold; text-decoration:none; color: #000000;padding:0 15px 0 18px;  }
#centro .navega100 a:hover{font-weight:bold; text-decoration:none; color: #ffffff; background-color:#000000;}
#centro .navega100 a.imprimir { background: url(/v2/img/btn_imprimir.gif) no-repeat top left; }
#centro .navega100 a:hover.imprimir {background: url(/v2/img/btn_imprimir_hover.gif) no-repeat top left; color: #ffffff; background-color:#000000;}
#centro .navega100 a.enviar { background: url(/v2/img/btn_enviar.gif) no-repeat top left; }
#centro .navega100 a:hover.enviar {background: url(/v2/img/btn_enviar_hover.gif) no-repeat top left; color: #ffffff; background-color:#000000;}
#centro .navega100 .compartir{width:auto; float:right; text-align:right;}
#centro .navega100 .compartir a{padding:0 2px;}


#centro #listado_proximamente { font-family:Arial; font-size:0.8em; margin:15px 0 10px;}
 #listado_proximamente .foto{ float:left; margin:0 20px 30px 0;}
.item_proximamente {clear:both}
#centro #listado_proximamente .fecha { color:#777; }
#centro #listado_proximamente .titulo_prox {font-size: 1.5em;  }
#centro #listado_proximamente a { color:#000000; text-decoration:none; }
#centro #listado_proximamente a:hover .titulo_prox{ text-decoration:underline; }


/* ayudas */

#centro .ayuda {
	float:left;
	width: 590px;
	height: 130px;
	margin-bottom: 25px;
	overflow:hidden;
}

#centro .ayuda_img {
	width: 590px;
	height: 130px;
}

#centro .ayuda a.botonMenu  .trans  {
position:absolute;
background-image:url(../img/0.png) !important;
filter:none !important;
float:none;
width: 570px;
cursor: pointer;
text-decoration: none;
padding: 5px 0px 10px 20px;
color:#000000;
z-index:1;

}

#centro .ayuda a.botonMenu  .notrans  {
display:none
}

#centro .ayuda .trans h1{
font-family: arial;
font-size:1.5em;
font-weight:bold
}
#centro .ayuda .trans h2{
margin-top:-15px;
font-family: arial;
font-size:0.875em;
font-weight:bold
}
#centro .ayuda .trans h3{
margin-top:-10px;
font-family: arial;
font-size:0.875em;
color: #444444;
font-weight:bold

}

#centro #listado_ayudas  {margin-top:15px;}
#centro #listado_ayudas  .ayudas_derecha{position:relative; width:460px; font-family: Arial; font-size: 0.9em; float:left; margin-bottom: 3px; text-align:justify }
#centro #listado_ayudas  .ayudas_izquierda{ width:120px; margin-right: 10px; float:left; font-family: Arial; font-size: 1.8em; font-weight:bold;}

#centro #listado_ayudas .ayuda2 a.botonMenu  .texto_ayuda  {
width: 460px;
font-family: arial;
color: #000000;
text-decoration:none;
}

#centro #listado_ayudas .ayuda2 a.botonMenu  .texto_ayuda h1  {
font-size:1em;
margin-bottom: -8px; font-weight:bold;
text-decoration:none;
}

#centro #listado_ayudas .ayuda2 a.botonMenu  .texto_ayuda h2  {
font-size:0.8em; font-weight:normal;
text-decoration:none;
}





/* agenda */

#centro .agenda {
	float:left;
	width: 590px;
	padding-bottom:5px;
}

#centro .agenda a.botonMenu  .trans  {
position:absolute;
background-image:url(../img/0.png) !important;
filter:none !important;
float:left;
width: 580px;
cursor: pointer;
text-decoration: none;
padding: 0px 0px 10px 10px;
color:#000000;
z-index:1;
}

#centro .agenda a.botonMenu  .notrans  {
display:none
}

#centro .agenda .trans h1{
font-family: arial;
font-size:2.25em;
font-weight:bold;
margin-top: 5px;
}
#centro .agenda .trans h2{
font-family: arial;
font-size:1.5em;
font-weight:bold;
margin: -25px 0 -5px 0;
}
#centro .agenda .trans h3{
margin-top:5px;
font-family: arial;
font-size:0.875em;
font-weight:bold
}


/* boletín */

#centro .boletin{ font-family: arial; font-weight:normal;  font-size:0.8em;}
#centro .boletin h1 {font-family: Arial; font-size:3em; color: #000000; font-weight:bold; margin: 0px; margin-top: 25px;}
#centro .boletin h2 {font-family: Arial; font-size:2em; color: #000000; font-weight:bold; margin-top: 15px;}


/* contacta */

#centro .contacta{ font-family: arial; font-size:1em; font-weight:normal; }
#centro .contacta h1 {font-family: Arial; font-size:2em; color: #000000; font-weight:bold; margin: 0px;margin-top: 25px; text-transform:capitalize;}
#centro .contacta h2 {font-family: Arial; font-size:1.5em; color: #000000; font-weight:bold; margin-top: 15px;}
#centro .contacta .formulario {float:left; margin:30px 30px 0 0;}
#centro .contacta caption {text-align: left;}
#centro .contacta th {text-align: left; width: 100px;}
#centro .contacta .texto {font-family: Arial; font-size:0.75em; color: #000000; margin-top: 30px;}


/* mapa web */

#centro .mapa{ font-family: arial; font-size:1em; font-weight:normal; }
#centro .mapa h1 {font-family: Arial; font-size:3em; color: #000000; font-weight:bold; margin: 0px;}
#centro .listado li {list-style:none;}
#centro .listado li a { font-family: arial; font-size:1em; font-weight:normal;  color: #000000; text-decoration:none; }
#centro .listado li a:hover { font-family: arial; font-weight:normal;  color: #000000; text-decoration:underline;}
#centro .listado li a.seccion { font-family: arial; font-size:1.2em; font-weight:bold;  color: #000000; text-decoration:none; }
#centro .listado li.uno {list-style:none; margin-top:30px}
#centro .listado ol.dos {list-style:none; margin:-17px 0 0 130px}

/* prensa */

#centro .prensa_izquierda { font-family: arial; font-size:0.75em; font-weight:normal; float:left; width: 250px; margin-top: 20px}
#centro .prensa_izquierda a { font-family: arial; font-size:0.75em; font-weight:bold; color:#000000; text-decoration:none;}
#centro .prensa_izquierda a:hover { text-decoration:underline;}
#centro .prensa_izquierda .titulo { font-family: arial; font-size:1em; margin-top:0px; }
#centro .prensa_izquierda .titulo strong { color:#9F9F9F; font-size:1.1em; font-weight:bold;}
#centro .prensa_derecha { margin-top: 20px; float:right; width:340px;}
#centro .prensa_derecha .nota {margin-bottom:20px; border-bottom: 1px solid #9F9F9F;padding-bottom:5px;}
#centro .prensa_derecha .nota a{ font-family: arial; font-size:1em; font-weight:normal; color:#000000; text-decoration:none;}
#centro .prensa_derecha .nota a:hover{ font-family: arial; font-size:1em; font-weight:normal; color:#000000; text-decoration:underline;}
#centro .prensa_derecha .nota { width:340px; float:left}
#centro .prensa_derecha .nota a .fecha{ color:#9F9F9F; font-size:0.8em; font-weight:bold; float:left; width:240px;}
#centro .prensa_derecha .nota a .titulo{ font-size:1.2em; font-weight:bold; margin-top:0px; float:left; width:240px;}
#centro .prensa_derecha .nota a .subtitulo{ font-size:0.75em; float:left; width:240px;}
#centro .prensa_derecha .nota .foto{ float:right; width:100px; text-align:right;color:#9F9F9F;font-size:0.6em; border:0;}
#centro .prensa_derecha a.pasadas { font-family: arial; font-size:1em; font-weight:normal; color:#000000; text-decoration:none; float:right; padding-right:15px;}
#centro .prensa_derecha a:hover.pasadas { font-family: arial; font-size:1em; font-weight:normal; color:#000000; text-decoration:underline;}

/* texto */

#centro .texto_izq { font-family: arial; font-size:0.8em; font-weight:BOLD; margin-top:20px; padding-right:5px; float:left; width:180px; }
#centro .texto_der { font-family: arial; font-size:0.8em; font-weight:normal; margin-top:20px; padding-right:5px; float:right; width:390px; text-align: justify;}

#centro .texto_ambos { font-family: arial; font-size:0.8em; font-weight:normal; margin-top:20px; padding-right:5px; float:left; width:590px; }

#centro .texto_izq ul{ padding-left:0;}
#centro .texto_izq ul li{ font-size:1.1em; }
#centro .texto_izq ul li a {text-decoration:underline;font-weight:normal;}
#centro .texto_izq ul li a:hover{text-decoration:none;font-weight:normal;}
#centro .texto_izq .item_actividad { line-height:normal;}
#centro .texto_izq .item_actividad img { margin-bottom:10px;}
#centro .texto_izq .item_actividad a{ font-size:1.1em;}
#centro .texto_izq .item_actividad a:hover{ background-color:transparent}
#centro .texto_izq .item_actividad a.tit_actividad:hover{ background-color:black; color:white;}
#centro .texto_izq .item_actividad span{ font-size:0.85em; color:#777; font-weight:normal;}



/* foto */

#foto {
position:absolute;
background-image:url(../img/n.png) !important;
filter: none !important;
width: 100%;
height: 100%;
cursor: pointer;

margin:  0px;
color:#cccccc;
font-family: arial; font-size:0.8em;
z-index:2;
}

#foto .galeria{
width: 100%;
text-align: center;
}

#foto .galeria img{
margin: 0 10px 0 10px;
border: 0;
}



/* actividades */

#masmatadero {  font-family: Arial; color:#000000; text-align:justify; font-size:0.85em; margin-bottom: 40px; }
#centro #titular_act,#centro #titular h1  {float:left}
#centro #titular h1 {  font-family: Arial; color:#000000; font-size:2.0em; line-height:1em; margin-top:10px; font-weight:bold; margin-bottom: 30px; text-transform:capitalize;} 
#centro #titular_act h1 {  font-family: Arial; color:#000000;font-size:2.0em; line-height:1em; margin-top:10px; font-weight:bold; margin-bottom: 30px; } 
#centro #listado_actividades{min-height:517px; margin-bottom: 25px;}
#centro #listado_actividades.otros{min-height:645px;}
#centro .item_actividad { margin-bottom: 25px; clear:both; }
#centro .item_actividad a {text-decoration:none;}
#centro .item_actividad a:hover { text-decoration:none; color:#000000;}
#centro .item_actividad .foto{ width:180px; height: 150px;  float: left;}
#centro .item_actividad .info{  font-family: Arial; color:#000000; text-decoration:none;}
#centro .item_actividad .info h2{ font-family: Arial; font-size:1.8em; margin-bottom: 5px; line-height: 0.9; text-decoration:none;}
#centro .item_actividad .info h3{ font-size:1em; color:#aaaaaa; margin-bottom: -18px; text-decoration:none;}
#centro .item_actividad .info .subtitulo{ font-family: Arial; font-size:0.75em; text-decoration:none;}
#centro .item_actividad .info .fecha{ font-family: Arial; font-size:0.8em; font-weight:bold; color:#D6114D; line-height: 1.1em;}

/* busqueda */

#centro .titulo_busqueda { font-family: arial; font-size:1.2em; color:#000000; font-weight:bold;}
#centro .busqueda { font-family: arial; font-size:0.9em; margin-top: 15px;}
#centro .busqueda a { color:#000000; text-decoration: none;}
#centro .busqueda a:hover { color:#000000; text-decoration: underline;}

/* scroll */

/*

#content {
	background-color: #ffffff;

}
#mycustomscroll {
width: 200px;
height: 150px;
overflow: auto;
position: relative;
background-color: #ffffff;

padding: 0px;
}



.fixedwidth {
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

*/



/* scroll */


#derecha #content {
	background-color: #EFEBEF;
	width:190px;
	margin-left:10px;
	float:left;
	height:247px;
}

#derecha #mycustomscroll {
width: 175px;
height: 202px;
overflow: auto;
margin: 0.3em auto;
padding: 0 5px 5px 10px;
}

#derecha .fixedwidth {
width: 550px;
height: auto;

color: black;
padding: 1px;
}


#derecha .scrollgeneric {
line-height: 1px; font-size: 1px; position: absolute;
top: 0; left: 0; }

#derecha .vscrollerbase {
width: 10px;
background-color: white; 
background-image:url(../img/fondo_scroll.gif) !important;
left:175px !important;
}
#derecha .vscrollerbar {
width: 10px;
background-color: black;
}
#derecha .hscrollerbase {
height: 10px;
background-color: white; } .hscrollerbar {
height: 10px;
background-color: black;
}

#derecha .scrollerjogbox {
width: 10px; height: 10px;
top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }


#derecha .noticia{
	font-family: arial; 
	margin:5px 0 0 4px;
	*margin:5px 0 0 0px;
	_margin:5px 0 0 0px;
	font-size:0.875em;
}
#derecha .noticia a{
	text-decoration:none;
	color:#000000;
}
#derecha .noticia a:hover{
	text-decoration:none;
	background-color:#000000;
	color:#FFFFFF;
}



/* espacio de recursos */




#centro #recursos {padding: 0px 0 20px 0; font-family: Arial; font-size:0.8em;
}



#centro #recursos ul{  
	list-style:none;
	margin:0;
	padding:0;
}
#centro #recursos li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
#centro #recursos li a {
	display:block; 
	width:136px;
	padding:4px 0 4px 4px;
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
	background-color:#000000;
}
#centro #recursos li a:hover {
	color:#ffffff;
	background-color:#000000;
}


#centro #recursos #navegacion_recursos {
	height:30px;
}

#centro #recursos #visor_recursos {
	margin:10 0 10px 0;

	font-size:10px;
	color:#676767;
}

#centro #recursos #info {
	min-height: 175px;
}

#centro #recursos #separador { border-bottom:1px solid #000000; margin-top:35px;
}


#centro #recursos #buscador_recursos {
	margin-top:30px;
}

#centro #recursos #buscador_recursos div{
	float:left; margin-right:10px; padding:0px;
}

#centro #recursos #listado_recursos { clear:both; min-height:474px;}
#centro #recursos #listado_recursos #item_recursos{ margin:20px 0 5px; display:block; }	 /*clear:both;*/
#centro #recursos #listado_recursos #item_recursos .item_foto {width:180px; float:left;}
#centro #recursos #listado_recursos #item_recursos p {margin-bottom:11px;}
/*#centro #recursos #listado_recursos #item_recursos a { font-size:0.8em; margin-right:5px; padding:0 2px 0 2px;  TEXT-DECORATION:NONE;}*/
#centro #recursos #listado_recursos #item_recursos a { text-decoration:none; }
#centro #recursos #listado_recursos #item_recursos a:hover { background-color:#ffffff; color:#000000;}
#centro #recursos #listado_recursos #item_recursos img { float:left; width:150px; margin-right:15px; }

#centro #recursos #listado_recursos #item_recursos_mosaico { width:170px; height:190px; float:left; margin:10px 5px 15px 5px; padding:5px; }
#centro #recursos #listado_recursos #item_recursos_mosaico img { height:100px; width:170px; margin-bottom:5px; }
#centro #recursos #listado_recursos #item_recursos_mosaico a { text-decoration:none; }
#centro #recursos #listado_recursos #item_recursos_mosaico a:hover { background-color:#ffffff; color:#000000;}
#centro #recursos #listado_recursos #item_recursos_mosaico h2 {font-family: Arial; font-size:1.5em; margin-top:0px; margin-bottom: 5px; line-height: 0.9; text-decoration:none;font-weight:bold;}
#centro #recursos #listado_recursos #item_recursos_mosaico h3 {font-family: Arial; font-size:1em; margin-bottom: 5px; line-height: 0.9; text-decoration:none; color:#676767; margin-top:0px;}

#centro #recursos h1 {font-family: Arial; font-size:3em; margin-bottom: 15px; ;font-weight:bold; margin:0;}
#centro #recursos h2 {font-family: Arial; font-size:1.5em; margin-bottom: 5px; line-height: 0.9; text-decoration:none;font-weight:bold;}
#centro #recursos h3 {font-family: Arial; font-size:1.5em; margin-bottom: 5px; line-height: 0.9; text-decoration:none; color:#676767; margin-top:0px;}
#centro #recursos h4 {font-family: Arial; font-size:1em; margin-bottom: 5px; line-height: 0.9; text-decoration:none; color:#676767; margin-top:0px;}
#centro #recursos form {border:none;}
#centro #recursos input,  #centro #recursos select{border: solid 1px #000000;background-color:#ffffff;font-family: Arial; font-size:1em; color:#000000; height:19px;}

#centro #recursos #listado_recursos #tab_pagination { float:left; clear:both; margin:10px 100px 10px 100px; padding:0; text-align:center; min-height:20px; font-weight:bold; width:60%; }
#centro #recursos #listado_recursos #tab_pagination a { text-decoration:none; }
#centro #recursos #listado_recursos #tab_pagination a:hover { background-color:#ffffff; color:#000000;  }
#centro #recursos #listado_recursos #tab_pagination span #left { float:left; width:125px; text-align:left;}
#centro #recursos #listado_recursos #tab_pagination span #right { float:right; width:125px; text-align:right;}
#centro #recursos #listado_recursos #tab_pagination span { margin:0; text-align:center;}
#centro #recursos #listado_recursos #tab_pagination a#selected { padding:0 5px; background:#000000; color:#fff;}

/* convocatorias */



#centro #convocatorias {padding: 0px 0 20px 0; font-family: Arial; font-size:0.8em; color:#aaaaaa;
}


#centro #convocatorias #navegacion_convocatorias {
	margin-top:0px;
	height:40px;
}


#centro #convocatorias ul{  
	list-style:none;
	margin:0;
	padding:0;
}
#centro #convocatorias li {
	margin:0 20px 0 0;
	float:left;
	display:block; 
	width:auto;
	padding:4px 0 4px 0px;
	font-size:2.2em;
	color:#000000;
}

#centro #convocatorias li a {
	text-decoration:none;
	color:#aaaaaa;

}
#centro #convocatorias li a:hover {
	color:#ffffff;
	background-color:#000000;
}


#centro #convocatorias #listado_convocatorias { clear:both;}
#centro #convocatorias #listado_convocatorias #item_convocatorias{ margin:20px 0 5px; clear:both; display:block; min-height:70px;}
#centro #convocatorias #listado_convocatorias #item_convocatorias .item_foto {width:180px; float:left;}
#centro #convocatorias #listado_convocatorias #item_convocatorias .linea {padding:0px; height:1px; width:150px;background-color:#aaaaaa;}
#centro #convocatorias #listado_convocatorias #item_convocatorias .plazo {float:right; margin-top:10px; color:#D6114D;}
#centro #convocatorias #listado_convocatorias #item_convocatorias .plazo_ultimosdias {float:right; text-decoration:blink; margin-top:10px;  color:#000000;}
#centro #convocatorias #listado_convocatorias #item_convocatorias .plazo_fin {float:right; margin-top:10px; color:#aaaaaa;}
#centro #convocatorias #listado_convocatorias #item_convocatorias a { text-decoration:none; margin-right:5px;  }
#centro #convocatorias #listado_convocatorias #item_convocatorias a:hover { background-color:#000000; color:#ffffff;}



#centro #convocatorias h1 {font-family: Arial; font-size:3em; margin-bottom: 5px; ;font-weight:bold; margin-top:5px;}
#centro #convocatorias h2 {font-family: Arial; font-size:1.5em; margin-bottom: 5px; line-height: 0.9; text-decoration:none;font-weight:bold; margin-top:0px;}
#centro #convocatorias h3 {font-family: Arial; font-size:1.5em; margin-bottom: 5px; line-height: 0.9; text-decoration:none; color:#676767; margin-top:10px;}
#centro #convocatorias h4 {font-family: Arial; font-size:1em; margin-bottom: 5px; line-height: 0.9; text-decoration:none; color:#676767; margin-top:0px;}


/* -- CARRUSEL NOTICIAS portada --*/

#carousel {
	width: 590px;
	height: 332px;
	padding: 0;
	overflow: hidden;
	margin-top:13px;
	position: relative;
}
#carousel ul {
	list-style: none;
	width: 2360px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	margin-left:0px;
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
}

#titular {
	width: 590px;
	min-height: 150px;
	color:#000000;
	float:left;
	margin-top:20px;

	border-bottom:1px solid #7A7A7A;
}
#titular a{
	display:block;
	color:#000000;
	text-transform:uppercase;
	position:relative;
	top:0px;
	text-decoration:none;
}
#titular a:hover{
	color:#cccccc;
	text-decoration:none;
}
.carrusel_titulo {
	display:block;
	font:normal 1.8em Arial;
	text-transform:uppercase;

	min-height:34px;
	margin-top:5px;
}
.carrusel_autores {
    clear: right;
    display: block;
    font: bold 1.1em Arial;
	text-transform:uppercase;
		margin-top:3px;
}

.carrusel_subtitulo {
    color: #7A7A7A;
    font: 0.7em Arial;
    width: 590px;
	display:block;
	margin:3px 0 20px 0 ;
}


/* -- TICKER columna DERECHA --*/

#ticker {
margin-top:6px;
border-top:1px solid #000000;
width:190px;
margin-left:10px;
float:left;
}

.loUltimo {
	font-family:Arial;
	font-size:0.75em;
	margin-top:4px;
	color:#000000;
}


	#scrollingText
	{
		width: 191px;
		height: 18px;
		position: relative;
		padding: 2px 0px 0px 0px;
	}
	
	#scrollingText div.scrollableArea p
	{
		display: block;
		float: left;
		margin: 0;
		padding-right: 7px;
		padding-top: 1px;
		font-size: 12px;
		line-height: 12px;
		color: #000; 
		white-space: nowrap;
	}
	
	#scrollingText div.scrollableArea a
	{
		font-family:Arial;
		text-decoration:none;
		color:#000000;
		background-color:#ffffff;
	}
	
	#scrollingText div.scrollableArea a:hover
	{
		text-decoration:none;
		color:#ffffff;
		background-color:#000000;
	}


/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 16px;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}	
ul.enlacepopup,ul.enlacetodo { padding:0; list-style:none; width:245px; float:left; margin:5px 5px 15px 0;}
ul.enlacetodo { margin-right:0}
ul.enlacepopup li,ul.enlacetodo li {display:block; width:100%; margin:0;  background-color:rgba(0,0,0,0.8); color:#fff; float:left; cursor:pointer; position:relative}
ul.enlacetodo{ width:90px; }
ul.enlacetodo li  { width:100%;}
ul.enlacetodo li  a {text-decoration:none; color:#fff;}
ul.enlacepopup li  ul li {margin:2px 0; width:50%; background-color:transparent; }

ul.enlacepopup  a.principal,ul.enlacetodo  a{padding:3px 5px; display:block;height:18px; line-height:20px; font-weight:bold; text-align:center; color:#fff; text-decoration:none; }
ul.enlacepopup  a.principal:after{ content: url(../img/flecha_down2.png); margin-left:5px;margin-bottom:2px;}
.enlacepopup div{ display:none; position:absolute; top:24px; width:235px; padding:12px 0 0 0; z-index:999; background-image:url(../img/esquina_negra_up.png); background-position:center 4px; background-repeat:no-repeat}
.enlacepopup ul{ list-style:none; background-color: rgba(0,0,0,0.8); width:235px; margin:0; padding:5px; position:absolute;}
.enlacepopup ul li a{ padding:1px 3px; text-decoration:none; font-size:11px; display:inline; color:#fff; }
.enlacepopup ul li a:hover, .enlacepopup ul li.selected a{ background-color:#fff; color:#000}
.enlacepopup:hover div {display:block; }
.enlacepopup:hover div ul{display:block; }


h1 .fechas{ font-size:13px; margin-top:4px; }
#container{ float:left; padding-bottom:20px;}

#centro .texto_izq a.linkprogram{ display:block; text-transform:uppercase; margin-top:20px; padding:7px 10px 7px 10px ; text-align:center; margin: 10px 0; font-weight:bold; font-size:14px; background-color:#efebef; background-repeat:no-repeat; background-position: 20px 7px; }
#centro .texto_izq a.linkprogram:before{ content: url(../img/flecha.png); margin-right:5px;}
#centro .texto_izq a.linkprogram:hover:before{ content: url(../img/flecha-wh.png);}
#centro .texto_izq a.linkprogram:hover{ background-color:#000; color:#fff;}
#botmenu {display:none;}
#izquierda .logomov { display:none;}

#slidecontainer{ width:100%; clear:both; float:left;}
    #slides , #slideshome {
      display: none
    }
	#slideshome {position:relative}
	#slideshome .txtslide{display:none;}
	#slideshome .slidesjs-pagination{ position:absolute; z-index:250; float:none; left:10px; bottom:10px; padding:0;}
	#slideshome .slidesjs-pagination li a{cursor: pointer; display: inline;  width: 20px; height: 20px; line-height: 20px; padding: 0px;border: 1px solid rgb(0, 0, 0); overflow: hidden; text-align: center; background-color: rgb(0, 0, 0);  margin-right: 4px; font-size: 0.7em; font-family: Arial; color: rgb(255, 255, 255); opacity: 0.8; height:auto; color:#fff; background-image:none; text-decoration:none}
	#slideshome .slidesjs-pagination li a.active,#slideshome .slidesjs-pagination li a:hover{border: 1px solid rgb(255, 255, 255);opacity: 0.99;}

	.slidesjs-slide img {width:100%; height:auto;}
    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../slideJS/img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {      background-position: 0 -13px    }
    .slidesjs-pagination li a:hover {      background-position: 0 -26px    }
    #slides a:link,    #slides a:visited {      color: #333    }
    #slides a:hover,    #slides a:active {      color: #9e2020    }
    .navbar {      overflow: hidden    }

/* RESPONSIVE */
@media (max-width: 1020px) {
*{ box-sizing:border-box}	
#contenido	{ width:100%; padding:0 15px; margin:0;}
#principal{ width:75%}
#izquierda{width:30%; box-sizing:border-box; padding:0 10px 0 0;}
#centro{width:70%}
#derecha{ width:25%}
#derecha #content {max-width:100%;}

.videocontainer {
    height: 0;
	clear:both;
    margin-bottom: 2em;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 35px;
    position: relative;
	width:100%;
}
.videocontainer iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#slidecontainer {height:auto;}
ul.enlacepopup{width:38%; margin-right:1%;}
ul.enlacetodo {width:22%}
.enlacepopup div {top:44px;}
ul.enlacepopup a.principal, ul.enlacetodo a {height:45px; font-size:10px;}
#centro .item_actividad .foto { height:auto; margin-bottom:20px;}
#centro .item_actividad .info h2 { font-size:1.4em;}
#faldon,
#centro .img_centrada,
#centro .ver_mas,
#centro .actividades_portada,
#centro .ayuda ,
#centro .ayuda_img ,
#centro .agenda ,
#centro .texto_ambos ,
carousel,
#titular,
.carrusel_subtitulo,
#derecha .buscador,
#centro .texto_der,
#centro .texto_izq,
#centro .ficha_derecha,#centro .prensa_izquierda,#centro .prensa_derecha,#centro .ficha_izquierda{width:100%; box-sizing:border-box; }

#ficha_izquierda2 { position:relative; top:auto; float:left;}
#faldon{ border-top:3px solid #000000}

#faldon #izquierda_faldon,#faldon #centro_faldon,#faldon #derecha_faldon{ width:auto;  border-top:none; float:none; display:inline;}
#izquierda .logo  {height:auto;}
#izquierda .logo img{width:80%; height:auto; }
#izquierda .slogan span{ display:inline;}
/*home*/
#centro .actividades_portada .actividad{ width:49%; display:inline-block; margin:0; padding-right:10px; float:none; vertical-align:top;}
#centro .actividades_portada .actividad.ultima{display:none}
#centro .actividades_portada {height:auto;}
#centro .actividades_portada:after{ 	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;}
#centro .actividades_portada .actividad img, .img_texto img{width:100%; height:auto;}
#centro .actividades_portada .actividad:nth-child(2n){ padding-left:10px; padding-right:0;}
#centro .actividad {height:auto;}
#centro .contacta .formulario {float:none}
#centro .contacta .texto {margin-top:15px;}
#centro .prensa_derecha .nota ,#centro .prensa_derecha .nota a .fecha,#centro .prensa_derecha .nota a .titulo,#centro .prensa_derecha .nota a .subtitulo{width:100%}
}

@media (max-width: 668px) {
	
#botmenu{display:block;   float:right; margin-top:10px; text-align:right; }
#botmenu a{cursor:pointer; display:inline-block; vertical-align:top}
#botmenu a.openmenu{ color:white;font-size:15px; line-height:15px; text-decoration:none; font-weight:bold;background-color:#000; padding:6px 6px;}
#botmenu a.opencal, #botmenu a.opensearch, #botmenu a.openposition { background-repeat:no-repeat; width:32px; height:27px; margin-right:5px; } 
#botmenu a.opencal { background-image:url(../img/ico-calendar-wh.png);}
#botmenu a.opensearch { background-image:url(../img/ico-search-wh.png);}
#botmenu a.openposition {background-image:url(../img/ico-loc-wh.png);}
#botmenu a.openmenu:before {
    content: url("../img/hamb.png");
    padding-right: 5px;
	
}
#botmenu .idioma{display:inline; float:none; margin-top:0; }
#botmenu .idioma a{ background-color:transparent; color:#000; text-decoration:underline; padding-right:0;}
#botmenu  .opciones{margin-top:10px;}
.show-nav #menuwrapper {display:block}	
#menuwrapper {display:none}

#derecha .calendario {margin-top:0}

#derecha .buscador, #derecha .calendario  ,#menuwrapper{ top:80px; right:90px; position:absolute;  margin-top:5px; -webkit-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75);;  box-sizing:content-box;  display:none;width:165px; padding:10px;  border-top:3px solid#000; z-index:1001; margin:0; background-color:white; }

#derecha .buscador:before,#derecha .calendario:before,#menuwrapper:before{ content:url(../img/flecha_up_bl.png); position:absolute; right:12px; top:-9px;} 
#derecha .buscador { right:125px; width:180px;}
#menuwrapper { right:10px; width:200px;}
#menuwrapper .idioma { display:none}
#menu:selection {
  background: #fff; 
}
#menu {margin-top:0px;}
#menu .sub {width:100%;}

#menu .menuppal2 {margin-top:20px;}
#menu li.conhijos div{ position:relative;  left:0; top:0; background-color:transparent; background-image:none; margin-top:5px; }

#menu ul.menuppal2 .conhijos div {top:0;}
#menu .sub { background-color:transparent;}
#menu .conhijos .connietos div{ left:0; top:0;}
#menu .sub li a, #menu .sub li a:link, #menu1 li a:visited { color:#000; }
#menu ul.menuppal2 .conhijos div { left:0; margin-top:10px;}
#menu .conhijos .connietos ul li {padding-right:0;}
#menu .sub li.tituloconnietos:hover li a { color:#000}
#menu li.conhijos:hover .connietos div{ display:block; position:relative; left:0; top:0; background-image:none;}
#menu li.conhijos:hover .connietos div .sub {background-color:transparent}


*{ box-sizing:border-box}	
img, iframe {max-width:100%;height:auto; }
#centro img NOUSAR{width:100%; height:auto;}
#contenido, #principal, #derecha,#izquierda,#centro{width:100%; }
#contenido {padding:0 10px;}
input {height:19px;}
#derecha  .destacado{ margin:0;}
#derecha #content { width:100%; margin:0 0 20px 0;}
#derecha #mycustomscroll {width:100%; padding:10px;}
#derecha .vscrollerbase{left:auto !important; right:5px;}
#ticker {float:right}
#izquierda .logo {height:auto; display:inline-block;}
#izquierda .logopc { display:none;}
#izquierda .logomov { display:block;}
#izquierda .logo img.logomov{ width:144px; height:auto; margin-bottom:20px; }
.slogan{ display:none}
#izquierda  .logos_rs {display:inline-block; float:left; width:auto; margin-bottom:20px;} 
#izquierda .esmadrid {display:none}
#izquierda {
	float:left;
	padding:0px;
}

#centro .img_centrada{height:220px; background-size:cover}

.enlacepopup,.enlacetodo,.destacado , #ticker{ display:none}
#centro .item_actividad .info h2{ font-size:1.2em;}
#centro .item_actividad .foto {height:auto}


/*home*/


}
@media (max-width: 480px) {
	#derecha #content,#ticker { width:100%; }
	#izquierda .logo img.logomov{ width:110px;}
	#botmenu{ margin-top:0px;}
	#botmenu  .opciones { margin-top:5PX;}
#derecha .buscador, #derecha .calendario  ,#menuwrapper{ top:70px;	}
}
@media (min-width:481px) and (max-width:668px) {


	
}