body {
	margin:0;
	padding:0;
	background: #111111;
}

html {
	background: #111111;
}


*{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	margin: 0;
 	padding: 0;
}

#pagina {
    width: 100%;
}

#cabecera {
    width: 100%;
    margin: 0 0 10px 0;
}

#cabecera_sup{
	margin: 0 40px 0 40px;
	height: 100px;
}

	#logotipo {
        position: absolute;
        top: 20px;
        right: 40px;
		width: 150px;
	}
	
#cabecera_inf{
    margin: 0 0 0 50px;
    width: 900px;
}
    
    #animacion {
        text-align: center;
    }

	#menu {
		margin: 15px 0 0 35px;
	}
	
	#menu .menu_bar {
        height: 35px;
	}
	
	#submenu {        
        clear: both;
    }
    
#utilidades {
    position: absolute;
    top: 12px;
    right: 20px;
    width: 300px;
    text-align: right;
    float:right;   
}

#contenido {
	margin: 60px 0 0 40px;
	clear: both;
}

#ruta {
	height: 15px;
	width: 830px;
	margin: 25px 0 25px 0;
}

#contenido .columnaizq {
	float:left;
}    
    #contenido .izqPortada {
        width: 460px;
    }
    #contenido .izqContenido {
        width: 510px;
    }
    #contenido .izqGaleria {
        width: 820px;
    } 

#contenido .columnader {
    width: 350px;
    float: right;
}
    #contenido .derPortada {
	    width: 350px;
	}
	#contenido .derContenido {
        width: 190px;
    }

#contenido .columnas{
	padding: 30px 0 0 0;
	clear: both;
}
    
    #contenido .columnatercio{
        width: 260px;
        float:left;
        margin: 0 24px 0 0;
        border-right: 1px dotted #202020;
    }
    
    #contenido .columnatercio_last{        
        margin-right:0;
        border-right:0;
    }
    
#contenido .seccionesPublic{
	margin: 0 0 50px 0;
}

	#contenido .seccionesPublic ul{
	    margin: 10px 0 0 0;
	}
	   /*Niveles*/	
		#contenido .seccionesPublic ul ul{
		    padding: 0 0 0 20px;
		    margin: 0;
		}
		#contenido .seccionesPublic ul ul ul{
	        padding: 0 0 0 40px;
	        margin: 0;
	    }
	    #contenido .seccionesPublic ul ul ul ul{
	        padding: 0 0 0 60px;
	        margin: 0;
	    }
	
	#contenido div .seccionPublicTitulo{
	    margin: 0;
	}
	
#contenido .nubeEtiquetas{
	margin: 0 0 40px 0;
}

#contenido .galeriaEntrada{
}
	#contenido .galeriaImagenes{
		width: 80%;
		float: right;
	}
	#contenido .galeriaTextos{
	    width: 18%;
	    float: left;
        margin: 2px 0 0 0;
	}
	
	#contenido .entradasDestacadasPortada{
        width: 200px;
        margin-right: 25px;
        margin-top: 20px;
	}	
	#contenido .entradasDestacadas{
		width: 220px;
		margin-right: 25px;
		float: left;
	}
	#contenido .entradasAleatorias{
        width: 200px;
        /*height: 120px;*/
        margin-right: 25px;
        margin-bottom: 25px;
        border: none;
        background: #EFEFEF;
        padding: 10px;
    }
    #contenido .contenidoAleatorio{
        width: 200px;
        /*height: 140px;*/
        margin-right: 25px;
        margin-bottom: 25px;
        border: none;
        background: #EFEFEF;
        padding: 10px;
    }
    #contenido .imagenesPortada{
        margin-right: 10px;
        margin-bottom: 10px;
        /*float: left;*/
        border: none;
        background: #EFEFEF;
        /*display: block;*/
        padding: 5px;
    
    }
    
    #contenido .imagenesGaleria{
        width: 120px;
        height: 165px;
        margin-right: 15px;
        margin-bottom: 20px;
        float: left;
        border: none;
        display: block;    
    }
    
    #contenido .columna{
        float:left;
    }	
    
#cierre {
	clear: both;
	padding: 85px 0 0 0;
}
	#cierre_contenedor {
		background: url(../imgPublic/fondo_multimedia.gif) repeat;
	}	
	#cierre_contenido {
		margin: 0 0 0 40px;
		padding: 20px 0 0 0;
	    width: 830px;
	}
	#cierre .columnaCierre {
        float: left;
        width: 240px;
        padding-right: 30px;
	}
	#cierre .avisosCierre{
	   padding: 20px 0 0 0;
	   clear:both;
	}
	
p{
    font-size: 0.8em;
    margin: 0 0 7px 0;
    color: #FFFFFF;
}

img{
    border:0;
}

h1 a {
    display: block;
    height: 70px;
    background: transparent url(../imgPublic/easd_logotipo_multimedia.gif) no-repeat;
    text-indent: -5000px;
    outline:none;
}

#utilidades p{
    font-size: 10px;
    color: #3D3D3D;
}

#utilidades a{
    color: #3D3D3D;
    text-decoration: none;
}
    #utilidades a:hover{
        text-decoration: underline;
    }
    #utilidades .color{
       font-size: 11px;
        color: #74d5f9;
    }

#utilidades .rss{
    padding-left: 13px;
    background: url(../imgPublic/rss_icon.gif) 0 2px no-repeat;
}

#utilidades h3{
    font-size: 10px;
    font-weight: normal;
    text-align: right;
    color: #3D3D3D;
}

#menu ul{
    height: 25px;
    margin: 0 0 0 0;
    padding: 0;
    list-style:none;
}

#menu li{
    margin: 0 18px 0 0;
    padding: 0 16px 0 0;
    float: left;
    border-right: 1px solid #CCCCCC;
    font-size: 14px;
    font-weight: bold;
}

#submenu .submenu{
    margin: 0;
    padding: 5px;
    /*width: 200px;*/
    list-style:none;
    /*background: #71a418;*/
}
    #submenu .color2{
        background: #74d5f9;
    }
    #menu .externo{
        background: url(../imgPublic/icono_externo.gif) 0 6px no-repeat;
        padding-left: 10px;
    }


#submenu .submenu li{
    margin: 0 0 2px 0;
    padding: 5px 10px 5px 5px;
    float: none;
    /*border-bottom: 1px dotted #4F4F4F;*/
    font-size: 12px;
    /*background: #3D3D3D;*/
}

#menu a{
    text-decoration: none;
    display:block;
    padding: 1px 3px 2px 3px;
}

#menu a:hover{
}

#submenu a{
    color: #FFFFFF;
    text-decoration: none;
}

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

#ruta p{
    font-size: 10px;
    text-transform: uppercase;
    color: #3D3D3D;
}

#ruta a{
    color: #74d5f9;
    text-decoration: none;
}

#contenido .columnaizq .titulo{
    font-size: 48px;
    font-weight: normal;
    color: #202020;
    text-decoration: none;
}

#contenido .tituloSeccion{
    font-size: 48px;
    font-weight: normal;
    color: #FFED00;
    text-decoration: none;
    line-height: 40px;
    margin: 0 0 2px 0;
    text-transform: uppercase;
}

#contenido .subtituloSeccion{
    font-size: 24px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    line-height: 20px;
    margin: 3px 0 20px 0;
    /*text-transform: uppercase;*/
}

#contenido .columnader .tituloSeccion{
    font-size: 38px;
    background: #3D3D3D;
    color: #FFFFFF;
    display: inline;
}

#contenido .columnader .piefoto{
    font-size: 10px;
    text-align: right;
    margin: 3px 2px 0 0;
}

#contenido .columnatercio .titulo{
    font-size: 48px;
    font-weight: normal;
    color: #202020;
    text-decoration: none;
}

#contenido ul{
    /*list-style:none;*/
    margin: 2px 0 10px 30px;
    padding: 0;
}

#contenido li{
    font-size: 12px;
}

/*
#contenido a{
    color: #71a418;
    text-decoration: none;
}
*/

    #contenido .entradasAleatorias a{
        color: #FFED00;
    }
    #contenido .entradasAleatorias p{
        font-size: 11px;
    }
    

/* ########################## */
/* Estilo visual contenidos */
/* ########################## */
#contenido .contenido {
    margin-bottom: 60px;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #71a418;
}
#contenido .tituloContenido, #contenido .tituloContenido a {
    font-size: 19px;
    font-weight: bold;
    color: #71a418;
    text-decoration: none;
    text-transform: uppercase;
}
    #contenido .entradasDestacadas .tituloContenido, #contenido .entradasDestacadas .tituloContenido a{
        /*color: #FFED00;*/
    }
    #contenido .entradasAleatorias .tituloContenido, #contenido .entradasAleatorias .tituloContenido a{
        font-size: 15px;
        color: #FFED00;
    }

#contenido .subtituloContenido{
    font-size: 18px;
    font-weight: normal;
    color: #888888;
    text-decoration: none;
    line-height: 20px;
    margin: 0 0 10px 0;
}

#contenido .fechaContenido{
    font-size: 10px;
    font-weight: normal;
    color: #3D3D3D;
    text-decoration: none;
    background: url(../imgPublic/icono_fecha.gif) 0 4px no-repeat;
    padding-left: 10px;
}

#contenido .etiquetasEntrada p{
    font-size: 10px;
    color: #3D3D3D;
}

#contenido .color{
    color: #71a418;
}

#contenido .galeriaEntrada{
    border-top: 1px dotted #CCCCCC;
    /*background: #EFEFEF;*/
    margin: 10px 0 0px 0;
    padding: 10px 10px 0 10px;
}
    #contenido .galeriaImagenes{
        text-align: left;
    }
    #contenido .galeriaTextos{
        text-align: right;
    }
    #contenido .galeriaEntrada ul{
        list-style: none;
        margin: 0 0 0 0;
        padding:0;
    }   
    #contenido .galeriaEntrada li{
        display: inline;
    }
    #contenido .galeriaEntrada .tituloGaleria{     
        padding: 2px;
        font-size: 11px;
        background: #3D3D3D;
        color: #FFFFFF;
        display: table;
        font-weight: normal;
    }
    #contenido .galeriaEntrada .textoGaleria{
        font-size: 11px;
        color: #3D3D3D;
        font-weight: normal;
        margin: 5px 0 0 0;
    }
    #contenido .galeriaEntrada img{
        /*border-bottom: 10px solid #FFFFFF;*/
    }
    #contenido .leerMas{
        font-size: 9px;
        font-weight: bold;
        text-transform: uppercase;
        background: url(../imgPublic/boton_mas.gif) 0 0 no-repeat;
        width: 80px;
        height: 20px;
        padding: 2px 4px 4px 6px;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
    }
    #contenido .verMas{
        color: #FFFFFF;
        background: url(../imgPublic/boton_mas_2.gif) 0 0 no-repeat;
    }
    
    #contenido .tituloDestacados{
        padding: 3px;
        font-size: 12px;
        font-weight: bold;
        color: #71a418;
        margin-bottom: 20px;
    }
    
    #contenido .tituloAleatorios{
        padding: 3px;
        font-size: 12px;
        font-weight: bold;
        color: #FFED00;
        margin-bottom: 20px;
    }
    
    #contenido .imagenesPortada p{
        font-size: 10px;
    }
    #contenido .imagenesGaleria p{
        font-size: 11px;
    }
    #contenido .imagenesGaleria a{
        color: #FFED00;
    }    
    
    #contenido .linea{
        margin: 20px 0 10px 0;
        padding: 0 0 10px 0;
        border-top: 1px dotted #FFED00;
    }
    #contenido .categoriasMultimedia{
        margin: 0;
        list-style: none;
    }
    #contenido .categoriasMultimedia li{
        border-bottom: 1px dotted #666;
        color: #CCCCCC;
        padding: 3px;
    }
    #contenido .categoriasMultimedia a{
        color: #FFED00;
    }
    
/* ########################## */

#contenido .seccionesPublic .titulo{
    padding: 3px;
    font-size: 12px;
    background: #71a418;
    color: #FFFFFF;
    display: table;
    font-weight: normal;
}

#contenido .seccionesPublic li{
    list-style:none;
    padding: 5px 0 0px 2px;
    margin: 0 0 0 0;
    text-align:left;
    border-bottom: 1px dotted #CCCCCC;
}

#contenido .seccionesPublic a{
    font-size: 14px;
    color: #71a418;
    text-decoration: none;
}

#contenido .portadaGaleria .titulo{
    padding: 3px;
    font-size: 12px;
    background: #FFED00;
    color: #FFFFFF;
    display: table;
    font-weight: normal;
}

#contenido .portadaMasLeidas .titulo{
    padding: 3px;
    font-size: 12px;
    background: #FFED00;
    color: #FFFFFF;
    display: table;
    margin: 40px 0 10px 0;
    font-weight: normal;
}

    #contenido .portadaMasLeidas .tituloEntrada{
        color:  #FFED00;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
    }
    #contenido .portadaMasEntrada {
        padding: 10px 10px 5px 10px;
        background: #EFEFEF;
        margin: 0 0 5px 0;
    }

#contenido .nubeEtiquetas p{
    font-size: 16px;
    font-weight: bold;
    text-transform: lowercase;
    color: #CCCCCC;
}

#contenido .nubeEtiquetas a{
    color: #CCCCCC;
    text-decoration: none;
    padding: 3px;
}

#contenido .nubeEtiquetas a:hover{
    color: #74d5f9;
}

#contenido .nubeEtiquetas .titulo{
    padding: 3px;
    font-size: 12px;
    background: #74d5f9;
    color: #FFFFFF;
    display: table;
    font-weight: normal;
}
    #contenido .nubeEtiquetas .tamMax{
        font-size: 30px;
        color: #74d5f9;
    }
    
    #contenido .nubeEtiquetas .tam1{
        font-size: 11px;
    }
    
    #contenido .nubeEtiquetas .tam2{
        color: #AAAAAA;
        font-size: 16px;
    }
    
    #contenido .nubeEtiquetas .tam3{
        color: #999999;
        font-size: 20px;
    }
    
    #contenido .nubeEtiquetas .tam4{
        color: #888888;
        font-size: 23px;
    }

/* PAGINACIÓN */
#contenido .antPagina{
    float: left;    
    background: #FFED00;
    margin-right: 6px;
}
#contenido .sigPagina{
    float: left;
    background: #FFED00;
}
    #contenido .sigPagina:hover,#contenido .antPagina:hover{
        background: #FFFFFF;
        color:      #000000;
	}
    #contenido .sigPagina a, #contenido .antPagina a{
        padding: 8px 15px 11px 15px;
        display: block;
        color: #333333;
        text-decoration: none;
    }
    #contenido .sigPagina a:hover, #contenido .antPagina a:hover{
        color: #000000;
    }
    
    #contenido .boton_form_area{
        clear:both;
        display:block;
        margin: 5px 0 5px 0;
        padding: 10px 0 0 0;
    }
    #contenido .boton_form_base{
        background: transparent url(../img/boton_form_left.gif) no-repeat scroll 0 0;
        display: block;
        margin: 0 10px 0 0;
        height: 33px;
        float:left;
    }
    #contenido .boton_form_base a{
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration:none;
    }
    #contenido .boton_form_base p{
        font-size: 14px;
        font-weight: bold;
        color: #3D3D3D;
        text-decoration:none;
        margin: 0;
    }
    #contenido .boton_form{
        background: transparent url(../img/boton_form_right.gif) no-repeat scroll right top;
        float:left;
        padding: 9px 10px 8px;
    }
/* PAGINACION FIN */

#cierre p{
    font-size: 11px;
    color: #FFFFFF;
}
    #cierre a{
        color: #FFED00;
    }
    #cierre .columnaCierre .titulo {
        font-size: 22px;
    }
    
    
    
    
    
    
#contenido .detallesMultimedia {
	width: 20%;
	float: left;
	margin-right: 25px;
}

#contenido .detallesMultimedia p{
	font-size: 11px;
}

#contenido .detallesMultimedia a{
	color: #FFED00;
}

html, body, #pagina{
	height: 92%;
}

#mostrarMultimedia {
	float:left;
	width: 810px;
	/*
	width: 73%;
	height: 733px;
	*/
	background: url(../imgPublic/fondo_multimedia.gif) repeat;
}

