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

/* RESET PARA LOS ESTILOS */
* { margin: 0; padding: 0; font-size: 100%; }

/* ESTILOS GENERALES PARA FONDOS */
.general_header_bg_01 { background-image: url(../../img/general_header_bg_01.gif); background-repeat: no-repeat; background-position: left top; height: 100px; }
.general_menu_bg_01 { background-image: url(../../img/general_menu_bg_01.gif); background-repeat: repeat-x; background-position: left top; height: 20px; padding-left:57px; }
.general_footer_bg_01 { background-image: url(../../img/general_footer_bg_01.gif); background-repeat: no-repeat; background-position: left top; height: 20px; }
.general_footer_bg_02 { background-image: url(../../img/general_footer_bg_02.gif); background-repeat: no-repeat; background-position: left top; height: 80px; }
.general_footer_bg_03 { background-image: url(../../img/general_footer_bg_02.gif); background-repeat: no-repeat; background-position: left top; height: 30px; }
.general_footer_bg_04 { background-image: url(../../img/general_footer_bg_03.gif); background-repeat: no-repeat; background-position: right top; height: 80px; }
.general_footer_bg_05 { background-image: url(../../img/general_footer_bg_04.gif); background-repeat: no-repeat; background-position: left top; height: 80px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#9999CC; }
/* ESTILOS GENERALES PARA FONDOS */

/* ESTILOS GENERALES PARA CONTENEDORES */
#contenedor_header_logo_01 { text-align: center; }
#contenedor_footer_copyright_01 { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFF; }
#contenedor_body_01 { height:450px; background-image: url(../../img/general_body_bg_01.gif); background-repeat: repeat-y; background-position: left top; position: relative; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; z-index: 0; }
#contenedor_selector_01 { text-align:left; background-color:#009087; height: 20px; width: 955px; top: 5px; right: 0px; z-index: 5; position: absolute; }
#triangulo_esq_01 { position: absolute; z-index: 4; left: 0px; top: 0px; background-image: url(../../img/general_triangulo_esq_01.gif); background-repeat: no-repeat; background-position: left top; height: 135px; width: 266px; }
#triangulo_esq_01_02 { position: absolute; z-index: 4; left: 0px; top: 25px; background-image: url(../../img/general_triangulo_esq_01.gif); background-repeat: no-repeat; background-position: left top; height: 135px; width: 266px; }
#triangulo_esq_02 { position: absolute; z-index: 4; right: 0px; bottom: 0px; background-image: url(../../img/general_triangulo_esq_02.gif); background-repeat: no-repeat; background-position: left top; height: 140px; width: 273px; }
#header_sombra_01 { background-image: url(../../img/general_header_sombra_01.gif); background-repeat: no-repeat; background-position: left top; height: 10px; width: 690px; top: 0px; right: 0px; z-index: 1; position: absolute; }
#header_sombra_01_02 { background-image: url(../../img/general_header_sombra_01.gif); background-repeat: no-repeat; background-position: left top; height: 10px; width: 690px; top: 25px; right: 0px; z-index: 1; position: absolute; }
#contenedor_fotografias { position: absolute; z-index: 2; right: 0px; bottom: 0px; }
#contenedor_valor { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; font-style: italic; padding-right: 10px; }
#barra_01 { position: absolute; z-index: 3; left: 0px; top: 20px; background-image: url(../../img/general_barra_bg_01.gif); background-repeat: repeat-y; background-position: left top; height: 430px; width:136px; }
#barra_02 { position: absolute; z-index: 3; right: 0px; top: 20px; height: 430px; width:136px; background-image: url(../../img/general_banner_bg_01.jpg); background-repeat: no-repeat; background-position: left top; }
#barra_03 { position: absolute; z-index: 3; right: 0px; top: 20px; height: 430px; width:136px; background-image: url(../../img/general_banner_bg_02.jpg); background-repeat: no-repeat; background-position: left top; }
/* ESTILOS GENERALES PARA CONTENEDORES */

/* ESTILOS GENERALES PARA LINKS */
a.general_link_footer_01:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFF; text-decoration: none; }
a.general_link_footer_01:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFF; text-decoration: none; }
a.general_link_footer_01:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFF; text-decoration: underline; }

a.general_link_contenido_01:link { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color: #9999CC; text-decoration: none; }
a.general_link_contenido_01:visited { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color: #9999CC; text-decoration: none; }
a.general_link_contenido_01:hover { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color: #993300; text-decoration: underline; }

a.general_link_acrobat_01:link { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; text-decoration: none; background-image: url(../../img/general_icono_acrobat.gif); background-repeat: no-repeat; background-position: left; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
a.general_link_acrobat_01:visited { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; text-decoration: none; background-image: url(../../img/general_icono_acrobat.gif); background-repeat: no-repeat; background-position: left; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
a.general_link_acrobat_01:hover { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; color: #333; text-decoration: underline; background-image: url(../../img/general_icono_acrobat.gif); background-repeat: no-repeat; background-position: left; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
/* ESTILOS GENERALES PARA LINKS */

/* ESTILOS GENERALES PARA EL MENU HORIZONTAL */
.general_menu_borde_01 { border-left-style:solid; border-left-width:1px; border-left-color:#FFF; border-right-style:solid; border-right-width:1px; border-right-color:#FFF; }
.general_menu_borde_02 { border-right-style:solid; border-right-width:1px; border-right-color:#FFF; }
/* ESTILOS GENERALES PARA EL MENU HORIZONTAL */

/* ESTILOS GENERALES PARA ETIQUETAS */
.general_etiqueta_01 { color:#4E5CA0; font-weight:bold; }
.general_etiqueta_02 { color:#933C06; font-weight:bold; }
.general_etiqueta_03 { color:#933C06; font-size:9px; font-style:italic; }
.general_etiqueta_04 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; background-color: #9999CC; text-align: left; padding-left: 3px; line-height: 20px; }
.general_etiqueta_05 { color:#FFF; font-size:9px; }

/* ESTILOS GENERALES PARA ETIQUETAS */

/* ESTILOS GENERALES PARA FORMAS */
.general_campo_input_01 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; background-color: #FFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px solid #666666; }
.general_campo_select_01 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; background-color: #FFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px solid #666666; }
.general_campo_select_02 { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; background-color: #FFF; border: 1px solid #FFF; }
.general_campo_textarea_01 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; background-color: #FFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px solid #666666; }
/* ESTILOS GENERALES PARA FORMAS */