﻿body{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
color:#666666;
background-color:#FFFFFF;
}
a{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
a.reg, a.reg:hover, a.reg:visited{
color:#3366CC;
text-decoration:underline;
}
a.rojo, a.rojo:hover, a.rojo:visited{
color:#FB7973;
text-decoration:underline;
}
a.amarillo, a.amarillo:hover, a.amarillo:visited{
color:#DCD545;
text-decoration:underline;
}
a.verde, a.verde:hover, a.verde:visited{
color:#00CC00;
text-decoration:underline;
}
a.regdownload{ 
color:#3366CC;
text-decoration:underline;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
a.menu{
text-decoration:none;
color:#666666;
}
a.menu:hover{
text-decoration:none;
color:#3366CC;
}
a.submenu{
text-decoration:none;
color:#666666;
}
a.submenu:hover{
color:#3366CC;
}
a.menupath{
text-decoration:none;
font-weight:bold;
color:#666666;
}
a.menupath:hover{
color:#3366CC;
}
td{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
vertical-align:top;
align:left;
text-align:left;
padding:0px;
}
table.tbase{
width:768px;
padding:0px;
background-color:#FFFFFF;
align:left;
vertical-align:top;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:0px;
height:100%;
}
td.tdbtop{
width:768px;
height:70px;
}
table.contenido
{
	border: 1px solid #DDE1E4;
	border-collapse: collapse;
	padding: 0;
	background-color:#FFFFFF;
	text-align: center;
	width:560px;
}
table.contenidosinlinea
{
	border-collapse: collapse;
	padding: 0;
	background-color:#FFFFFF;
	text-align: center;
	width:560px;
}
table.noborder
{
	border-collapse: collapse;
	padding: 0;
	background-color:#FFFFFF;
	text-align: center;
	width:560px;
}
td.titulo
{
	background-color:#DDE1E4;
	vertical-align: middle;
}
td.titsub
{
	background-color:#F7F7F7;
	vertical-align: middle;
}
td.tdbmenu{
padding:0px;
width:768px;
height:20px;
background:url(../img/afd.gif);
}
td.tdmenuctx{
width:36px;
background-color:#FFFFFF;
}
td.innercontent{
width:600px;
}
td.innerlateral{
width:168px;
background-color:#FFFFFF;
background:url(../img/afd.gif);
}
td.mnuppal{
font-size:11px;
font-weight:bold;
background-repeat:repeat-x;
border:1px solid #BBBBBB;
text-align:center;
padding:2px;
background-image:url(../img/bf01.jpg);
background-color:#DDDDDD;
vertical-align:middle;

}
table.mnuppal{
height:15px;
}
ul.noticias{
list-style-image:url('../img/blam.gif');
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
list-style-position:outside;
margin:20px
}
td.noticias{
font-size:11px;
color:#333333;
}
th.noticias{
font-size:12px;
color:#000000;
background-color:#DDE1E4;
height:25px;
text-align:left;
padding:3px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}
table.noticias{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
image.noticias{
border:1px solid #000000;
}
a.noticias{
color:#333333;
font-weight:bold;
}
.notas{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:normal;
}
th.box{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding-left:6px;
background-color:#ABBAC6;
height:19px;
}
th.box1{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
background-image:url(../img/flda.gif);
background-repeat:no-repeat;
width:18px;
height:19px;
}
th.box2{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
background-image:url(../img/fldb.gif);
background-repeat:repeat-x;
background-position:bottom;
height:19px;
}
td.box{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:right;
padding-right:5px;
padding-left:5px;
vertical-align:middle;
}
.peq{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333333;
height:18px;
width:90px;
border:1px solid #ABBAC6;
}
.boton{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
background-color:#F5F4F0;
padding:2px;
height:20px;
border:1px solid #ABBAC6;
text-align:center;
vertical-align:middle;
float:left;
cursor:hand;
}
.campo{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
background-color:#F5F4F0;
height:20px;
border:1px solid #ABBAC6;
vertical-align:middle;
}
td.enc{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
padding-right:5px;
padding-left:5px;
vertical-align:middle;
}
.ancho{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333333;
height:18px;
width:100%;
border:1px solid #ABBAC6;
}
td.path{
font-size:11px;
background-repeat:repeat;
text-align:left;
padding:3px 3px 3px 10px;
background-image:url(../img/pf02.jpg);
height:18px;
}
span.texto{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
span.texto2{
font-family:Verdana;
font-size:12px;
color:#333333;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}

span.texto3{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:8px;
color:#333333;
}

span.textoderecha{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
display:block;
align:right;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
span.textonopad{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
display:block;
}
span.rojo{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#FB7973;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
span.amarillo{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#DCD545;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
span.verde{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#00CC00;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
.textonopad{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
display:block;
}
ul.texto{
list-style-image:url(../img/blaz.gif);
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#333333;
list-style-position:outside;
margin-left:25px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:-5px;
}
ul.texto3{
list-style-image:url(../img/blaz.gif);
font-family:Verdana;
font-size:12px;
color:#333333;
list-style-position:outside;
margin-left:25px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:-5px;
}


span.titulo{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:14px;
color:#4D586E;
font-weight:bold;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
span.titulonopad{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:14px;
color:#4D586E;
font-weight:bold;
display:block;
}
span.titsub{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#4D586E;
font-weight:bold;
display:block;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
span.titsubnopad{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#4D586E;
font-weight:bold;
display:block;
}
.titMenuCtx{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
width:100%;
height:24px;
padding:4px;
background-repeat:repeat-x;
background-image:url(../img/bf01.jpg);
}
.botOpc{
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
background-color:#F0F0F0;
padding:2px;
height:20px;
border:1px solid #DDE1E4;
text-align:center;
width:100%;
display:table-cell;
}
.foto{
border: 0px solid #000000;
}
td.area{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ABBAC6;
text-align:left;
vertical-align:text-bottom;
padding:2px;
}

table.eleccion
{

	border: 1px solid #DDE1E4;
	border-collapse: collapse;
	background-color:#FFFFFF;
	text-align: center;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:400px;
}

td.eleccion
{
	border: 1px solid #DDE1E4;
	border-collapse: collapse;
	background-color:#FFFFFF;
	vertical-align: middle;
}