/* CSS Document */
body{ background:#fff url(../images/f1.jpg) repeat-x; width:900px; margin: 5px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
*{ margin:0; padding:0;}

/* cuadro contenido*/
.contenido_1{ width:626px; float:right;  text-align:justify; background:url(../images/f_con_b.jpg) repeat-y; margin-top:15px;}
.contenido_2{ background: url(../images/f_contenido.jpg) repeat-y top left;}
.contenido_base{ margin:0px 50px 0px 70px; color:#050C58; }
.c_texto_a{ background:url(../images/f_con_a.jpg) no-repeat top left; width:626px; height:25px;}
.c_texto_c{ background:url(../images/f_con_c.jpg) no-repeat top left; width:626px; height:32px;}
.f_inferior{ background:url(../images/f_inferior.jpg) no-repeat top left; width:900px; height:40px;}
/* diseņo  */
.c_total_2 { width:900px; height:559px; }
h1{ border-right:#FF0000 solid 8px; border-bottom:#CCCCCC solid 1px; font-size:18px; padding:10px 10px 5px 5px; text-align:right; margin-bottom:15px; background:url(../images/f_h1.jpg) repeat-y right; width:500px;}

h2{ border-right:#FF0000 solid 2px; border-bottom:#CCCCCC solid 1px; font-size:14px; padding:2px 10px 2px 5px; text-align:right; margin-bottom:15px; background:url(../images/f_h1.jpg) repeat-y right;width:500px;}

/* diseņo tablas*/

.tabla_titulo_1{ background:url(../images/tablas/tabla_f1.jpg) top repeat-x; font-size:12px; color:#FFFFFF; text-align:center; border:#CCCCCC 1px solid;}
.tabla_e_1{ text-align:center;border:#CCCCCC 1px solid;}
.aviso1{ color:#FF0000; font-weight:bold; text-align:center; padding:2px 0; border:#FF0000 solid 1px; margin: 10px 0; text-decoration:blink;}



/*  diseņo menu accesibilidad*/
.ac{ width:900px; height:32px; margin:5px 0 0 0; font-size:12px; color:#000;text-decoration:none; padding: 15px 0 0 20px; font-weight:bold;}
.ac_tx{ color:#FFF; display:block; float:left;}
.ac ul{ text-decoration:none;list-style:none;margin:-17px 0 0 150px; }
.ac li { display:block; float:left; margin: 0 0 0 10px;  }
*html .ac  {margin:8px 0 0 0;m\argin:8px 0 0 0;} 
.ac a, .menu_inferior a:visited, .menu_inferior ul li a { text-decoration:none; color:#fff; display:block; font-size:12px; margin:3px;text-align:right;  float:left; }
*html .ac a {margin:2px;m\argin:2px;} 
.ac a:hover{ color:#fff; text-decoration:underline;}
* html .ac ul  {margin:-17px 0 0 150px;m\argin:-17px 0 0 150px;}


/* diseņo creduitos*/
.creditos_ext{ width:800px; height:61px; margin:10px auto; font-size:10px; color:#666666;text-decoration:none;}
.creditos_ext ul{ text-decoration:none;list-style:none;margin:0 0 0 90px; padding:0;}
.creditos_ext li { display:block; float:left; margin: 0 100px 0 2px; height:15px; } 
.creditos_ext a, .menu_inferior a:visited, .menu_inferior ul li a { text-decoration:none; color:#666666; display:block; font-size:10px; margin:3px;text-align:left;  float:left; }
.creditos_ext a:hover{ color:#003399; text-decoration:underline;}
* html .creditos_ext ul  {margin:0 0 0 90px;m\argin:0 0 0 90px;}



/* diseņo para la frase de cretidos y skydreams*/
.creditos{ width:890px; font-size:12px; color:#666666; margin:auto; text-align:center; border-bottom:#CCCCCC solid 1px;border-top:#EAEAEA solid 1px;}
.creditos a, .credito a:visited{ text-decoration:none;color:#666666; }
.creditos a:hover{ text-decoration:underline;color:#003399; }


.menu_inferior{ width:420px; height:20px; margin:10px auto; font-size:10px; color:#CCCCCC;text-decoration:none;border-top:#EAEAEA solid 2px;}
.menu_inferior ul{ text-decoration:none;list-style:none;margin:0 0 0 35px; padding:0;}
.menu_inferior li { display:block; float:left; margin: 0 0 0 2px; height:15px; } 
.menu_inferior a, .menu_inferior a:visited, .menu_inferior ul li a { text-decoration:none; color:#999999; display:block; font-size:10px; margin:3px;text-align:left;  float:left; }
.menu_inferior a:hover{ color:#0099FF; text-decoration:underline;}
* html .menu_inferior ul  {margin:0 0 0 15px;m\argin:0 0 0 15px;}


/*  diseņo del menu*/
.menu li {display:block; float:left; width:210px; background: url(../images/botones/b2a.jpg) no-repeat top left; margin:2px 0 0 0;}
.menu li:hover ul,ul.sf-menu li:hover ul,
ul.sf-menu li.sfHover ul  { left:210px; width:200px;}

.small{ color:#999; font-size:9px; border-bottom:solid #999 1px;}

.createdate{ color:#999; font-size:9px;}

.modifydate{ color:#999; font-size:9px; }

.col_izq_menu{ width:250px;  float:left;font-size:12px;}

.input{ background:#006; font-size:10px; color:#fff; padding:10px 10px 10px 30px; margin:10px 0; width:163px;}

.tabla_dentro{ border:#06F 2px solid; padding:20px; margin-left:20px;}

.c_registrese{ padding:35px 25px 25px 10px; width:173px; margin:10px 0; text-align:justify;}