body{ background: #e1d9cc url(../images/bkg_body.png) repeat-x }

.enlaceVerde{ color: #7e8803 }
    .enlaceVerde:hover{ border-bottom: 1px dotted #7e8803 }

.limpio{ clear: both; float: none }

div.container{ width: 990px }

/*  TAMANO DE LOS CONTENEDORES    */
div.cabecera{ height: 140px }

div.izquierda{ width: 250px; padding: 1px }
    
div.centro{ padding: 1px; margin-left: 15px; width: 470px }
    div.centro.largo{ width: 695px } 
    
div.derecha{ padding: 1px; margin: 0  0 0 34px; width: 182px } 

/*div.piePagina{ clear: both; margin: 0; height: 357px; }*/
div.piePagina{ clear: both; margin: 0; height: 189px;/* width: 988px*/ }

div.contenidoPie{ width: 840px }

/*  CABECERA    */
div.cabecera{ background: transparent url(../images/back_cabecera/random01-trans.png) no-repeat right 0; overflow: hidden }
    h3.logotipo a{ background: transparent url(../images/logo-trans.png) no-repeat 0 6px; display: block; height: 111px; margin: 19px 0 0 6px; text-indent: -9999px; width: 500px }
    
/*  COLUMNA IZQUIERDA   */
div.menuPrincipal{
    background: transparent url(../images/main-menu-bg.jpg) no-repeat;
    height: 313px; overflow: hidden; padding-left: 37px }
    
    div.menuPrincipal.subMenu{ background: transparent url(../images/bkg_submenu.png) no-repeat; height: auto }
    
    div.menuPrincipal h3{ color: #BD4301; margin: 14px 15px 3px }
    
    ul#mainMenu{ font-weight: bold;color: #BD4301; list-style: none; line-height: 27px}
        ul#mainMenu li{ border-bottom: 1px solid #E1DAC7; width: 140px;  }
        ul#mainMenu li.last{ border-bottom: none }
            ul#mainMenu li a{ color: #000; font-weight: normal; padding-left: 5px; text-decoration: none  }

    h2.bannerAniversario{ background: transparent url(../images/bkg_35_aniversario-trans.png) no-repeat; height: 78px; margin-top: 39px; overflow: hidden }
        h2.bannerAniversario a{ display: block; height: 78px; overflow: hidden; text-indent: -9999px; width: 237px }
        
    h3.tituloSeccion, h3.tituloSeccion a{ font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; color: #7e8803 }
        div.izquierda h3.tituloSeccion{ margin: 28px 18px 10px }
        
    ul.ultimasNoticias{ list-style: none; margin: 22px 0 0 16px; font-size: 10px }
        ul.ultimasNoticias li{ margin-bottom: 29px }
        
        ul.ultimasNoticias h4{ margin: -5px 0 0 -5px }
            ul.ultimasNoticias h4 a{ font-size: 11px; font-weight: bold; color: #764a25; text-decoration: none }
            ul.ultimasNoticias p{ color: #5c5c5a; margin-bottom: 0 }

        span.bloqueFecha { background: transparent url(../images/bkg_bloqueFecha.png) no-repeat; color: #fff; display: block; float: left; font-size: 11px; height: 32px; padding: 7px 0 0 10px; width: 36px }
            ul.ultimasNoticias p{ clear: both }
        span.fechaHora{ background: #ded3b3; color: #464644 }
        
        a.leerMas{ color: #ae2f40; text-decoration: none }
        
/*  CONTENIDO CENTRAL */
div.centro h3.tituloSeccion{ letter-spacing: 1.25px }
    div.imgDestacada{ padding: 0; width: 471px; height: 314px }
    
div.centro p{ margin-bottom: 1.2em }
    p.descrImagen{ margin: 1em 0; font-weight: bold; color: #764a25 }
    
/*  CONTENIDO DERECHA */
h3.tituloCalendario{ font-size: 13px; text-align: center }

table.calendario{ margin-top: -5px; width: 100% }
    table.calendario th, table.calendario td{ padding: 0 2px; text-align: center; border: none }
        table.calendario thead th{ background: #e6dfcd; color: #6e6755 }
    
    table.calendario{ background: #857d67; border-bottom: 3px solid #c2c52c }

    table.calendario a{ text-decoration: underline }
    
ul.video_destacados{ list-style: none; margin: -8px 0 12px 2px }
    ul.video_destacados li{ margin-bottom: 8px }
        ul.video_destacados li a img{ border: 3px solid #d2cb9d }
        
a.boton{ background: transparent url(../images/boton-peque-trans.png) no-repeat 1px 1px; font-size: 11px; text-align: center; text-decoration: none; color: #000; display: block; padding-top: 2px; height: 17px; width: 68px }
    a.boton.largo{ background: transparent url(../images/boton-grande-trans.png) no-repeat 1px -1px; width: 115px }
    
ul.proxExpos{ margin: 5px 0 0; list-style: none }
    ul.proxExpos li{ color: #454744; line-height: 15.5px }
        ul.proxExpos li a{ font-weight: bold; color: #774b28; display: block; text-decoration: none }
            ul.proxExpos li a span.fecha{ color: #454744; font-size: 9px; padding-left: 3px }
            
/*  PIE DE PÁGINA   */
div.piePagina{ background: transparent url(../images/footer-bk.gif) repeat-x }
div.piePagina{ background: transparent url(../images/footer-bk2.gif) repeat-x }
    /*div.contenidoPie{ background: url(../images/footer-torre-humana.gif) no-repeat bottom left; padding: 26px 1px 1px 151px; height: 319px }*/
    div.contenidoPie{ padding: 26px 1px 1px 151px; height: 160px }

ul.destacadosPie{ margin: 35px 0 0; list-style: none }
    ul.destacadosPie li{ background: url(../images/footer-destacados.jpg) no-repeat; color: #fff; display: block; float: left; font-weight: bold; margin-left: 45px; padding-top: 25px; height: 143px; text-align: center; width: 215px }
        ul.destacadosPie li h3{ color: #f4e9bc }
        ul.destacadosPie li a{ font-weight: normal; margin-left: 32% }
        
div.menuPie{ clear: both; float: none; text-align: center }
    div.menuPie p{ margin-top: 15px; color: #774b28 }
    ul.menuPie{ margin-left: 0; list-style: none }
        ul.menuPie li{ display: inline; padding-left: 5px }
            ul.menuPie li a{ color: #686765; font-weight: bold; text-decoration: none }

.imgLeft{ float:left; margin: 0 10px 10px 0 }
.imgRigth{ float: right; margin: 0 0 10px 10px }
.imgCentro{ float: none; clear: both; margin: 0 0 10px 0 }

/*  ESTILO TABLAS     */
table.conFormato td{ border: 1px dotted #666; margin: 1px }
    table.conFormato tr.blue td, table.conFormato tr.blue td a{ color: #008ff5; text-decoration: none }
    
li.mes{ list-style: none }
    span.destaca{ color: #7e8803; font-weight: bold; display: block; margin-top: 15px }
    
/*  GLOBO DE EVENTOS  */
h4.evento{ font-size: 14px; font-weight: bold }
    p.evento, ul.evento{ font-size: 12px }
    
ul.felchasCelandario li{ display: inline; list-style: none }
    li.ant a, li.sig a{ text-decoration: none; display: block; float: left; margin-bottom: 10px; color: #000 }
    li.ant a{ background: transparent url(../images/flecha_izquierda.png) no-repeat left; margin-right: 6px; padding: 3px 0 2px 16px }
    li.sig a{ background: transparent url(../images/flecha_derecha.png) no-repeat right; padding: 3px 16px 2px 0 }
    
ul.sinStyle li{ list-style: none }

td.domingo div{ background: #c2c52c }
    td.domingo div.dstk{ background: #764a25 }

div.dstk{ background: #764a25 }
    div.dstk a{ text-decoration: none; color: #fff }
    
ul.idiomas{ float: right; margin: 0; margin-top: 62px }
    ul.idiomas li{ background: transparent url(../images/bkg_idiomas-trans.png) no-repeat 1px 2px; list-style: none; padding: 1px 3px 2px 20px; text-align: right; height: 15px; margin-bottom: 4px }
        ul.idiomas li a{ color: #fff }

    ul.idiomas li.active{ background-position: 1px -17px }
        ul.idiomas li.active a{ color: #7e8803 }
        
img.left{ float: left; margin: 1px 6px 0 0 }

table.formPedido td, table.formPedido th{ margin: 0; padding: 0 }
    table.formPedido textarea{ width: 168px; height: 40px }

ul.error_list, ul.error_list li{ list-style: none; margin: 0; padding: 0; color: #8a1f11 }

ul.direccion li{ list-style: none }

ul.paginador{ margin-left: 0 }
    ul.paginador li{ display: inline; list-style: none; color: #7e8803 }
        ul.paginador li a{ font-weight: bold; color: #333 }

p.fecha{ margin: -15px 0 0 0; font-style: italic; font-weight: bold; color: #333 }

div.column.centro p a{ color: #7e8803; text-decoration: underline }

ul.thumbs{ margin: 0; padding: 0 }
    ul.thumbs li{ list-style: none; display: inline }
        ul.thumbs li img{ list-style: none; display: inline; margin-right: 6px }
        
textarea#textContato{ width: 168px; height: 120px }

h4.nombreAlbum{ color: #774b28; margin: 30px 0 -12px 0 }