body {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	background:#000000 url('img/bgmain.jpg') top repeat-x;
}
.bodyini{background-color:#000000;background-image:none}

#hini{width: 100%; height: 100%}
#barraini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.2pt;
	height:20px; width:100%; background-color:#333333; text-align:right; color:#818181;
}

td {
	font-family:  "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
}
form{margin: 0px;}

/* comun */
.verde{color: #95BD0D;}
H1{font-size: 11pt;margin-bottom: 10px;color: #95BD0D;}
H2{font-size: 11pt;margin-bottom: 10px;color: #C0C0C0;border-bottom: 1px #606060 solid;}
A.asm{font-family: Arial, Helvetica, sans-serif;font-size: 7pt;}
.bloque{margin-bottom: 50px;}
.bitem{margin-left: 20px;padding-left: 10px;border-left: 2px #404040 solid;margin-bottom: 30px;}
.grupo{padding: 4px;margin-bottom: 4px;}
.grupo A{font-size: 11pt;color: #ffffff!important;font-weight: bold;text-decoration: none}
.smlab{font-weight: normal;font-size: 8pt;font-family: Arial, Helvetica, sans-serif;}
input{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;background-color: #303030;color: #ffffff}
select{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;background-color: #303030;color: #ffffff}

#dmain{width: 680px;background: url('img/bg.jpg') repeat-y;height:100%;}
#contenido
{
	width: 680px;height:100%;
	background: url('img/bgrueda.jpg') center bottom no-repeat;
}


/* cabecera */
#cab{
	background-color: #000000;
	width: 680px;height:140px;
}
#dlang{vertical-align: top;text-align: right;padding: 10px;color: #c0c0c0;font-size: 7pt;}
#dlang A{color: #c0c0c0;font-size: 7pt;font-family:  Arial, Helvetica, sans-serif;text-decoration: none}
#dlang A:HOVER{color: #f0f0f0;text-decoration: underline}

#menu{
	width: 190px;vertical-align: top;
}
#menucon{
	width: 190px;
	padding-left: 10px;padding-top: 4px;padding-bottom: 4px;
	background: url('img/bgmenu.jpg') repeat-y;
}
A.acur{font-weight: bold}
#maincon{width: 490px;vertical-align: top;padding: 10px 30px 50px 30px;text-align: justify}
#maincon A{color: #95BD0D}

.imenu{margin: 4px;font-size: 10pt;}
.isubmenu{margin-left: 10px;}
.isubmenu .imenu{font-size: 8pt;color: #909090;margin: 3px;}
.isubmenu .imenu A{font-size: 8pt;color: #909090}

.isubmenu .imenu2{font-size: 8pt;color: #909090;margin-left: 8px;}
.isubmenu .imenu2 A{font-size: 8pt;color: #606060}

.imenus{margin-left: 10px;}
.imenus .imenu A{color: #606060}

.imenu A{color: #ffffff;text-decoration: none;}
.imenu A:HOVER{color: #95BD0D;}

#flashpie{width: 100%;text-align: right;margin-top: 60px;}

.progeven{margin-bottom: 14px;}
.proghora{color: #95BD0D;font-weight: bold;margin-bottom: 10px;border-top: 1px #95BD0D solid;}
.progtit{font-weight: bold;margin-bottom: 4px;}
.progbitem{margin-left: 20px;padding-left: 10px;border-left: 2px #404040 solid;margin-bottom: 30px;font-size: 9pt;}

.aviso{text-align: center;margin: 20px;}

.avisohigh{
	text-align: center;margin: 20px;padding: 20px;
	background-color: #ffffff;font-size: 120%;color: #95BD0D;
	font-weight: bold;margin-bottom: 200px;
}


.txtsm{
	font-size: 76%;margin: 10px;font-family: Arial;color: #c0c0c0;
}

/* visor */
#thumbBox{
	position: absolute;left: 0;top: 0;width: auto;padding: 10px;padding-bottom: 0;background: #313131;visibility: hidden;
	z-index: 10;cursor: hand;cursor: pointer;
}
#thumbBox .footerbar{
	font: bold 10px Tahoma;letter-spacing: 5px;line-height: 1.1em;color: white;
	padding: 5px 0;text-align: right;
}
#thumbBox #thumbImage{background-color: white;}
#thumbLoading{position: absolute;visibility: hidden;border: 1px solid black;background-color: #EFEFEF;padding: 5px;z-index: 5;}

/* visor video */
#videoBox{
	position: absolute;left: 0;top: 0;width: auto;padding: 10px;padding-bottom: 0;background: #313131;visibility: hidden;
	z-index: 11;cursor: hand;cursor: pointer;
}
#videoBox .footerbar{
	font: bold 10px Tahoma;letter-spacing: 5px;line-height: 1.1em;color: white;
	padding: 5px 0;text-align: right;
}

.historiadocs li{margin-bottom: 4px;}
.historiadocs A{font-size: 8pt;}


