/***********************************************/
/* 		    		EPG	                       */
/***********************************************/

/***********************************************/
/* HTML ESTILOS                                */
/***********************************************/

/************ ELEMENTOS DE BLOQUE **************/

* {
margin : 0;
padding : 0;
}

BODY {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.5pt;
	text-align: center;
	color: #666;
	background: #000066 url(fdo_gral.gif) repeat-y center;
}

P, H1, H2, H3, H4, H5, H6, LI, OL, UL, TD, TH, DL, DT, DD, TEXTAREA, INPUT {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}

P {
	font-size : 7.5pt;
	line-height: 12pt;
	padding-bottom: 10px;
}

H1 {
	font-family: DINMittelschrift, Impact, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: normal;
	letter-spacing: 2px;
	color: #8AB43A;
	padding-top: 10px;
}

H2 {
	font-size : 15pt;
	font-weight: normal;
	color: #1A74BB;
	margin: 7px 0px 7px 0px;
	border-bottom: 1px dotted #1A74BB;
}

H3 {
	font-size : 11pt;
	color: #8AB43A;
}

H4 {
	font-size : 9pt;
	font-style: italic;
	color: #0159A1;
	margin-bottom: 4px;
	margin-top: 6px;
}

H5 {
}

H6 {
	
}

UL {
	line-height: 18px;
	padding-top: 0px;
	margin-top: 4px;
	margin-left: 30px;
	margin-bottom: 10px;
}

OL {
	line-height: 18px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 10px;
}

LI {
	font-size: 8.5pt;
}

TH {
	font-size : 8.5pt;
	vertical-align: top;
}

TD {
	font-size: 8.5pt;
	vertical-align: top;
	text-align: left;
}


HR {
 color: #666;
 height: 1px;
 border: 1px solid #BBB;
}

/************* ELEMENTOS DE LINEA **************/

small {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}

strong {
	font-weight: bold; 
	
}


A:link {
	color:#4778B3;
	border: none;
	text-decoration: none;
}

A:visited {
	color: #0a3b78;
	border: none;
	text-decoration: none;
}

A:hover {
	color: #013492;
	text-decoration: none;
}

A {
	padding: 0px;
	margin: 0px;
}

/******************* FORMS *********************/

INPUT, SELECT {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

TEXTAREA {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

FORM {
	margin-top: 6px;
	margin-bottom: 6px;
}

/***********************************************/
/* CLASSES ESPECIALES                          */
/***********************************************/

/******************* VARIAS ********************/

#container {
	width: 760px !important;
	width /**/: 760px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	position: relative;
	top: 0px;
 }

#headertop {
	background-image: url(hdr_top_fdo.gif);
	background-repeat: repeat-x;
}

#contenido {
	padding: 0px 0px 0px 0px;
}

DIV.fecha {
	width: 220px;
	text-align: right;
	position: absolute;
	top: 15px;
	left: 528px;
	visibility: visible;
}


TABLE.espec {
	margin-top: 12px;
	margin-bottom: 12px;
}

TABLE.espec TH {
	color: #0159A1;
	font-size: 7.5pt;
	background-color: #F3F3F3;
	border: 1px solid;
	padding: 4px;
}

TABLE.espec TD {
	color: #0159A1;
	font-size: 7.5pt;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #DDDDDD;
	padding: 6px;
}

TABLE.tablaform {
	text-align: left;
	margin-top: 12px;
	margin-bottom: 12px;
	border-top: 1px solid #CCC;
}


a.nounderline {
	border: none;
}

a:visited.nounderline {
	border: none;
}

DIV.nounderline a {
	border: none;
}

DIV.nounderline a:visited {
	border: none;
}

DIV#footer {
	clear: left;
	padding: 0px 0px 0px 0px;
	color: #0159A1;
}

DIV.textfooter {
	font-size: 7.5pt;
	text-align: center;
	margin-top: 16px;
}

DIV.creditosfooter {
	font-size: 7.5pt;
	color: #FFFFFF;
	margin-top: 5px;
}

DIV.creditosfooter a, DIV.creditosfooter a:hover, DIV.creditosfooter a:visited {
	color: #FFFFFF;
	font-weight:bold;
}

/******* COLUMNA IZQUIERDA **********/

DIV#columnaizq01 {
	width: 218px !important;
	width /**/: 218px;
	float: left;
	position: relative;
	top: 0px;
}

/******** COLUMNA DERECHA ***********/

DIV#colcentral {
	width: 329px !important;
	width /**/: 329px;
	float: left;
}

P.contcentral {
	padding-top: 2px;
	padding-left: 11px;
	padding-right: 11px;
}

/******** COLUMNA NOVEDADES *********/

DIV#colderecha {
	position: absolute;
	width: 213px !important;
	width /**/: 213px;
	top: 171px;
	left: 546px;
	visibility: visible;
}

P.novedades {
	padding-left: 12px;
	padding-right: 12px;
}

DIV.novedades {
	background-image: url(home/fdo_novedades.gif);
	width: 213px;
}


/***************** IMPRESION *******************/

@media print {

* {
	font-size: 10pt !important;
	background: White !important;
	color: Black !important;
}
}
