body { font-size: 12px; color: black; font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #c0c0c0; margin: 0px; padding: 10px }
#Cascaron {}
#MenuCascaron {width: 150px; /*border: 1px dotted red*/; text-align: left}
.bordergenerico { border: solid 1px black }
.menuprincipalindex    {
    font-size: 10px;
    !background: #4682b4 url(/imagenes/btn_main2.gif) no-repeat;
    background-color: #4682B4; background-image: url("/imagenes/logo_150x150.png"); background-repeat: no-repeat; background-position: center;
    list-style-type: none;
    list-style-position: outside;
    margin: 0px; padding: 0px;
    border: solid 1px black;
    width: 148px ; /*150*/}
.menuprincipalindex ul  { margin: 0px; padding: 0px; color: black; list-style: none;}
.menuprincipalindex li a:link   {
    color: black;
    background-color: #4682B4; background-image: url("/imagenes/logo_150x150.png"); background-repeat: no-repeat; background-position: center;
    list-style-type: none;
    text-decoration: none; margin: 0px; 
    padding: 0px; 
    border-top: 1px solid #5198d2; 
    border-bottom: 1px solid #3a6c96; 
    display: block }
.menuprincipalindex li a:visited   { 
    color: black; 
    background-color: #4682B4; background-image: url("/imagenes/logo_150x150.png"); background-repeat: no-repeat; background-position: center;
    list-style-type: none;
    text-decoration: none; margin: 0px; 
    padding: 0px; border-top: 1px solid #5198d2; 
    border-bottom: 1px solid #3a6c96; 
    display: block }
.menuprincipalindex li a:hover   { 
    color: black; 
    background-color: #4682B4; background-image: url("/imagenes/logo_150x150_2.png"); background-repeat: no-repeat; background-position: center;
    list-style-type: none;
    text-decoration: none; 
    margin: 0px; 
    padding: 0px; 
    border-top: 1px solid #5198d2;
    border-bottom: 1px solid #3a6c96;
    display: block }
.menuprincipal    { font-size: 10px; background-color: #4682b4; list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; border: solid 1px black; width: 148px; /*150*/; text-indent: 0;
	/*-15px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	text-indent: 0px;*/ } 
.menuprincipal ul  { margin-left: 0px; padding-left: 0px; list-style: none; }
.menuprincipal li a:link   { color: black; text-decoration: none; margin: 0px; padding: 5px; border-top: 1px solid #5198d2; border-bottom: 1px solid #3a6c96; display: block }
.menuprincipal li a:visited   { color: black; text-decoration: none; margin: 0px; padding: 5px; border-top: 1px solid #5198d2; border-bottom: 1px solid #3a6c96; display: block }
.menuprincipal li a:hover  { color: black; text-decoration: none; margin: 0px; padding: 5px; border-top: 1px solid #5198d2; border-bottom: 1px solid #3a6c96; display: block; background-color: #396c96 }
.menuprincipalactual  { font-weight: bold; background: #ccc url(/imagenes/bg_menuprincipalactual.jpg) repeat-y }
.subseccion  { background-color: #69c ; }
.subseccionspan { list-style: none; margin-left: 0; padding-left: 20px; text-indent: -20px; }
.subseccion a:hover  { background-color: #5782ae }
.subseccionactual  { font-weight: bold; background: #ccc url(/imagenes/bg_submenuprincipalactual.jpg) repeat-y }
.submenu    { font-size: 10px; background-color: #b0c4de; list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px; border: solid 1px black; width: 148px; text-indent: 0;
	/*-15px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	text-indent: 0px;*/ } 
.submenu ul { margin-left: 0px; padding-left: 0px; list-style: none; }
.submenu li a:link  { color: black; text-decoration: none; margin: 0px; padding: 5px; border-top: 1px solid #c8dffc; border-bottom: 1px solid #98aac0; display: block }
.submenu li a:visited  { color: black; text-decoration: none; margin: 0px; padding: 5px; border-top: 1px solid #c8dffc; border-bottom: 1px solid #98aac0; display: block }
.submenu li a:hover { color: black; text-decoration: none; margin: 0px; padding: 5px; border-top: 1px solid #c8dffc; border-bottom: 1px solid #98aac0; display: block; background-color: #8898ac }
.subsubmenu { background-color: #e6e6fa }
.subsubmenu a:hover { background-color: #cbcbdc }
.submenuactual  { font-weight: bold; background: #ccc url(/imagenes/bg_submenuactivo.jpg) repeat-y }
.searchfield    { font-size: 10px; width: 130px }
.search10px  { font-size: 10px }
.searchpadding5 { padding: 5px }
.ContenedorAfiliados {width: 148px; margin: 0; padding: 0}
.afiliados {width: 146px; margin: 0; padding: 0}
.mainbar { color: black; font-size: 11px; padding: 5px; border-bottom: 1px solid #606d7b; }
.allmainbar { background-color: #789; background-image: url("/imagenes/bg_barra_principal.jpg"); background-repeat: no-repeat; background-position: right 0; }
.footer  { color: black; font-size: 11px; text-align: center; padding: 20px 0px 0px }
.cuadropath  { font-size: 10px; background-color: #b0c4de; padding: 5px; border-top: 1px solid #c8dffc; border-bottom: 1px solid #98aac0 }
.contenido    { color: black; font-size: 12px; /*small*/ /*Kuro*/; background-color: white; text-align: left; padding: 10px }
.cuadrointerno  { font-size: 12px;/*Kuro*/; padding: 5px; border: solid 1px #cccccc; width: 60% }
.atajos { font-size: 12px;/*Kuro*/; margin-left: 0; padding-left: 16px; text-indent: -16px; }
.cuadrointernotitulo  { }
.formaLogin  { background-color: #e6e6fa; border: solid 1px silver }
.formaLoginMsg { font-size: 11px; }
.formatitulo  { font-weight: bold; background-color: #e6e6fa; border: solid 1px #b0c4de } /* lo copie a general.css */
.formaexplicacion  { color: #696969; background-color: #ffffe0; border: dashed 1px #ffd700 } /* lo copie a general.css */
.formaetiqueta  { font-weight: bold } /* lo copie a general.css */
.formacuerpo  { } /* lo copie a general.css */
.formatextfield   { font-size: 12px; width: 95% } /* lo copie a general.css */
.formabutton  { font-size: 12px } /* lo copie a general.css */
.formaselect { font-size: 12px } /* lo copie a general.css */
.alerta { color: red; background-color: #ffc0cb; padding: 5px; border: dashed 1px #f00 }
.elboton  { font-weight: bold; font-size: 11px; line-height: 32px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(/imagenes/elboton.gif); text-align: center; text-transform: uppercase; vertical-align: middle; width: 180px; height: 32px }
.elboton a:link { color: black; text-decoration: none }
.elboton a:visited { color: black; text-decoration: none }
.elboton a:hover { color: black; text-decoration: none }
.linkssegmento { font-size: 11px; color: #333333; }
.noinfolink { color: gray; font-style: italic; }
.subcategorias { font-size: 10px; }