#banner{
	margin-bottom: 20px;
}

#banner img{
	border: 0;	
}

body
	{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../IMG/fondo_pagina.gif);
	font-size: 13px;
	}
	
.oculto
	{
	display: none;
	}
	
p
	{
	color: #333333;
	}
	
p a
	{
	color: #666666;
	text-decoration: underline;
	}
	
p a:hover
	{
	color: #878787;
	}
	
li a{
	color: #666666;
	text-decoration: underline;		
}
	
div#contenedor
	{
	width: 900px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	}
	
div#cabecera
	{
	float: left;
	width: 900px;
	height: 258px;
	margin: 0;
	padding: 22px 0 18px 0;
	background-image: url(../IMG/cabecera.gif);
	background-repeat: no-repeat;
	}
	
div#logo
	{
	float: left;
	width: 840px;
	margin: 0;
	padding: 0 30px 102px 30px;
	}
	
div#logo img
	{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
.menu
	{
	float: left;
	width: 836px;
	margin: 0;
	padding: 13px 30px 13px 34px;
	list-style: none;
	background-color: #0c1b2c;
	font-size: 12px;
	color: #FFFFFF;
	}
	
.menu li
	{
	float: left;
	margin: 0;
	padding: 0 4px 0 0;
	}
	
.menu a
	{
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 2px;
	}
	
.menu a:hover
	{
	color: #bed5ef;
	}
	
.menu .activo a
	{
	color: #79a3d8 !important;
	}
	
div#contenidos
	{
	float: left;
	width: 832px;
	margin: 0;
	padding: 0 34px;
	}
	
.blog-izquierda
	{
	float: left;
	width: 480px;
	margin: 0;
	padding: 0 68px 0 0;
	}

.blog-izquierda img
	{
		border:0px;
	}
	
.blog-derecha
	{
	float: left;
	width: 284px;
	margin: 0;
	padding: 0;
	}
	
.elemento-listado 
	{
	float: left;
	width: 100%;
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #e6edf5;
	}
	
.elemento-listado .articulo-bloque
	{
	padding-top: 5px !important;
	}
	
.blog-izquierda h1, .elemento-listado h1
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #0c1b2c;
	}
	
.blog-izquierda h1 a, .elemento-listado h1 a
	{
	color: #0c1b2c;
	text-decoration: none;
	}
	
.blog-izquierda h1 a:hover, .elemento-listado h1 a:hover
	{
	color: #304f72;
	}

.blog-izquierda h2, .general-derecha h2 
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #6d6d6d;
	}
	
.general-derecha h2
	{
	color: #8bb7ec !important;
	}
	
.articulo-bloque h2
	{
	color: #6d6d6d !important;
	}
	
.blog-izquierda h2 a
	{
	color: #6d6d6d;
	text-decoration: none;
	}
	
.blog-izquierda h2 a:hover
	{
	color: #939393;
	}	
		
.blog-autor
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 17px;
	text-transform: uppercase;
	color: #8bb7ec;
	}
	
.blog-autor span
	{
	color: #919191;
	}
	
.lista-palabras
	{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 15px;
	color: #6d6d6d;	
	}
	
.lista-palabras li
	{
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	}
	
.lista-palabras a, .lista-enlaces a 
	{
	color: #6d6d6d;
	text-decoration: none;
	}
	
.lista-palabras a:hover, .lista-enlaces a:hover
	{
	text-decoration: underline;
	}
	
.lista-enlaces
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
	}
	
.lista-enlaces li
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 1px 0;
	color: #6d6d6d;
	}
	
.articulo-bloque
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 20px 0 0 0;
	}

.volver
	{
	margin-top: -22px !important;
	margin-bottom: 20px !important;
	}

.blog-derecha h2
	{
	float: left;
	width: 259px;
	height: 22px;
	margin: 0 0 15px 0;
	padding: 5px 0 0 25px;
	background-image: url(../IMG/fondo_encabezado.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
.blog-derecha-bloque
	{
	float: left;
	width: 259px;
	margin: 0;
	padding: 0 0 18px 25px;
	}
	
.blog-derecha-bloque select
	{
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
	}
	
.blog-derecha-bloque ul
	{
	float: left;
	width: 259px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6d6d6d;
	}
	
.blog-derecha-bloque li
	{
	float: left;
	width: 259px;
	margin: 0 0 6px 0;
	padding: 0;
	}
	
.lista-comentarios-recientes
	{
	text-transform: none !important;
	font-weight: normal !important;
	}
	
.lista-comentarios-recientes li
	{
	margin-bottom: 10px !important;
	}
	
.blog-derecha-bloque ul a
	{
	color: #6d6d6d;
	text-decoration: none;
	}
	
.blog-derecha-bloque ul a:hover
	{
	text-decoration: underline;
	}
	
.boton-suscribirse
	{
	float: left;
	width: 215px;
	height: 23px;
	margin: 0 0 20px 0;
	padding: 7px 0 0 25px;
	background-image: url(../IMG/fondo_boton_rss.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	}
	
div#pie
	{
	float: left;
	width: 900px;
	margin: 0;
	padding: 50px 0 0 0;
	}
	
#pie a{
	color:#666666;
 	text-decoration:underline;	
}
	
div#paginacion
	{
	float: left;
	width: 100%;
	font-size: 13px;
	margin: 0;
	padding: 0;
	color: #0c1b2c;
	}  
	
div#paginacion a
	{
	color: #304f72;
	color: #0c1b2c;
	text-decoration: none;
	padding: 0 2px;
	font-weight: bold;
	}
	
div#paginacion span
	{
	color: #8bb7ec;
	padding: 0 2px;
	font-weight: bold;
	}
	
div#paginacion a:hover
	{
	text-decoration: underline;
	}
	
.seguir-leyendo, .seguir-leyendo a
	{	
	color: #8bb7ec !important;
	text-decoration: none;
	}
	
/* */

.general-izquierda
	{
	float: left;
	width: 172px;
	margin: 0;
	padding: 20px 35px 0 0;
	}
	
.general-derecha
	{
	float: left;
	width: 625px;
	margin: 0;
	padding: 0;
	}
	
.general-derecha img
	{
	border:0px;
	}
	
.menu-izquierda
	{
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	width: 172px;
	list-style: none;
	color: #6d6d6d;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #e6edf5;
	}
	
.menu-izquierda li
	{
	float: left;
	width: 172px;
	margin: 0 0 6px 0;
	padding: 0;
	}
	
.menu-izquierda a
	{
	text-decoration: none;
	color: #6d6d6d;	
	}
	
.menu-izquierda .activo a, .menu-izquierda .activo
	{
	color: #8cbff2 !important;
	}
	
.menu-izquierda .encabezado-lista
	{
	font-size: 13px;
	color: #0c1b2c;
	margin: 0 0 4px 0;
	}
	
.menu-izquierda .encabezado-lista a
	{
	color: #0c1b2c;
	}
	
.separado
	{
	margin-bottom: 10px !important;
	}
	
	
.menu-izquierda-secundario
	{
	float: left;
	width: 150px;
	margin: 0;
	padding: 8px 0 3px 22px;
	list-style: none;
	}	

.menu-izquierda-secundario li
	{
	float: left;
	width: 140px;
	margin: 0;
	padding: 0;
	color: #6d6d6d !important; 	
	}	

.menu-izquierda-secundario a
	{
	text-decoration: none;
	color: #6d6d6d !important;
	font-weight: normal; 	
	}
	
.menu-izquierda-secundario .activo a, .menu-izquierda-secundario .activo
	{
	color: #6d6d6d !important;
	font-weight: bold;
	}	

.general-titular
	{
	float: left;
	width: 605px;
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(../IMG/fondo_titular_izquierda.gif);
	background-repeat: no-repeat;
	}
	
.general-titular h1
	{
	float: left;
	height: 20px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #FFFFFF;
	background-image: url(../IMG/fondo_titular_derecha.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
.general-titular h1 span
	{
	float: left;
	height: 17px;
	padding: 3px 7px 0 4px;
	margin: 0;
	background-color: #0c1b2c;
	}
	
.espacio-descripcion
	{
	float: left;
	width: 575px;
	margin: 0;
	padding: 25px;
	background-color: #0c1b2c;
	color: #FFFFFF;
	}
	
.espacio-descripcion p
	{
	float: left;
	width: 575px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	color:#FFF;
	}
	
.espacio-imagen
	{
	float: left;
	margin: 0;
	padding: 0;
	}
	
/*
.relacionados-titular
	{
	float: left;
	width: 605px;
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(../IMG/fondo_titular_2_izquierda.gif);
	background-repeat: no-repeat;
	}
	
.relacionados-titular h2
	{
	float: left;
	height: 20px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #FFFFFF;
	background-image: url(../IMG/fondo_titular_2_derecha.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
.relacionados-titular h2 span
	{
	float: left;
	height: 17px;
	padding: 3px 4px 0 4px;
	margin: 0;
	background-color: #4d6784;
	}
	
.relacionados-listado
	{
	float: left;
	width: 625px;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	font-size: 13px;
	}
	
.relacionados-listado li
	{
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
	padding: 0;
	color: #6d6d6d;
	}
	
.relacionados-listado li a
	{
	color: #6d6d6d;
	text-decoration: none;
	}
*/

/* PORTADA */

.portada-1, .portada-2, .portada-3, .portada-4, .portada-5, .portada-6, .portada-11
	{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(../IMG/fondo_titular_3_derecha.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}
	
.portada-1 div, .portada-2 div, .portada-3 div, .portada-4 div, .portada-5 div, .portada-6 div, .portada-11 div
	{
	float: right;
	height: 20px;
	margin: 0;
	padding: 0 20px 0 20px;
	background-image: url(../IMG/fondo_titular_3_izquierda.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.portada-1 div
	{
	text-transform: uppercase;
	}
	
.portada-1 span, .portada-2 span, .portada-3 span, .portada-4 span, .portada-5 span, .portada-6 span, .portada-11 span
	{
	float: left;
	height: 16px;
	padding: 4px 7px 0 4px;
	margin: 0;
	background-color: #0c1b2c;
	}
	
.portada-1 span a, .portada-2 span a, .portada-3 span a, .portada-4 span a, .portada-5 span a, .portada-6 span a, .portada-11 span a
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	
.portada-1 span a:hover, .portada-2 span a:hover, .portada-3 span a:hover, .portada-4 span a:hover, .portada-5 span a:hover, .portada-6 span a:hover, .portada-11 span a:hover
	{
	color: #79a3d8;
	}
	
.portada-1 img, .portada-2 img, .portada-3 img, .portada-4 img, .portada-5 img, .portada-6 img, .portada-11 img
	{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	}	

.portada-1, .portada-11
	{
	width: 405px;
	margin-right: 45px !important;
	}
	
.portada-2
	{
	width: 382px;
	}
	
.portada-3, .portada-4, .portada-5, .portada-6
	{
	width: 180px;
	}
	
.portada-3, .portada-5
	{
	margin-right: 22px !important;
	}
	
.portada-2, .portada-3, .portada-4
	{
	margin-bottom: 10px !important;
	}

.imagen-galeria
	{
	float: left;
	margin: 0;
	padding: 0 0 15px 0;
	border: 0;
	}

.elemento-listado h1 span
	{
	color: #6d6d6d !important;
	}

/* */

.descargas-listado
	{
	float: left;
	width: 625px;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #e6edf5;
	}
	
.descargas-elemento 
	{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e6edf5;
	}
	
.descargas-elemento .descargas-bloque
	{
	padding-top: 5px !important;
	}
	
.descargas-elemento h2
	{
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
	padding: 0 30px 0 0;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #0c1b2c;
	}
	
.descargas-elemento h2 a
	{
	color: #0c1b2c;
	text-decoration: none;
	background-image: url(../IMG/ico_descargar.gif);
	background-repeat: no-repeat;
	background-position: 100% 3px;
	padding-right: 16px;
	}
	
.descargas-elemento h2 a:hover
	{
	color: #304f72;
	}	
	
.descargas-datos
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 13px;
	text-transform: uppercase;
	color: #8bb7ec;
	}
	
.descargas-datos span
	{
	color: #919191;
	}
	
.descargas-bloque
	{
	float: left;
	width: 100%;
	margin: -5px 0 0 0;
	padding: 0;
	}
	
.descargas-bloque .lista-palabras
	{
	font-size: 12px !important;
	width: auto;
	}
	
.descargas-bloque h3
	{
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #6d6d6d !important;
	}	
	
/* COMENTARIOS */

.comentarios-publicados, .comentarios-formulario
	{
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	padding: 25px 0 0 0;
	border-top: 3px solid #e6edf5;
	}	
	
.comentario-autor	
	{
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 15px 0 8px 0;
	border-top: 1px solid #e6edf5;
	font-size: 14px;
	color: #6d6d6d;
	text-transform: uppercase;
	}
	
.comentario-autor a, .comentario-autor span
	{
	text-decoration: none;
	color: #8bb7ec;
	font-weight: bold;
	}
	
.comentario-autor a:hover
	{
	text-decoration: underline;
	}
	
.comentario-texto
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
	
.comentario-texto p
	{
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #333333;
	}
	
.comentarios-formulario h2
	{
	margin-bottom: 15px !important;
	}

.comentarios-formulario label
	{
	float: left;
	margin: 0;
	padding: 0 0 12px 0;
	width: 100%;
	color: #0c1b2c;
	text-transform: uppercase;
	color: #8bb7ec;
	font-size: 14px;
	
	}
	
.comentarios-formulario input, .comentarios-formulario textarea
	{
	border: 1px solid #CCCCCC;   
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

.comentarios-formulario input
	{
	margin: 3px 0 0 0;
	padding: 2px;
	width: 234px;
	}	
	
.comentarios-formulario textarea
	{
	width: 474px;
	height: 80px;
	padding: 2px;
	}
	
.botones-comentario
	{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	}
	
.botones-comentario td
	{
	margin: 0;
	padding: 0 5px 5px 0;
	}	
	
.botones-comentario img
	{
	border: 1px solid #666666;
	padding: 2px;
	background-color: #FFFFFF;
	}
	
.boton-formulario
	{
	width: auto !important;
	margin-top: 6px !important;
	text-transform: uppercase;
	}
