/* CSS Document */
/* Hoja de estilos para especial Carnavalero */


body {
	margin: 0; padding: 0px;
	text-align: center;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	line-height: 18px;
	color: #333;}

#contenedor { /* espacio que engloba y centra todos los bloques */
	width: 935px;
	margin: 0px auto;
	text-align: left;}

#banner { /* banner óptimo: 780px de anchura */
	text-align: center;
	border-right:1px solid #CCC; 
	border-left: 1px solid #CCC; }

#cabecera { /* barra de navegación */
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right:1px solid #CCC; 
	border-left: 1px solid #CCC;
	text-align: center;}

#seccion { /* barra de navegación secundaria */
	text-align: left;
	height: 20px;
	border-bottom: 1px solid #CCC;
	border-right:1px solid #CCC;
	border-left: 1px solid #CCC;}

#tabla { /*cuerpo central web */
	text-align: left;
	border-right:1px solid #CCC; 
	border-left: 1px solid #CCC;}
	
#abajo { /* pie de página */
	text-align: left;
	border-top: 1px solid #CCC;
	border-right:1px solid #CCC; 
	border-left: 1px solid #CCC;}

#fotos { /* espacio para las fotos (ancho estandar 200px, todo el ancho 470px) */
	float: right;
	margin: 3px 3px 3px 3px;}
	

#recuadro { /* recuadro dentro columnas laterales  */
	border-left: 1px solid #CCC;
	margin: 0;
	padding: 0px;
	text-align: left;
	font-size: 11px;}

#pie { /* pie de la página */
	border: 1px solid #666;
	text-align: center;
	margin: 50px 0 20px 25px;}
	
p { /* texto normal en las noticias de portada */
	margin: 3px 3px 0px 3px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 18px;
	color: #333;}

p.filete { /* texto normal en las noticias de portada */
	margin: 3px 0px 0px 3px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	line-height: 18px;
	border-top: 1px dashed #666;
	color: #999999;}

p.largo { /* texto normal para crónicas y opinión */
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: justify;
	margin: 3px 3px 0px 3px;}
	
p.negrita { /* texto normal para crónicas y opinión */
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: justify;
	margin: 3px 3px 0px 3px;}

p.centrado { /* titulillos para subapartados en crónicas u opinión */
	font-size: 12px;
	margin-bottom: 1px;
	font-weight: 600;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 6px;}

p.listas1 { /* principal para las listas y entradilla en cada noticia */
	font-size: 11px;
	margin-bottom: 1px;
	font-weight: 600;}

p.listas2 { /* secundario para las listas */
	font-size: 11px;
	margin-bottom: 1px;}

p.listas3 { /* terciario o fechas para las listas */
	font-size: 10px;
	margin-bottom: 15px;}

h1 { /* títulos de las noticias */
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	margin: 3px 0 8px 3px;}
	
h1.titular_mediano { /* titular para noticias mediano */
font-size: 15px;
font-weight: 500;}

h1.titular_pequeno { /* titular para noticias pequeño */
font-size: 14px;
font-weight: 500;}
	
h2 { /* antetítulos de las noticias y autores de opinión */
	font-size: 10px;
	font-weight: 500;
	color: #666;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 3px 3px 3px;}
	
h2.h2_subrayado {
border-bottom: 1px solid #CCC;}

	

h2.nofilete { /* encabezado 2 sin filete */
	border-top: 0;}
	
h2.titular_filete { /* filete con titular como encabezado 1 */
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;}
	
h2.listas_filete { /* filete inicial para las listas*/
	font-size: 11px;
	margin-bottom: 1px;
	font-weight: 600;
	color: #333;}
	
h3 { /* fecha de las noticias*/
	font-size: 9px;
	font-weight: 100;
	color: #FF0000;
	margin: 3px 3px 0px 3px;}
	
h4 {
	font-size: 11px;
	font-weight: 600;
	padding: 3px;
	margin: 0;
    color: #CCC;
}



h5 { /* títulos de los artículos de opinión en el recuadro */
	font-size: 10px;
	font-weight: 100;
	line-height: 13px;
	padding: 5px 3px 3px 3px;
	margin: 0;}

h6 { /* Letra para Barra de navegación secundaria */
	font-size: 9px;
	font-weight: 100;
	line-height: 12px;
	padding: 5px 5px 5px 5px;
	margin: 0;
	border: 0;}
	
	h6.h6_autores {
	font-size: 9px;
	font-weight: 100;
	line-height: 12px;
	padding: 0px 5px 0px 5px;
	margin: 0;
	border: 0;}

.navegacion { /* enlaces de la barra de navegación */
	margin: 0px 0 0px 0;
	padding: 2px 0 2px 4px;
	border-top: 1px solid #999999;}
	
.pie_foto { /* texto para los pies de fotos en tabla */
	font-size: 9px;
	font-weight: 100;
	line-height: 12px;
	margin: 0;
	border: 0;}
	
.habitual { /* para los columnistas en opinión */
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	text-align: center;
	margin: 0 0 10px 3px;}
	
.filete { /* filete para columna central */
	border-top: 1px solid #666;
	height: 6px;
	margin: 0 0 0 25px;}

a:link {color: #333; text-decoration: none;}
a:visited {color: #333; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}
a:active {color: #333; text-decoration: none;}

a.subrayado:link {color: #333; text-decoration: underline;}
a.subrayado:visited {color: #333; text-decoration: underline;}
a.subrayado:hover {color: #666; text-decoration: none;}
a.subrayado:active {color: #333; text-decoration: underline;}
