BODY {
	margin:15px auto;
	background:url('../../img/fdo.gif') repeat-x #EBEBEB;
	}

TD, BODY {
	font-size:10pt;
	font-family:Arial;
	}

A { 
	color:black;
	text-decoration:none;
	}

A:hover {
	color:#EB3E3E;
	text-decoration:underline;
	}

IMG {
	border:0;
}

#contenido {
	background:#EBEBEB;
}

#CON {
	text-align:left;
}

#IND {
	float:left;
	width:150px;
	margin:auto 5px;
	padding-top:10px;
}

#TXT {
	float:left;
	margin:10px;
	background:url("../img/fondo.png") no-repeat bottom white;
	border:1px solid black;
	padding:10px;
	width:480px;
}

#PIE {
	padding:5px;
	padding-bottom:15px;
	text-align:center;
}

#TXT TABLE {
	padding:5px;
	margin:auto;
	background:#F0F0F0;
}

.indice H3 {
	padding:0;
	margin:0;
	padding-left:10px;
	font-size:10pt;
	background:url('../img/ico/fch.png') no-repeat 0 5px;
	cursor:pointer;
	font-family:Trebuchet MS, Arial;
}

.indice DIV {
	padding-left:20px;
	background:url('../img/ico/pto.png') no-repeat 10px 5px;
	font-family:Trebuchet MS, Arial;
	font-size:9pt;
}

.txt {
	padding:5px;
	text-align:justify;
}

H1 {
	margin:0;
	padding:5px;
	padding-bottom:0;
	text-align:right;
	font-size:18pt;
	border-bottom:1px dashed black;
	color:#EB3E3E;
}

H2 {
	margin:0;
	padding:5;
	padding-bottom:15;
	font-size:12pt;
	text-transform:uppercase;
}

H3 {
	margin:0;
	padding:5px;
	font-size:10pt;
}

H4 {
	margin:0 5px;
	padding:5px 20px;
	font-size:11pt;
	border-bottom:1px dashed #EB3E3E;
}

H5 {
	padding:0;
	margin:0;
	font-weight:normal;
	padding-bottom:3px;
	font-size:11pt;
	background:url("../img/ico/fch2.png") no-repeat 5px;
	font-family:Trebuchet MS, Arial;
	text-indent:15px;
	cursor:pointer;
}

.fch {
	background:url("../img/ico/fchD.png") no-repeat 5px;
}

OL, LI {
	text-indent:0;
	padding-right:25px;
}

IMG {
	border:0;
}

.tbold {
	font-family:Trebuchet MS, Arial;
	font-size:12pt;
	font-weight:bold;
}

LI .tbold {
	font-size:10pt;
}

.titalic {
	font-style:italic;
}

.tsub {
	border-bottom:1px dashed black;
}

.nota {
	clear:both;
	margin:10 25;
	border:2px solid #FDEA3C;
	background:#FFFCDF;
	padding:15px;
	text-align:justify;
}

.nota2 {
	margin:5px;
	padding:5px;
	background:#F0F0F0;
	border:1px solid #9C9C9C;
	text-align:center;
	font-family:Trebuchet MS, Arial;
	font-size:9pt;
}

.nota3{
	margin:5px;
	padding:25px;
	background:#FFE6E6;
	border:1px solid red;
	text-align:center;
}

.des {
	padding-left:25px;
}

.lst {
	color:#EB3E3E;
	font-weight:bold;
}

.L01 {
	text-indent:-15px;
	padding-left:15px;
	text-align:justify;
}

.alt {
	background:#FFFCDD;
}

.color {
	color:#EB3E3E;
}

.tcam {
	font-weight:bold;
}

.teuro {
	text-align:right;
}


.faq {
	font-size:11pt;
	font-family:Trebuchet MS, Arial;
	color:#AAAAAA;
}

.faqs {
	padding:10px 25px;
}

.tfaq {
	text-transform:uppercase;
	font-size:11pt;
}

.top {
	float:right;
	width:50px;
	padding:5px;
	border-left:1px dashed black;
}

.img {
	float:right;
	padding:5px;
	margin:5px;
	border:1px solid #C8C8C8;
}

.center {
	text-align:center;
	padding-bottom:25px;
}

.esol {
	padding-top:25px;
}

.esol-fecha {
	font-size:9pt;
	font-weight:bold;
	border-bottom:1px dashed black;
	margin-top:10px;
	margin-bottom:5px;
}

.esol-lugar {
	font-style:italic;
	text-transform:uppercase;
	font-size:9pt;
	color:gray;
}

.esol-ses {
	padding:5px;
	text-align:right;
	color:gray;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
}

.esol-hora {
	padding:1px;
	padding-left:35px;
	background:url("../img/ico/pto.png") no-repeat 25px 7px;
}

.esol-asig {
	font-weight:bold;
	background:url("../img/ico/fch.png") no-repeat 5px 5px;
	padding-left:15px;
}

.esol-top {
	padding-top:5px;
	float:right;
}

.esol-tipo {
	clear:both;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid black;
	border-top:1px solid black;
	color:#EB3E3E;
}

.esol-cdr {
	clear:both;
}

.esol-campo {
	clear:left;
	float:left;
	width:150px;
	text-align:right;
	padding-right:5px;
	font-style:italic;
	color:#C8C8C8;
}

.esol-valor {
	float:left;
	width:250px;
}

#menu {
	margin:5px;
	border:1px solid #FDEA3C;
	padding:10px;
	background:#FFFBD9;
}

#menu H3 {
	text-transform:uppercase;
	padding-bottom:0;
	color:#EB3E3E;
}

#menu DIV {
	padding:0 25px;
}

#menu A {
	font-size:9pt;
	font-style:italic;
}

#NEWS {
	padding:10px;
	text-align:justify;
	line-height:16pt; 
}

#NEWS H3 {
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-size:14pt;
	font-family:Georgia;
	border-left:5px solid #FDEA3C;
	padding-left:15px;
}

#NEWS .tbold {
	font-size:10pt;
}

#NEWS .titalic {
	color:#EB3E3E;
}

#NEWS DIV {
	padding-bottom:5px;
}

DIV .clase {
	padding:15px;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
}
