@charset "utf-8";
body  {
	background: #FFFFFF; color: #000000;
	margin: 0; padding: 0; /* recomendable poner a 0 margen y relleno por compatibilidad con configuraciones predeterminadas */
	text-align: center; /* centra el contenedor en los navegadores IE 5*. El texto se ajusta luego con el valor predeterminado*/
	font: 100%  Arial, Verdana, Helvetica, sans-serif;
}
.Container { 
	width: 100%;
	background: #FFFFFF;
	color: #000000;
	margin: 0 auto;   /* márgenes automáticos y el ancho centran la pág si es necesario */
	text-align: left; /* esto anula text-align: center en el elemento body. */
} 


.Contenedor_tabla { 
	display: table;   /* se visualiza como una fila de una tabla */
	width:100%;
}

.Contenedor_fila { 
	display: table-row;   /* se visualiza como una fila de una tabla */
}

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.EnlaceNormal {margin: 0;}
		  
A.EnlaceNormal:link    {color: #991426; text-decoration: none;}
A.EnlaceNormal:visited {color: #991426; text-decoration: none;}
A.EnlaceNormal:hover   {color: #CC9933; text-decoration: none;}


.TxtMedio    {font-size: 85%;}

.TxtPequenio {font-size: 70%;}
A.TxtPequenio:link    {color: #991426; text-decoration: none;}
A.TxtPequenio:visited {color: #CC9933; text-decoration: none;}
A.TxtPequenio:hover   {color: #CC9933; text-decoration: none;}

.Titular {
	margin: 0;
	font: 120%  Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
		  }
		  
A.Titular:link    {color: #991426; text-decoration: none;}
A.Titular:visited {color: #991426; text-decoration: none;}
A.Titular:hover   {color: #CC9933; text-decoration: none;}

.TxtOscuro {
	color: #991426;
}
img.Portada{
	width: 150px;
	margin: 0;
}
	  
img.imgIniPag{
	width: 400px; height: 150px;
	margin: 20px 0;
}
img.btnLogo{
	width: 30px; height:20px;
	margin: 0;
}
img.btnLogoGr{
	width: 100px;
	margin: 0;
}
img.CabImgIzq{
	float: left; width: 200px; height:100px;
	margin: 15px 40px;
}
img.enTexto{
	text-align:left;
		margin: 5px 15px;
}

img.enTextoIzq{
	     float:left;
	text-align:left;
		margin: 5px 15px;
}

img.Enlace {
	width:500px;
	border:0;
}

img.Boton{
	max-width: 15em;
	margin: 5px 0 0 5px;
	border:0;
}

/* -----> BOLETÍN DE NOTICIAS PROPIO DE CADA SECCION -------------------------------------------------------------------- */

.NoticiaS { /* Crea una caja para cada noticia */
	background: #FEF3DF; color: #000000;
	min-height: 110px; /* La altura mínima del cuadro de la noticia debe ser por lo menos 10 px + que la altura de la foto */
	margin: 0 -20px 0 -20px; /* Margen dcho -20px para que el cuadro no salga con el mismo margen que el resto de los contenidos del cuerpo principal */
	padding: 10px 10px 20px 0;
	border-style: solid;
	border-width: 1px;
	border-color: #991426;
}
img.NoticiaImg{
	float: left; height: 100px;
	margin: 0 15px 10px 0;
}

img.NoticiaImgD{
	float: right; height: 100px;
	margin: 10px;
}

.NoticiaS h3{
	margin: 0;
	font: 120%  Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}
.NoticiaS p{
	margin: 0 10px 5px 0;
	text-align:justify;
}

