body{
 background-color:#D32325;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 padding:0;
 margin:3px 0px 0px 0px;
}
#container
{
 background-color:#FFFFFF;
 border-style:none;
 margin: 0 auto;
 width:1000px;
 height:auto;
 border:thin solid #AAAAAA;
}
.ajuste
{
 clear: both;
}
/****************************************************************/
.encabezado_gobierno
{
 margin:0px 0px 0px 0px;
 height:64px;
}
.encabezado_gobierno img
{
 margin-top:5px;
 border:0;
}
.encabezado_fontur
{
 margin:10px 0px 0px 0px;
}
.menu_principal
{
 margin:10px 0px 0px 0px;
 height:20px;
}
.menu_principal ul
{
 list-style:none;
 margin:0;
 padding:0;
}
.menu_principal li
{
 margin:0px;
 padding:0;
 float:left;
}
.menu_principal li a
{
 display:block;
 padding:4px 0;
 text-decoration:none;
 text-align:center;
 font-size:9px;
 color:#FFFFFF;
 background-color:#B7312E;
}
.menu_principal li a.w50
{
 width:50px;
}
.menu_principal li a.w75
{
 width:75px;
}
.menu_principal li a.w100
{
 width:100px;
}
.menu_principal li a.w125
{
 width:125px;
}
.menu_principal li a.w150
{
 width:150px;
}
.menu_principal li a:hover
{
 color:#000000;
 background-color:#CCCCCC;
 font-size:9px;
}
.menu_principal li a img
{
border:0px;
padding:0px;
margin:0px;
}
/****************************************************************/
#body
{
 margin:0px 0px 0px 0px;
 height:390px;
}
.fecha_general
{
 margin-right:25px;
 margin-top:5px;
 text-align:right;
 height:15px;
 font-size:9px;
}
.navegacion
{
 margin-left:20px;
 margin-top:5px;
 text-align:left;
 height:15px;
 font-size:9px;
 width:850px;
 float: left;
}
.navegacion a
{
 text-decoration:underline;
 font-weight:bold;
 color:#000000;
}
.navegacion a:hover
{
 text-decoration:none;
 color:#AAAAAA;
}
/****************************************************************/
#body_general
{
 margin:0px 20px 20px 20px;
 height:auto;
 text-align:justify;
}
#body_general a
{
 text-decoration:underline;
 font-weight:bold;
 color:#000000;
}
#body_general a:hover
{
 text-decoration:none;
 color:#AAAAAA;
}
.sub_encabezado
{
 background-image:url(../templates/images/fondo.png);
 background-repeat:repeat-y;
 background-color:#FFE5D4;
}
.sub_encabezado h1
{
 text-align:left;
 width:500px;
 vertical-align:middle;
}

#body_general .sub_encabezado li a
{
 font-weight:bold;
 color:#B7312E;
 font-size:12px;
 text-decoration: none;
}
#body_general .sub_encabezado li a:hover
{
 font-weight:bold;
 color:#B7312E;
 font-size:12px;
 text-decoration:underline;
}
td.columna_1
{
 background-color:#F0F0F0;
 text-align:justify;
}
td.columna_2
{
 background-color:#ffffff;
 text-align:justify;
}
th.cabecera_1
{
 font-size:12px;
 background-color:#b7312e;
 color:#ffffff;
}
th.cabecera_2
{
 font-size:12px;
 background-color:#f1dcdc;
 color:#000000;
}
/****************************************************************/
.noticia_fecha
{
 font-size:9px;
}
.noticia_antetitulo
{
 font-size:12px;
}
.noticia_titulo
{
 font-weight:bold;
 color:#B7312E;
 font-size:20px;
 width:500px;
}
.noticia_imagen
{
 float:right;
}
.noticia_leyenda
{
 font-size:9px;
 text-align:right;
}
.noticia_sumario
{
 font-size:10px;
 margin-bottom:15px;
 padding:5px 0px 5px 0px ;
 border-top:thin solid #AAAAAA;
 border-bottom:thin solid #AAAAAA;
 color:#B7312E;
 font-weight:bold;
}
.noticia_columna1
{
 margin:0px 0px 0px 0px;
 float:left;
 width:300px;
}
.noticia_columna2
{
 margin:0px 0px 15px 15px;
 padding-left:14px;
 padding-right:14px;
 float:left;
 width:300px;
 border-left:thin solid #AAAAAA;
 border-right:thin solid #AAAAAA;
}
.noticia_columna3
{
 margin:0px 0px 0px 15px;
 float:left;
 width:300px;
}
/****************************************************************/
.seccion_1
{
 margin:0px 0px 0px 20px;
 background-color:#FFFFFF;
 width:300px;
 height:395px;
 float:left;
}
.player
{
 position:absolute;
 z-index:6;
 padding-top:187px;
 width:300px;
 text-align:right;
}
.player img
{
 cursor:pointer;
}
#noticia_primaria0 { display: block }
#noticia_primaria1 { display: none }
#noticia_primaria2 { display: none }
.leyenda_principal
{
 background-color:#F0F0F0;
 font-size:9px;
}
.antetitulo_principal
{
 font-size:10px;
 margin-top:5px;
 margin-bottom:5px;
}
.titulo_principal a
{
 font-weight:bold;
 color:#B7312E;
 font-size:14px;
 text-decoration: none;
}
.titulo_principal
{
	font-size: 14px;
}
.titulo_principal a:hover
{
 text-decoration:underline;
}

.resumen_principal
{
 font-size:9px;
 margin-top:5px;
 margin-bottom:5px;
}
.audio:link, .audio:active, .audio:visited, .audio:hover
{
 font-weight:bold;
 color:#000000;
 font-size:7px;
 text-decoration: none;
}
/****************************************************************/
.seccion_2
{
 margin:0px 0px 0px 10px;
 padding-left:10px;
 padding-right:10px;
 border-left:thin solid #AAAAAA;
 border-right:thin solid #AAAAAA;
 width:125px;
 height:395px;
 float:left;
 overflow:hidden;
}
.seccion_2 ol
{
 list-style:none;
 margin:0;
 padding:0;
}
.seccion_2 li
{
 margin-bottom:1px;
 padding-bottom:1px;
 border-bottom:thin solid #AAAAAA;
}
.seccion_2 h2
{
 font-size:8px;
 margin:0px 0px 0px 0px;
 border:0px;
 color:#B7312E;
}
.seccion_2 a
{
 font-size:10px;
 color:#333333;
 text-decoration:none;
 text-align:justify;
 margin:0px 0px 0px 0px;
 border:0px;
}
.seccion_2 a:hover
{
 text-decoration:underline;
}
/****************************************************************/
.seccion_3
{
 margin:0px 0px 0px 10px;
 width:105px;
 height:395px;
 float:left;
 overflow:hidden;
}
.seccion_3 ol
{
 list-style:none;
 margin:0;
 padding:0;

}
.seccion_3 li
{
 margin-bottom:1px;
 padding-bottom:1px;
 border-bottom:thin solid #AAAAAA;
}
.seccion_3 h2
{
 font-size:8px;
 color:#B7312E;
 margin:0px 0px 0px 0px;
 border:0px;
}
.seccion_3 a
{
 font-size:10px;
 text-decoration:none;
 color:#333333;
 text-align:justify;
}
.seccion_3 a:hover
{
 text-decoration:underline;
}
/****************************************************************/
.seccion_4
{
 margin:0px 0px 0px 15px;
 width:110px;
 height:395px;
 float:left;
}
.campanha
{
 width:110px;
 height:110px;
 background-color:#B7312E;
}
.minfra
{
 width:110px;
 height:130px;
 /**height:260px;*/
 margin-top:20px;
 border:thin solid #AAAAAA;
 margin-bottom:20px;
 background-color:#F0F0F0;
}
.minfra marquee
{
 width:110px;
 height:100px;
 /**height:230px;*/
}
.minfra_titulo
{
 height:17px;
 color:#FFFFFF;
 background-color:#B7312E;
 border-bottom:thin solid #AAAAAA;
 padding:3px 0px 0px 5px;
}
#noti_minfra
{
 width:100px;
 height:110px;
 border:0px dashed black;
 padding:5px;
 background-color:#F0F0F0;
 font-size:10px;
}
.rssclass .rsstitle
{
 font-weight:bold;
}
.rssclass .rssdate
{
 color:#777777;
 font-size:8px;
}
.rssclass a
{
 text-decoration:none;
 color:#b7312e;
 font-size:10px;
}
.rssclass a:hover
{
 text-decoration:underline;
}
/****************************************************************/
.seccion_5
{
 margin:0px 0px 0px 16px;
 width:240px;
 height:390px;
 float:left;
}
.banner
{
 width:240px;
 height:70px;
 height:220px;
 background-color:#B7312E;
}
.galeria
{
 width:240px;
 /**height:120px;*/
 height:220px;
 background-color:#B7312E;
 /**margin-top:20px;*/
}
.micro
{
 width:240px;
 height:120px;
 background-color:#B7312E;
 margin-top:20px;
}
.contador
{
 width:240px;
 height:15px;
 background-color:#F0F0F0;
 margin-top:20px;
 text-align:center;
 font-weight:bold;
 color:#000000;
 font-size:9px;
 padding-top:5px;
}
/****************************************************************/
#footer
{
 margin:20px 0px 0px 0px;
 width:1000px;
 height:auto;
}
.enlaces
{
 width:1000px;
 height:68px;
}
.enlaces ul
{
 list-style:none;
 margin-left:20px;
 padding:0;
}
.enlaces li
{
 margin-right:20px;
 padding:0px;
 float:left;
}
.enlaces img
{
 border:0;
}
.copy
{
 margin-top:20px;
 padding-bottom:20px;
 text-align:center;
 font-size:10px;
}




/* Definition list layout for forms
---------------------------------------- */
fieldset dl {
	padding: 4px 0;
}

fieldset dt {
	float: left;	
	width: 40%;
	text-align: left;
	display: block;
}

fieldset dd {
	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}

/* Specific layout 1 */
fieldset.fields1 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields1 dd {
	margin-left: 15em;
	border-left-width: 0;
}

fieldset.fields1 {
	background-color: transparent;
}

fieldset.fields1 div {
	margin-bottom: 3px;
}

/* Specific layout 2 */
fieldset.fields2 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields2 dd {
	margin-left: 16em;
	border-left-width: 0;
}

/* Form elements */
dt label {
	font-weight: bold;
	text-align: left;
}

dd label {
	white-space: nowrap;
	color: #333;
}

dd input, dd textarea {
	margin-right: 3px;
}

dd select {
	width: auto;
}

dd textarea {
	width: 85%;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

