.tbl_botonera_inf {
margin:0 auto;
}

.cabecera {
background-color:#929091;
color:#FFF;
font-size:12px;
font-weight:700;
}

.txt_vo,.txt_pastilla {
padding-right:15px;
padding-left:20px;
text-align:left;
}

.txt_pastilla {
vertical-align:top;
padding-right:25px;
text-align:justify;
}

#pie_vog {
padding-right:10px;
color:#6e6e6e;
text-decoration:none;
}

#enviar_form {
border-right:medium none;
padding-right:5px;
border-top:medium none;
font-size:80%;
border-left:medium none;
color:#FE7900;
border-bottom:medium none;
background-color:transparent;
text-decoration:none;
cursor:pointer;
}

.alta_usu {
padding-left:10px;
color:#FE7900;
}

.logo_vo {
padding-right:10px;
}

.input_home,.input,.text_area {
border:#FE7900 thin solid;
width:120px;
color:#6E6E6E;
background-color:#fff;
border-width:1px;
}

.input,.text_area {
width:100%;
}

.text_area {
height:85px;
resize:none;
}

.login_background {
background-position:right 75px;
background-image:url(../img/arroba.jpg);
background-repeat:no-repeat;
}

.pastilla_grande_1 {
background-position:left top;
background-image:url(../img/pastilla_grande_1.jpg);
background-repeat:no-repeat;
}

.pastilla_pequena {
background-position:left top;
background-image:url(../img/pastilla_pequena.jpg);
background-repeat:no-repeat;
}

.pastilla_mediana {
background-position:left top;
background-image:url(../img/pastilla_mediana.jpg);
background-repeat:no-repeat;
}

.pastilla_mediana_amarilla {
background-position:left top;
background-image:url(../img/pastilla_mediana_amarilla.jpg);
background-repeat:no-repeat;
}

.pastilla_columna_1 {
background-position:left top;
background-image:url(../img/pastilla_columna_1.jpg);
background-repeat:no-repeat;
}

.pastilla_horizontal {
background-position:left top;
background-image:url(../img/pastilla_horizontal.jpg);
background-repeat:no-repeat;
}

.pastilla_grande_2 {
background-position:left top;
background-image:url(../img/pastilla_grande_2.jpg);
background-repeat:no-repeat;
}

.pastilla_columna_2 {
background-position:left top;
background-image:url(../img/pastilla_columna_2.jpg);
background-repeat:no-repeat;
}

.txt_titular,.tit_pastilla,.tit_faq {
text-align:left;
font-family:Verdana;
font-size:16px;
color:#FE7900;
font-weight:700;
}

.tit_pastilla,.tit_faq,.txt_faq {
padding-left:20px;
padding-right:10px;
}

.tit_faq {
font-size:12px;
}

.td_separador_10 {
height:10px;
}

.td_separador_20 {
height:20px;
}

.imghoverable {
cursor:pointer;
}

body {
margin-top:20px;
font-size:70%;
color:#6e6e6e;
font-family:Helvetica;
background-color:#FFF;
text-align:left;
}

.bdy_gral {
margin-top:0;
margin-bottom:5px;
margin-left:1px;
background-color:#FFF;
text-align:center;
}

.bdy_menu {
margin-top:3px;
margin-bottom:3px;
margin-left:3px;
background-color:#FFF;
text-align:center;
}

.grd_datos {
width:100%;
border-top:#333 1px solid;
border-bottom:#333 1px solid;
border-left:#333 1px solid;
border-right:#333 1px solid;
position:relative;
}

.div_datos {
overflow:auto;
border-top:0;
border-left:0;
border-right:0;
border-bottom:0;
width:100%;
height:100%;
}

.tbl_titulo {
border-top:#333 2px solid;
border-left:#333 2px solid;
border-right:#333 2px solid;
border-bottom:#333 2px solid;
background-color:#fff;
margin-top:3px;
width:100%;
}

.tbl_head {
border-right:0;
border-top:0;
border-left:0;
width:100%;
border-bottom:0;
border-collapse:collapse;
text-align:center;
}

.tbl_data {
margin-left:0;
width:100%;
margin-right:0;
border-top:0;
border-bottom:0;
border-left:0;
border-right:0;
border-collapse:collapse;
height:101%;
text-align:center;
}

.tbl_seccion {
border-right:0;
border-top:0;
font-size:10pt;
border-left:0;
color:#000;
border-bottom:0;
font-family:Verdana,Arial;
background-color:#fff;
text-align:left;
}

.bdy_mant {
background-color:#e8e8e8;
text-align:center;
margin:0;
}

.bdy_list {
background-color:#fff;
text-align:center;
margin:0;
}

.mnu_seccion {
padding-left:8px;
font-weight:700;
font-size:10px;
width:100%;
cursor:pointer;
color:#fff;
font-family:Verdana,Arial;
background-color:#929091;
text-align:left;
border-right:#333 1px solid;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
}

.mnu_subseccion {
border-right:#333 1px solid;
padding-left:7px;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
}

.mnu_opcion_off {
margin-top:1px;
font-size:10px;
cursor:pointer;
color:#FE7F1E;
font-family:Verdana,Arial;
height:16px;
background-color:#FFF;
font-weight:700;
text-align:left;
}

.mnu_opcion_on {
margin-top:1px;
font-size:10px;
cursor:pointer;
color:#FF811E;
font-family:Verdana,Arial;
height:16px;
background-color:#FFE7D6;
font-weight:700;
text-align:left;
}

.mnu_opcion_activo {
font-size:10px;
color:#FF811E;
font-family:Verdana,Arial;
height:16px;
background-color:#FFE7D6;
font-weight:700;
text-align:left;
}

.detalle {
font-weight:700;
font-size:11px;
padding-bottom:5px;
color:#000;
padding-top:5px;
font-family:Verdana,Arial;
background-color:#fff;
text-decoration:none;
}

.tbl_agenda {
border-right:0;
border-top:0;
border-left:0;
border-bottom:0;
border-collapse:collapse;
background-color:#333;
text-align:center;
}

.td_graph {
text-align:left;
padding:1px 3px;
}

.td_txt {
font-size:11px;
color:#000;
font-family:Verdana,Arial;
text-align:left;
text-decoration:none;
padding:2px 4px 1px;
}

.td_txti {
font-size:11px;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
color:#000;
padding:2px 4px 1px;
}

.td_txtd {
font-size:11px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:right;
text-decoration:none;
padding:2px 4px 1px;
}

.td_txtc {
font-size:11px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:center;
text-decoration:none;
padding:2px 4px 1px;
}

.td_date {
font-size:11px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
}

.td_linia {
height:1px;
background-color:#333;
}

.td_destacado {
font-weight:700;
font-size:11px;
font-family:Verdana,Arial;
background-color:#929091;
color:#fff;
}

.td_agenda1 {
font-size:10px;
font-family:Verdana,Arial;
text-align:left;
text-decoration:none;
white-space:nowrap;
color:#000;
background-color:#e8e8e8;
padding:2px 4px 1px;
}

.td_agenda2 {
font-size:10px;
font-family:Verdana,Arial;
text-align:left;
text-decoration:none;
white-space:nowrap;
color:#000;
background-color:#fff;
padding:2px 4px 1px;
}

.th_txti {
padding-right:4px;
padding-left:4px;
font-size:11px;
color:#fff;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
}

.th_txtd {
padding-right:4px;
padding-left:4px;
font-size:11px;
color:#fff;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:right;
}

.th_txtc {
padding-right:4px;
padding-left:4px;
font-size:11px;
color:#fff;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:center;
}

.th_null {
width:12px;
color:#000;
}

.tr_on {
font-size:11px;
cursor:pointer;
color:#000;
font-family:Verdana,Arial;
background-color:#FFE7D6;
text-decoration:none;
}

.tr_off {
font-size:11px;
color:#000;
font-family:Verdana,Arial;
background-color:#fff;
text-decoration:none;
}

.tr_off_er,.tr_off_un {
font-size:11px;
color:#000;
font-family:Verdana,Arial;
background-color:#D26578;
text-decoration:none;
}

.tr_off_un {
background-color:#887640;
}

.formulario {
border-right:#000 1px solid;
border-top:#000 1px solid;
font:11px Verdana, Arial, sans-serif;
border-left:#000 1px solid;
color:#000;
margin-right:0;
border-bottom:#000 1px solid;
}

.frm_titular {
padding-right:4px;
font:11px Verdana, Arial, sans-serif;
color:#000;
white-space:nowrap;
text-align:right;
text-decoration:none;
}

.frm_field {
font:11px Verdana, Arial, sans-serif;
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:1px;
}

.frm_fieldo {
font:11px Verdana, Arial, sans-serif;
background-color:#dedede;
border-color:#000;
border-style:solid;
border-width:1px;
}

.frm_check {
font:11px Verdana, Arial, sans-serif;
margin-right:0;
}

.frm_button {
border-right:#000 1px solid;
border-top:#000 1px solid;
font:11px Verdana, Arial, sans-serif;
border-left:#000 1px solid;
width:110px;
color:#000;
border-bottom:#000 1px solid;
background-color:#dedede;
}

.frm_button2 {
border-right:#000 1px solid;
border-top:#000 1px solid;
font:11px Verdana, Arial, sans-serif;
border-left:#000 1px solid;
color:#000;
border-bottom:#000 1px solid;
background-color:#fff;
}

.frm_listado {
border-right:#000 1px solid;
border-top:#000 1px solid;
margin-top:3px;
font:11px Verdana, Arial, sans-serif;
margin-left:2px;
border-left:#000 1px solid;
color:#000;
margin-right:2px;
border-bottom:#000 1px solid;
background-color:#d1d1d1;
text-align:center;
}

.frm_spacer {
height:3px;
}

.pnl_reports {
border-right:#000 0 solid;
border-top:#000 0 solid;
margin-top:0;
background:#d7d7d7;
margin-left:0;
border-left:#000 0 solid;
width:100%;
margin-right:0;
border-bottom:#000 0 solid;
height:20px;
padding:3px;
}

.pnl_listado {
border-right:#000 0 solid;
border-top:#000 0 solid;
margin-top:0;
background:#fff;
margin-left:0;
border-left:#000 0 solid;
width:100%;
margin-right:0;
border-bottom:#000 0 solid;
padding:5px 3px 3px;
}

.pnl_tools {
margin-top:4px;
margin-left:5px;
margin-right:5px;
border-top:#000 0 solid;
border-left:#000 0 solid;
border-right:#000 0 solid;
border-bottom:#000 0 solid;
background-color:#fff;
width:100%;
height:20px;
}

.pnl_button {
float:left;
width:16px;
height:25px;
padding:0;
}

.tbl_form {
border-right:0;
border-top:0;
margin-left:0;
border-left:0;
width:100%;
margin-right:0;
border-bottom:0;
border-collapse:collapse;
background-color:#fff;
text-align:left;
}

.pnl_form {
border-right:#fff 0 solid;
border-top:#fff 0 solid;
overflow:auto;
border-left:#fff 0 solid;
width:100%;
border-bottom:#fff 0 solid;
margin:5px 0;
padding:0 5px;
}

.buscador {
margin-top:5px;
border-top:#000 1px solid;
border-right:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#000 1px solid;
width:100%;
position:relative;
}

.bus_titulo {
padding-left:4px;
font:bold 11px Verdana, Arial, sans-serif;
background-color:#fff;
text-align:left;
}

.bus_titular {
padding-right:4px;
padding-left:8px;
font:11px Verdana, Arial, sans-serif;
color:#000;
white-space:nowrap;
text-align:right;
text-decoration:none;
}

.bus_check {
font:11px Verdana, Arial, sans-serif;
color:#000;
margin-right:0;
}

.bus_spacer {
height:2px;
}

.listados {
border-right:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
position:relative;
width:50%;
}

.lis_spacer {
height:5px;
}

.lis_cabecera {
font:bold 9px Verdana, Arial, sans-serif;
color:#000;
background-color:silver;
text-align:center;
}

.lis_cabecera_ltl {
font:bold 8px Verdana, Arial, sans-serif;
color:#000;
background-color:silver;
text-align:center;
}

.lis_txt {
padding-right:4px;
padding-left:4px;
font:9px Verdana, Arial, sans-serif;
color:#000;
background-color:#fff;
text-align:left;
}

.lis_txt_red {
padding-right:4px;
padding-left:4px;
font:9px Verdana, Arial, sans-serif;
color:#dc143c;
background-color:#fff;
text-align:left;
}

.lis_txt_nml {
font:10px Verdana, Arial, sans-serif;
color:#000;
}

.lis_txt_big {
font:11px Verdana, Arial, sans-serif;
color:#000;
}

.lis_txt_ltl {
padding-right:4px;
padding-left:4px;
font:8px Verdana, Arial, sans-serif;
color:#000;
background-color:#fff;
text-align:left;
}

.lis_td {
padding-left:21px;
color:#000;
text-align:left;
}

.txt_cartel_p {
font-size:12px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_m {
padding-right:2px;
font-size:20px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_g1 {
font-size:26px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_g2 {
font-size:38px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_g3 {
font-size:48px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_ayuda {
font-size:11px;
font-family:Verdana,Arial;
text-align:left;
text-decoration:none;
color:#000;
padding:8px;
}

.txt_cartel_g2h {
font-size:32px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_g3h {
font-size:42px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_mh {
padding-right:2px;
font-size:14px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

.txt_cartel_ph {
font-size:6px;
color:#000;
font-family:Verdana,Arial;
white-space:nowrap;
text-align:left;
text-decoration:none;
}

#txt_home {
padding-right:10px;
padding-left:10px;
line-height:1.6em;
}

#txt_home2 {
padding-right:20px;
padding-left:20px;
line-height:1.6em;
}

#tit_noticias {
padding-left:10px;
font-size:110%;
color:#b1943b;
}

#masinfo {
padding-right:10px;
color:#6e6e6e;
}

#leermas {
padding-right:10px;
color:#b1943b;
}

#req_news {
background-position:center center;
background-image:url(../imgs/req_news.jpg);
background-repeat:repeat;
}

#mid_tutos {
background-position:center 50%;
background-image:url(../imgs/mid_tutos.jpg);
background-repeat:repeat-y;
}

#mid_meds {
background-position:center 50%;
background-image:url(../imgs/med_meds.jpg);
background-repeat:repeat-y;
}

#pie_vog a,#txt_home a,#masinfo a {
color:#6e6e6e;
text-decoration:none;
}

.frm_titmemo,.bus_titmemo {
padding-right:4px;
font:11px Verdana, Arial, sans-serif;
color:#000;
padding-top:4px;
white-space:nowrap;
text-align:right;
text-decoration:none;
}

.bus_tabla,.lis_tabla {
border-right:0;
border-top:0;
border-left:0;
width:100%;
border-bottom:0;
border-collapse:collapse;
background-color:#fff;
text-align:left;
padding:0;
}

.lis_link,.lis_link:hover {
font:bold 11px Verdana, Arial, sans-serif;
color:#000;
text-align:center;
text-decoration:none;
}

.link,.link:hover {
font:11px Verdana, Arial, sans-serif;
color:#000;
text-align:center;
text-decoration:none;
}

#pie_vog a:hover,a,#txt_home a:hover,#masinfo a:hover,#leermas a,#leermas a:hover {
color:#FE7900;
text-decoration:none;
}

/*Avisos*/
.td_aviso
{
    width:155px; 
    height: 30px; 
    border: solid 1px black; 
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;	
    -webkit-border-radius: 5px;
}

.aviso_titulo
{
    float: left; 
    width:130px; 
    text-align: left; 
    cursor:pointer;
}

.aviso_cruz
{
    float: right; 
    width:12px; 
    text-align:right;
}

#dialog
{
    text-align:justify;
}
