/* CSS Document */

body {
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
}

.es1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.es2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.titulo { 
	font-family: Tahoma, Verdana; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.es3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303752;	
	font-weight: bold;
}
	
.es13 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

.busqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.ir_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1B27;
	text-align:justify;
}

.texto_center {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1B27;
	text-align:center;
}

.texto12px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C1B27;
}

.texto2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2E2C3F;
	font-weight:bold;
}

.texto2_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#85221E;
	font-weight:bold;
}

.texto2_purple {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#870162;
	font-weight:bold;
}

.texto2_nar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D26C3C;
	font-weight:bold;
}

a.purple_green {
	font-weight:bold; 
	color:#870162;
}
a.purple_green:hover {
	font-weight:bold; 
	color:#687702;
}

a.nar_underline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D66703;
	text-decoration:underline;
}
a.nar_underline:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D66703;
	text-decoration:underline;
}

a.nar_green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D66703;
	text-decoration:underline;
}
a.nar_green:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336600;
	text-decoration:underline;
}

a.white_underline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.white_underline:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.green_orange { 
	color:#336600;
}
a.green_orange:hover {
	color:#D26C3C;
}

a.purple_orange { 
	color:#870162;
}
a.purple_orange:hover {
	color:#D26C3C;
}

a.blue_white { 
	text-decoration:none;
	color:#2E2C3F;
}
a.blue_white:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.blue_purple { 
	text-decoration:underline;
	color:#1C1B27;
}
a.blue_purple:hover {
	text-decoration:underline;
	color:#870162;
}

a.blue_purple_none { 
	text-decoration:none;
	color:#1C1B27;
}
a.blue_purple_none:hover {
	text-decoration:none;
	color:#962F4A;
}

a.blue_underline { 
	text-decoration:underline;
	color:#1C1B27;
}
a.blue_underline:hover {
	text-decoration:underline;
	color:#1C1B27;
}

a.bluebold_purple {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2E2C3F;
	font-weight:bold;
	text-decoration: none;
}

a.bluebold_purple:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#962F4A;
	
}

a.blue_nar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#1C1B27;
}
a.blue_nar:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#D26C3C;
}

a.blue_nar12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#1C1B27;
}
a.blue_nar12:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#D26C3C;
}

a.paginas {
	text-decoration:underline;
	color:#2E2C3F;
}
a.paginas:hover {
	text-decoration:underline;
	color:#870162;
}
	
a.en_cabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
	color: #313853;
}	

a.en_cabecera:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color: #313853;
}

a.blue_none {
	color:#1C1B27;
	text-decoration:none;
}
a.blue_none:hover {
	color:#1C1B27;
	text-decoration:none;
}

a.none_underline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C1B27;
	text-decoration:none;
}
a.none_underline:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1C1B27;
	text-decoration:underline;
}

a.en_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.en_white:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

a.white_blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.white_blue:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3F496A;
	text-decoration:none;
}

.copy {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}

.margen25 {
padding-left:25px;
padding-right:25px;
}

.margen15 {
padding-left:15px;
padding-right:15px;
}

.margen9 {
padding-left:9px;
padding-right:9px;
}

.margen5 {
padding-left:5px;
padding-right:5px;
}

.margenv10{
padding-bottom:10px;
padding-top:10px;
}

.margen_inf10{
padding-bottom:10px;
}

.mytable{
table-layout:fixed;     
} 

.mytable td{
overflow:visible;
white-space:normal;
}

.cellspacing {
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}

.cellspacing td{
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
cursor:default;
}

.line_height25{
line-height:25px;
}

.line_height17{
line-height:17px;
}

.line_height15{
line-height:15px;
}

.background_infx{
background-position:bottom left;
background-repeat:repeat-x;
}

.layer{
	position:absolute;
	width:400px;
	height:285px;
	visibility:hidden;
	z-index:100;
	}