 body{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
background-color:#ffffff;
color:#000000;
}

 body.bg{
background-repeat:no-repeat;
}

 input{
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
color:black;
background-color:#FFFFFF;
border-color:#999999;
font-weight:normal;
}

 select{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
}

 textarea{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
}

 form{
margin:0px;
}

 p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

 blockquote{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

 a{
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

 a:hover{
color:#006699;
text-decoration:underline;
}

 a.menuitem{
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

 a.menuitem:hover{
color:#FFCC66;
text-decoration:underline;
}

 a.submenuitem{
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

 a.submenuitem:hover{
color:#266590;
text-decoration:underline;
}


 a.button{
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

 a.button:hover{
color:#FFCC66;
}

 td.td_button{
border:1px solid #FFFFFF;
background-color:#5DACDA;
}

 a.herramientas{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

 .campoTexto{
background-color:#F0F0F0;
}

 .outline{
background-color:black;
}

 .header{
color:white;
font-family:Verdana,Helvetica,sans-serif;
font-weight:bold;
font-size:15px;
}

 .header:hover{
color:white;
}

 .headerdark{
color:black;
font-family:Verdana,Helvetica,sans-serif;
font-weight:bold;
font-size:15px;
}

 .headerdark:hover{
color:black;
}

 .light{
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

 .light:hover{
color:#FFFF66;
text-decoration:none;
}

 .grey{
color:#CCCCCC;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
}

 .grey:hover{
color:ffff99;
}

 .greydark{
color:#999999;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
}

 .greydark:hover{
color:ffff99;
}

 .light_amarillo{
color:#FFFF00;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

 .dpverde{
color:#99FF99;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

 .dprojo{
color:#990000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

 .dpazul{
color:#006600;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

 .smallheader{
color:#ccccee;
background-color:#444466;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

 .smallheader:hover{
color:white;
}

 .small{
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

 .small10{
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
}

 .muySmall{
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:xx-small;
}

 .legend{
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

 .selected{
background-color:#bbcbff;
}

 .dpinput{
color:#000000;
background-color:#FFB400;
border-color:#000000;
border-width:1px;
border-style:thin solid;
border-bottom:thin solid 1px #000000;
border-right:thin solid 1px #000000;
border-top:thin solid 1px #FFFFFF;
border-left:thin solid 1px #FFFFFF;
font-size:9px;
font-family:Verdana,Helvetica,sans-serif;
font-weight:bold;
}

 .text{
color:black;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
}

 text:hover{
color:ffff99;
text-decoration:none;
}

 td{
font-size:12px;
font-family:Geneva,Arial,Helvetica,sans-serif;
}

 td.td_borde{
border:1px solid #000000;
background-color:#FFFFFF;
}

 td.td_fondo{
background-color:#509CC8;
font-size:10px;
font-family:Geneva,Arial,Helvetica,sans-serif;
color:#FFFFFF;
text-align:center;
}

 td.td_fondo_claro{
background-color:#A2CFEA;
font-size:10px;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:right;
}

 td.td_fondonivel1{
background-color:#74A9C7;
}

 td.td_fondonivel2{
background-color:#BBCCD6;
}

 td.td_fondo_iberia{
background-color:#F1F1F1;
}

 td.td_fondonivel3{
background-image:url(https://www.datospersonales.com/dp/graphics/fondo_td3.gif);
border:1px;
border-style:solid;
border-color:#000000;
}

 td.td_fondonivel4{
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#000000;
}

 .borde1{
border:1pt solid #333333;
}

 .borde{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:none;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;
}

 .cabeceraVertical{
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:none;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
border-bottom-color:#FFFFFF;
border-left-color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
background-color:#5baad8;
}

 .bordeTodo{
border:1px solid #000000;
background-color:#FFFFFF;
}

 th{
font-size:12px;
font-family:Geneva,Arial,Helvetica,sans-serif;
}

 .combo1{
border:thick #000000;
color:#000000;
font-size:9px;
font-family:Geneva,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
}

 .cajaSin{
background-color:#FFFFFF;
border:#FFFFFF;
}

 .textArea1{
border:thin solid #000000;
background-color:#FFFFFF;
}

 .cajaCon{
background-color:#FFFFFF;
border:thin solid #000000;
}

 .cajaCon2{
font-size:10px;
background-color:#FFFFFF;
border:thin solid #000000;
}

 .titulo{
font-family:Times New Roman, Times, serif;
font-size:12px;
font-style:normal;
font-weight:bold;
font-variant:normal;
}

 legend{
color:#003366;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

 .navega_fondo{
background-color:#000000;
background-image:url('../graphics/bg_navega.gif');
}

 .navega_fondo_opciones{
background-color:#000000;
background-image:url('../graphics/bg_navega3.gif');
}

 .navega_linea{
background-color:#FFFFFF;
}

 .ayuda_indice_titulo{
font-size:10px;
font-weight:bold;
color:#00005a;
}

 .ayuda_indice_subtitulo{
font-size:10px;
font-weight:bold;
color:#6699CC;
}

 .ayuda_active{
font-size:10px;
color:#999999;
}

.verticalAlign {
	vertical-align:top; 
}

.cab_menu{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#000000;background-image:url('../graphics/laberal_bg_tit.gif');
}
 