@charset "utf-8";
/* CSS Document */

/* BO MENU */
.general_mv_menu{ /*margin: 5px 0;*/ padding: 0; width: 150px; /*width of menu*/ /*border: 1px solid #9A9A9A;*/ border-bottom-width: 0; }
.general_mv_menu a.menuitem{ color: white; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ width: auto; padding-left: 15px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #3f8ec2; background-image: url(../../img/general_menu_bg_0100.png); background-repeat: no-repeat; background-position: left bottom; padding-top: 2px; padding-right: 0; padding-bottom: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.general_mv_menu a.menuitem:visited, .general_mv_menu .menuitem:active{ color: white; }
.general_mv_menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/ position: absolute; top: 5px; left: 2px; border: none; }
.general_mv_menu a.menuitem:hover{ background-image: url(../../img/general_menu_bg_0101.png); }
.general_mv_menu div.submenu{ /*DIV that contains each sub menu*/ background-color: #3BC1F0; }
.general_mv_menu div.submenu ul{ /*UL of each sub menu*/ list-style-type: none; margin: 0; padding: 0; }
.general_mv_menu div.submenu ul li{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; }
.general_mv_menu div.submenu ul li a{ display: block; color: #FFFFFF; text-decoration: none; padding: 2px 0; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; }
.general_mv_menu div.submenu ul li a:hover{ color: white; background-color: #bed63a; }
/* EO MENU */


/* BO LOGIN (LOG) */
.general_LOG_forma_etiqueta_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-image: url(../../img/general_LOG_bg_01.gif); font-weight: bold; padding-right: 2px; padding-left: 5px; line-height: 16px; }
.general_LOG_forma_input_01 { font-family: Arial, Helvetica, sans-serif; font-size:9px; background-color: #FFFFFF; width: 100px; height: 12px; border: 1px solid #B5B7B9; padding-right: 2px; padding-left: 2px; }

a.general_LOG_forma_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: bold; }
a.general_LOG_forma_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: bold; }
a.general_LOG_forma_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline; font-weight: bold; }
/* EO LOGIN (LOG) */


/* BO UNETE A MARIA VISIÓN (UMV) */
a.general_UMV_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;  }
a.general_UMV_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;  }
a.general_UMV_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;  }

.general_UMV_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #aedee4; padding: 5px; text-align: center; }
/* EO UNETE A MARIA VISIÓN (UMV)*/ 

/* BO BUSQUEDA (BUS) */
/*.general_BUS_forma_input_01 { font-family: Arial, Helvetica, sans-serif; font-size:10px; background-color: #FFFFFF; border: 1px solid #FFFFFF; height:14px; width: 120px; }*/
.general_BUS_forma_input_01 { font-family: Arial, Helvetica, sans-serif; font-size:9px; background-color: #FFFFFF; width: 100px; height: 12px; border: 1px solid #B5B7B9; padding-right: 2px; padding-left: 2px;; }


/* EO BUSQUEDA (BUS) */
.general_separador_ver_01 { background-image: url(../../img/general_separador_ver_01.gif); background-repeat: repeat-y; width: 8px; background-position: center; }

a.general_vermas_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; background-image: url(../../img/general_link_vermas_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; background-image: url(../../img/general_link_vermas_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; background-image: url(../../img/general_link_vermas_01_01.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }

a.general_vermas_link_02:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_link_vermas_01_02.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_02:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_link_vermas_01_02.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_02:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; background-image: url(../../img/general_link_vermas_01_01.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }

a.general_vermas_link_03:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_link_vermas_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_03:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_link_vermas_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_03:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; background-image: url(../../img/general_link_vermas_01_01.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }

a.general_vermas_link_04:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_link_vermas_02_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_04:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_link_vermas_02_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermas_link_04:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; background-image: url(../../img/general_link_vermas_01_01.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }

a.general_correo_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_correo_bg.gif); background-repeat: no-repeat; background-position: left; padding-left: 25px; padding-right: 10px; padding-top:5px; padding-bottom:5px; }
a.general_correo_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-image: url(../../img/general_correo_bg.gif); background-repeat: no-repeat; background-position: left; padding-left: 25px; padding-right: 10px;  padding-top:5px; padding-bottom:5px; }
a.general_correo_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; background-image: url(../../img/general_correo_bg.gif); background-repeat: no-repeat; background-position: left; padding-left: 25px; padding-right: 10px;  padding-top:5px; padding-bottom:5px; }

a.general_vermenos_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; background-image: url(../../img/general_link_vermenos_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermenos_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; background-image: url(../../img/general_link_vermenos_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_vermenos_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; background-image: url(../../img/general_link_vermenos_01_01.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }

a.general_externo_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; background-image: url(../../img/general_link_externo_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_externo_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; background-image: url(../../img/general_link_externo_01_00.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.general_externo_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; background-image: url(../../img/general_link_externo_01_01.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }

/* BO PROGRAMACION (PG) */
.general_PG_bg_01 { background-image: url(../../img/general_PG_bg_01.gif); background-repeat: repeat-y; }
.general_PG_bg_02 { background-image: url(../../img/general_PG_bg_02.gif); background-repeat: repeat-x; background-color: #384c9f; background-position: top; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.general_PG_bg_03 { background-image: url(../../img/general_PG_bg_03.gif); background-repeat: repeat-x; background-color: #31c0d6; background-position: top; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.general_PG_bg_05 { background-color: #FFCC00; background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;  height:14px; padding-left:5px; padding-right:5px;}

a.general_PG_titulo_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_PG_titulo_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_PG_titulo_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #384c9f; text-decoration: underline; }

a.general_PG_titulo_link_02:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_PG_titulo_link_02:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_PG_titulo_link_02:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #31c0d6; text-decoration: underline; }

a.general_PG_titulo_link_03:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.general_PG_titulo_link_03:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.general_PG_titulo_link_03:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

.general_PG_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; }
.general_PG_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-top: 3px; padding-bottom: 3px; }

/* EO PROGRAMACION (PG) */

/* BO TIENDA VIRTUAL (TV) */
a.general_TV_titulo_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; }
a.general_TV_titulo_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: none; }
a.general_TV_titulo_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BED63A; text-decoration: underline; }

.general_TV_titulo_02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
/* EO TIENDA VIRTUAL (TV) */

/* BO IGLESIA VIRTUAL (IV) */
a.general_IV_titulo_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_IV_titulo_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_IV_titulo_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: underline; }

a.general_IV_titulo_link_02:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.general_IV_titulo_link_02:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.general_IV_titulo_link_02:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; }

.general_IV_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-right: 3px; padding-left: 3px; }
/* EO IGLESIA VIRTUAL (IV) */

/* BO CALENDARIO LITURGICO (CL) */
.general_CL_listado_01 { padding: 0px; margin-left: 18px; }
.general_CL_listado_01 li{ list-style-image: url(../../img/general_CL_link_01_00.gif); font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; line-height: 14px; } 

.general_CL_listado_01 a { text-decoration: none; color: #666666;}
.general_CL_listado_01 a:visited { text-decoration: none; color: #666666;}
.general_CL_listado_01 a:hover { text-decoration: underline; }
/*EO CALENDARIO LITURGICO (CL) */

/*BO FORMA COBERTURA (COB) */
.general_COB_forma_etiquieta_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #666666; padding-top: 5px; padding-bottom: 2px; padding-left:10px; }
.general_COB_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.general_COB_input_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; border: 1px solid #CCCCCC; }

/*BO FORMA COBERTURA (COB) */

/*BO DONATIVOS (DON) */
.general_box_DON_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.general_box_DON_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.general_box_DON_separador_01 { padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
/*EO DONATIVOS (DON) */

/*BO MENSAJE DIARIO (MD) */
.general_MD_introduccion_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; padding: 5px; text-align: center; }
/*EO MENSAJE DIARIO (MD) */


/*BO ENCUESTAS (ENC) */
.general_box_ENC_bg_01 { background-image: url(../../img/general_box_ENC_img_01.png); background-repeat: no-repeat; background-position: right 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #57B6DD; }

.general_box_ENC_subtitulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-bottom: 2px;}

.general_box_ENC_pregunta { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }
.general_box_ENC_respuesta { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #536071; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; }
.general_box_ENC_resultados { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; }
.general_box_ENC_votado { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

a.general_box_ENC_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #8497B3; display: block; padding-right: 3px; padding-left: 3px; }
a.general_box_ENC_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #8497B3; display: block; padding-right: 3px; padding-left: 3px; }
a.general_box_ENC_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline; background-color: #8497B3; display: block; padding-right: 3px; padding-left: 3px; }

a.general_box_ENC_link_02:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8497B3; text-decoration: none; background-color: #FFFF00; display: block; padding-right: 3px; padding-left: 3px; }
a.general_box_ENC_link_02:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8497B3; text-decoration: none; background-color: #FFFF00; display: block; padding-right: 3px; padding-left: 3px; }
a.general_box_ENC_link_02:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8497B3; text-decoration: underline; background-color: #FFFF00; display: block; padding-right: 3px; padding-left: 3px; }

/*EO ENCUESTAS (ENC) */


/* BO FOOTER */
.general_footer_leyenda_01 { font-family: Arial, Helvetica, sans-serif; font-size:10px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; padding: 5px; color: #FFFFFF; text-align: right; vertical-align: top; }

a.general_footer_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_footer_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; }
a.general_footer_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #026fa4; text-decoration: underline; }

a.general_footer_link_02:link { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none; padding-left: 7px; padding-right: 7px;  margin-left: 2px; }
a.general_footer_link_02:visited { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none; padding-left: 7px; padding-right: 7px;  margin-left: 2px; }
a.general_footer_link_02:hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; border: color: #FFFFFF; text-decoration: underline; padding-left: 7px; padding-right: 7px;  margin-left: 2px; }

a.general_footer_link_03:link { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none; padding-left: 7px; padding-right: 7px; background-image: url(../../img/general_bineta_04.png); background-repeat: no-repeat; background-position: left; margin-left: 2px; }
a.general_footer_link_03:visited { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-decoration: none; padding-left: 7px; padding-right: 7px; background-image: url(../../img/general_bineta_04.png); background-repeat: no-repeat; background-position: left; margin-left: 2px; }
a.general_footer_link_03:hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; border: color: #FFFFFF; text-decoration: underline; padding-left: 7px; padding-right: 7px; background-image: url(../../img/general_bineta_04.png); background-repeat: no-repeat; background-position: left; margin-left: 2px; }

a.general_footer_link_04:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.general_footer_link_04:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.general_footer_link_04:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #026fa4; text-decoration: underline; }

.general_footer_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }
/* EO FOOTER */

/* BO CAMPOS PARA FORMAS */
.general_input_select_01 { font-family: Arial, Helvetica, sans-serif; font-size:10px; background-color: #FFFFFF; border: 1px solid #FFFFFF; color:#999999;}
.general_input_select_02 { font-family: Arial, Helvetica, sans-serif; font-size:10px; background-color: #FFFFFF; border: 1px solid #999999; color:#999999;}
.general_input_type_01 { font-family: Arial, Helvetica, sans-serif; font-size:10px; background-color: #FFFFFF; border: 1px solid #999999; color:#999999; }
.general_input_label_01 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight: bold; padding-top:3px; padding-bottom:3px; }
/* EO CAMPOS PARA FORMAS */


/* BO PAGINADORES */
.general_paginador_01_contenedor { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:11px; font-weight: bold; padding-left: 2px; padding-right: 2px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #70CBD8; }
.general_paginador_01_pagina_actual { font-family: Arial, Helvetica, sans-serif; color: #EE60A2; font-size:12px; font-weight: bold; padding-left: 2px; padding-right: 2px;}

a.general_paginador_01_links:link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; font-weight: bold; padding-left: 2px; padding-right: 2px; }
a.general_paginador_01_links:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; font-weight: bold; padding-left: 2px; padding-right: 2px; }
a.general_paginador_01_links:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #EE60A2; text-decoration: underline; font-weight: bold; padding-left: 2px; padding-right: 2px; }

a.general_paginador_01_link_siguiente:link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; padding-right: 15px; background-image: url(../../img/general_paginador_01_siguiente.gif); background-repeat: no-repeat; background-position: right; font-weight: bold; }
a.general_paginador_01_link_siguiente:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; padding-right: 15px; background-image: url(../../img/general_paginador_01_siguiente.gif); background-repeat: no-repeat; background-position: right; font-weight: bold; }
a.general_paginador_01_link_siguiente:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #EE60A2; text-decoration: underline; padding-right: 15px; background-image: url(../../img/general_paginador_01_siguiente.gif); background-repeat: no-repeat; background-position: right; font-weight: bold; }

a.general_paginador_01_link_anterior:link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; padding-left: 15px; background-image: url(../../img/general_paginador_01_anterior.gif); background-repeat: no-repeat; background-position: left; font-weight: bold; }
a.general_paginador_01_link_anterior:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; padding-left: 15px; background-image: url(../../img/general_paginador_01_anterior.gif); background-repeat: no-repeat; background-position: left; font-weight: bold; }
a.general_paginador_01_link_anterior:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #EE60A2; text-decoration: underline; padding-left: 15px; background-image: url(../../img/general_paginador_01_anterior.gif); background-repeat: no-repeat; background-position: left; font-weight: bold; }


/* EO PAGINADORES */

/* BO SEPARADORES */

.general_separador_horizonal_01 { background-image: url(../../img/general_separador_hor_01.gif); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; background-position: center; }

/* EO SEPARADORES*/


/* BO COMENTARIOS */
.general_COM_bg_01 { background-color: #AEDEE4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 3px; }
.general_COM_contenedor_01 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666666; padding-top: 3px; padding-bottom: 10px; }
.general_COM_contenedor_02 { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-top: 3px; padding-bottom: 10px; padding-left:5px; padding-right:5px; background-color: #EEEEEE; }
.general_COM_titulo_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #026fa4; padding: 3px; font-weight: bold; }
.general_COM_info { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #026fa4; padding: 3px; }
.general_COM_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-bottom: 10px;}

/* EO COMENTARIOS */

/* BO ERRORES */
.general_aviso_contenedor_01 { position:relative; }
.general_aviso_contenedor_02 { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#999999; border-left-style:solid; border-left-width:1px; border-left-color:#999999; border-right-style:solid; border-right-width:1px; border-right-color:#999999; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom: 10px; }

.general_aviso_error_titulo_01 { height:57px; width:394px; position:absolute; top:0px; background-image:url(../../img/avisos/aviso_error_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding-top:5px; padding-left:80px; }
.general_aviso_advertencia_titulo_01 { height:57px; width:394px; position:absolute; top:0px; background-image:url(../../img/avisos/aviso_advertencia_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding-top:5px; padding-left:80px; }
.general_aviso_correcto_titulo_01 { height:57px; width:394px; position:absolute; top:0px; background-image:url(../../img/avisos/aviso_correcto_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding-top:5px; padding-left:80px; }

.general_aviso_box_contenedor_01 { position:relative; }
.general_aviso_box_contenedor_02 { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#999999; border-left-style:solid; border-left-width:1px; border-left-color:#999999; border-right-style:solid; border-right-width:1px; border-right-color:#999999; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom: 5px; }

.general_aviso_box_error_titulo_01 { height:57px; width:220px; position:absolute; top:0px; background-image:url(../../img/avisos/aviso_box_error_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:7px; padding-left:70px; font-weight: bold;}
.general_aviso_box_advertencia_titulo_01 { height:57px; width:220px; position:absolute; top:0px; background-image:url(../../img/avisos/aviso_box_advertencia_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:7px; padding-left:70px; font-weight: bold; }
.general_aviso_box_correcto_titulo_01 { height:57px; width:220px; position:absolute; top:0px; background-image:url(../../img/avisos/aviso_box_correcto_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:7px; padding-left:70px; font-weight: bold;}

/*.general_aviso_horizontal_error_titulo_01 { background-image:url(../../img/avisos/aviso_horizontal_error_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:70px; font-weight: bold; vertical-align: top; }*/
/*.general_aviso_horizontal_advertencia_titulo_01 { height:55px; width:150px; background-image:url(../../img/avisos/aviso_horizontal_advertencia_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:70px; font-weight: bold; vertical-align: top; display:compact;}*/
/*.general_aviso_horizontal_correcto_titulo_01 { background-image:url(../../img/avisos/aviso_horizontal_correcto_header_bg.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:70px; font-weight: bold; vertical-align: top; } */

.general_aviso_horizontal_error_titulo_01 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:70px; font-weight: bold; }
.general_aviso_horizontal_advertencia_titulo_01 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:70px; font-weight: bold; }
.general_aviso_horizontal_correcto_titulo_01 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding-top:15px; padding-left:70px; font-weight: bold; }


.general_aviso_horizontal_error_accion { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EE60A2; text-align: right; padding-left:5px; padding-right:5px; }
.general_aviso_horizontal_advertencia_accion { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FCBA63; text-align: right; padding-left:5px; padding-right:5px; }
.general_aviso_horizontal_correcto_accion { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #74B64A; text-align: right; padding-left:5px; padding-right:5px; }

.general_aviso_horizontal_comentarios { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border-right-width: 1px; border-right-style: dotted; border-right-color: #666; padding-right:5px; padding-top:5px;}


.general_aviso_error_accion { border-top-style:dotted; border-top-width:1px; border-top-color:#999999; padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EE60A2; text-align: right; }
.general_aviso_advertencia_accion { border-top-style:dotted; border-top-width:1px; border-top-color:#999999; padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FCBA63; text-align: right; }
.general_aviso_correcto_accion { border-top-style:dotted; border-top-width:1px; border-top-color:#999999; padding-top:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #74B64A; text-align: right; }

.general_aviso_comentarios { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-bottom:10px; }

/* EO ERRORES */


/* BO BINETAS */

.general_bineta_05 { background-image: url(../../img/general_bineta_05.png); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; height: 34px; width: 32px; font-weight: bold; text-align: center; vertical-align: top; }
.general_bineta_07 { background-image: url(../../img/general_bineta_07.png); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; height: 34px; width: 32px; font-weight: bold; text-align: center; vertical-align: top; }
/* EO BINETAS */

/* BO ESTILOS PARA LOGIN EN EL HEADER */
.general_head_LOGIN_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
/* EO ESTILOS PARA LOGIN EN EL HEADER */

/* BO ESTILOS PARA EL CARRITO EN EL HEADER */
a.general_head_CARRITO_link_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration:none; }
a.general_head_CARRITO_link_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration:none; }
a.general_head_CARRITO_link_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #3F86C3; text-decoration:underline; }
.general_head_CARRITO_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.general_head_CARRITO_contenido_02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
/* EO ESTILOS PARA EL CARRITO EN EL HEADER */

/* BO ESTILOS PARA EL INLINEPLAYER */

/*

 SoundManager 2: In-page MP3 player example
 ------------------------------------------

 Clicks on links to MP3s are intercepted via JS, calls are
 made to SoundManager to load/play sounds. CSS classes are
 appended to the link, which are used to highlight the
 current play state and so on.

 Class names are applied in addition to "sm2_link" base.

 Default:

 sm2_link

 Additional states:

 sm2_playing
 sm2_paused

 eg.

 <!-- default -->
 <a href="some.mp3" class="sm2_link">some.mp3</a>

 <!-- playing -->
 <a href="some.mp3" class="sm2_link sm2_playing">some.mp3</a>


 Note you don't require ul.graphic / ul.flat etc. for your use
 if only using one style on a page. You can just use .sm2_link{}
 and so on, but isolate the CSS you want.

 Side note: Would do multiple class definitions eg.

 a.sm2_default.sm2_playing{}

 .. except IE 6 has a parsing bug which may break behaviour,
 applying sm2_playing {} even when the class is set to sm2_default.


 If you want to make your own UI from scratch, here is the base:

 Default + hover state, "click to play":

 a.sm2_link {}
 a.sm2_link:hover {}

 Playing + hover state, "click to pause":

 a.sm2_playing {}
 a.sm2_playing:hover {}

 Paused + hover state, "click to resume":

 a.sm2_paused {}
 a.sm2_paused:hover {}


*/

/* two different list types */

ul.flat {
 list-style-type:none;
 padding-left:0px;
}

ul.flat li,
ul.graphic li {
 padding-bottom:1px;
}

ul.flat li a {
 display:inline-block;
 padding:2px 4px 2px 4px;
}

ul.graphic {
 list-style-type:none;
 padding-left:0px;
 margin-left:0px;
}

/* background-image-based CSS3 example */

ul.graphic {
 list-style-type:none;
 margin:0px;
 padding:0px;
}

ul.graphic li {
 margin-bottom:2px;
}

ul.graphic li a,
ul.graphic li a.sm2_link {
 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */
 display:inline-block;
 padding-left:22px;
 min-height:14px;
 border:3px solid #EBEBEB;
 background-color:#EBEBEB;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:0px 3px 0px 20px;


 min-width:8.7em;
 _width:8.7em;

 text-align:left;

 
 text-decoration:none;
 font-weight:bold;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#666666;
}

ul.graphic li a.sm2_link {
 /* safari 3.1+ fun (or, proprietary crap. TBD.) */
 -webkit-transition-property: hover;
 -webkit-transition: all 0.15s ease-in-out;
}

ul.graphic li a.sm2_link,
ul.graphic li a.sm2_paused:hover,
ul.graphic li a.sm2_link:hover { _background-image:url(../../img/iconos/inlineplayer/icon_play.gif); /* IE 6 */ border-color:#EBEBEB; background-color: #EBEBEB; background-image: url(../../img/iconos/inlineplayer/icon_play.png); background-repeat: no-repeat; background-position: 0px 50%; }

ul.graphic li a.sm2_paused {
 background-color:#EBEBEB;
 border-color:#EBEBEB;
}

ul.graphic li a.sm2_paused:hover {
 background:#EBEBEB url(../../img/iconos/inlineplayer/icon_play.png) no-repeat 0px 50%;
 _background-image:url(../../img/iconos/inlineplayer/icon_play.gif);
 border-color:#EBEBEB;
}

ul.graphic li a.sm2_playing,
ul.graphic li a.sm2_playing:hover {
 background:#AEDEE4 url(../../img/iconos/inlineplayer/icon_pause.png) no-repeat 0px 50%;
 _background-image:url(../../img/iconos/inlineplayer/icon_pause.gif);
 border-color:#AEDEE4;
 text-decoration:none;
}

/* hide button while playing?
ul.graphic li a.sm2_playing {
 background-image:none;
}
*/

/* flat CSS example */

ul.flat a.sm2_link {
 /* default state: "a playable link" */
 border-left:6px solid #999;
 padding-left:4px;
 padding-right:4px;
}

ul.flat a.sm2_link:hover {
 /* default (inactive) hover state */
 border-left-color:#333;
}


ul.flat a.sm2_playing {
 /* "now playing" */
 border-left-color:#6666ff;
 background-color:#000;
 color:#fff;
 text-decoration:none;
}

ul.flat a.sm2_playing:hover {
 /* "clicking will now pause" */
 border-left-color:#cc3333;
}

ul.flat a.sm2_paused {
 /* "paused state" */
 background-color:#666;
 color:#fff;
 text-decoration:none;
}

ul.flat a.sm2_paused:hover {
 /* "clicking will resume" */
 border-left-color:#33cc33;
}

/* EO ESTILOS PARA EL INLINEPLAYER */


/* BO LIGHTBOX TÉRMINOS Y CONDICIONES */
.general_lightbox_contenido_01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
/* EO LIGHTBOX TÉRMINOS Y CONDICIONES */

/* Estilo para links sin estilo */
a:link { color: #026fa4; text-decoration: none; }
a:visited { color: #026fa4; text-decoration: none; }
a:hover { color: #026fa4; text-decoration: underline; }

/* Corregir imagenes PNG en IE6*/
img, div, td, #menu { behavior: url(iepngfix.htc) }
