/* ESTILOS GENERALES */
body { height: 100%; margin:0px; padding: 0px; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #6E6E6E; background-color: #8F8875; }
html {  }

/* ESTILOS CAJAS GLOBALES */
#web-home { height: 100%; background-color: #B0AA96; }
#web { height: 100%; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_teatro.gif); background-repeat: no-repeat; }
#contenido { width: 635px; height: 100%; margin-left: 77px; background-color: #ECE6D2;  border-left: 1px solid #BDB6A3; border-right: 1px solid #BDB6A3; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_contenido.gif); background-repeat: repeat-x; background-position: bottom; }
#cabecera { border-top: 19px solid #40331A;  }
#subcabecera { clear: both; width: 617px; }
#datos { clear: both; width: 617px; }
#pie { clear: both; width: 617px; }

/* ESTILOS PARA LA CABECERA DE LA WEB */
#cabecera-contenido { margin-top: 1px; padding-top: 9px; height:100px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif); background-repeat: no-repeat; background-position: top right;  }
#cabecera-logo { float: right; width: 206px; height: 99px; }
#cabecera-logo h1 { margin: 0px; padding: 0px; width: 93px; height: 99px; }
#cabecera-menu { float: left; } 
#cabecera-menu-padding { margin-left: 18px; margin-top: 34px; height: 60px; padding-bottom: 5px; width: 270px; border-bottom: 1px solid #CAC5B3; }
#cabecera-menu span { color: #302E27; font-size: 10px; }
#cabecera-menu ul { margin: 0px; padding: 0px; list-style-type: none;  display: inline; }
#cabecera-menu li { margin: 0px; padding: 0px; width: 134px; float: left; }
#cabecera-menu li a { padding-left: 8px; font-size: 12px; text-transform: uppercase; color: #514E48; text-decoration: none; font-weight: bold; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_cabecera.gif); background-repeat: no-repeat;}
#cabecera-menu li a:hover { color: #990000;  }
#cabecera-opciones { float: left; }
#cabecera-opciones-padding { width: 136px; margin-top: 34px; height: 60px; padding-bottom: 5px; border-bottom: 1px solid #CAC5B3; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_varios.gif); background-repeat: no-repeat; background-position: bottom; }
#cabecera-opciones ul { margin: 0px; padding: 0px; list-style-type: none; display: inline; }
#cabecera-opciones li { margin: 0px; padding: 0px; float: left; margin-right: 5px;  }

/* ESTILOS PARA LA SUBCABECERA */
#subcabecera-padding { margin-left: 18px; margin-top: 8px; border-bottom: 2px solid #CAC5B3; height: 22px; }
#subcabecera strong { color: #990000; float: left; font-size: 10px; }
#subcabecera ul { margin: 0px; padding: 0px; list-style-type: none; display: inline; }
#subcabecera li { margin: 0px; padding: 0px; float: left; padding-left: 10px; padding-right: 5px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_cabecera.gif); background-repeat: no-repeat; }
#subcabecera li a { text-decoration: none; text-transform: uppercase; color: #514E48; }
#subcabecera li a:hover { color: #990000; }

/* ESTILOS PARA DATOS */
#datos-padding { margin-left: 18px; margin-top: 1px; padding-top: 25px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_datos.gif); background-repeat: repeat-x;}
#datos-cuerpo strong { color: #2F302F; }
#datos-cuerpo b { color: #2F302F; }
#datos-cuerpo p { padding:0px; margin: 8px 0px 8px 0px; }
#caja { margin-top: 8px; border: 1px solid #DCBBAA; background-color: #E7D8C6; color: #7F6355; }
#caja-padding { padding: 5px; }

/* ESTILOS PARA EL PIE DE LA WEB */
#pie-padding { margin-left: 18px; margin-top: 1px; padding-top: 15px; border-top: 2px solid #CAC5B3; }
#pie-nombre { color: #393731; float: left;}
#pie-datos { padding-left: 50px; float: left; }
#pie-email { float: right; }
#pie a { text-decoration: none; color: #990000; }
#pie a:hover { color: #600000; }

/* ESTILOS PARA LOS TITULOS */
#datos h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #990000; margin: 0px; margin-bottom: 4px; padding: 0px; text-transform: Uppercase; }
#datos h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #990000; margin: 0px; margin-bottom: 4px; padding: 0px; text-transform: Uppercase; letter-spacing: -1px; }
#datos h4 { color: #B0403A; font-size: 14px; margin: 0px; margin-bottom: 3px; padding: 0px; }
#datos h5 { color: #990000; font-size: 12px; margin: 0px; margin-bottom: 3px; margin-top: 8px;  padding: 0px; padding-left: 10px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_cabecera.gif); background-repeat: no-repeat; }
#datos h6 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #990000; margin: 0px; margin-bottom: 4px; padding: 0px; text-transform: Uppercase; }
#datos h2 span { font-size: 11px; }

/* ESTILOS DE DATOS PARA TRES COLUMNAS HOME */
#datos-home-2col-formato1 {  }
#datos-home-2col-formato1-izquierda { float: left; width: 370px; }
#datos-home-2col-formato1-derecha { float: right; width: 200px; }

/* ESTILOS DE DATOS PARA DOS COLUMNAS HOME */
#datos-home-3col { clear: both; border-top: 2px solid #CAC5B3; padding-top: 20px;  background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_datos_medio.gif); background-repeat: repeat-x; }
#datos-home-3col-izquierda { width: 175px; float: left; }
#datos-home-3col-central { width: 175px; margin-right: 15px; margin-left: 15px; padding-bottom: 15px; padding-right: 15px; padding-left: 15px; float: left; border-left: 1px solid #CAC5B3; border-right: 1px solid #CAC5B3; }
#datos-home-3col-derecha { width: 175px; float: left; }

/* ESTILOS PARA LOS LISTADOS */
ul.listado-documentos { margin: 0px; padding: 0px; list-style-type: none; }
ul.listado-documentos li { margin:0px; padding: 0px; padding-left: 12px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_documentos.gif); background-repeat: no-repeat; }

/* ESTILOS PARA LAS SIMULACION DE CARPETAS */
#listado-carpetas { padding: 3px 0px; margin-left: 0px; margin-bottom: 0px; border-bottom: 1px solid #BFBAAA; font-size: 11px; }
#listado-carpetas li { list-style: none; margin: 0px; display: inline; }
#listado-carpetas li a { color: #9C9990; padding: 3px 5px; margin-left: 0px; border: 1px solid #BFBAAA; border-bottom: none; background: #DED8C6; text-decoration: none; text-transform: uppercase; }
#listado-carpetas li a:link { color: #9C9990; }
#listado-carpetas li a:visited {  }
#listado-carpetas li a:hover { color: #F2EEE0; background-color: #BFBAAA; }
#listado-carpetas li a.carpeta-activa { color: #B0403A; background-color: #F2EEE0; border-bottom: 1px solid #F2EEE0; }
#listado-carpetas li a.carpeta-activa:hover { color: #B0403A; background-color: #F2EEE0; border-bottom: 1px solid #F2EEE0; }
#datos-carpetas { background-color: #F2EEE0; border: 1px solid #BFBAAA; border-top: none;  }
#datos-carpetas-padding { padding: 20px; padding-top: 1px; padding-bottom: 0px;}

/* ESTILOS PARA LA PAGINACION */
#paginacion { border-top: 1px solid #BFBAAA; text-align: right; padding-top: 10px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_paginacion.gif); background-repeat: repeat-x; }
#paginacion strong { color: #000000; }
#paginacion a { color: #990000; text-decoration: none; font-weight: bold; }
#paginacion a:hover { color: #600000; }

/* ESTILOS PARA TEXTO */
.texto { color: #6E6E6E; }
.destacado { color: #393731; }
.explicacion { color:#B0403A; }
.nota { color:#B0403A; font-size: 10px; }
.anexo { color:#6E6E6E; font-size: 10px; }

/* ESTILOS PARA FORMULARIOS */
#formulario { padding-top: 8px; padding-bottom: 15px; border-top: 1px solid #CAC5B3; border-bottom: 1px solid #CAC5B3; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_formulario.gif); background-repeat: repeat-x; background-position: bottom; }
#formulario .formulario-2col { float: left; border: 0px; }
#formulario label { width: 105px; float: left; text-align: right; margin: 0 1em 10px 0 clear: both; padding-top: 3px; } 
#formulario input { font-size: 11px; margin-bottom: 3px; }
#formulario textarea { font-size: 11px; font-family: arial, helvetica; margin-bottom: 3px; }
#formulario .focus { font-size: 11px; margin-bottom: 3px; background-color: #E3E1DC; color: #222222; }
#formulario .nofocus { font-size: 11px; margin-bottom: 3px; background-color: #FFFFFF; color: #6E6E6E; }
#formulario cite { font-size: 10px; color:#B0403A; }
#formulario .boton { color: #40331A; background-color: #D2CBBB; border-top: 1px solid #A59D8A; border-left: 1px solid #A59D8A; border-right: 2px solid #918874; border-bottom: 2px solid #918874; font-weight: bold; }
.datos-necesarios { font-size: 11px; color: #990000; }

/* ESTILOS PARA LOS ENLACES */
a.enlace { color: #990000; text-decoration: none; font-weight: bold; }
a.enlace:hover { color: #600000; }
a.enlace-destacado { text-decoration: none; padding-left: 10px; color: #990000; font-weight: bold; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_cabecera.gif); background-repeat: no-repeat; }
a.enlace-destacado:hover { color: #600000; }
a.enlace-cabecera-contactar { padding-left: 12px; font-size: 10px; text-transform: uppercase; color: #000000; text-decoration: none; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_cabecera_mail.gif); background-repeat: no-repeat; }
a.enlace-cabecera-contactar:hover { color: #990000; }
a.enlace-cabecera-inicio { padding-left: 12px; font-size: 10px; text-transform: uppercase; color: #000000; text-decoration: none; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_cabecera_home.gif); background-repeat: no-repeat; }
a.enlace-cabecera-inicio:hover { color: #990000; }
a.enlace-imagen-banner { display: block; width: 180px; text-align:center; border-top: 1px solid #CAC5B3; padding-top: 9px; margin-top: 8px; }
a.enlace-subir { color: #990000; text-decoration: none; font-weight: bold; padding-right: 8px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_subir.gif); background-repeat: no-repeat; background-position: right; }
a.enlace-subir:hover { color: #600000; }
a.enlace-volver { color: #990000; text-decoration: none; font-weight: bold; padding-left: 10px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_cabecera.gif); background-repeat: no-repeat; }
a.enlace-volver:hover { color: #600000; }
a.enlace-imprimir { color: #990000; text-decoration: none; font-weight: bold; padding-left: 10px; padding-right: 10px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_cabecera.gif); background-repeat: no-repeat; }
a.enlace-imprimir:hover { color: #600000; }
a.paginacion-home-actual { color: #74736E; font-weight: bold; text-decoration: none; padding: 2px 5px 5px 6px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_home_on.gif); background-repeat: no-repeat; }
a.paginacion-home-actual:hover { color: #FFFFFF; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_home_ons.gif); }
a.paginacion-home { color: #FFFFEA; font-weight: bold; text-decoration: none; padding: 2px 5px 5px 6px; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_home.gif); background-repeat: no-repeat; }
a.paginacion-home:hover { color: #C9C4B3; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/paginacion_home_ons.gif); }

/* ESTILOS PARA IMAGENES */
.imagen-izquierda { float: left; margin-right: 11px; }
.imagen-derecha { float: right; margin-left: 11px; }
.imagen-conmarco { border: 4px solid #FFFFFF; }
.imagen-izquierda-conmarco { float: left; border: 4px solid #FFFFFF; margin-right: 11px; }
.imagen-derecha-conmarco { float: right; border: 4px solid #FFFFFF; margin-left: 11px; }
dl.imagen-detalle { width: 130px; text-align: center; padding: 10px; float: right; }
.imagen-detalle dt img { border: 4px solid #FFFFFF; }
.imagen-detalle dd { margin: 0px; padding: 0px; font-size: 10px; color: #333333; }
dl.imagen-galeria { width: 90px; text-align: center; padding: 5px; padding-right: 15px; float: left; }
.imagen-galeria dt img { border: 4px solid #FFFFFF; }
.imagen-galeria dd { margin: 0px; padding: 0px; font-size: 10px; color: #333333; }
dl.imagen-repertorio { width: 90px; text-align: center; padding: 5px; padding-right: 15px; float: left; }
.imagen-repertorio dt img { border: 4px solid #FFFFFF; }
.imagen-repertorio dd { margin: 0px; padding: 0px; font-size: 10px; color: #333333; }


/* ESTILOS ESPACIOS VERTICALES */
.espacio-vertical-5 { padding-top: 5px; }
.espacio-vertical-8 { padding-top: 8px; }

/* ESTILOS PARA LA LINEA */
.linea { height: 1px; background-color: #CAC5B3; border: 1px solid #CAC5B3; clear: both; }

/* ESTILOS PARA FLOTAR */
.flotar-izquierda { float: left; }
.flotar-derecha { float: right; }

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR Y MOSTRAR IMPRIMIR*/
.mostrarimprimir { display: none; }
.nomostrarimprimir {  }
.nomostrar { display: none; }
.mostrar {  }
.borrar { clear: both; }
.ocultar { display: none; }
