body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #000000; color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }

h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000 }
h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 }
h3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }

td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.td2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff }
.td3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.td4{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006600 }
.td5{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffcc00 }
input{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
select{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }

.menus{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none }
.menus:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006600; text-decoration: underline }

.menus2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.menus2:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; text-decoration: underline }

.menus3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none }
.menus3:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #006600; text-decoration: underline }

.menus4{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none }
.menus4:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffcc00; text-decoration: underline }

.menus5{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006600; text-decoration: none }
.menus5:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006600; text-decoration: underline }

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

.encabezado{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #336699; text-decoration: none; font-weight: bold }
.encabezado:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #990000; text-decoration: underline; font-weight: bold }

.normal_verde{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration: none; }

.destacado{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #006600; text-decoration: none; font-weight: bold }

.pie{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none }

.aclaracion{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }

.ii { background: url(imagenes/ccir_ii_006600.gif) 0 100% no-repeat #006600; width: 100px }
.id { background: url(imagenes/ccir_id_006600.gif) 100% 100% no-repeat }
.si { background: url(imagenes/ccir_si_006600.gif) 0 0 no-repeat }
.sd { background: url(imagenes/ccir_sd_006600.gif) 100% 0 no-repeat; padding:10px }
.limpiar { font-size: 1px; height: 1px }

.rec_verde{ width: auto; border: 1px solid #669900; background-color: #f1f1f1; }
.rec_verde_vacio{ width: auto; border: 1px solid #669900; }

.lin_verde_sup{ width: auto; border-top: 1px solid #669900; }
.lin_verde_inf{ width: auto; border-bottom: 1px solid #669900; }
.lin_verde_doble{ width: auto; border-top: 1px solid #669900; border-bottom: 1px solid #669900; }

.lin_verde_sup_ctd{ width: auto; border-top: 1px dashed #669900; }
.lin_verde_inf_ctd{ width: auto; border-bottom: 1px dashed #669900; }

.lin_gris_sup{ width: auto; border-top: 1px solid #e1e1e1; }
.lin_gris_inf{ width: auto; border-bottom: 1px solid #e1e1e1; }

.fdo_titulos_tablas{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; width: auto; height: 20px; border-top: none; border-right: none; border-left: none; border-bottom: none; padding: 3px; background: url(imagenes/titulos/fondo_titulo_tablas.jpg) 100% 100% no-repeat; }
.rec_menu{ width: 110px; height: 12px; border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #cccccc; padding: 3px; background-color: #e1e1e1; }
.rec_submenu{ width: 110px; height: 12px; border-top: none; border-right: none; border-left: none; border-bottom: none; padding: 3px; background-color: #ffffff; }
.rec_subsubmenu{ width: 110px; height: 12px; border-top: none; border-right: none; border-left: none; border-bottom: none; padding: 3px; background-color: #f1f1f1; }

.rec_gris_claro{ width: auto; border: 1px solid #e1e1e1; background-color: #f1f1f1; }

.rec_fotos_sup { width: 140; border-top: 1px solid #006600; border-right: 1px solid #006600; border-left: 1px solid #006600; border-bottom: none; }
.rec_fotos_med { width: 140; border-top: none; border-right: 1px solid #006600; border-left: 1px solid #006600; border-bottom: none; }
.rec_fotos_inf { width: 140; border-top: none; border-right: 1px solid #006600; border-left: 1px solid #006600; border-bottom: 1px solid #006600; }

.obligatorio{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: none; }

.bnr_central_sup{ position:absolute; z-index:0; }
.bnr_laterales{ position:relative; z-index:1; }

.margen_izq{ padding-left: 5px; }

.fdo_blanco{ background-color: #ffffff; }
