@charset "utf-8";
/* Medios fluidos sencillos
   Nota: Los medios fluidos exigen la eliminación de los atributos de altura y anchura de los medios del código HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

/******************* fuente para las letras del portal************************************/
@font-face {
    font-family: 'QlassikMediumRegular';
    src: url('../fuentes/Qlassik_TB-webfont.eot');
    src: url('../fuentes/Qlassik_TB-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/Qlassik_TB-webfont.woff') format('woff'),
         url('../fuentes/Qlassik_TB-webfont.ttf') format('truetype'),
         url('../fuentes/Qlassik_TB-webfont.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QlassikBoldRegular';
    src: url('../fuentes/QlassikBold_TB-webfont.eot');
    src: url('../fuentes/QlassikBold_TB-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fuentes/QlassikBold_TB-webfont.woff') format('woff'),
         url('../fuentes/QlassikBold_TB-webfont.ttf') format('truetype'),
         url('../fuentes/QlassikBold_TB-webfont.svg#QlassikBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0; 
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	
}

blockquote {
	color: #709e32;
	font-size:20px;
}

blockquote p{
	color: #666666;
	font-size:20px;
	font-style:italic;
	padding:2% 2% 2% 2%;
	margin-left: 8%;
	border-left:2px solid #CCCCCC;
	
}

img, object, embed, video {	max-width: 100%;}
/* IE 6 no admite max-width (anchura máxima), por lo que usa de manera predeterminada una anchura del 100% */
.ie6 img {width:100%;}

/*
12px = 0.75em

14px = 0.875em

48px = 3em
*/
body { 
	background-image:url('../imagenes/fondo.png');
	font-size: 16px;
	font-family: 'QlassikMediumRegular';
	color:#444444;
}

hr { color:#444444;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

button, 
textarea,
a,
a:visited,

h6 {
 color: #444444;	
 font-family:"QlassikMediumRegular";
 font-size: 16px; /*1.2em*/
}

h3 {
 color:#709e32;	
 font-family:"QlassikMediumRegular";
}

h4 {
 color:#00000;
 font-family:"QlassikMediumRegular";
}

h5 {
color:#4396E9;
 font-family:"QlassikMediumRegular";
}



p,
.campo_contenido {
	 color: #444444;	
	 font-family:"QlassikMediumRegular";
	 font-size: 16px; /*1.2em*/
	 margin-top:8px;
}
textarea,
input , 
select {
 color:#345390;
 font-family:"QlassikMediumRegular";
 font-size: 14px; /*1.2em*/
}
.checkbox, .radio { 
 color: #63666A;
 font-family:"QlassikMediumRegular";
 font-size: 14px; /*1.2em*/
}

.checkbox2 {
 color: #444444;
 padding-top:2%;
 padding-bottom:2%;
 font-family:"QlassikMediumRegular";
 font-size: 14px; /*1.2em*/
}

blockquote {quotes: none;}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
/* tables still need 'cellspacing="0"' in the markup */

a img { border: none;}
a:hover, a:active{color: #006633;}
h1, h2 {
	color: #444444;
    font-family:"QlassikMediumRegular";
    font-style: normal; 
    font-weight: 400; 
	font-size:24px; /*20px más o menos*/
} 
h2{color: #006633;}
h1, h1 a {font-size:24px;}
h2, h2 a {font-size:21px;}
h3, h3 a {font-size:20px;}
h4, h4 a {font-size:18px;}
h5, h5 a {font-size:16px;}
h6, h6 a {font-size:14px;}

/*************ESTILO DEL MENU SUPERIOR **********************/

#navegacion2 nav{overflow:hidden; padding:1px;}
#navegacion2 nav ul{list-style:none;padding:0;}

/* para cada resolución definid el estilo del menú superior */


/*se borra desde javascript el elemento id_menu=1 que corresponde a home /inicio en el caso de los móviles...**/
#navegacion2 nav ul li a:hover, #navegacion2 nav ul li a.active {
    color:#000;
	background:white;
	background-color:white;
	
	-webkit-box-shadow: 3px 3px 3px #CCC;/*C
ome y Safari*/
    -moz-box-shadow:  3px 3px 3px #CCC;/*Firefox*/
    -o-box-shadow:  3px 3px 3px #CCC;/*Opera*/
    box-shadow:  3px 3px 3px #CCC;;/*Estandar por defecto*/
	behavior:url(./script/PIE.htc);	
}

/***********ESTILO DE LAS OPCIONES MULTILENGUAJES*************************************/
#multilenguaje nav{
    overflow:hidden;
    padding:1px;
	vertical-align: middle;
}

#multilenguaje nav ul{
    list-style:none;
    margin:0 1px 0 10px;
    padding:0;
}


/*
#multilenguaje nav ul li:hover{ 
		
}
*/
#multilenguaje nav ul li a{
    color:#999;
    display:block;
    text-decoration:none;
	font-size: 12px;
}

#multilenguaje nav ul li a:hover {
    color:#000;	
}


/************************menu principal****************************************/
#menu {
	list-style: none;
	display: block;
	z-index: 1;
	float: left;
	margin: 0px;
	padding: 0px;
	width:100%;
}
#menu li {
 list-style: none;
 float: left;
}


#menu li a, #menu li a:link, #menu li a:visited {
color:#555555;
display: block;
font-size: 1em;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 12px;
border-left: 1px solid #C4C4C4;
}

#menu li a:hover, #menu li a.active, #menu li.current a {
	 /*Degradado de fondo*/	
	background: -webkit-linear-gradient(left bottom, right top, #CCC 0%,#444 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CCC), to( #444));/*Chrome y Safari*/
    background-image: -moz-linear-gradient(top center, #CCC, #444);/*Firefox*/
    background-image: -o-linear-gradient(top, #CCC, #444);/*Opera*/
	/*ie8 Y 9*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#444444',GradientType=0 );
    /*IE 6,7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#444444', gradientType='0')";
    background-image: linear-gradient(top, #CCC, #444);/*Estandar por defecto*/
    color: #FFFFFF;
    border:1px solid #CCC;

}

#menu li li a, #menu li li a:link, #menu li li a:visited {
	color: white;
	float: none;
	margin: 0px;
	font-size: 0.875em;
	padding: 5px 10px 5px 10px;

}
/*item segundo nivel*/
#menu li ul {
    color: #333;
    display: none;
    position: absolute;
	z-index: 2;
	left:auto;
    width:inherit;
	
	/*Degradados*/
	background: -webkit-linear-gradient(left bottom, right top, #CCC 0%,#444 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CCC), to( #444));/*Chrome y Safari*/
    background-image: -moz-linear-gradient(top center, #CCC, #444);/*Firefox*/
    background-image: -o-linear-gradient(top, #CCC, #444);/*Opera*/
	/*ie8 Y 9*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#444444',GradientType=0 );
    /*IE 6,7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#444444', gradientType='0')";
    background-image: linear-gradient(top, #CCC, #444);/*Estandar por defecto*/
   
}

#menu li li a:hover, #menu li li a.current {
	
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

	
	color:#FFFFFF;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}


/* CSS fallback */
#menu li.active  > ul {
    display:inline;
}


/*
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover
ul ul, #menu li.sfhover ul ul ul {
left: -999em;
}

#menu li:hover, #menu li.sfhover {
position: static;
}	*/

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul,
#menu li.sfhover ul, #menu li li.sfhover ul, #menu li li
li.sfhover ul {
left:6;
}


/**********************************************menu nivel 2 **********************************/
#menu_n2 {
	list-style: none;
	display: block;
	z-index: 0;
	
	/*Degradados*/
	background: -webkit-linear-gradient(left bottom, right top, #CCC 0%,#444 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CCC), to( #444));/*Chrome y Safari*/
    background-image: -moz-linear-gradient(top center, #CCC, #444);/*Firefox*/
    background-image: -o-linear-gradient(top, #CCC, #444);/*Opera*/
	/*ie8 Y 9*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#444444',GradientType=0 );
    /*IE 6,7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#444444', gradientType='0')";
    background-image: linear-gradient(top, #CCC, #444);/*Estandar por defecto*/
   
}

#menu_n2 li {
 list-style: none;
 float: left;

}


#menu_n2 li a, #menu_n2 li a:link, #menu_n2 li  a:visited {
	text-decoration:none;
	 /*Degradados*/
	
	color: white;
	/*width: 120px; */
	float: none;
	margin: 0px;
	font-size: 0.875em;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	
}

#menu_n2 li.current a, #menu_n2 li.current a:link, #menu_n2 li.current a:visited {
	
    color: #FFFFFF;
    border:1px solid #E3E3E3;
	
}

#menu_n2 li:hover ul, #menu_n2 li li:hover ul{
left: auto;
}


	

/*****************************************menu footer ****************************************/
#menu_footer nav{
    overflow:hidden;
    padding:1px;
	vertical-align: middle;
	width:90%;
}

#menu_footer nav ul{
    list-style:none;
    margin:0 1px 0 10px;
    padding:0;
	width:100%;
}

#menu_footer nav ul li a{
    color:#999;
    display:block;
	padding:1%;
    text-decoration:none;
	font-size: 14px;
}

#menu_footer nav ul li a:hover, .texto_final  a:hover{
    color:#fff;	
}

.texto_final {
	color:#999;
	text-align:left;
	font-size:14px;
	padding:2%;
}

/*********************************otras propiedades comunes***********************************/

/**Input de la búsqueda: redondear las esquinas, colocar en la posición**/
#busqueda #buscar_web{
/*bordes redondeados*/
 border-radius: 15px; /* el estandar por defecto*/
 -moz-border-radius: 15px; /*para mozilla*/
 -webkit-border-radius: 15px;
 -o-border-radius:15px;	
 
 /*behavior:url(./script/PIE.htc);*/	

border-top : 1px solid #444444;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;

width: 60%;

padding-left: 2%;

margin-right: 5%;
color:#CCCCCC;

}
/*quitamos los bordes del input al clikear sobre el input de búsqueda*/
#busqueda input:focus {outline:0px;}

#busqueda #searchsubmit {
	background: white url('../imagenes/navegacion/search.png') no-repeat left;
	width:7%;
	height:10%;
	
}

/*--------------------------------------------------------------------*/

/*-----------------barra lateral -------------------------------------*/

/**zona de banners superior, alinegar a la derecha*/
#banners img {float: right;}

/*características del menú lateral*/
#items_nav ul {list-style:none;margin-left:5%;padding-left:0;text-align:left;}
#titulo_nav img, #fin_nav img{
width:100%; height: auto; margin-top:0; vertical-align:text-top;
	display:block;
	margin:0 auto 0 auto;
}
#items_nav ul li, #items_nav ul li{	
/*no especificado aún*/
background:url('../imagenes/lateral/link.png') no-repeat;	
background-position: 0% 0%;	
padding-bottom:0.5em;
}

.alto_minimo {min-height:400px;}
#items_nav ul li:hover, #items_nav ul li:active {	
/*no especificado aún*/	
}
#items_nav .item_nav3, .item_nav3:visited {
	font-size:1.3em;
	padding-left:1.7em;
	padding-right:0.875em;
	font-weight:bold !important;	
	text-decoration: none;
	color:#444444;
	font-family: 'QlassikBoldRegular';
}
#items_nav .item_nav3:hover, #items_nav.item_nav3:active {
	padding-left:1.7em;
	text-decoration: none;
	color:#006633;
	font-weight:bold !important;
	border:1px dotted #006633;
	font-family: 'QlassikBoldRegular';
}
/*
#nav_menu_lateral_nivel_3_otro ul {
	list-style:none;
}
#nav_menu_lateral_nivel_3_otro li {
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
	padding-right:5%;
	text-align:right;
	border-right: 1px solid #CCC; 
	min-height:30px;
	background:url('../imagenes/contenido/tabs-07.png'); 
	background-repeat: no-repeat;
    background-position: 100% 100%;	
}

#nav_menu_lateral_nivel_3_otro li:hover, #nav_menu_lateral_nivel_3_otro li:active  {
	
	
	text-align:right;	
	background:url('../imagenes/contenido/tabs-08.png'); 
	background-repeat: no-repeat;
    background-position: 100% 130%;	
	background-color:#FFF;
	border-right:1px solid #FFF;
}

#nav_menu_lateral_nivel_3_otro .menu_nivel3 {
	font-size:16px;
	text-decoration:none;
	color:#000000;
	font-size:16px;
}
#nav_menu_lateral_nivel_3_otro .menu_nivel3:hover {
	font-size:16px;
	color:#709e32;
	text-decoration:none;	
}
#nav_menu_lateral_nivel_3_otro .menu_nivel3_active {
	font-size:20px;
	color:#709e32;
	text-decoration:none;	
}
*/

.fondo_gris {background-color:#AAAAAA;}

/*características de la barra de navegación lateral*/
#secciones2 ul{list-style:none;margin-left: 5%;margin-right: 5%;padding-left:0;text-align:left;width:90%;}
#secciones2 ul li{
	background:url("../imagenes/lateral/boton_lateral_off.png") no-repeat;
	padding-left: 3em;
	padding-top: 0.275em;
	padding-bottom:1.275em;
	color:#555555;
}
#secciones2 ul li:hover, #secciones2 ul li:active {background:url("../imagenes/lateral/boton_lateral_on.png") no-repeat;color:#FFFFFF;}
/*-----------------Fin barra lateral----------------------------*/


/* ------------------------------- Características contenido central--------------------------------*/
/*-------------------clases comunes------------------------**/
.fondo_navegacion {
	font-weight:bold !important;
	color: #000000; 	
	
	/*degradados*/
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 60%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 60%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 60%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 60%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 60%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

	overflow:hidden;
	
}

.fondo_navegacion_n3 {
	
	/*degradados*/
	background: -webkit-linear-gradient(left right, left left, #eee 0%,#fff 100%);
    background-image: -webkit-gradient(linear, right top, left top, from(#eee), to(#fff));/*Para chrome y Safari*/
    background-image: -moz-linear-gradient(right center, #eee, #fff);/*Para Firefox*/
    background-image: -o-linear-gradient(right, #eee, #fff);/*Para Opera*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', gradientType='1')";
	background-image: linear-gradient(right, #eeeeee, #fff);/*El estandar por defecto*/
	overflow:hidden;
	
}


.fondo_menu_lat {
	background:url("../imagenes/lateral/bg_menu_lateral.png"); 
	background-size:100%;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;  
    background-repeat:repeat-y;
}

/*Redondea la parte de arriba de un div o tabla*/
.redondeado_top {
	 border-radius: 7px 7px 0px 0; /* el estandar por defecto*/
	 -moz-border-radius: 7px 7px 0px 0; /*para mozilla*/	 
	 -webkit-border-radius: 7px 7px 0px 0;
	 -o-border-radius:7px 7px 0px 0;	
	 behavior:url(./script/PIE.htc);	
}

/*redondea la parte de abajo de un div o tabla*/
.redondeado_bottom {
	-moz-border-radius: 0px 0 7px 7px ; /*para mozilla*/
	 border-radius: 0px 0 7px 7px; /* el estandar por defecto*/
	-webkit-border-radius: 0px 0 7px 7px;	
	 -o-border-radius:0px 0 7px 7px;	
	behavior:url(./script/PIE.htc);	
}

/*Redondea todas las esquinas de un div o tabla*/
.redondeado{
	 border-radius: 7px 7px 7px 7px; /* el estandar por defecto*/
	 -moz-border-radius: 7px 7px 7px 7px; /*para mozilla*/	 
	 -webkit-border-radius: 7px 7px 7px 7px;
	 -o-border-radius:7px 7px 7px 7px;	
	 behavior:url(./script/PIE.htc);	
}

.bordeado {
	border: 1px solid #CCCCCC;
}

/*botonera de la portada*/
.boton {
	 /*bordes redondeados*/
	 border-radius: 11px; /* el estandar por defecto*/
    -moz-border-radius: 11px; /*para mozilla*/
	-webkit-border-radius: 11px;
	 -o-border-radius:11px;
	
	/*sombras*/
	-moz-box-shadow: inset -5px -5px 5px #709e32;
	-webkit-box-shadow: inset -5px -5px 5px #709e32;
	 box-shadow: inset -5px -5px 5px #709e32;
	-o-box-shadow: inset -5px -5px 5px #709e32;
     
	 
	 behavior:url(./script/PIE.htc);	
	
    background-color: #8CC63F;/*El estandar por defecto*/
	color:white;
	text-align:center;
	font-family: 'QlassikBoldRegular';
		
}
.boton a {color:white;text-align:center;font-family: 'QlassikBoldRegular';text-decoration:none;}
.boton:hover, .boton:active {background-color: #709e32;/*El estandar por defecto*/
/*sombras*/
	-moz-box-shadow: inset -5px -5px 5px #8CC63F;
	-webkit-box-shadow: inset -5px -5px 5px #8CC63F;
	 box-shadow: inset -5px -5px 5px #8CC63F;
	-o-box-shadow: inset -5px -5px 5px #8CC63F;

}


.fondo_contenido{
	background-color:white;
	-webkit-box-shadow: 3px 3px 3px #CCC;/*Chrome y Safari*/
    -moz-box-shadow:  3px 3px 3px #CCC;/*Firefox*/
    -o-box-shadow:  3px 3px 3px #CCC;/*Opera*/
    box-shadow:  3px 3px 3px #CCC;;/*Estandar por defecto*/
	behavior:url(./script/PIE.htc);	
}

.fondo_degradado {
	background-color:white;
	-webkit-box-shadow: 3px 3px 3px #CCC;/*Chrome y Safari*/
    -moz-box-shadow:  3px 3px 3px #CCC;/*Firefox*/
    -o-box-shadow:  3px 3px 3px #CCC;/*Opera*/
    box-shadow:  3px 3px 3px #CCC;/*Estandar por defecto*/

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -webkit-linear-gradient(left top, left bottom, #fff 0%, #eee 20%);
	background: -moz-linear-gradient(top center, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	-pie-background: linear-gradient(top, #fff, #eee);
	behavior:url(./script/PIE.htc);	
	min-height: 300px;
	border: 2px 2px 2px 0 solid #CCCCCC;		
}
.secciones_portada {
	/*degradados*/
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#ccc));
	background: -webkit-linear-gradient(left top, left bottom, #444 0%, #ccc 20%);
	background: -moz-linear-gradient(top center, #444, #ccc);
	background: -ms-linear-gradient(top, #444, #ccc);
	background: -o-linear-gradient(top, #444, #ccc);
	background: linear-gradient(top, #444, #ccc);
	-pie-background: linear-gradient(top, #444, #ccc);
		
	/*sombras*/
	-moz-box-shadow: inset -5px -5px 5px #444444;
	-webkit-box-shadow: inset -5px -5px 5px #444444;
	 box-shadow: inset -5px -5px 5px #444444;
	-o-box-shadow: inset -5px -5px 5px #444444;
     behavior:url(./script/PIE.htc);	
	 
	 text-align:center;
	 padding:3% 0 3% 0;
	 color:white;
	 font-size:1.05em;
	 font-family: 'QlassikBoldRegular';
	 
}




.secciones_portada a {
	 text-decoration:none;
	 color:white;
	 font-size:1.05em;
	 font-family: 'QlassikBoldRegular';
}
/*secciones */
#contenido_seccion3 ul {list-style-image: url('../imagenes/contenido/calendar_rojo.png');
	margin-left:30px;
	padding-top:3%;
}
#contenido_seccion2 ul {list-style-image: url('../imagenes/contenido/calendar_amarillo.png');
	margin-left:30px;
	padding-top:3%;
}
#contenido_seccion1 ul {list-style-image: url('../imagenes/contenido/calendar_verde.png');
	margin-left:30px;
	padding-top:3%;
}
#contenido_seccion3 ul ul, #contenido_seccion2 ul ul, #contenido_seccion1 ul ul{
	list-style-image:none;
	list-style:square;
	margin-left:0%;
	padding-top:0%;
}

.detalle_seccion_mov {
	width:90%;
	margin-left:5%;
}
.detalle_seccion li {
	/*color:#888888; 
	color:#345390; */ 

	font-size:0.9em;
	font-family: 'QlassikBoldRegular';	
	padding-bottom:3%;
	margin-top:3%;
}
.detalle_seccion li li, ._calendar li{
	padding-bottom:1%;
	margin-top:0%;
	font-family: 'QlassikMediumRegular';	
}
.detalle_seccion li li a, .detalles_calendar li a{
	text-decoration:none;
	font-family: 'QlassikBoldRegular';	
}

.detalle_seccion li li a:active, .detalle_seccion li li a:hover, .detalles_calendar li a:active, .detalles_calendar li a:hover{
	text-decoration:underline;	
}
#euraxess-pm{
	border-color:white;
}
#euraxess-pm a {
font-size:1em;
}
#euraxess-pm-footer {
	display:none;
}

.linea_roja {/*border-bottom: 1px dotted red; */width:95%; color:#B90306;}
.linea_verde {border-bottom: 1px dotted #709e32;	width:95%; color: #709e32;}
.linea_amarilla {border-bottom: 1px dotted #F7D358;width:95%; color:#B18E1C;}
.linea_gris {border-bottom: 1px dotted #848484;width:80%;}

.miguitas, .miguitas a, .miguitas p {font-family: 'QlassikMediumRegular';	font-size:13px; color:#345390}

#contenido_calendar ul {
	list-style-image:none;
	list-style:square;
	margin-left:15px;
	padding-top:0%;
}

.fondo_calendar {background:url('../imagenes/contenido/calendar_amarillo_b.png') no-repeat;}
.fondo_calendar_v {background:url('../imagenes/contenido/calendar_verde_b.png') no-repeat;}
.espacios {padding-left:30px;}
.espacios_completos {padding-top:20px; padding-bottom:5px;}
.literal_etiqueta {
	padding-left:0%;
	padding-right:2%;
	float:left;

}

.icon_pdf {background:url('../imagenes/contenido/icon_pdf.png') no-repeat;}
.icon_doc{background:url('../imagenes/contenido/icon_doc.png') no-repeat;}
.icon_img{background:url('../imagenes/contenido/icon_img.png') no-repeat;}
.icon_mus{background:url('../imagenes/contenido/icon_mus.png') no-repeat;}
.icon_vid{background:url('../imagenes/contenido/icon_vid.png') no-repeat;}
.icon_exc{background:url('../imagenes/contenido/icon_xls.png') no-repeat;}
.icon_ppt{background:url('../imagenes/contenido/icon_ppt.png') no-repeat;}
.icon_link{background:url('../imagenes/contenido/icon_link.png') no-repeat;}
.icon_rar{background:url('../imagenes/contenido/icon_rar.png') no-repeat;}
.icon_unk {background:url('../imagenes/contenido/icon_unkown.png') no-repeat;}
.icon_youtube{background:url('../imagenes/contenido/icon_youtube.png') no-repeat;}
/*--------------------------------------------------------------*/
/*noticias de la portada*/
.inic_not, .inic_not:visited {text-decoration: none;	font-size:1.05em;font-family:QlassikBoldRegular;}
.inic_not:active, .inic_not:hover {text-decoration: underline;}
/*Fondo para destacar la fecha de la noticia en el resumen o listado*/
.fondo_fecha {background:url("../imagenes/contenido/fondo_fecha.png") no-repeat;}
/*Número de la fecha de la noticia más destacado que el resto*/
.fdestacado{text-align:center;color:white;font-size:1.15em;font-family: 'QlassikBoldRegular';}
.fnodestacado{text-align:center;color:white;font-size:1em;padding: 2% 2% 2% 2%;font-family: 'QlassikBoldRegular';}

.enlace_verde, .enlace_verde:visited {text-decoration: none;color:#006633;}
.enlace_verde:active, .enlace_verde:hover {text-decoration:underline;}

/**Calendario Gral del lateral*/
.encabezado {text-align:center;}
.encabezado a{color:white;text-decoration:none; font-size:16px;}
.altn  {font-size : 0.875em;color: #ffffff;background-color: #666666;}
.bg_cal  {
    
	/*bordes redondos*/
	border-radius: 5px; /* el estandar por defecto*/
    -moz-border-radius: 5px; /*para mozilla*/
	-webkit-border-radius: 5px;
	-o-border-radius:5px;	
	
	/*degradados*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#8CC63F));
	background: -webkit-linear-gradient(left top, left bottom, #FFF 0%, #8CC63F 100%);
	background: -moz-linear-gradient(top center, #fff, #8CC63F);
	background: -ms-linear-gradient(top,#FFF, #8CC63F);
	background: -o-linear-gradient(top, #FFF, #8CC63F);
	background: linear-gradient(top, #FFF, #8CC63F);
	-pie-background: linear-gradient(top, #FFF, #8CC63F);
	
	behavior:url(./script/PIE.htc);	
	
}
.bg_encabezado {
	
	/*bordes redondos*/
	border-radius: 5px; /* el estandar por defecto*/
    -moz-border-radius: 5px; /*para mozilla*/
	-webkit-border-radius: 5px;
	-o-border-radius:5px;	
	behavior:url(./script/PIE.htc);	
	
	background-color: #333333;

}
.tit  {
	font-family: 'QlassikBoldRegular';
	font-size : 1em;
	color: #ffffff;
	/*bordes redondos*/
	-moz-border-radius: 5px 5px 0 0; /*para mozilla*/
	 border-radius: 5px 5px 0 0; /* el estandar por defecto*/
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	
	behavior:url(./script/PIE.htc);		
	background-color: #333333;
}

tr.spaceUnder > td
{
  padding-bottom: 0.5em;
}


#texto_modulo tr, #texto_modulo td,  #texto_modulo tbody,#texto_modulo thead, #texto_modulo th  {border:inherit; padding:inherit; border-style:solid; border-color:#709e32;}
#texto_modulo th {background-color:#DFEAD1;}
#texto_modulo table {border-color:#709e32; padding:1%;border-style:solid;}
#texto_modulo ul { padding-bottom:1em;}
#texto_modulo ul li{ padding-bottom:0.4em;}
.campo_contenido table , .campo_contenido  tr, .campo_contenido td{border-color:#709e32;}
.tabla_socios{border:1px solid #709e32;}
.tabla_socios tr {margin-bottom:2%;border:1px solid #709e32;}
.tabla_socios td {vertical-align:middle;padding:1%;border:1px solid #709e32;}
.tabla_Socios img {width:80%;}

.tabla_descarga {width:100%;}
 



/**************************************/
#flotante
	{
		position: absolute;
		display:none;
		font-family:QlassikMediumRegular;
		font-size:0.8em;
		width:50%;
		border:1px solid #808080;
		-moz-border-radius: 5px 7px 7px 5px; /*para mozilla*/
		border-radius: 5px 7px 7px 5px; /* el estandar por defecto*/
		-webkit-border-radius: 5px 7px 7px 5px;
		-o-border-radius:5px 7px 7px 5px;
		behavior:url(./script/PIE.htc);		
		background-color:#f1f1f1;
		padding:5px;
	}
	
	

.hoy {text-decoration:none;font-size : 1em;color: #FFFFFF;}
.finde {	text-decoration:none;font-size : 0.9em;color: #444444;}
.finde_claro {text-decoration:none;font-size : 0.9em;color: #0000FF;}
.diario{text-decoration:none;font-size :0.9em;color: #000000;}
.diario_claro {text-decoration:none;font-size :0.9em;color: #0000FF; }
.imagen_evento {	background-repeat: no-repeat;background-position: 50% 50%;}
/*********************fin calendario **********************************/

/**Calendario datapicker**/
DIV.calendar
{
    POSITION: relative;
}
.calendar
{
    BORDER-RIGHT: #283B19 1px solid;
    BORDER-TOP: #283B19 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #283B19 1px solid;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #283B19 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: tahoma,verdana,sans-serif;
    BACKGROUND-COLOR: #b0cba2
}
.calendar TABLE
{
    BORDER-RIGHT: #283B19 1px solid;
    BORDER-TOP: #283B19 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #BED9B8;
    BORDER-LEFT: #283B19 1px solid;
    CURSOR: default;
    COLOR: #000000;
    BORDER-BOTTOM: #283B19 1px solid;
    FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar .nav
{
    BACKGROUND: url(menuarrow.gif) #DADADA no-repeat 100% 100%
}
.calendar THEAD .title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #F5F7F1;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
.calendar THEAD .headrow
{
    BACKGROUND: #DADADA;
    COLOR: #000000
}
.calendar THEAD .daynames
{
    BACKGROUND: #F3F3F3;
	FONT-WEIGHT: bold;
}
.calendar THEAD .name
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #283B19 1px solid;
    TEXT-ALIGN: center
}
.calendar THEAD .weekend
{
    COLOR: #a66
}
.calendar THEAD .hilite
{
    BORDER-RIGHT: #384F00 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #384F00 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #384F00 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #384F00 1px solid;
    BACKGROUND-COLOR: #F3F3F3;
}
.calendar THEAD .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #F3F3F3;
}
.calendar TBODY .day
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 2em;
    COLOR: #000000;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right;
}
.calendar TBODY .othermonth
{
    FONT-SIZE: 80%;
    COLOR: #8EA37E;
}
.calendar TBODY .oweekend
{
    COLOR: #8EA37E;
}
.calendar TABLE .wn
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    BACKGROUND: #F3F3F3;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
.calendar TBODY .rowhilite TD
{
    BACKGROUND: #75AB68;
}
.calendar TBODY .rowhilite TD.wn
{
    BACKGROUND: #75AB68;
}
.calendar TBODY TD.hilite
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbb 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #75AB68;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #cde;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar TBODY TD.selected
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend
{
    COLOR: #A32127
}
.calendar TBODY TD.today
{
    FONT-WEIGHT: bold;
    COLOR: #00f
}
.calendar TBODY .disabled
{
    COLOR: #999
}
.calendar TBODY .emptycell
{
    VISIBILITY: hidden
}
.calendar TBODY .emptyrow
{
    DISPLAY: none
}
.calendar TFOOT .footrow
{
    BACKGROUND: #556;
    COLOR: #fff;
    TEXT-ALIGN: center
}
.calendar TFOOT .ttip
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #283B19 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 1px;
    COLOR: #445;
    PADDING-TOP: 1px
}
.calendar TFOOT .hilite
{
    BORDER-RIGHT: #384F00 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #384F00 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #aaf;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #384F00 1px solid;
    COLOR: #000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #384F00 1px solid
}
.calendar TFOOT .active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    BACKGROUND: #77c;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.calendar .combo
{
    BORDER-RIGHT: #655 1px solid;
    BORDER-TOP: #655 1px solid;
    DISPLAY: none;
    FONT-SIZE: 90%;
    BACKGROUND: #def;
    LEFT: 0px;
    BORDER-LEFT: #655 1px solid;
    WIDTH: 4em;
    CURSOR: default;
    COLOR: #000;
    BORDER-BOTTOM: #655 1px solid;
    POSITION: absolute;
    TOP: 0px
}
.calendar .combo .label
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
.calendar .combo .label-IEfix
{
    WIDTH: 4em
}
.calendar .combo .hilite
{
    BACKGROUND: #acf
}
.calendar .combo .active
{
    BORDER-TOP: #46a 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND: #eef;
    BORDER-BOTTOM: #46a 1px solid
}
.calendar TD.time
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #2E4C17;
    TEXT-ALIGN: center
}
.calendar TD.time .hour
{
    BORDER-RIGHT: #889 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #889 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #889 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #889 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute
{
    BORDER-RIGHT: #889 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #889 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #889 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #889 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    BORDER-RIGHT: #889 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #889 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #889 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #889 1px solid;
    BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm
{
    TEXT-ALIGN: center
}
.calendar TD.time .colon
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite
{
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #000;
    COLOR: #fff;
    BORDER-TOP-COLOR: #000;
    BACKGROUND-COLOR: #667;
    BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active
{
    BORDER-LEFT-COLOR: #f00;
    BORDER-BOTTOM-COLOR: #f00;
    COLOR: #0f0;
    BORDER-TOP-COLOR: #f00;
    BACKGROUND-COLOR: #000;
    BORDER-RIGHT-COLOR: #f00
}

#fecha_actual.hoy_texto {
	color:#345390;
	font-size:16px;
	font-family:"QlassikBoldRegular";
}


/***************************************************************/


/************estilo para las paginas view.php*****************/

.resumen_texto {
	 color: #444444;
	 font-family:"QlassikBoldRegular";
	 font-style: normal;
	 font-weight: bold !important;	 
	 
}

.titulo h1, h2 {font-size: 24px;	padding-left:0%; padding-top:2%;}
.titulo2 h3 {font-size: 15px; padding-left:2%; padding-top:2%; text-align:left;}
.hr_titulo{background-color:#cccccc;color: #cccccc;}

.titulo_detalle {color:#709e32; font-size:18px; font-weight:bold; text-decoration:none}
/*.titulo_texto {color:#848484; font-size:18px;} */
.titulo_texto {color:#63666A; font-size:18px;} 
.titulo_negro {color:#000; font-size:16px; font-weight:bold;}
.etiqueta {color:#006633; font-size:20px; font-weight:bold;}

/*Propiedades de la capa footer o pie de página*/
.fondo_footer {
	background:url("../imagenes/pie/bg_footer.jpg");	
	margin: 0 auto;
	text-align:center;
}

#modulo ul, ol {padding-left:15px;}

#footer1, #footer2, #footer3, #footer4, #footer5 img{
	
}
/*Encabezado del contenido**/
/*{font-family: 'QlassikBoldRegular';color:#848484;font-size: 16px;}
.detalles p, .detalles  a, .detalles a:visited {font-size:16px; color:#848484; }
.detalles a:hover {font-size:16px; color:#006633; }
*/
.detalles{font-family: 'QlassikMediumRegular';color:#345390;font-size: 16px;}
.detalles p, .detalles  a, .detalles a:visited {font-size:16px; color:#345390; }
.detalles a:hover {font-size:16px; color:#006633; }

.detalles_verde{font-family: 'QlassikBoldRegular';color:#709e32;font-size: 16px;}
.detalles_verde p, a {font-size:16px;}


.tabla_ficha {width:100%;border-spacing:1%;padding:1;}
.tabla_ficha th {	width:29%;font-weight:bold;text-align:left;}
.tabla_ficha td {	width:69%;font-weight:normal;text-align:left;}


.campo_titulo {
	color:#709e32;	
	font-size:18px;	
	padding-bottom:2px;
	border-bottom:1px dotted #709e32;
	margin-bottom:1%;
}
.campo_titulo_azul {
	color:#045FB4;	
	font-size:18px;	
	padding-bottom:2px;
	border-bottom:1px dotted #045FB4;
	margin-bottom:1%;
}
.campo_titulo2 {
	color:#709e32;	
	font-size:18px;	
	padding-bottom:2px;
	border-bottom:2px solid #006633;
	margin-bottom:1%;
}




/**cuestionarios***/

.campo_encabezado {
	padding-bottom:2px;
	border-bottom:1px dotted #709e32;
	margin-bottom:1%;
}

.campo_encabezado .encab_principal {
	color:#709e32;	
	font-size:18px;	
}

.campo_encabezado .encab_secundario {
	color:#AAAAAA;	
	font-size:14px;	
}

.campo_pregunta {
	padding-bottom:1px;
	margin-bottom:1%;
	margin-left:2%;
	font-family: 'QlassikBoldRegular';
}

.campo_pregunta .preg_principal {
	color:#444444;	
	font-size:17px;
	font-weight:bold;
}

.campo_pregunta .preg_secundaria {
	color:#AAAAAA;	
	font-size:16px;	


}
.campo_respuesta {
	padding-bottom:1px;
	margin-bottom:1%;
	margin-left:2%;
	font-family: 'QlassikMediumRegular';
	color:#345390;font-size: 14px;
}

.campo_respuesta .escala_valores {
	/*border:1px solid #DDDDDD; */
	text-align:center;
	padding:3px;
	width:100%;
}

/*******************************************/

.titulo_detalles, .titulo_detalles a, .titulo_detalles a:visited {font-size:18px; color:#709e32; font-family: 'QlassikBoldRegular';}
.titulo_detalles a:hover{color:#006633;}


.margen_superior {
	margin-top:3%;
}


#campo ul {
 padding-left:10%;	
 padding-bottom:1em;
 list-style-image: url('../imagenes/contenido/littlecircle.gif');
}
#campo ul li{
 padding-bottom:0.4em;
}


 #capa_campos ul {
  padding-left:10%;	
  list-style-image: url('../imagenes/contenido/blueball.gif');
 }

#etiquetas nav{
    overflow:hidden;
    padding:1px;
}
#etiquetas nav ul{list-style:none;margin:0 1px 0 0;padding:0;}
#etiquetas nav ul li{
    float:left;
    font-size: 16px;
    font-weight:bold !important;
    margin-right:10px;
    /*text-align:center;*/
	border:1px solid #E3E3E3;
    
}
#etiquetas nav ul li:hover{
   
   /*degradados*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E3E3E3));
	background: -webkit-linear-gradient(left top, left bottom, #FFF 0%, #E3E3E3 100%);
	background: -moz-linear-gradient(top center, #fff, #E3E3E3);
	background: -ms-linear-gradient(top,#FFF, #E3E3E3);
	background: -o-linear-gradient(top, #FFF, #E3E3E3);
	background: linear-gradient(top, #FFF, #E3E3E3);
	-pie-background: linear-gradient(top, #FFF, #E3E3E3);
		
	/*Sombras*/
    -webkit-box-shadow:  1px -1px 0px #999;/*Chrome y Safari*/
    -moz-box-shadow:  1px -1px 0px #999;/*Firefox*/
    -o-box-shadow:  1px -1px 0px #999;/*Opera*/
    box-shadow:  1px -1px 0px #999;/*Estandar por defecto*/
   	behavior:url(./script/PIE.htc);	
	 border:1px solid #E3E3E3;
}
#etiquetas nav ul li a{
    color:#999;
    display:block;
    padding:1px;
    text-decoration:none;
	font-size: 0.875em;
    /*Transiciones*/
	 -webkit-transition:0.4s linear all;  /* Chrome y Safari */
	 -o-transition:0.4s linear all; /* Opera */
     -moz-transition:0.4s linear all;  /* Mozilla Firefox */
     -ms-transition:0.4s linear all;/* Internet Explorer */
     transition:0.4s linear all;/* W3C */
}

#etiquetas nav ul li a:hover {color:#000;}

/*efecto acordeon */
.efecto_acordeon {
	margin:0 0 7% 2% !important;
	width: 96% !important;
	
	display:block;
	clear: both;
	float: left;
}


.efecto_acordeon .titulo_seccion_contenido{

	border: solid 1px #eeeeee;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to( #eee));
    background-image: -moz-linear-gradient(top center, #FFF, #eee);
    background-image: -o-linear-gradient(top, #FFF, #eee);
    background-image: linear-gradient(top, #FFF, #eee);
    background-image: -ms-linear-gradient(top, #FFF 0%, #eee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');
 	 behavior:url(./script/PIE.htc);	
	cursor: pointer;
 	padding-top:2%;
    padding-bottom:2%;
 	padding-left: 2%;
 	margin-top: 3px;
	color: #444444;
	text-decoration: none;
	font-family: 'QlassikBoldRegular';
	font-size: 15px;
 }
 
 #seccion_mapa.titulo_mapa {color:#709e32;font-size:20px;}
 
 #seccion_mapa.primer_nivel_mapa {
	margin-left:2%;	
 }
 
.titulo_seccion_mapa {
     color:#444444; 
	 cursor: pointer;
	 font-size:18px;
	 text-decoration:none;
	
}

#seccion_rss  a {color:#709e32;font-size:20px;}
#seccion_rss  a:hover{color:#006633;font-size:20px;}

#seccion_rss  img {vertical-align:middle;}

#listado_enlace .titulo_pequeno {
	text-decoration:none;
	font-family:"QlassikBoldRegular";	
	font-size:16px;
}

 /*
.efecto_acordeon .titulo_seccion_contenido {
	color: #555555;
    font-family: 'QlassikBoldRegular';
    font-size: 1em;
   
}*/

.efecto_acordeon .titulo_seccion_contenido :hover{
	opacity: 0.7;
}

.efecto_acordeon .texto_seccion_contenido{
	/*background:#FFF; */
 	margin:0;
 	/*border-left: solid 1px #eeeeee;
 	border-right: solid 1px #eeeeee;
 	border-bottom: solid 1px #eeeeee;
 	*/
	font-size:15px;
	padding: 3% 2% 4%;
}

.texto_seccion_contenido ul {
    padding-left:2%;
}
.texto_seccion_contenido p {
    font-size:15px;
}

#seccion_ficha ul {list-style:none;}
#seccion_ficha li {padding:1%;}
#e_ficha_completa ul {list-style:none;}
/***************************************************************************************/

/****------------------------paginas de listados --------------------------------*******/

.buscador_mod {
	background-color:white;
	border: 1px solid #ccc;
	-webkit-box-shadow: 3px 3px 3px #CCC;/*Chrome y Safari*/
    -moz-box-shadow:  3px 3px 3px #CCC;/*Firefox*/
    -o-box-shadow:  3px 3px 3px #CCC;/*Opera*/
    box-shadow:  3px 3px 3px #CCC;;/*Estandar por defecto*/

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -webkit-linear-gradient(left top, left bottom, #fff 0%, #eee 20%);
	background: -moz-linear-gradient(top center, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	-pie-background: linear-gradient(top, #fff, #eee);
	behavior:url(./script/PIE.htc);	
}

.icono_buscador {
	background:url('../imagenes/contenido/search_32.png') no-repeat left top;
	padding-top:1%;
	padding-bottom:1%;
}

.tamanio_valor {
	width:90%;
}

.valor_calendario {
	width:50%;
}
#titulo_buscador hr {
	margin-top:1%;
	
}
#titulo_formulario hr {
	margin-top:1%;
}
#titulo_formulario h3 {
	padding-top:1%;
}

#lista .titulo, #listado_enlace .titulo {
	text-decoration:none;
	font-family:"QlassikBoldRegular";	
	font-size:18px;
}

#lista .info, #listado_enlace .info, .info {
	text-decoration:none;
	font-size:14px;
	font-family:"QlassikMediumRegular";
	/*color:#888888;*/
	color:#345390;
}

#listado_enlace ul {
	list-style-image: url('../imagenes/contenido/greenball.gif')
}

#listado_enlace li {
	padding-bottom:2%;
}

.contador {
	text-align:right;
	width:90%;
}

.titulo_central {font-size:20px;font-family:"QlassikBoldRegular";color:#709e32; padding:2% 2% 2% 0%;text-align:center}
 
.info_verde, .info_verde a:visited, .info_verde a {
	text-decoration:none;
	font-size:14px;
	font-family:"QlassikMediumRegular";
	color:#709e32;	
}
.info_verde a:hover {
	color: #006633;	
}	

.info_amarillo{
	text-decoration:none;
	font-size:14px;
	font-family:"QlassikMediumRegular";
	color:#B18E1C;	
}


.info_gris{
	text-decoration:none;
	font-size:14px;
	font-family:"QlassikMediumRegular";
	color:#AAAAAA;	
}

.info_rojo{
	text-decoration:none;
	font-size:14px;
	font-family:"QlassikMediumRegular";
	color:red;	
}

.info_negro {
text-decoration:none;
	font-size:14px;
	font-family:"QlassikMediumRegular";
	color:#444;	
}


.titulo_verde{
	text-align:center;
}
.titulo_verde a{
	color:#709e32;
	font-size:13px;
}


.enlace_externo, .enlace_externo:visited {
	color:#006633;
	font-size:16px;
}
.enlace_externo:hover, .enlace_externo:active {
	color:#000000;
}


.titulo_verde img {
	vertical-align:middle;
}
.titulo_galeria {
	/*margin-top:-10px;*/
	margin:0px auto;
	text-align:left;
	padding:0 3% 3% 0;
	
}
.titulo_galeria a {
	text-decoration: none;
	color:#709e32;	
	font-family:"QlassikBoldRegular";
}

.titulo_galeria a:hover, a:active {
	text-decoration: none;
	color:#006633;	
}

.img_galeria {
		border: #CCCCCC 2px solid;
		padding:2px; 
		margin:0 auto;
		height:auto;
		text-align:center;
		opacity: 1; 
		/*Transition*/ 
		-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; 
		
}

#thumb1 img, #thumb2 img, #thumb3 img, #thumb4 img {
	height:96px; 
}
 
.img_galeria:hover {
	border: #444444 2px solid;
	-webkit-transform: rotate(-7deg); -moz-transform: rotate(-7deg); -o-transform: rotate(-7deg);
	opacity: 0.8; 

	-webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
}

.oculto {
	display:none;
}
.medio {
	text-align:center;
}

/**********************************poaginacion ******************/
.pagina {
	border: #8CC63F 1px;
	background-color: #8CC63F;/*El estandar por defecto*/
	color:white;
	text-align:center;
	font-family: 'QlassikBoldRegular';
}


.pagina_activa {
	border: #709e32 1px;
	background-color: #709e32;/*El estandar por defecto*/
	color:white;
	text-align:center;
	font-family: 'QlassikBoldRegular';
}
.pagina:hover, .pagina:active {background-color: #709e32;/*El estandar por defecto*/}



/***----------------------------fin pagina listado--------------------------------******/
/*SLIDER JORNADAS**/
a.next, a.prev {color:#000; background-color:#eee; border:1px solid #fff; outline:1px solid #ccc; text-shadow:-1px -1px 0px #fff; text-decoration:none; z-index:99; padding:0px 5px; display:block; }
.next {position:absolute; right:-10px; top:50%;}
.prev {position:absolute; left:-10px; top:50%;}
a.inactive {color:#ccc; background-color:#fff; border:1px solid #eee; outline:none;}
ul.navi {list-style:none; position:absolute; bottom:10px; right:5px;}
ul.navi li {float:left; margin-right:5px;}
ul.navi li a {background-color:#CCC; display:block; height:10px; width:10px; text-indent:-9999px; outline:none; -moz-border-radius: 5px; border-radius: 5px;-webkit-box-shadow:  0px 0px 2px  #000000;
-moz-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 1px #000000; }
ul.navi li a.active {background-color:#fff;}
/**Fin SLIDER JORNADAS*/

/*inicio slider imagenes*/
/*
	SLIDER
*/

/**incluimos el archivo video-js.css para tener un unico archivo de estilos*/

/****/

.galeria_video {
	
	margin-left:5%;
	margin-bottom:3%;
	padding:3%;
	border: 1px solid #ccc;
}

.texto_video {
	font-size:12px;
	padding-left:4px;
}

.texto_video_titulo {
	font-size:14px;
	font-family: 'QlassikBoldRegular';
	color:#444444;
}

.texto_video_descripcion, .texto_video_descripcion p{
	font-size:14px;
	font-family: 'QlassikBoldRegular';
	color:#CCCCCC;
}
.texto_video_descripcion a{
	font-size:14px;	
}

.thumb_video {
	border: 1px solid #ccc;
	padding:5px;
	behavior:url(./script/PIE.htc);	
	 width:69px; 
	 height:69px;
	 margin:2%;
}

#form_modulo ul {
	list-style:none; 
}

.lista_opciones {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 94%;
	padding:1%;
	display: block;
	border-top:1px dotted #444; border-bottom:1px dotted #444;
}

.lista_opciones  ul{list-style:none;margin:0 1px 0 0;padding:0; }
.lista_opciones  ul li{
    float:left;
    font-size: 14px;
    margin-right:14px;	
}
.lista_opciones a {text-decoration:none;}


/********************************sección de arbol*************************************/
.seccion_arbol{ /*igual a buscador_mod*/
	
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -webkit-linear-gradient(left top, left bottom, #fff 0%, #eee 20%);
	background: -moz-linear-gradient(top center, #fff, #eee);
	background: -ms-linear-gradient(top, #fff, #eee);
	background: -o-linear-gradient(top, #fff, #eee);
	background: linear-gradient(top, #fff, #eee);
	-pie-background: linear-gradient(top, #fff, #eee);
	
	border: 1px solid #ccc;
	
	


}

.seccion_arbol_contenido {
	border: 1px solid #ccc;
	background:#FFF;
}

/********************************************************************/
/**incluimos el div de autocompletado que va a ser común para todas las resoluciones*/
#display
{
	clear: none;
	float: left;
	margin-left: 0%;
	margin-bottom:0%;
	width: 80%;
	display: none;	
	margin-right:30px;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	position:absolute;
	overflow:hidden;
}



.display_box
{
background:#FFFFFF;
padding:4px; 
border-top:solid 1px #dedede; 
font-size:14px; 
height:auto;
}
.display_box:hover
{
background:#3b5998;
color:#FFFFFF;
cursor:pointer;
}



/*********************************************************************/


/*
	Propiedades de cuadrícula fluida de Dreamweaver
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		9;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiración obtenida de "Responsive Web Design" de Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	y Golden Grid System de Joni Korpi
	http://goldengridsystem.com/
*/

/* Diseño móvil: 480 px e inferior. */

.gridContainer {margin-left: auto;margin-right: auto;width: 95%;padding-left: 2.5%;padding-right: 2.5%;}
#LayoutDiv1 {float: left;margin-left: 0;	width: 100%;display: block;}
header{float: left;margin-left: 0;width: 100%;display: block;background: white;}
#navegacion {clear: both;float: left;margin-left: 0; width: 100%; max-width:100%; display: block; }
#contenidos {
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
}
aside {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
}
#contenido {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}
#prefooter {
	float: left;
	margin-left: 0;
	margin-bottom:3%;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
}

#prefooter_inf {
	float: left;
	margin-left: 0;
	margin-bottom:3%;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
}

#contenido_portada {
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	
}
#contenido_modulo {
	float: left;
	margin-left: 0;
	margin-top:0;
	margin-bottom:3%;
	width: 100%;
	max-width:100%;
	display: block;
}

footer {
	float: left;
	margin: 0 auto;
	text-align:center;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:2%;
}

#menu_footer {
	float: left;
	margin: 0 auto;
	text-align:center;
	width: 100%;
	max-width:100%;
	vertical-align: middle;	
	display: block;
	margin-bottom:1%;

}
#menu_footer nav ul li{
    font-size: 12px;
    text-align:center;		
}


#capa_final_texto  {
	float: left;
	margin: 0 auto;
	width: 100%;
	max-width:100%;
	display: block;
	margin-bottom:1%;
}
#capa_final_html5  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#navegacion2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;	
	max-width:100%;
	display: block;
	margin-bottom:3%;
	
}
#navegacion2 nav ul li{
	float:left;
	font-size:14px;
    font-weight:bold !important;
    margin-right:1px;
    text-align:left;
	margin-bottom:0;
	width:30%;
	border-bottom:1px dotted #444;	
 } 
#navegacion2 nav ul li a{
    color:#444;
    display:block;
    padding:4px 8px 4px 4px;
	display: inline-block;
	font-size: 1em;
    text-decoration:none;
    background-size:100% 100%;
	background-repeat: no-repeat;
    margin-top:0;
	margin-bottom:0;	
	background-position: 100% 100%;
 }
#multilenguaje {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}

#multilenguaje nav ul li{
    float:left;
    font-size: 0.875;
    font-weight:bold !important;
    margin-right:10px;
    text-align:center;
	
}
#logo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}
#logo img {
	margin-top: 0%;
	margin-left: 2%; 
}
/********
* cabecera = logo + banners
* movil = tamaño de banners => proporcion 6:1 (480x120)[IAB]
********/
#banners {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	height:100px;
	display: block;
	
}

.slider {width:100%; height:90px; margin:auto; position:relative;}
.slider > div {display:none;}
.slider img {
	height:90px;
	width:100%;
}

.bannerS {width:100%; height:100px; margin:auto; position:relative;}
.bannerS img {
	height:100px;
	width:100%;
}


#contenido1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;	
}

#contenido2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
	margin-bottom:2%;
}
#contenido3 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:2%;
	width: 100%;
	max-width:100%;
	display: block;
}


#social {
	clear: both;
	float: left;
	text-align: center;
	width: 100%;
	max-width:100%;
	display: block;
	margin-left: auto;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 2%;
}
#social a, #social a:hover, #social a:active {padding: 8px 1px 7px 30px; margin:1%; background:url("../imagenes/lateral/sociales_red.png") no-repeat}
.twitter {background-position: -2px 2px  !important;}
.facebook {background-position: -32px 2px  !important;}
.rss {background-position: -64px 2px !important;}
.youtube {background-position: -96px 2px !important;}

.twitter:hover {background-position: -2px -31px  !important;}
.facebook:hover {background-position: -32px -31px  !important;}
.rss:hover {background-position: -64px -31px !important;}
.youtube:hover {background-position: -96px -31px !important;}

.twitter:active {background-position: -2px -91px  !important;}
.facebook:active {background-position: -32px -91px  !important;}
.rss:active {background-position: -64px -91px !important;}
.youtube:active {background-position: -96px -91px !important;}

#calendario {
	clear: both;
	float: left;
	margin-left: 2.5%;
	width: 95%;
    height: 230px;
	display: block;
	margin-top: 1.3em;
	margin-bottom: 3%;
	
	
}
#navegacion3 {
	clear: both;
	float: left;
	text-align: center;
	width: 95%;
	display: block;
	margin-left: 2.5%;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
}
#fecha_actual {
	clear: both;
	float: left;
	text-align: center;
	width: 95%;
	display: block;
	margin-left: 2.5%;
	margin-top: 3%;
	margin-right: 7px;
	margin-bottom: 0;
}
#secciones2 {
	float: left;
	margin-left: 0;
	margin-bottom:3%;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
}

.secciones21 {
	clear: both;
	float: left;
	margin-left: 14%;
	width:86%;
	display: block;
	margin-right: 20%;
}
.secciones21 img {
	width:80%;
}


/*
** movil = tamaño de banners => proporcion 1:1 (250x250) => lateral 227px x 250px[IAB]
*/
#banners2 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	max-width:100%;
	display: block;
}
#prefooter1 {
	clear: both;
	float: left;
	margin-left: 14%;
	width: 86%;
	max-width:86%;
	display: block;
	margin-right: 17%;
}


#prefooter2 {
	clear: both;
	float: left;
	margin-left: 14%;
	width: 86%;
	max-width:86%;
	display: block;
	margin-right: 7%;
	margin-top: 0%;
}
#prefooter3 {
	clear: both;
	float: left;
	margin-left: 14%;
	width: 86%;
	max-width:86%;
	display: block;
	margin-right: 7%;
	margin-top: 5%;
}
#prefooter1 img, #prefooter2 img, #prefooter3 img {width:80%;}
#apartado1 {
    clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:2%;
}
#apartado2 {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:6%;
}
#apartado3 {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:6%;
}
#apartado4 {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:6%;
}
#apartado5 {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:6%;
}
#apartado6 {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:6%;
}
#pie_noticias {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:3%;
	text-align:center;
}

#bloque1 {
    clear:both;
	float: left;
	margin-left: 10%;
	width: 80%;	
	display: block;
	margin-top:2%;
}
#bloque2 {
	clear:both;
	float: left;
	margin-left: 10%;
	width: 80%;
	display: block;
	margin-top:6%;
}
#bloque3 {
	clear:both;
	float: left;
	margin-left: 10%;
	
	width: 80%;
	display: block;
	margin-top:6%;
}
#bloque4 {
	clear:both;
	float: left;
	margin-left: 10%;	
	width: 80%;
	display: block;
	margin-top:6%;
}
#bloque5 {
	clear:both;
	float: left;
	margin-left: 10%;	
	width: 80%;
	display: block;
	margin-top:6%;
}
#bloque6 {
	clear:both;
	float: left;
	margin-left: 10%;	
	width: 80%;
	display: block;
	margin-top:6%;
}



#seccion1 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	max-width:100%;
	display: block;
}
#seccion2 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	max-width:100%;
	display: block;
}
#seccion3 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	max-width:100%;
	display: block;
	margin-bottom:3%;
}
#menubar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;	
	display: block;
}
#busqueda {
	clear: none;
	float: left;
	margin-top: 2%;
	margin-left: 5.2631%;
	margin-bottom: 2%;
	width: 47.3684%;
	display: block;
}
.seccion_lateral, .seccion_lateral:visited {
	font-size:16px;
	text-decoration: none;
	/*color:#555555;*/
	font-family: 'QlassikBoldRegular';
}
.seccion_lateral:hover, .seccion_lateral:active {
	font-size:16px;
	text-decoration: none;
	color: white;
	font-family: 'QlassikBoldRegular';
}

#items_nav {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:0;
	margin-bottom:0;
	width: 100%;
	max-width:100%;
	display: block;
	
}
 .texto_nav {	
	font-size: 1.3em;
	margin-top: 0%;
	text-align:center;
 }

#titulo_nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}

#fin_nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	
}

#fecha_not1, #fecha_not2, #fecha_not3, #fecha_not4, #fecha_not5, #fecha_not6, .fecha_not {
	clear: both;
	float: left;
	margin:auto;
	text-align:center;
	margin-left: 0;
	width:15%;
	height:auto;
	display: block;	
}
#titulo_not1, #titulo_not2, #titulo_not3, #titulo_not4, #titulo_not5, #titulo_not6, .titulo_not  {
	clear: none;
	float: left;
	margin: 0 auto;
	margin-left:2%;
	width: 80%;
	display: block;
}

#fecha_calendar  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contenido_calendar  {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
}

#footer1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}
#footer2  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
}
#footer3  {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
}
#footer4  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
}
#footer5  {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
}
.banners21  {
	clear: both;
	float: left;
	margin-top: 5%;
	width: 100%;
	max-width:100%;	
	display: block;
	height: auto;
	margin-right: 22%;
}
.banners21 img {
	width:250px;
	display:block;
	margin:0 auto 0 auto;
}


#banners22  {
	clear: both;
	float: left;
	margin-top: 5%;
	width: 100%;
	max-width:100%;	
	display: block;
	height: auto;
	margin-right: 22%;
}

#banners22 img {
	width:250px;
	display:block;
	margin:0 auto 0 auto;
}
#portada  {
	clear: both;
	float: left;
	width: 100%;
	max-width:90%;
	display: block;
	margin:5%;
	
}

#subportada1 {
	clear: both;
	float: left;
	margin:0 auto;
	width: 100%;
	display: block;
}
#subportada2 {
	clear: both;
	float: left;
	margin:0%;
	width: 100%;
	display: block;
}

#botonera  {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-bottom:5%;
	
	width: 90%;
	max-width:90%;
	display: block;
}
#botonera_pral  {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-bottom:5%;
	
	width: 90%;
	max-width:90%;
	display: block;
}


#jornada  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;	
}

#boton1_pral  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
	margin-bottom:2%;
}
#boton2_pral  {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
	margin-bottom:2%;
}
#boton3_pral  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
	margin-bottom:2%;
}
#boton4_pral  {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
	margin-bottom:2%;
}

#boton1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
	margin-bottom:2%;
}
#boton2  {
	clear: none;
	float: left;
	margin-left: 5.2631%;
	width: 47.3684%;
	max-width:47.3684%;
	display: block;
	margin-bottom:2%;
}

/**menú select para las resoluciones de móvil*/
.menu {
	margin-left: 1%;
	margin-bottom: 2%;
	margin-top:6%;
	width:100%;
}

#titulo_seccion {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	max-width:99%;
	display: block;
}

#contenido_seccion1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	max-width:99%;
	display: block;
}

#titulo_seccion2 {
	clear: both;
	float: left;
	margin-left: 0;
	width:99%;
	max-width:99%;
	display: block;
}

#contenido_seccion2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	max-width:99%;
	display: block;
}

#titulo_seccion3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	max-width:99%;
	display: block;
}

#contenido_seccion3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	max-width:99%;
	display: block;
}

#titulo_pral {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}



#nav_menu_lateral_nivel_3 {
	float: left;
	margin-left: 0;
	margin-right:0%;
	width: 96%;	
	display: block;
	margin-top:0;
	margin-bottom:4%;
	
			
}
#nav_menu_lateral_nivel_3 ul {
	list-style:none;
	
}
#nav_menu_lateral_nivel_3 li {	
	margin-right:1px;
    text-align:left;
	margin-bottom:0;
	padding:0%;
	min-height:auto;
	border-bottom:1px dotted #444;	
}

#nav_menu_lateral_nivel_3 li.active  {	
	
	border-right:1px solid #FFF;
	background-color:#FFF;
	/*background:url('../imagenes/contenido/flecha.png') no-repeat;*/
}

#nav_menu_lateral_nivel_3 .menu_nivel3 {
	font-family:QlassikBoldRegular;
	font-size:16px;
	text-decoration:none;
	color:#000000;
	font-size:16px;
	
}
#nav_menu_lateral_nivel_3 .menu_nivel3:hover {
	font-size:16px;
	color:#709e32;
	text-decoration:none;	
}
#nav_menu_lateral_nivel_3 .menu_nivel3_active {
	font-size:20px;
	color:#709e32;
	text-decoration:none;	
}

#derecho_menu_lateral_nivel_3 {
 clear: none;
	float: left;
	margin-left:0%;
	width: 70%;
	max-width:70%;
	display: block;
	margin-top:0;
	margin-bottom:4%;

}

#barra_lateral_nivel_3 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:1%;
	width: 100%;
	display: block;
	margin-top:0;
	
}
#contenidos_menu_lateral_nivel_3 {
   clear: both;
	float: left;
	margin-left:0%;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:0;
	margin-bottom:4%;
	min-height:200px;

}

#contenidos_menu_lateral {
	clear: both;
	float: left;
	margin-left:0%;
	width: 100%;
	display: block;
	margin-top:0;
	margin-bottom:4%;
	/*border-left: 1px dotted #CCCCCC;*/

}

#titulo_menu_nivel3 {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}

#e_titulo{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:0;
	width: 70.6779%;
	max-width:70.6779%;
	display: block;
}

#modulo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:0;
		
}


#titulo_modulo{
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width: 97%;
	display: block;
}

#titulo_listado{
	clear: both;
	float: left;
	margin-left: 0%;	
	width: 99.98%;
	max-width: 99.98%;
	display: block;
}

#encabezado_modulo {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width: 97%;
	display: block;
}

#resumen_modulo {
	clear: both;
	float: left;
	margin-left: 2%;	
	margin-bottom:2%;
	width: 97%;
	max-width: 97%;
	display: block;
}
#capa_campos {	
	margin-left: 2%;	
	margin-bottom:3%;
	width: 97%;
}

#campo {
	clear: both;
	float: left;
	margin-bottom:5%;	
	width: 95%;
	display: block;
}

#texto_modulo {
	clear: both;
	float: left;
	margin-left: 2%;	
	margin-bottom:6%;
	width: 97%;
	max-width: 97%;
	display: block;
}


#seccion_proximos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 4%;
	margin-bottom:2%;
}
#titulo_proximos{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#pie_modulo {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-top:3%;	
	margin-bottom:2%;	
	width: 95%;
	max-width: 95%;
	display: block;
}


#prepie{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	margin-bottom:2%;
	max-width: 100%;
	display: block;
}

#etiquetas{
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:3%;
	margin-bottom:3%;
	text-align:left;
	width: 100%;
	max-width: 100%;
	display: block;
}
#div_fecha {
	clear: both;
	float: left;
	margin-left: 0;	
	width: auto;
	text-align:center;
	display: block;
}
#div_texto  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 66.1016%;
	display: block;
}
#e_fecha{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#e_ficha, #e_ficha_completa{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:4%;
	width: 100%;
	display: block;
}
#e_ficha_completa_2{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:4%;
	width: 100%;
	display: block;
}

#e_sociales{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#e_categoria{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}


#contenido_proximos{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#e_fecha{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#e_sociales{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#e_categorias{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}
#breadcumbs  {
	clear: both;
	float: left;
	margin-left: 0%;
	margin-top:2%;
	margin-bottom:2%;
	width: 100%;
	text-align:center;
	display: block;
}

#buscador_modulo  {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-bottom:3%;
	width: 90%;
	display: block;
}
#titulo_buscador  {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 80%;
	display: block;
}



#b_par_izda  {
	clear: both;
	float: left;
	margin-left:2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}
#b_val_izda  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}
#b_par_dcha  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}
#b_val_dcha  {
	clear: both;
	float: left;
	margin-left:2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}
#buscar {
	clear: both;
	float: left;
	margin-left: 35%;
	margin-bottom:2%;
	width: 40%;
	display: block;
}

#form_modulo  {
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:3%;
	width: 95%;
	display: block;
}
#titulo_formulario {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 96%;
	display: block;
	vertical-align: middle; 
}

#form_titulo {
	clear: both;
	float: left;
	margin-left:2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}
#form_valor  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}
#form_valor_izdo, #form_valor_dcho, #form_pie {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}


#lista {
    clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:2%;
	margin-bottom:2%;
}

#listado_enlace {
    clear:both;
	float: left;
	margin-left: 0;
	width: 95%;
	Display: block;
	margin-left:5%;
	margin-top:2%;
	margin-bottom:1%;
}

#galleria{height:250px; width:100%;}

#thumbnails {
	width:100%;
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
}

#thumb1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49%;
	height:49%;
	display: block;
}
#thumb2 {
	clear: none;
	float: left;
	margin-left:2%;
	width: 49%;
	height:49%;
	display: block;
}
#thumb3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49%;
	height:49%;
	display: block;
}
#thumb4 {
	clear: none;
	float: left;
	margin-left:2%;
	width: 49%;
	height:49%;
	display: block;
}

#galerias_video  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}
#lista_thumbnails_videos {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}

#g_video{
	clear: both;
	float: left;
	
	margin-right:5%;
	margin-bottom:0;
	width: 90%;
	display: block;
}
#g_detalle{
	clear: none;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	text-align:center;
	width: 100%;
	display: block;
}

#thumb1_vid  {
	clear: both;
	float: left;
	margin-left: 10%;
	width: 39.8%;
	display: block;
	margin-top:2%;
}
#thumb2_vid  {
	clear: none;
	float: left;
	margin-left:auto;
	margin-right: 10%;
	width: 39.8%;
	display: block;
	margin-top:2%;
}
#thumb3_vid  {
	clear: both;
	float: left;
	margin-left: 10%;
	width: 39.8%;
	display: block;
	margin-top:2%;
}
#thumb4_vid  {
	clear: none;
	float: left;
	margin-left:auto;
	margin-right: 10%;
	width: 39.8%;
	display: block;
	margin-top:2%;
}



#thumb_logo{
	clear: both;
	float: left;
	margin:auto;
	text-align:center;
	margin-left: 0;
	width:15%;
	height:auto;
	display: block;	
}
#contenido_lista {
	clear: none;
	float: left;
	margin: 0 auto;
	margin-left:2%;
	width: 80%;
	display: block;
}

#seccion_logo{
	clear:both;
	float: left;
	margin-left: 10%;
	width: 80%;
	
	display: none;
	margin-top:2%;
	margin-bottom:4%;
}

#seccion_mapa {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:0%;
	margin-top:1%;
}

#seccion_rss {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:0%;
	margin-top:1%;
}

#seccion_ficha  {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:2%;
	margin-bottom:4%;
}
#seccion_ficha1  {
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:5%;
	width: 97.48%;
	max-width:97.48%;
	display: block;
}

#seccion_ficha2  {
	clear: none;
	float: left;
	margin: 0 auto;
	margin-left:0%;
	margin-top:2%;
	margin-bottom:2%;
	width: 100%;
	display: block;
}
#detalle{
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:5%;
	width: 95%;
	max-width:95%;
	display: block;
}


#detalle1{
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:2%;
	width: 95%;
	max-width:95%;
	display: block;
}
#detalle2{
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:2%;
	width: 95%;
	max-width:95%;
	display: block;
}
#imagen_modulo {
	clear: both;
	float: left;
	margin-left: 0%;
	margin-bottom:3%;
	width: 100%;
	display: block;
}
#imagen_mod1 {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 93.8%;
	display: block;
	margin-bottom:3%;
}
#imagen_mod2 {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 93.8%;
	display: block;
	margin-bottom:3%;
}
#imagen_mod3 {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 93.8%;
	display: block;
	margin-bottom:3%;
}
#streaming_video {
	float:left;
	width:99%;
	margin-bottom:2%;
	display:block;
}

#streaming_chat {
	float:left;
	width:99%;
	margin-bottom:2%;
	display:block;
}


#arbol {
	clear:both;
	float: left;
	margin-left:1%;
	margin-right:0%;
	width: 97.8%;	
	display: block;
	margin-top:0;
	margin-bottom:2%;
	min-height:200px;
	max-height:300px;
	overflow: scroll;
}

#contenido_arbol {
	clear: both;
	float: left;
	margin-left: 1%;
	margin-right:0%;
	width:97.8%;	
	display: block;
	margin-top:0;
	min-height:200px;
	
}

#icon {
	clear:both;
	float: left;
	margin:0 0 0 3%;
	width: 32px;	
	min-height:33px;	
}
#texto_descarga {
	clear:none;
	float: left;
	margin:0 0 0 2%;
	width: 50%;	
	min-height:33px;
	vertical-align:middle;
	/*display:block; */
	
}

#zona_descarga {
	clear:none;
	float: left;
	margin:0 0 0 2%;
	width: 20.8%;
	min-height:33px;
	vertical-align:middle;
	display:block;	
	
}
#tam_fichero {
	clear:both;
	float: left;
	width: 60%;	
}
#download {
	clear:none;
	float: left;
	width: 29%;		
}

#paginacion {
	float: left;
	margin-left: 10%;
	margin-bottom:3%;
	width: 80%;
	max-width: 80%;
	display: block;
	margin-top: 2%;	
	text-align:center;
	
}


#cont_8e06e3dbbf682a8787f7c70234b60bdc, #cont_cbbdd6452f9104d2dc4bb13aac62556b, #cont_2b3e705d9618fe8503582c0032df02e9 {
	clear: both;
	float: left;
	margin:0%;
	text-align:center;
	display: block;
    margin-top: 1em;
}
#adb2dea336b25827e6a9ab6a5ae660ed, #cbbdd6452f9104d2dc4bb13aac62556b {overflow:hidden;}


/**Divs comunues a todas las resoluciones**/



/**Fin divs comunes  a todas las resoluciones*/


/* Diseño tableta: de 481 px a 768 px. Hereda estilos de: Diseño móvil. */

@media only screen and (min-width: 500px) {

.gridContainer {	
	width: 88%;
	padding-left: 1%;
	padding-right: 1%;
}
#LayoutDiv1 {
	
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
/********
* cabecera = logo + banners
* tablet = tamaño de banners => proporcion 6:1 (300x80)[IAB] (300x120)
********/
header{	
	float: left;
	margin-left: 0;
	margin-top: -2px;
	width: 100%;
	/*height:120px; */ 
	display: block;
	background: white;
}
#navegacion {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: 30px;
}
#contenidos {
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 2%;
}
aside {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 31.8181%;
	display: block;
	margin-top: 2%;
}
#contenido_portada {
	float: left;
	margin-left: 0;
	width: 65.909%;
	display: block;
}
#contenido_modulo {
	
	float: left;
	margin-left: 0;
	margin-top:0;
	margin-bottom:3%;
	width: 65.909%;
	display: block;
}

#prefooter {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	margin-bottom:3%;
	width: 65.909%;
	display: block;
	margin-top: 2%;	
}

#prefooter_inf {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	margin-bottom:3%;
	width: 65.909%;
	display: block;
	margin-top: 2%;	
}
footer{
	float: left;
	margin: 0 auto;
	text-align:center;
	width: 100%;
	display: block;
	margin-top:2%;
}

#menu_footer {
	float: left;
	margin: 0 auto;
	text-align:center;
	vertical-align: middle;	
	width: 100%;
	display: block;
	margin-bottom:1%;
}

#menu_footer nav ul li{
    float:left;
    font-size: 12px;
    text-align:center;	
	border-right:2px solid #999;
	padding:0 1% 0 1%;
	width:70px;
}


#navegacion2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99.909%;
	display: block;
	margin-bottom:0%;
}
#multilenguaje {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 96.72%;
	display: block;
}

#navegacion2 nav ul li{
	float:left;
	font-size:14px;
    font-weight:bold !important;
    margin-right:1px;
    text-align:left;
	margin-bottom:0;
	width:33%;
	border-bottom:1px dotted #444;	
 } 
#navegacion2 nav ul li a{
    color:#444;
    display:block;
    padding:4px 8px 4px 4px;
	display: inline-block;
	font-size: 1em;
    text-decoration:none;
    background-size:100% 100%;
	background-repeat: no-repeat;
    margin-top:0;
	margin-bottom:0;	
	background-position: 100% 100%;
 }
 
 /*ajustamos tamaño letra para resolución particular de 500 a 600 px*/
#items_nav .item_nav3, .item_nav3:visited, .item_nav3:active, .item_nav3:hover {
	font-size:0.7em;
}
.encabezado a{color:white;text-decoration:none; font-size:14px;}



#logo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 43.1818%;
	display: block;
}

#logo img {
	margin-top: 0%;
	margin-left: 2%; 
}

.menu {
	margin-left: 15%;
	margin-bottom: 0%;
	margin-top:1.5%;
	width:70%;
}
/********
* cabecera = logo + banners
* tablet = tamaño de banners => proporcion 6:1 (300x80)[IAB]
********/

#banners {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 54.5454%;
	height: 100px;
	display: block;
}

.slider {width:100%; height:90px; margin:auto; position:relative;}
.slider > div {display:none;}
.slider img {
	height:90px;
	width:100%;
}

.bannerS {width:100%; height:120px; margin:auto; position:relative;}
.bannerS img {
	height:120px;
	width:100%;
}
#contenido1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

#contenido2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 2%;
	margin-bottom:2%;
}
#contenido3 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:2%;
	width: 100%;
	display: block;
}

#social {
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	display: block;	
}

#social a, #social a:hover, #social a:active  {padding: 8px 1px 7px 30px; margin:1%; background:url("../imagenes/lateral/sociales_red.png") no-repeat}
.twitter {background-position: -2px 2px  !important;}
.facebook {background-position: -32px 2px  !important;}
.rss {background-position: -64px 2px !important;}
.youtube {background-position: -96px 2px !important;}

.twitter:hover {background-position: -2px -31px  !important;}
.facebook:hover {background-position: -32px -31px  !important;}
.rss:hover {background-position: -64px -31px !important;}
.youtube:hover {background-position: -96px -31px !important;}

.twitter:active {background-position: -2px -91px  !important;}
.facebook:active {background-position: -32px -91px  !important;}
.rss:active {background-position: -64px -91px !important;}
.youtube:active {background-position: -96px -91px !important;}

#calendario {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	height: 230px;
	display: block;
	margin-top: 1.3em;
	margin-bottom:5%;	
	
}
#navegacion3 {
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	display: block;
}

#fecha_actual {
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top:6%;
	display: block;
}
#secciones2 {
	clear: both;
	float: left;
	margin-left: 0em;
	width: 100%;
	display: block;
}

#cont_8e06e3dbbf682a8787f7c70234b60bdc, #cont_cbbdd6452f9104d2dc4bb13aac62556b, #cont_2b3e705d9618fe8503582c0032df02e9 {
	clear: both;
	float: left;
	margin:0%;
	text-align:center;
	display: block;
    margin-top: 1em;
}
#adb2dea336b25827e6a9ab6a5ae660ed, #cbbdd6452f9104d2dc4bb13aac62556b {overflow:hidden;}

.secciones21 {
		
	clear: both;
	float: left;
	margin-left: 5%;
	margin-right:5%;
	margin-bottom:2%;
	width: 90%;
	height: auto;
	display: block;
}

.secciones21 img {
	width:100%;
}

/*tamaño banner fijo tableta:  180x150 [IAB] */
#banners2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#prefooter1 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-right:0;
	margin-top: 0;
	text-align:center;
	width: 31.8181%;
	display: block;
}
#prefooter2 {
	clear: none;
	float: left;
	margin-top: 0;
	margin-left: 2.2727%;
	margin-right:0;
	text-align:center;
	width: 31.8181%;
	display: block;
}
#prefooter3 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	margin-top: 0;
	margin-right:0;
	text-align:center;
	width: 31.8181%;
	display: block;
}
#apartado1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.1818%;
	display: block;
	margin-top:1%;
}
#apartado2 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 47.1818%;
	display: block;
	margin-top:1%;
}
#apartado3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.1818%;
	display: block;
	margin-top:2%;
}
#apartado4 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 47.1818%;
	display: block;
	margin-top:2%;
}
#apartado5 {
	clear: both; 
	float: left;
	margin-left: 0;
	width: 47.1818%;
	display: block;
	margin-top:2%;
}
#apartado6 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 47.1818%;
	display: block;
	margin-top:2%;
}

#pie_noticias {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:3%;
	text-align:right;
}


#bloque1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 45.1818%;
	display: block;
	margin-top:1%;
}
#bloque2 {
	clear: none;
	float: left;
	margin-left: 6.2727%;
	width: 45.1818%;
	display: block;
	margin-top:1%;
}
#bloque3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 45.1818%;
	display: block;
	margin-top:2%;
	margin-bottom:1%;
}
#bloque4 {
	clear: none;
	float: left;
	margin-left: 6.2727%;
	width: 45.1818%;
	display: block;
	margin-top:2%;
	margin-bottom:1%;
}
#bloque5 {
	clear: both; 
	float: left;
	margin-left: 0;
	width: 45.1818%;
	display: block;
	margin-top:2%;
}
#bloque6 {
	clear: none;
	float: left;
	margin-left: 6.2727%;
	width: 45.1818%;
	display: block;
	margin-top:2%;
}



#seccion1 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 47.1818%;
	display: block;
}
#seccion2 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	margin-bottom:2%;
	width: 47.1818%;
	display: block;
}
#seccion3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 47.1818%;
	display: block;
	margin-bottom:3%;
}
#menubar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 65.909%;
	display: block;
}
#busqueda {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	margin-top: 0%;
	margin-bottom: 0%;
	width: 31.8181%;
	display: block;
}

.seccion_lateral, .seccion_lateral:visited {
	font-size:0.875em;
	text-decoration: none;
	color:#555555;
	font-family: 'QlassikBoldRegular';
}


.seccion_lateral:hover, .seccion_lateral:active {
	font-size:0.875em;
	text-decoration: none;
	color: white;
	font-family: 'QlassikBoldRegular';
}

#titulo_nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
 .texto_nav {	
	font-size: 1.5em;
	margin-top: 0%;
	text-align:center;
 }

#items_nav {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:0;
	margin-bottom:0;
	width: 100%;
	display: block;
}

#fin_nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}


#fecha_not1, #fecha_not2, #fecha_not3, #fecha_not4, #fecha_not5, #fecha_not6, .fecha_not{
	clear: both;
	float: left;
	margin: 0 auto;
	text-align:center;
	margin-left: 0;
	width:15%;
	height:100%;
	display: block;	
}
#titulo_not1, #titulo_not2, #titulo_not3, #titulo_not4, #titulo_not5, #titulo_not6, .titulo_not  {
	clear: none;
	float: left;
	margin: 0 auto;
  /*text-align:justify;*/
	margin-left:2%;
	width: 80%;
	display: block;
}
#fecha_calendar  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contenido_calendar  {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
}
#footer1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 43.1818%;
	display: block;
}
#footer2  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 31.8181%;
	display: block;
}
#footer3  {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 31.8181%;
	display: block;
}
#footer4  {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 31.8181%;
	display: block;
}
#footer5  {
	clear: both;
	float: right;
	margin-left: 0;
	width: 31.8181%;
	display: block;
}

/*Tamaño banner : 180 px 150px. Tamaño lateral :244px. Porcentaje para 180 => 73,77% ancho; % para 150 => 75% altura**/
.banners21  {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:5%;
	width: 100%;
	height: auto;
	display: block;
}

.banners21 img {
	width:180px;
	height:auto;
	display:block;
	margin:0 auto 0 auto;
}
#banners22  {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:5%;
	width: 100%;
	height: auto;
	display: block;
}
#banners22 img {
	width:180px;
	height:150px;
	display:block;
	margin:0 auto 0 auto;
}
#portada  {
	clear: both;
	float: left;
	margin-top:5%;
	margin-bottom:5%;
	margin-left:5%;
	margin-right:5;
	width:89%;
	display: block;
}
#botonera  {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-top:0%;
	margin-right:0%;
	margin-bottom:5%; 
	width: 82.1016%;
	display: block;
}

#botonera_pral  {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-top:0%;
	margin-right:0%;
	margin-bottom:5%; 
	width: 82.1016%;
	display: block;
}
#jornada  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#boton1_pral  {
	clear: both;
	float: left;
	margin-left: 0;
	width:45%;
	display: block;
}
#boton2_pral  {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 45%;
	display: block;
}

#boton3_pral {
	clear: both;
	float: left;
	margin-left: 0;
	width:45%;
	display: block;
}
#boton4_pral  {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 45%;
	display: block;
}

#boton1  {
	clear: both;
	float: left;
	margin-left: 0;
	width:45%;
	display: block;
}
#boton2  {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 45%;
	display: block;
}




#titulo_seccion  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	display: block;
}
#contenido_seccion1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	display: block;
}
#titulo_seccion2  {
	clear: both;
	float: left;
	margin-left: 0;
	width:99%;
	display: block;
}
#contenido_seccion2  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	display: block;
}
#titulo_seccion3  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	display: block;
}
#contenido_seccion3  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 99%;
	display: block;
}

#titulo_pral  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#modulo  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;	
	margin-top:0;
	min-height:300px;
}
#titulo_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	display: block;
}

#titulo_listado  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 99.98%;
	display: block;
}
#encabezado_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	display: block;
}
#resumen_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 97%;
	display: block;
}

#campo {
	clear: both;
	float: left;
	margin-bottom:5%;	
	width: 95%;
	display: block;
}


#texto_modulo {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	display: block;
}
#seccion_proximos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 0%;
	margin-bottom:2%;
}
#pie_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-top:3%;
	margin-bottom:2%;
	width: 97%;
	display: block;
}


#e_ficha, #e_ficha_completa{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}
#e_ficha_completa_2{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#prepie{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	margin-bottom:2%;
	display: block;
}
#etiquetas{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	margin-top:1%;
	margin-bottom:2%;
	display: block;
}


#div_fecha {
	clear: both;
	float: left;
	margin-left: 0;
	width: auto;
	text-align:center;
	display: block;
}
#div_texto  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 66.1016%;
	display: block;
}

#e_fecha{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#e_sociales{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#e_categorias{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}


#titulo_proximos{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contenido_proximos{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#breadcumbs  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:left;
}


#buscador_modulo  {
	clear: both;
	float: left;
	margin-left: 10%;
	margin-bottom:3%;
	width: 90%;
	display: block;
}
#titulo_buscador  {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 80%;
	display: block;
}

#b_par_izda  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 46.3050%;
	display: block;
}
#b_val_izda  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 50%;
	display: block;
}
#b_par_dcha  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 46.3050%;
	display: block;
}
#b_val_dcha  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 50%;
	display: block;
}

#form_modulo  {
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:3%;
	width: 95%;
	display: block;
}
#titulo_formulario {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 96%;
	display: block;
	vertical-align: middle; 
}

#form_titulo {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 46.3050%;
	display: block;
}

#form_valor  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 50%;
	display: block;
}
#form_valor_izdo, #form_valor_dcho, #form_pie {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}



#buscar {
	clear: both;
	float: left;
	margin-left: 35%;
	margin-bottom:2%;
	width: 30%;
	display: block;
}

#lista {
    clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:2%;
	margin-bottom:1%;
}

#galleria{height:350px; width:100%;}
#thumbnails {

	clear: both;
	float: left;
	width:100%;
	margin-left: 0;
	display: block;
}

#thumb1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49%;
	display: block;
}
#thumb2 {
	clear: none;
	float: left;
	margin-left:2%;
	width: 49%;
	display: block;
}
#thumb3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49%;
	display: block;
}
#thumb4 {
	clear: none;
	float: left;
	margin-left:2%;
	width: 49%;
	display: block;
}

#galerias_video  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}
#lista_thumbnails_videos {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}

#g_video{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:0;
	width: 70.6779%;
	display: block;
}
#g_detalle{
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:0;
	text-align:left;
	width: 20.68%;
	max-width:20.68%;
	display: block;
}

#thumb1_vid  {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 45.14%;
	display: block;
	margin-top:2%;
}
#thumb2_vid  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right: 2%;
	width: 45.14%;
	display: block;
	margin-top:2%;
}
#thumb3_vid  {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 45.14%;
	display: block;
	margin-top:2%;
}
#thumb4_vid  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right: 2%;
	width: 45.14%;
	display: block;
	margin-top:2%;
}

#capa_final_texto  {
	clear: both;
	float: left;
	margin: 0 auto;
	width: 70%;
    display: block;
	text-align:left;
	margin-bottom:1%;
}
#capa_final_html5  {
	clear: none;
	float: right;
	margin-left: 0;
	width:20%;
	text-align:right;
	display: block;
}

#thumb_logo{
	clear: both;
	float: left;
	margin: 0 auto;
	text-align:center;
	margin-left: 0;
	width:15%;
	height:100%;
	display: block;	
}
#contenido_lista {
	clear: none;
	float: left;
	margin: 0 auto;
  /*text-align:justify;*/
	margin-left:2%;
	width: 80%;
	display: block;
}
#seccion_logo{
	clear:both;
	float: left;
	margin-left: 1%;
	width: 30%;
	display: block;
	margin-top:2%;
	margin-bottom:4%;
}

.tamanio_resolucion img {
		width:80%;
}

#seccion_ficha  {
	clear:none;
	float: left;
	margin-left: 2;
	width: 67%;
	display: block;
	margin-top:2%;
	margin-bottom:4%;
}
#seccion_ficha1  {
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:5%;
	width: 97.48%;
	max-width:97.48%;
	display: block;
}

#seccion_ficha2  {
	clear: both;
	float: left;
	margin: 0 auto;
	margin-left:-45%;
	margin-top:2%;
	margin-bottom:2%;
	width: 100%;
	display: block;
}


#detalle1, #detalle{
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:1%;
	width: 95%;
	max-width:95%;
	display: block;
}
#detalle2{
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:1%;
	width: 95%;
	max-width:95%;
	display: block;
}
#imagen_modulo {
	clear: both;
	float: left;
	margin-left: 0%;
	margin-bottom:3%;
	width: 100%;
	display: block;
}
#imagen_mod1 {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 45.8%;
	display: block;
	margin-bottom:3%;
}
#imagen_mod2 {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 45.8%;
	display: block;
	margin-bottom:3%;
}
#imagen_mod3 {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 45.8%;
	display: block;
	margin-bottom:3%;
}

#paginacion {
	float: left;
	margin-left: 10%;
	margin-bottom:3%;
	width: 80%;
	max-width: 80%;
	display: block;
	margin-top: 2%;	

}

#display {width:30%;}
}

@media only screen and (min-width: 681px) {
#navegacion2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 80.909%;
	display: block;
	margin-bottom:0%;
}
#multilenguaje {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 16.72%;
	display: block;
}

#multilenguaje nav ul li{
    float:right;
    font-size: 0.875;
    font-weight:bold !important;
    margin-right:10px;
    text-align:center;
	
}

#navegacion2 nav ul li{
    float:left;
    font-size:14px;
    font-weight:bold !important;
    margin-right:1px;
    text-align:center;
	margin-bottom:0;
	width:auto;
	border:0;
 } 
 
#navegacion2 nav ul li a{
    color:#444;
    display:block;
    padding:4px 8px 4px 4px;
	display: inline-block;
	font-size: 1em;
    text-decoration:none;
	background:url('../imagenes/cabecera/menu_sup.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
    margin-top:0;
	margin-bottom:0;	
	background-position: 100% 100%;
 }

 #items_nav .item_nav3, .item_nav3:visited, .item_nav3:active, .item_nav3:hover {
	font-size:15px;
}



}
@media only screen and (min-width: 850px) {
.gridContainer {
	width: 95.5833%;
	max-width: 1232px;
	padding-left: 0.7083%;
	padding-right: 0.7083%;
	margin: auto;
}

#cont_2b3e705d9618fe8503582c0032df02e9, #cont_cbbdd6452f9104d2dc4bb13aac62556b, #cont_8e06e3dbbf682a8787f7c70234b60bdc {
	clear: both;
	float: left;
	margin:0%;
	text-align:center;
	display: block;
    margin-top: 1em;
}
#adb2dea336b25827e6a9ab6a5ae660ed, #cbbdd6452f9104d2dc4bb13aac62556b {overflow:hidden;}
#LayoutDiv1 {
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
/********
* cabecera = logo + banners
* pc = tamaño de banners => proporcion (468x120)[IAB]
********/
header {
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	margin-top: -2px;
	/*height:123px;*/
	display: block;
	background: white;
}
#navegacion {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	height: 30px;
	display: block;	
}
#contenidos {
	margin-top: 3%;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
aside{
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 22.7288%;
	max-width: 23.7288%;
	display: block;
	margin-top: 0%;
	
	/*estilo para el pc*/
	background-color:#eee;
	border-left: 1px dashed #ccc;
	border-top:1px dashed #ccc;
	-webkit-box-shadow: 3px 3px 3px #CCC;/*Chrome y Safari*/
    -moz-box-shadow:  3px 3px 3px #CCC;/*Firefox*/
    -o-box-shadow:  3px 3px 3px #CCC;/*Opera*/
    box-shadow:  3px 3px 3px #CCC;;/*Estandar por defecto*/
	behavior:url(./script/PIE.htc);	
	
}
#contenido_portada {
	float: left;
	margin-left: 0;
	width: 74.5762%;
	max-width:74.5762%;
	display: block;

}
#contenido_modulo {

	float: left;
	margin-left: 0;
	margin-top:0;
	margin-bottom:2%;
	width: 74.5762%;
	max-width: 74.5762%;
	display: block;
}

#prefooter {
	float: left;
	margin-left: 0;
	margin-bottom:0%;
	width: 74.5762%;
	max-width: 74.5762%;
	display: block;
	margin-top:1%;	
}

#prefooter_inf {
	float: left;
	margin-left: 0;
	margin-bottom:0%;
	width: 74.5762%;
	max-width: 74.5762%;
	display: block;
	margin-top:1%;	
}
footer {
	float: left;
	margin: 0 auto;
	text-align:center;
	margin-top:2%;
	width: 100%;
	max-width: 100%;
	vertical-align: middle;	
	height: 20%;
	display: block;
	padding-top:2%;
	padding-bottom:40px;
	
}


#menu_footer {
	float: left;
	margin: 0 auto;
	text-align:center;	
	width: 100%;
	max-width: 100%;
	vertical-align: middle;	
	height: 20%;
	display: block;
	margin-bottom:1%;
	
}
#menu_footer nav ul li{
    float:left;
    font-size: 12px;
    text-align:center;	
	border-right:2px solid #999;
	padding:0 1% 0 1%;
	width:70px;
}
#navegacion2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 66.1016%;
	max-width: 66.1016%;
	display: block;
	margin-bottom:0%;
}

#navegacion2 nav ul li{
    float:left;
    font-size:14px;
    font-weight:bold !important;
    margin-right:1px;
    text-align:center;
	margin-bottom:0;
	width:auto;
	border:0;
 } 
 
#navegacion2 nav ul li a{
    color:#444;
    display:block;
    padding:4px 8px 4px 4px;
	display: inline-block;
	font-size: 1em;
    text-decoration:none;
	background:url('../imagenes/cabecera/menu_sup.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
    margin-top:0;
	margin-bottom:0;	
	background-position: 100% 100%;
 }

#multilenguaje {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width:  32.2033%;
	display: block;
}

#multilenguaje nav ul li{
    float:right;
    font-size: 0.875;
    font-weight:bold !important;
    margin-right:10px;
    text-align:center;
	
}

#logo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 40.6779%;
	max-width:  40.6779%;
	display: block;
}
#logo img {
	margin-top: 0%;
	margin-left: 2%; 
}

/********
* cabecera = logo + banners
* pc = tamaño de banners (formato integrado => que tienen posición fija en la página) => proporcion (468x120)[IAB] peso máximo 30kb
********/
#banners {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 57.6271%;
	max-width:  57.6271%;
	display: block;
	height:123px;	
}
.slider {width:100%; height:120px; margin:auto; position:relative;}
.slider > div {display:none;}
.slider img {
	height:120px;
	width:100%;
}

.bannerS {width:100%; height:120px; margin:auto; position:relative;}
.bannerS img {
	height:120px;
	width:100%;
}


#contenido1 {
	/*clear: both; */
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	
}

#contenido2 {
	/*clear: both;*/
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 2%;
	margin-bottom:2%;
}
#contenido3 {
	/*clear: both; */
 	float: left;
	margin-left: 0;
	margin-top:2%;
	width: 100%;
	max-width:100%;
	display: block;
}


#social {
	clear: both;
	float: left;
	margin-left:0%;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:8%;
	margin-bottom:1%;
	text-align: center;
}

#social a, #social a:hover, #social a:active {padding: 18px 1px 10px 44px; margin:2%; background:url("../imagenes/lateral/botones-sociales.png") no-repeat}
.rss {background-position: -154px -1px  !important;}
.facebook {background-position: -54px -1px  !important;}
.twitter {background-position: -104px -1px !important;}
.youtube {background-position: -2px -1px !important;}

.rss:hover, .rss:active {background-position: -152px -50px  !important;}
.facebook:hover, .facebook:active {background-position: -54px -50px !important;}
.twitter:hover, .twitter:active {background-position: -104px -50px !important;}
.youtube:hover, .youtube:active {background-position: -2px -50px !important;}

/*
.twitter:hover {background-position: -2px -45px  !important;}
.facebook:hover {background-position: -47px -45px  !important;}
.rss:hover {background-position: -91px -45px !important;}
.youtube:hover {background-position: -135px -45px !important;}

.twitter:active {background-position: -2px -131px  !important;}
.facebook:active {background-position: -47px -131px  !important;}
.rss:active {background-position: -91px -131px !important;}
.youtube:active {background-position: -135px -131px !important;}

*/
#calendario {
	clear: both;
	float: left;
	margin-left: 0;
	margin-right:0;
	width: 100%;
	max-width:100%;
	height: 230px; /*190px*/
	display: block;
	margin-top: 1em;
	margin-bottom:0%;	
}

.encabezado a{color:white;text-decoration:none; font-size:16px;}

#jornada2 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-right:0;
	width: 100%;
	max-width:100%;
	height: 400px;
	display: block;
	margin-top: 2em;
	margin-bottom:3%;	
}
#navegacion3 {
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: center;	
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 3%;	
}

#fecha_actual {
	clear: both;
	float: left;
	margin: 0 auto;
	text-align: center;	
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 1.6em;	
	margin-bottom:0%;
}


#secciones2 {
	clear: both;
	float: left;
	margin:auto;
	text-align:center;
	width: 100%;
	max-width:100%;
	display: block;
    margin-top: 1em;
}


.secciones21 {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-right:5%;
	margin-bottom:2%;
	width: 90%;
	height: auto;
	display: block;
}
.secciones21 img {
	width:80%;
}

/* banners publicitarios : 200px x 200px, estándar IAB*/
#banners2 {
	clear: both;
	float: left;
	margin-left: 0;
	text-align: center;
	width: 100%; 
	max-width:100%;
	display: block;
}
#prefooter1 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-right:0;
	margin-top: 0;
	width: 32.2033%;
	width: 32.2033%;
	display: block;
}
#prefooter2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right:0;
	margin-top: 0;
	width: 32.2033%;
	width: 32.2033%;
	display: block;
}
#prefooter3 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right:0;
	margin-top: 0;
	width: 32.2033%;
	width: 32.2033%;
	display: block;
}
#apartado1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.2033%;
	max-width:32.2033%;
	display: block;
	margin-top:2%;
}
#apartado2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width:32.2033%;
	display: block;
	margin-top:2%;
}
#apartado3 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
	margin-top:2%;
}
#apartado4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
	margin-top:2%;
}
#apartado5 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
	margin-top:2%;
}
#apartado6 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
	margin-top:2%;
}

#pie_noticias {
	clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:3%;
	text-align:right;
}

#bloque1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 30.2033%;
	max-width:30.2033%;
	display: block;
	margin-top:2%;
}
#bloque2 {
	clear: none;
	float: left;
	margin-left: 4.6949%;
	width: 30.2033%;
	max-width:30.2033%;
	display: block;
	margin-top:2%;
}
#bloque3 {
	clear: none;
	float: left;
	margin-left: 4.6949%;
	width: 30.2033%;
	max-width: 30.2033%;
	display: block;
	margin-top:2%;
}
#bloque4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 30.2033%;
	max-width: 30.2033%;
	display: block;
	margin-top:2%;
}
#bloque5 {
	clear: none;
	float: left;
	margin-left: 4.6949%;
	width: 30.2033%;
	max-width: 30.2033%;
	display: block;
	margin-top:2%;
}
#bloque6 {
	clear: none;
	float: left;
	margin-left: 4.6949%;
	width: 30.2033%;
	max-width: 30.2033%;
	display: block;
	margin-top:2%;
}

#seccion1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
}
#seccion2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
}
#seccion3 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
	margin-bottom:3%;
}

.fondo_degradado {
min-height: 500px;

}
#menubar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 80.5762%;
	max-width: 80.5762%;
	display: block;
}
#busqueda {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 17.7288%;
	max-width: 17.7288%;
	display: block;
	
}
.seccion_lateral, .seccion_lateral:visited {
	font-size:1em;
	text-decoration: none;	
	font-family: 'QlassikBoldRegular';
	color:#555555;
}

.seccion_lateral:hover, .seccion_lateral:active {
	font-size:1em;
	text-decoration: none;
	color: white;
	font-family: 'QlassikBoldRegular';
}

#titulo_nav {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
 }

 .texto_nav {	
	font-size: 1.5em;
	margin-top: -15%;
	text-align: center;
 }
 
 

#items_nav {
	clear: both;
	float: left;
	margin:0;
	margin-top:0;
	margin-bottom:0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#items_nav .item_nav3, .item_nav3:visited, .item_nav3:active, .item_nav3:hover {
	font-size:16px;
}

#fin_nav {
	clear: both;
	float: left;
	margin: 0;
	margin-top:0;
	width: 100%;
	max-width: 100%;
	display: block;
}

#fecha_not1, #fecha_not2, #fecha_not3, #fecha_not4, #fecha_not5, #fecha_not6, .fecha_not{
	clear: both;
	float: left;
	margin: 0 auto;
	text-align:center;
	margin-left: 0;
	width:15%;
	max-width: 15%;
	height:100%;
	display: block;	
}
#titulo_not1, #titulo_not2, #titulo_not3, #titulo_not4, #titulo_not5, #titulo_not6, .titulo_not  {
	clear: none;
	float: left;
	margin: 0 auto;
	/*text-align:justify;*/
	margin-left:2%;
	width: 80%;
	max-width: 80%;
	display: block;
}

#fecha_calendar  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contenido_calendar  {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
}



#footer1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	max-width: 23.7288%;
	height: 100%;
	display: block;
	
	
}
#footer2  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 17.2542%;
	max-width: 17.2542%;
	/*para ajustar la imagen pq es pequeña. quitar en caso de cambiar la imagen*/
	margin-top:1%;
	height: 100%;
	display: block;
}
#footer3  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 20.2542%;
	max-width: 20.2542%;
	/*para ajustar la imagen pq es pequeña. quitar en caso de cambiar la imagen*/
	margin-top:1%;
	height: 100%;
	display: block;
}
#footer4  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 15.7288%;
	max-width: 15.7288%;
	height: 100%;
	display: block;
}
#footer5  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 16.2542%;
	max-width: 16.2542%;
	height: 100%;
	display: block;
}
.banners21  {
	clear: both;
	float: left;
	margin-left: 3%;
	margin-right: 0%;
	margin-top:5%;
	width: 95%; /*80% de 252.xxx que ocupa la barra lateral, es más o menos 200px */
	max-width:  95%;
	display: block;
}
#banners22  {
	clear: both;
	float: left;
	margin-left: 3%;
	margin-right: 0%;
	margin-top:5%;
	width: 95%; /*80% de 252.xxx que ocupa la barra lateral, es más o menos 200px */
	max-width:  95%;
	display: block;
}

.banners21 img {
	width:100%;
	height:auto;
	display:block;
	margin:0 auto 0 auto;
}

#banners22 img {
	width:100%;
	height:auto;
	display:block;
	margin:0 auto 0 auto;
}

#portada  {
	clear: both;
	float: left;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 2%;
	margin-bottom:2%;
	width: 88.1016%;
	display: block;
}

#subportada1 {
	clear: both;
	float: left;
	margin:6% 0 0 0;
	width: 40%;
	display: block;
}
#subportada2 {
	clear: none;
	float: left;
	margin:2%;
	width: 55%;
	display: block;
}
#botonera  {
	clear: both;
	float: left;
	margin-left: 25%;
	margin-top:0%;
	margin-right:0%;
	margin-bottom:5%;
	width: 50%;
	display: block;
}

#botonera_pral  {
	clear: both;
	float: left;
	margin-left: 10%;
	margin-top:0%;
	margin-right:0%;
	margin-bottom:5%;
	width: 80%;
	display: block;
}

#jornada  {
	float: left;
	margin-left: 1%;
	width: 98%;
	max-width:98%;
	display: block;
	margin-top: 2%;
	margin-bottom:0%;
}

#boton1_pral  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23%;
	max-width:  23%;
	display: block;
}
#boton2_pral  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23%;
	max-width:  23%;
	display: block;
}

#boton3_pral  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23%;
	max-width:  23%;
	display: block;
}
#boton4_pral  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 24%;
	max-width:  24%;
	display: block;
}

#boton1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 40%;
	max-width:  40%;
	display: block;
}
#boton2  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 40%;
	max-width:  40%;
	display: block;
}



#titulo_seccion  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#contenido_seccion1  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#titulo_seccion2  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#contenido_seccion2  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#titulo_seccion3  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#contenido_seccion3  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;	
	display: block;
}
#titulo_pral  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	display: block;
}
#modulo  {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	min-height:300px;
	display: block;
	margin-top:0;
	
}
#titulo_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width: 97%;
	display: block;
}
#titulo_listado {
	clear: both;
	float: left;
	margin-left: 0%;	
	width: 99.98%;
	max-width: 99.98%;
	display: block;
}


#div_fecha {
	clear: both;
	float: left;
	margin-left: 0;
	text-align:center;
	width: auto;
	display: block;
}
#div_texto  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 66.1016%;
	max-width: 66.1016%;
	display: block;
}


#encabezado_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}

#titulo_menu_nivel3 {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}

#resumen_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 97%;
	max-width:97%;
	display: block;
}
#campo {
	clear: both;
	float: left;
	margin-bottom:2%;	
	width: 95%;
	display: block;
}

#texto_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;	
	margin-bottom:6%;
	width: 97%;
	max-width:97%;
	display: block;
}


#texto_modulo ul, #campo ul, #capa_campos ul {
 padding-left:3%;	
}

#seccion_proximos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top: 0%;
	margin-bottom:2%;
}

#e_fecha{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:0;
	width: 50.6779%;
	max-width:50.6779%;
	display: block;
}
#e_sociales{
	clear: none;
	float: right;
	margin-left: 1.6949%;
	margin-bottom:0;
	text-align:right;
	width: 25.68%;
	max-width:25.68%;
	display: block;
}
#e_categorias{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:0;
	width: 100%;
	max-width: 100%;
	display: block;
}


#pie_modulo  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width: 97%;
	margin-top:1%;
	margin-bottom:1%;
	display: block;
}


#e_ficha{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 70.6779%;
	max-width: 70.6779%;
	display: block;
}

 #e_ficha_completa{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#e_ficha_completa_2{
	clear: both;
	float: left;
	margin-left: 15%;
	margin-bottom:2%;
	width: 70%;
	display: block;
	text-align:center;
}

#prepie{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	margin-bottom:2%;
	max-width:100%;
	display: block;
}
#etiquetas{
	clear: both;
	float: left;
	margin-left: 0;
	margin-top:0%;
	margin-bottom:3%;
	width: 100%;
	max-width:100%;
	text-align:right;
	display: block;
}

#titulo_proximos{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}
#contenido_proximos{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
}
#etiquetas nav ul li{   
    float:right;
    margin-right:2%;
    text-align:center;	
   
}

.literal_etiqueta {
	padding-left:2%;
	padding-right:2%;
	float:none;
}

#breadcumbs  {
	clear: both;
	float: left;
	margin-left: 0%;
	margin-top:1%;
	margin-bottom:2%;
	width: 99%;
	display: block;
	text-align:left;
}
/*
#capa_menu_n2  {
	clear: both;
	float: left;
	margin-left: 0%;
	margin-top:1%;
	margin-bottom:1%;
	width: 70%;
	display: block;
	text-align:center;
}*/


#buscador_modulo  {
	clear: both;
	float: left;
	margin-left: 10%;
	margin-bottom:1%;
	margin-top:3%;
	width: 80%;
	display: block;
}
#titulo_buscador  {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 80%;
	display: block;
}

#b_par_izda  {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 18.305%/*46.3050% */;
	display: block;
}
#b_val_izda  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 27.5%;
	display: block;
}
#b_par_dcha  {
	clear: none;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 18.305%/*46.3050% */;
	display: block;
}
#b_val_dcha  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 27.5%;
	display: block;
}
#buscar {
	clear: both;
	float: left;
	margin-left: 40%;
	margin-bottom:2%;
	width: 20%;
	display: block;
}

#form_modulo  {
	clear: both;
	float: left;
	margin-left: 2.5%;
	margin-bottom:3%;
	width: 95%;
	display: block;
}
#titulo_formulario {
	clear: both;
	float: left;
	margin-left: 2%;
	width: 96%;
	display: block;
	vertical-align: middle; 
}

#form_titulo {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 36.3050%;
	display: block;
}
#form_valor  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 60%;
	display: block;
}

#form_valor_izdo {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 48.15%;
	display: block;
}
#form_valor_dcho {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	width: 48.15%;
	display: block;
}

#form_pie {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:2%;
	width: 98%;
	display: block;
}


#lista {
    clear:both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:100%;
	display: block;
	margin-top:2%;
	margin-bottom:1%;
}
.titulo_verde{
	text-align:right;
	
}
#galleria{height:500px; width:100%;}

#thumbnails {
	width:100%;
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
}

#thumb1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49%;
	height:100px;
	display: block;
}
#thumb2 {
	clear: none;
	float: left;
	margin-left:2%;
	width: 49%;
	height:100px;
	display: block;
}
#thumb3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49%;
	height:100px;
	display: block;
}
#thumb4 {
	clear: none;
	float: left;
	margin-left:2%;
	width: 49%;
	height:100px;
	display: block;
}

#galerias_video  {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:4%;	
	display: block;
}
#lista_thumbnails_videos {
	clear: both;
	float: left;
	margin-left: 2%;	
	width: 97%;
	max-width:97%;
	margin-bottom:3%;	
	display: block;
}

#g_video{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:0;
	width: 70.6779%;
	height:240px;
	display: block;
}
#g_detalle{
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:0;
	text-align:left;
	width: 20.68%;
	max-width:20.68%;
	display: block;
}

#thumb1_vid  {
	clear: both;
	float: left;
	margin-left: 0;
	margin-right:0;
	width: 23.7288%;
	display: block;
	margin-top:2%;
}
#thumb2_vid  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right:0;
	width: 23.7288%;
	display: block;
	margin-top:2%;
}
#thumb3_vid  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right:0;
	width: 23.7288%;
	display: block;
	margin-top:2%;
}
#thumb4_vid  {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-right:0;
	width: 23.7288%;
	display: block;
	margin-top:2%;
}

#capa_final_texto  {
	clear: both;
	float: left;
	margin: 0 auto;
	width: 70%;
    display: block;
	text-align:left;
	margin-bottom:1%;
}
#capa_final_html5  {
	clear: none;
	float: right;
	margin-left: 0;
	width:20%;
	text-align:right;
	display: block;
}
#thumb_logo{
	clear: both;
	float: left;
	margin: 0 auto;
	text-align:center;
	margin-left: 0;
	width:15%;
	max-width: 15%;
	height:100%;
	display: block;	
}
#contenido_lista  {
	clear: none;
	float: left;
	margin: 0 auto;
	/*text-align:justify;*/
	margin-left:2%;
	width: 80%;
	max-width: 80%;
	display: block;
}

#seccion_logo{
	clear: both;
	float: left;
	margin: 0 auto;
	text-align:center;
	margin-left: 0;
	width:30%;
	max-width: 30%;
	display: block;	
}
.tamanio_resolucion img {
		width:40%;
}

#seccion_ficha  {
	clear: none;
	float: left;
	margin: 0 auto;
	/*text-align:justify;*/
	margin-left:2%;
	width: 64%;
	max-width: 64%;
	display: block;
}

#seccion_ficha1  {
	clear: none;
	float: left;
	margin: 0 auto;
	/*text-align:justify;*/
	margin-left:0%;
	margin-bottom:2%;
	width: 100%;
	display: block;
}

#seccion_ficha2  {
	clear: none;
	float: left;
	margin: 0 auto;
	/*text-align:justify;*/
	margin-left:0%;
	margin-top:2%;
	margin-bottom:2%;
	width: 100%;
	display: block;
}
#detalle{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:3%;
	width: 98%;
	display: block;
}

#detalle1{
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:2%;
	width: 49%;
	max-width:49%;
	display: block;
}
#detalle2{
	clear: none;
	float: left;
	margin-left: 1.6949%;
	margin-bottom:2%;
	text-align:left;
	width: 49%;
	max-width:49%;
	display: block;
}
#imagen_modulo {
	clear: both;
	float: left;
	margin-left: 2%;
	margin-bottom:3%;
	width: 97%;
	max-width: 97%;
	display: block;
}
#imagen_mod1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 30.1818%;
	display: block;
	margin-top:1%;
}
#imagen_mod2 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 30.1818%;
	display: block;
	margin-top:1%;
}
#imagen_mod3 {
	clear: none;
	float: left;
	margin-left: 2.2727%;
	width: 30.1818%;
	display: block;
	margin-top:1%;
}

#barra_lateral_nivel_3 {
	clear: both;
	float: left;
	margin-left: 0;
	margin-bottom:4%;
	width: 30%;
	max-width:30%;
	min-height: 300px;
	display: block;
	margin-top:0;
	
}
#contenidos_menu_lateral_nivel_3 {
   clear: none;
	float: left;
	margin-left:-1px;
	width: 70%;
	max-width:70%;
	display: block;
	margin-top:0;
	margin-bottom:4%;
	min-height:400px;

}

#contenidos_menu_lateral {
    clear: none;
	float: left;
	margin-left:-1px;
	width: 70%;
	display: block;
	margin-top:0;
	margin-bottom:4%;
	min-height:300px;
}

#nav_menu_lateral_nivel_3 {
	float: left;
	margin-left: 0;
	margin-right:0;
	width: 100%;	
	display: block;
	margin-top:0;
	min-height:400px;
	margin-bottom:0%;	
}

#nav_menu_lateral_nivel_3 li {
	float:none;
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
	padding-right:5%;
	text-align:right;
	border-bottom:0;
	border-right: 1px solid #CCC; 
	min-height:30px;
	background:url('../imagenes/contenido/tabs-07.png'); 
	background-repeat: no-repeat;
    background-position: 100% 100%;	
}

#nav_menu_lateral_nivel_3 li:hover{
	
	text-align:right;	
	background:url('../imagenes/contenido/tabs-08.png'); 
	background-repeat: no-repeat;
    background-position: 100% 130%;	

}

#nav_menu_lateral_nivel_3 li.active  {
	
	text-align:right;	
	background:url('../imagenes/contenido/tabs-08.png'); 
	background-repeat: no-repeat;
    background-position: 100% 130%;	
	/*background-color:#FFF;*/
	
	/*degradados*/
	/*degradados*/
	background: -webkit-linear-gradient(left right, left left, #fff 0%,#eee 100%);
    background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(#eee));/*Para chrome y Safari*/
    background-image: -moz-linear-gradient(left center, #eee, #fff);/*Para Firefox*/
    background-image: -o-linear-gradient(right, #eee, #fff);/*Para Opera*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', gradientType='1')";
	background-image: linear-gradient(right, #eeeeee, #fff);/*El estandar por defecto*/
	
	border-right: 1px solid #FFFFFF; 
}

#nav_menu_lateral_nivel_3 .menu_nivel3 {
	font-family:QlassikMediumRegular;
}
#streaming_video {
	float:left;
	width:60%;
	display:block;
	margin:0;
}

#streaming_chat {
	float:left;
	margin-left: 2.2727%;
	width:37%;
	display:block;
	margin:0;
}

#arbol {
	clear:both;
	float: left;
	margin-left:2%;
	margin-right:0%;
	margin-bottom:0;
	width: 32%;	
	display: block;
	margin-top:0;
	min-height:500px;
	max-height:500px;
	overflow: scroll;
}

#contenido_arbol {
	 clear: none;
	float: left;
	margin-left: 1.2727%;
	margin-right:0%;
	width:62%;	
	display: block;
	margin-top:0;
	min-height:500px;
	
}

#icon {
	clear:both;
	float: left;
	margin:0 0 0 3%;
	width: 32px;	
	min-height:33px;	
}

#texto_descarga {
clear:none;
	float: left;
	margin:0 0 0 2%;
	width: 60%;	
	min-height:33px;
	vertical-align:middle;
	display:block;
	
}

#zona_descarga {
	clear:none;
	float: left;
	margin:0 0 0 2%;
	width: 20.8%;
	min-height:33px;
	vertical-align:middle;
	display:block;	
	
}
#tam_fichero {
	clear:both;
	float: left;
	width: 60%;	
}
#download {
	clear:none;
	float: left;
	width: 29%;		
}

#flotante{width:15%;}
#seccion_mapa.titulo_mapa {color:#709e32;font-size:20px;}
.titulo_seccion_mapa {
     color:#444444; 
	 cursor: pointer;
	 font-size:18px;
	 text-decoration:none;
	
}	
#paginacion {
	float: left;
	margin-left: 10%;
	margin-bottom:2%;
	width: 80%;
	max-width: 80%;
	display: block;
	margin-top: 2%;	
	text-align:center;
}

}

@media only screen and (min-width: 1025px) {
.gridContainer {
	width: 83.5833%;
	max-width: 1232px;
	padding-left: 0.7083%;
	padding-right: 0.7083%;
	margin: auto;
}

#cont_8e06e3dbbf682a8787f7c70234b60bdc, #cont_cbbdd6452f9104d2dc4bb13aac62556b, #cont_2b3e705d9618fe8503582c0032df02e9 {
	clear: both;
	float: left;
	margin:0%;
	text-align:center;
	display: block;
    margin-top: 1em;
}

#adb2dea336b25827e6a9ab6a5ae660ed, #cbbdd6452f9104d2dc4bb13aac62556b {overflow:hidden;}

#display
{
width:30%;
}

/*
#sbt1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.2033%;
	max-width:32.2033%;
	display: block;
	margin-top:2%;
}
#sbt2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width:32.2033%;
	display: block;
	margin-top:2%;
}
#sbt3 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 32.2033%;
	max-width: 32.2033%;
	display: block;
	margin-top:2%;
}
*/
