/* CSS Document */


/* Esqueleto 
----------------------------------------------- */
#estructura {background-color:#323131;}
#estructura td{border:0px; vertical-align:top;}
#estructura td#panel_izq{ width:155px;}
#estructura td#panel_der{ width:199px;}
td#contenido {
	width:416px;
	padding:14px 5px 4px 5px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* Estilos Generales 
----------------------------------------------- */
*{  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
body { margin:0 auto; padding:0; }
p {	line-height: 1.4em;	text-align:left; padding:0px; margin: 0px 0px 5px 0;}

/* Encabezados - Estilos Generales
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 { background: transparent; font-weight: normal; }

/* Links
----------------------------------------------- */
a img { border: none; }
a:link { background: transparent; color: #000000; }
a:visited, a:hover, a:focus, a:active { background: transparent; color: #000000; }

/* Contenido - Estilos Generales
----------------------------------------------- */

#contenido a:link, #contenido a:visited { background: transparent; color: #0066CC; }
#contenido a:hover,#contenido a:focus, #contenido a:active { background: transparent; color: #429bc3; }

#contenido banner {	text-align:center;	padding:0;	margin: 0;}
#contenido h1 { color:#22288A; text-align:left; margin:10px 0px 0px 0px; padding:5px 10px 2px 0px; font: 16px Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; letter-spacing: 0.1em; background-color:#f7f6f6; }
#contenido h1 a:link, #contenido h1 a:visited{
	color:#333333;
	text-align:left;
	margin:15px 0 5px 0;
	padding:0 0 2px 0;
	text-decoration: underline;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#contenido h2 { font-size: 1em; color:#e60e12; margin:0 0 15px 0; padding: 0 0 2px 0px; text-align:left; background-color:#f7f6f6; }

#contenido h1.blanco { font-size: 1.3em; color:#69b1d1; text-align:left; margin:10px 0px 0px 0px; padding:5px 10px 2px 0px; font: 14px Arial, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; letter-spacing: 0.1em; background-color:#ffffff; }
#contenido h2.blanco { font-size: 1em; color:#e60e12; margin:0 0 15px 0; padding: 0 0 2px 0px; text-align:left; background-color:#ffffff; }


#contenido h3 {	font-size: 1.2em;	font-weight: bold;	margin: 5px 0 3px 0; color:#333333;}
#contenido h3  a:link, #contenido h3 a:visited{ color: #333333;}
#contenido h4 { font-size: 1em; }
#contenido h5{ font-size: 1em; }
#contenido h6 { font-size: 1em; }

#contenido p.nota {font-size: 1em; color:#e60e12; margin:0 0 15px 0; padding: 0 0 2px 10px; text-align:left; background-color:#f7f6f6; }
#contenido h2#seccion { font-size: 12px; color:#ffffff; margin:10px 0 15px 0; padding: 2px 5px 2px 5px; text-align:left; background-color:#69b1d1; font-weight:bold; }

/* Contenido - Noticias Home
----------------------------------------------- */
#contenido div.noticias {width:500px; background-color:#f7f6f6; margin-bottom:10px; margin-top:5px; padding:5px}
#contenido div.noticias img { border: 2px solid #0066CC; margin-bottom: 10px;}

#contenido div.noticias h1 {color:#69b1d1;	text-align:left; margin:0 0 5px 0; padding:0px;	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;	font-weight:bold;}
#contenido div.noticias p, #contenido div.noticias_det { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; margin:0px; padding:0px;}
#contenido div.noticias p a:link, #contenido div.noticias p a:visited {color:#0066CC}
#contenido div.noticias .fecha {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F10005;
	text-align:left;
	margin-bottom:8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-style: normal;
}
#contenido div.noticias .ver_mas { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#e60e12; text-align:right; margin:0px; padding:0 5px 5px 0;}
#contenido div.noticias .ver_mas a:link, #contenido div.noticias .ver_mas a:visited  { font-size:10px; color:#0066CC; text-decoration: none;}

/* Contenido - Noticias Detalle
----------------------------------------------- */
#contenido div.noticias_det {width:406px; background-color:#f7f6f6; margin: 5px 0 10px 0; padding:5px}
#contenido div.noticias_det h1 {color:#22288A;	text-align:left; margin:0 0 5px 0; padding:0px;	font: 16px Arial, Helvetica, sans-serif;	text-decoration: underline;	font-weight:bold;}
#contenido div.noticias_det img.foto {border: solid 2px #69b1d1; margin-bottom: 10px; text-align:center; padding:0; margin:0 0 10px 0;	float: none;
}

/* Contenido - Noticias Breves
----------------------------------------------- */
#contenido div.noticias_breves{ background-color:#CBE4EF; padding:5px; margin:0 0 10px 0; line-height: 10px;	}
#contenido div.noticias_breves h3{	font-size:10px; color:#666666; text-align:left; padding:2px; margin:2px 5px 2px 5px; line-height: 10px; text-decoration:none;}
#contenido div.noticias_breves h3 a:link,#contenido div.noticias_breves h3 a:visited { color:#e60e12; text-decoration: none;}
#contenido div.noticias_breves h3 a:hover, #contenido div.noticias_breves h3 a:focus, #contenido div.noticias_breves h3 a:active { background: transparent; color:#a5060b; }
#contenido div.noticias_breves h4{	font-size:10px; color:#429bc3; text-align:right; padding:2px; margin:2px 5px 5px 5px; line-height: 12px; border-bottom:solid 1px #429bc3;}
#contenido div.noticias_breves p{	font-size:10px; color:#666666; text-align:left; padding:3px; margin:-2px 5px 3px 5px; line-height: 10px; border-bottom:dashed 1px #cccccc;}

/* Panel Izquierdo 
----------------------------------------------- */
#panel_izq {margin: 0px; background-image:url(/includes/images/fondo_izq.gif); background-repeat:repeat-y; background-position:right;}

/* Panel Derecho 
----------------------------------------------- */
td#panel_der {margin: 0 10px 0 7px; background-image:url(/includes/images/fondo_panel_der.gif); background-repeat:repeat-y; background-position:left;}
td#panel_der div.center {width:182px; margin:10px 7px 10px 7px; padding:0px;}
td#panel_der p{
	margin:0;
	padding:5px 3px 5px 3px;
	text-align:left;
	color: #FFFFFF;
}
td#panel_der strong{
	color: #FFFFFF;
}
td#panel_der div.caja{ width:205px; margin:0px 7px 10px 7px; padding:0px;}
td#panel_der div.caja .h3{ background-image:url(/includes/images/caja_h32.gif); background-repeat:no-repeat; height:15px; padding-top:5px;}
td#panel_der div.caja h3{color:#FFFFFF; font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center; margin:0px; padding:0px;
}
td#panel_der div.caja a:link,td#panel_der div.caja a:visited { color:#ffffff; text-decoration: underline;}
td#panel_der div.caja .fondo{background-image:url(/includes/images/caja_fondo2.gif); width:172px; padding:5px; color: #FFFFFF;}
td#panel_der div.caja .pie{background-image:url(/includes/images/caja_pie2.gif); background-repeat:no-repeat; height:8px; margin:0; padding:0;}

/* Header
----------------------------------------------- */
td#header { height:169px;}

/* Pie 
----------------------------------------------- */
table#pie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
table#pie td#fondo_content{ height:20px; color:#FFFFFF;}
table#pie td#texto{ color:#FFFFFF;}
table#pie td#texto strong { color:#FFFFFF;}


table#pie a:link, table#pie a:visited {	background: transparent; color: #ffffff; font-weight: bold;}
table#pie a:hover,table#pie a:focus, #contenido a:active { background: transparent; color: #ffffff; font-weight: bold;}

/* =Floats
----------------------------------------------- */
.float-left { float: left; margin-right: 10px; }

.float-right { float: right; margin-left: 10px; }
/* =Separadores
----------------------------------------------- */
#contenido div.division { margin:15px 5px; border-bottom:solid 1px #69b1d1}
