/*
Theme Name: Aula 2PL
Theme URI: http://manoloweb.net/
Description: Based on MW BASE, Base template of MW Consulting
Version: 1.0
Author: Miguelin, Manoloweb
Author URI: http://manoloweb.net/
*/


/* special stuff */
@import url("ui/start.css"); 
@import url("ui/special.css"); 

body{
    margin: 0px;
    font-family: arial,helvetica,serif,"Times New Roman";
    padding: 0px;
    background: #b5d505 url(ui/img/main_top_degradee.jpg) repeat-x scroll left top;
    color: #0b0c0c;
    font-size: 13px;
}

#bottom_degradee{
    background-image: url(ui/img/main_footer_degradee.jpg);
    background-repeat: repeat-x;
    background-position: 0px bottom;
    position: relative;
}

#texturas_bg{
    background: url(ui/img/dibujines.png) fixed center bottom;
    background-repeat: repeat-x;
    position: relative;
}

#main_wrapper{
    width: 960px;
    margin: 0px auto;
    position: relative;
    padding-bottom: 80px;
}

#header_area{
    overflow: visible;
    position: relative;
    z-index: 13;
}

/* ================ ______ ================ */
/* ================ HEADER ================ */
/* ================ ______ ================ */

#head_top_bar{
    background-color: #cbce40;
    background-image: url(ui/img/top_bar_brush.gif);
    background-position: 195px 0px;
    background-repeat: repeat-y;
    height: 36px;
    position: relative;
    z-index: 14;
}

/* ====== MAIN MENU AREA ===== */

#top-nav{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 290px;
    float: left;
    overflow: visible;
}

#top-nav li{
    float: left;
    margin-left: 14px;
    position: relative;
    padding: 0px
}

#top-nav li a{
    display: block;
    height: 36px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#top-nav li a span{
    display: block;
    padding-top: 300px;
}

#top-nav .page-item-inicio a{
    background-image: url(ui/img/title_top_inicio.gif);
    width: 48px;
}
#top-nav .page-item-secciones a{
    background-image: url(ui/img/title_top_secciones.gif);
    width: 91px;
}

#top-nav .page-item-secciones.nav-hover a{
    background-position: 0px -38px !important;
}

#top-nav .page-item-buzon a{
    background-image: url(ui/img/title_top_buzon.gif);
    width: 52px;
}

#top-nav li ul{
    display: none;
    width: auto;
    left: 0px;
    top: 36px;
    position: absolute;
    list-style: none;
    margin: 0px;
    padding: 5px;
    background-color: #aaad36;
    z-index: 15;
    border-bottom: 1px solid #86891e;
    border-right: 1px solid #86891e;
    text-transform: uppercase;
}

#top-nav li ul li{
    margin: 0px;
    font-weight: bold;
}
#top-nav li ul li a{
    background-image: none !important;
    height: auto !important;
    width: auto !important;
    text-decoration: none;
    color: #000;
    padding: 5px 15px;
}

#top-nav li ul li a:hover{
    background-color: #cbce40;
}

#top-nav li ul li a span{
    padding: 0px;
}

/* ====== SEARCH FORM ===== */

#searchform_top{
    width: 230px;
    float: right;
    margin: 6px 13px 0px 0px;
    display: inline;
}

#searchform_top form{
    margin: 0px;
    padding: 0px;
}

#searchform_top p{
    margin: 0px;
}

#searchform_top p #s{
    border: 1px solid #a2a2a2;
    width: 174px;
    padding-top: 4px;
    height: 18px;
    float: left;
}

#searchform_top p #searchsubmit{
    float: left;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    font-size: 10px;
    background: transparent;
    border: none;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

/* ====== LOGO AND TOP ADS AREA ===== */

#head_logo_ads_area{
    margin-top: 20px;
    width: 960px;
    height: 90px;
    overflow: hidden;
    margin-bottom: 30px;
}

#logo_title{
    float: left;
    margin: 0px 0px 0px 5px;
}

#logo_title, #logo_title a{
    display: block;
    height:83px;
    width: 213px;
    overflow: hidden;
}

#logo_title a{
    background-image: url(ui/img/logo_aula.gif);
    background-repeat: no-repeat;
}

#logo_title a span{
    padding-top: 500px;
    display: block;
}

/* ================ ____ ================ */
/* ================ HOME ================ */
/* ================ ____ ================ */

#content .wrapper{
    background-color: #030301;
}

/* ================ HOME CATEGORIES ================ */

.home_top_sections{
    height: 1%;
    padding: 0px 20px 0px 20px;
    margin-bottom: 20px;
    overflow: auto;
}

.home_section{
    padding: 0px 0px 25px 0px;
    overflow: auto;
    height: 1%;
}

.home_cateogory_240{
    width: 240px;
    margin-right: 20px;
}

.home_cateogory_promo{
    width: 400px;
}

.home_cateogory{
    float: left;
    color: #1b1b1b;
    font-size: 11px;
}

.home_cateogory .home_cat_title, .home_cateogory .home_cat_title a{
    display: block;
    overflow: hidden;
    height:40px;
    background-repeat: no-repeat;
}

.home_cateogory #home-cat-alarma a{
    background-image: url(ui/img/home_section_alarma.jpg);
}

.home_cateogory #home-cat-metamorfosis a{
    background-image: url(ui/img/home_section_metamorfosis.jpg);
}

.home_cateogory #home-cat-promociones a{
    background-image: url(ui/img/home_section_promo.jpg);
}

.home_cateogory .home_cat_title span{
    display: block;
    margin-top: 500px;
}

.home_cateogory .home_cat_title{
    margin: 0px 0px 10px 0px;
}

.home_cateogory .home_cat_title a{
    color: #3b754c;
    text-decoration: none;
}

.home_cateogory .home_cat_post_title{
    font-size: 13px;
    margin-bottom: 0px;
}

.home_cateogory .home_cat_post_title a{
    color: #7f872f;
    text-decoration: none;
}

.home_cat_readmore{margin: 15px 0px 25px 0px; font-weight: bold;}
.home_cat_readmore a{
    color: #3b754c;
    text-decoration: none;
}

/* ================ HOME SECTIONS ================ */

/****GENERAL****/
.home_section_top{
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-left: 20px;
}   

.home_section_bottom{
    background-repeat: no-repeat;
    background-position: 0px bottom;
}

.home_section_body{
    background-repeat: repeat-y;
    overflow: auto;
    
}

/****ENTRE CUATES****/
.home_entre-cuates .home_section_top{
    background-image: url(ui/img/entrecuatesarriba.jpg);
    padding-top: 60px;
}   

.home_entre-cuates .home_section_bottom{
    background-image: url(ui/img/entrecuatesabajo.jpg);
    padding-bottom: 40px;
}

.home_entre-cuates .home_section_body{
    background-image: url(ui/img/entrecuates.jpg);
    padding: 1px 60px 1px 50px;
    color: #000000;
    font-weight: bold;
}

/**** TERMOMETRO ****/
.home_termometro .home_section_top{
    background-image: url(ui/img/termometroarriba.jpg);
    padding-top: 60px;
}   

.home_termometro .home_section_bottom{
    background-image: url(ui/img/termometroabajo.jpg);
    padding-bottom: 55px;
}

.home_termometro .home_section_body{
    background-image: url(ui/img/termometro.jpg);
    padding: 1px 25px 1px 50px;
    color: #fff;
}

/**/

.home_link_boxes{
    margin: 20px 0px 20px 20px;
    display: block;
}

/**/
.catTitle_area{
    height: 1%;
    height: 30px;
    padding: 10px 20px 0px 0px;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-image: url(ui/img/cat_title.jpg);
}

.ctitle_consola{
    background-position: 0px -200px;
}

.ctitle_entre-cuates{
    background-position: 0px -160px;
}

.ctitle_termometro{
    background-position: 0px -400px;
}

.ctitle_metamorfosis{
    background-position: 0px -320px;
}

.ctitle_test{
    background-position: 0px -360px;
}

.ctitle_cartelera{
    background-position: 0px -280px;
}

.ctitle_alarma{
    background-position: 0px -240px;
}

.ctitle_promociones{
    background-position: 0px -120px;
}

.ctitle_foro{
    background-position: 0px -80px;
}

.ctitle_lente{
    background-position: 0px -40px;
}

.ctitle_zodiaco{
    background-position: 0px -400px;
}

.ctitle_search{
    background-position: 0px -440px;
}

.ctitle_zodiaco{
    background-position: 0px -480px;
}

.ctitle_talent-tour{
    background-position: 0px -520px;
}

.home_sec_title{
    width: 440px;
    margin: 0px;
    float: left;
    overflow: hidden;
    height: 30px;
}

.home_sec_title a{
    display: block;
    height: 30px;
    overflow: hidden;
}

.home_sec_title span{
    padding-top: 500px;
    display: block;
}

.catTitle_area .more-right{
    margin-right: 20px;
}

/* ================ MURAL ================ */

.mural_de{
    margin: 0px;
    background-image: url(ui/img/mural_user_.gif);
    background-repeat: no-repeat;
    padding: 10px 0px 10px 30px;
    color: #41260e !important;
    font-size: 13px;
}

#hom-mural-title{
    color: #000;
    margin: 10px 0px;
    font-size: 22px;
}
.entry-mural-area strong{
    color: #000 !important;
    font-size: 14px;
}

.entry-mural-area{
    padding: 6px 10px;
    color: #41260e;
}

.entry-mural-area p{
    margin: 0px;
}

.mural_body{
    overflow: auto;
}

.mural_body p{
    margin: 7px 0px;
}

/* ================ ENTRE CUATES ================ */
.more-link{
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
    background-image: url(ui/img/blue_link_min.png);
    background-repeat: no-repeat;
    background-position: right 0px;
    padding-right: 20px;
    display: block;
    width: 100px;
    cursor: pointer;
    font-size: 14px;
}

.more-link:hover{
    border: none !important;
    background-position: right -25px !important;
}

.more-link span{
    background-image: url(ui/img/blue_link_large.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 10px;
    height: 25px;
    display: block;
    line-height: 24px;
}

.more-link:hover span{
    background-position: 0px -25px !important;
}

.more-right{float: right;}
.more-large{width: 125px;}

/* ================ TERMOMETRO ================ */

#home-sec-termometro span{
    display: block;
    padding-top: 500px;
}

.termo_q_area h4{
    margin: 6px 0px 4px 0px;
    font-size: 13px;
}

.termo_answerform{
    height: 30px;
    overflow: hidden;
    margin: 8px 0px 0px 0px;
}

.termo_answerform strong{
    background-repeat: no-repeat;
    background-position: right 0px;
    padding-right: 8px;
    float: left;
}

.termo_answerform strong span{
    background-repeat: no-repeat;
    color: #fff;
    margin-left: 15px;
    padding-left: 8px;
    float: left;
    height: 23px;
    line-height: 22px;
}

.termo_q_opt, .termo_q_g{
    background-image: url(ui/img/respuesta_min_noarrow.gif);
    cursor: pointer;
}
.termo_q_opt span, .termo_q_g span{background-image: url(ui/img/respuesta_large.gif);}

.termo_q_clicked{background-image: url(ui/img/gray_min_bar.gif);}
.termo_q_clicked span{background-image: url(ui/img/gray_large_bar.gif);}

.termo_q_ok{background-image: url(ui/img/green_min_bar.gif);}
.termo_q_ok span{background-image: url(ui/img/green_large_bar.gif);}

.termo_q_bad{background-image: url(ui/img/red_min_bar.gif);}
.termo_q_bad span{background-image: url(ui/img/red_large_bar.gif);}

.termo_answer{
    background-color: #585858;
    border: 1px solid #797979;
    padding: 5px;
    display: none;
}

/* ================ CONSOLA ================ */

.special_section_post{
    width: 142px;
    float: left;
    padding-left: 8px;
    text-align: center;
    overflow: hidden;
    display: inline;
}

.spe_sec_post_image{
    height: 105px;
    width: 142px;
}

.spe_sec_post_image a{
    display: block;
    position: relative;
    height: 105px;
    width: 142px;
    cursor: pointer;
}

.spe_sec_post_image a img{
    position: absolute;
    left: 0px;
    top: 0px;
}

.spe_sec_post_image a .home_thumb_mask{
    position: absolute;
    background-image: url(ui/img/home_thumbnails_maks.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 105px;
    width: 142px;
    left: 0px;
    top: 0px;
    display: block;
}

.post_title_box{
    font-size: 12px;
    margin: 5px 0px 8px 0px;
    color: #000;
}

.white-link{
    background-image: url(ui/img/white_link_min.png);
    background-repeat: no-repeat;
    background-position: right 0px;
    padding-right: 20px;
    float: right;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}

.white-link:hover{
    background-position: right -25px !important;
}

.white-link span{
    background-image: url(ui/img/white_link_large.png);
    height: 25px;
    float:right;
    line-height: 24px;
    padding: 0px 10px;
}

.white-link:hover span{
    background-position: 0px -25px !important;
}

#home_consola_content{
    clear: both;
    overflow: auto;
    margin-left: 20px;
    height: 1%;
}

/* ================ VIDEOS AND SLIDE ================ */
#home-slide-videos_area{
    overflow: auto;
    height: 1%;
    position: relative;
    z-index: 4;
    padding-bottom: 20px;
}

#home-slide_area{
    float: left;
    width: 650px;
    position: relative;
    z-index: 5;
}

#home_slide_images{
    width: 620px;
    height: 320px;
    padding: 10px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    z-index: 6;
}

#home_slide_images .ft_big_img{
    position: absolute;
}

#home_slide_list{
    height: 70px;
    width: 650px;
    overflow: hidden;
    margin-top: 10px;
}

#home_slide_list ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    overflow: auto;
}

#home_slide_list ul li{
    float: left;
    margin: 0px;
    height: 70px;
    width: 130px;
    overflow: hidden;
}

#home_slide_list ul li a img{
    border: 5px solid #fff;
}

#home_slide_list ul .active_thmb a img{
    border-color: #ADD400 !important;
}

#home_slide_list ul li h4 span{
    padding-top: 500px;
    display: block;
}

#home-videos_area{
    float: right;
    width: 290px;
    height: 350px;
    padding: 70px 0px 0px 0px;
    background-image: url(ui/img/metal_bg.jpg);
    background-repeat: no-repeat;
    text-align: center;
}

#videos_holder{
    padding-left: 50px;
}

.page_videos_holder #videos_holder{
    padding: 0px !important;
}

.video_item{
    width: 190px;
    padding: 0px 0px 10px 0px;
    text-align: center;
}

.video_item img{
    border: 5px solid #fff;
}

.video_item .video_title{
    margin: 0px;
    font-size: 13px;
}

.video_item .video_title a{
    color: #fff;
    text-decoration: none;
}

.video_item .video_title a:hover{
    text-decoration: underline;
}

.page_videos_holder{
    background-color: #e1e1e1;
    padding: 15px;
    margin-top: 20px;
    overflow: auto;
    height: 1%;
}

.page_videos_holder .video_item{
    float: left;
    padding-left: 10px;
    height: 160px;
    width: 180px !important;
}

.page_videos_holder .video_item .video_title a{
    color: #000;
}

.yt_videoplayer{
    margin: 0px auto;
}

/* ================ //// ================ */

/* ================ ______ ================ */
/* ================  PAGE ================ */
/* ================ ______ ================ */

#content_top{
    background-image: url(ui/img/body_top_bg.gif);
    background-repeat: no-repeat;
    padding-top: 20px;
    overflow: auto;
}

#content_bottom{
    background-image: url(ui/img/body_bottom_bg.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding-bottom: 20px;
    overflow: auto;
}

#content_body{
    background-color: #fff;
    padding-top: 25px;
    overflow: auto;
    height: 1%;
}

#posts-wrap{
    width: 625px;
    overflow: hidden;
    float: left;
}

#content_wrapper{
    width: 600px;
    padding: 0px 0px 20px 20px;
}

/* ================ SIDEBAR ================ */
.back2pl{
    display: block;
    margin-bottom: 10px;
}
/*-----ADs-----*/

.sidebar_ad{
    height: 250px;
    width: 300px;
    overflow: hidden;
    margin-bottom: 15px;
}

/*----------*/

#sidebar_area{
    width: 320px;
    float: right;
}

.widget{
    margin: 0px 0px 30px 0px;
    clear: both;
}

.widget_title_area{
    background-repeat: no-repeat;
    background-image: url(ui/img/wdgt_title.jpg);
    height: 36px;
    overflow: hidden;
    color: #fff;
    padding: 14px 5px 0px 5px;
}

.mw_aula_test_wdgt .widget_title_area{
    background-position: 0px -50px;
}

.mw_page_content .widget_title_area{
    background-position: 0px -100px;
}

.mw_aula_Horoscopo_wdgt .widget_title_area{
    background-position: 0px -250px;
}

.mw_redessociales_wdgt .widget_title_area{
    background-position: 0px -150px;
}

.widget_polls-widget .widget_title_area{
    background-position: 0px -300px;
}

.mw_talent_wdgt .widget_title_area{
    background-position: 0px -200px;
}

.talent_link{
    display: block;
    width: 290px;
    margin-left: 20px;
    margin-top: 20px;
}

.widget_title_area h3{
    margin: 0px;
    float: left;
}

.widgettitle{
    height: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.widgettitle span{
    display: block;
    padding-top: 500px;
}

/* ================ //// ================ */
.pages_navigation{
    height: 36px;
}

.pages_navigation .nav-next, .pages_navigation .nav-prev,
.pages_navigation .nav-next a, .pages_navigation .nav-prev a{
    overflow: hidden;
    height: 36px;
    width: 180px;
}

.pages_navigation .nav-next a, .pages_navigation .nav-prev a{
    display: block;
    background-repeat: no-repeat;
    background-image: url(ui/img/paginacion.gif);
}

.pages_navigation .nav-next{float: right;}
.pages_navigation .nav-next a{background-position: 0px 0px;}
.pages_navigation .nav-prev{float: left;}
.pages_navigation .nav-prev a{background-position: 0px -36px;}

.pages_navigation a span{
    padding-top: 500px;
    display: block;
}

/* ================ ______ ================ */
/* ================ SINGLE ================ */
/* ================ ______ ================ */

.post{
    padding-bottom: 15px;
    margin-bottom: 25px;
    background-image: url(ui/img/post_separator.jpg);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}

.post .additional-meta{
    color: #7d7d7d;
    font-size: 12px;
    text-transform: lowercase;
}

.page-title, .entry-title, .entry-title{
    margin: 0px 0px 12px 0px;
}

.page-title, .entry-title, .entry-title a{
    color: #000;
    font-size: 28px;
    text-decoration: none;
}

.entry-content{
    font-size: 13px;
    color: #555555;
    overflow: hidden;
}

.entry-content h1, .entry-content h3, .entry-content h5, .entry-content h6{
    color: #000;
}
.entry-content h1{
    font-size: 24px;
}
.entry-content h2{
    color: #a9ac2a;
    font-size: 18px;
}
.entry-content h3{
    font-size: 16px;
    font-weight: normal;
}
.entry-content h4{
    color: #487213;
    margin-bottom: 0px;
}
.entry-content h5{
    font-size: 12px;
    margin-bottom: 0px;
}
.entry-content h6{
    font-size: 10px;
    margin-bottom: 0px;
}
.entry-content blockquote{
    color: #487213;
    font-style: italic;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.4px;
    background-color: #e3edd6;
    padding: 2px 15px;
}
.entry-content a{
    text-decoration: none;
    color: #487213;
    font-weight: bold;
}
.entry-content a:hover{
    border-bottom: 1px dotted #487213;
}

.related-content{
    background-image: url(ui/img/post_separator.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    overflow: auto;
    margin-top: 20px;
    padding: 5px 20px 5px 20px;
}

.related-content-title{
    color: #B4261C;
}

.related-content ul li a{
    font-weight: bold;
    color: #547601;
    text-decoration: none;
}

.related-content ul li a:hover{
    color: #000;
    border-bottom: 1px dotted #000;
}

.alignleft{
    margin: 5px 12px 10px 0px;
}
.alignright{
    margin: 5px 0px 10px 12px;
}
.aligncenter{
    margin: 10px auto;
}
.alignnone{
    margin: 5px;
}
.wp-caption-text{
    margin: 0px;
    background-color: #e3edd6;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 10px;
    margin-right: 10px;
}

/*-- MURAL IN POST --*/
.entry-content .entry-mural-area{
    background-color: #F6EEE5;
}


/*------------------COMMENTS--------------------*/

#comments-number{
    font-size: 19px;
    font-weight: normal;
    color: #000;
}

#responseslist, .commentlist, .pinglist{
    list-style: none !important;
    margin: 0px;
    padding: 0px;
}

.children{
    list-style: none;
    width: 555px;
    margin-left: 40px;
    padding: 0px;
}

.commentlist .comment{
    background-image: url(ui/img/comments_head.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 5px;
    margin-bottom: 8px;
}

.commentlist .even .comment-body{
    background-image: url(ui/img/comments_footer_eve.gif);
}

.commentlist .odd .comment-body{
    background-image: url(ui/img/comments_footer_odd.gif);
}

.foro_comments .commentlist .comment .comment-body{
    background-image: url(ui/img/comments_footer_odd.gif) !important;
}

.foro_comments .commentlist .comment .children .comment{
    background-image: url(ui/img/reply_head.gif);
}

.commentlist .comment .comment-body{
    background-repeat: no-repeat;
    background-position: 0px bottom;
    background-color: #e3edd6;
    padding: 12px 20px 25px 20px;
}

.foro_comments .commentlist .comment .children .comment .comment-body{
    background-image: url(ui/img/reply_foot.gif) !important;
    padding: 12px 20px 10px 20px;
    color: #101c01;
}

.foro_comments #comments-number{
    display: none;
}

.reply{
    margin-bottom: 5px;
    display: none;
}

.foro_comments .reply{
    display: block !important;
}

.reply a{
    background-color: #edcd18;
    border: 1px solid #d9b803;
    color: #fff;
    font-weight: bold;
    padding: 4px 5px;
}

.commentlist .children .byuser .comment-body{
    background-color: #b1dd78 !important;
}

.commentlist .comment .comment-body a{
    color: #000;
    text-decoration: none;
}

.commentlist .comment .comment-body a:hover{border-bottom: 1px dotted #000;}

.commentlist .comment .comment-author{
    color: #000;
    text-decoration: none;
}

.fn, .fn a{
    color: #000;
    font-weight: bold;
}

.comment-meta{margin-top: 2px;}
.comment-meta, .comment-meta a{
    font-size: 10px;
    color: #404040;
    text-decoration: none;
}

/*  FORM  */
#deja-tu-comentario{
    color: #000;
    font-size: 19px;
}

#respond p{
    overflow: auto;
    display: block;
    width: 600px;
}

#respond p label{
    width: 75px;
    float: left;
    margin-right: 10px;
    text-align: right;
    color: #000;
}

#respond p #author, #respond p #email{
    float: left;
    width: 190px;
    height: 27px;
    padding: 3px 5px 0px 5px;
    font-size: 19px;
}

#respond p #comment{
    width: 480px;
    height: 90px;
    padding: 5px 5px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
}

#respond p #author, #respond p #email, #respond p #comment{
    border: 1px solid #cdcdcd;
}

#respond p #submit{
    background: transparent url(ui/img/send_comment_bg.gif);
    border: none;
    cursor: pointer;
    width: 123px;
    height: 45px;
    color: #fff;
    font-size: 22px;
    margin-left: 85px;
}

/* ================ _______ ================ */
/* ================  LENTE  ================ */
/* ================ _______ ================ */

/*            LENTE HOME
/* ================================ */
#lente_home_container{
    width: 580px;
    margin-left: 20px;
    overflow: auto;
    height: 1%;
    background-image: url(ui/img/lente_main_head.gif);
    background-repeat: no-repeat;
    background-color: #e4debd;
}

#lente_interior{
    background-image: url(ui/img/lente_main_foot.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    overflow: auto;
    height: 1%;
    padding: 10px;
}

#home_pictures_of_sets_area{
    float: left;
    width: 275px;
    height: 225px;
    overflow: hidden;
    border: 5px solid #979171;
}

#hpos_box img{
    position: absolute;
    top: 0px;
    left: -40px;
}

#home_sets_list_area{
    width: 275px;
    float: left;
}

#home_sets_list_area ul{
    list-style:none;
    margin: 0px;
    padding: 0px;
}

#home_sets_list_area ul li{
    height: 40px;
    padding: 4px 0px 3px 25px;
    background-image: url(ui/img/lente_title_album.gif);
    background-repeat: no-repeat;
    overflow: hidden;
}

.set_li a{
    font-size: 13px;
    color: #402900;
}

.set_li .set_description{
    font-size: 11px;
}

#home_sets_list_area ul .active_set_title{
    background-position: 0px -47px;
}

/* ================================ */

.gallery_title{
    color: #623201 !important;
}

.gallery_block{
    float: left;
    width: 250px;
    margin: 0px 10px 15px 0px;
    font-size: 14px;
    padding: 10px;
    color: #543f00;
    background-color: #EFDEA4;
    border: 1px solid #3C2B00;
}

.gallery_item_image{
    width: 75px;
    float: left;
    text-align: center;
    font-size: 14px;
    background-color: #FFEBBF;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 5px;
}

.gallery_item_image p{
    margin: 0px 0px 3px 0px;
}

.gallery_item_body{
    float: left;
    width: 165px;
    padding-left: 10px;
}

.gallery_item_body h4{
    margin: 5px 0px 0px 0px;
}

.gallery_item_body h4, .gallery_item_body h4 a{
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

.gallery_item_body p{
    margin: 5px 0px;
    font-size: 12px;
}

#gallery_loader{
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 550px;
    height: 500px;
    background-image: url(ui/img/loadingAnimation.gif);
    background-repeat: no-repeat;
    background-position: center 50%;
}


#gallery_photoview{
    text-align: center;
}

#gallery_photoview img{
    border: 15px solid #CBCE40;
}

#gallery_blocks_holder{
    overflow:auto;
}

.gallery_sidebar{
    background-image: url(ui/img/widget_bottom_short.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding-bottom: 10px;
}

.gallery_sidebar_top{
    background-image: url(ui/img/chextalentkids.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 230px 20px 20px 15px;
}

.gallery_sidebar_top .gallery_title{
    font-size: 24px;
    margin: 10px 0px 0px 0px;
}

.gallery_sidebar_top .gallery_description{
    margin: 10px 0px;
    color: #005c76;
}

#setchunks{
    width: 272px;
    background-color: #DFC77D;
}

.chunk_wrapper {
    padding: 10px;
    overflow: hidden;
    display: block;
}

.chunk_wrapper a{
    display: block;
    height: 75px;
    width: 75px;
    float: left;
    border: 2px solid #fff;
    margin: 0px 5px 5px 0px;
}

.chunk_wrapper a:hover{
    border: 2px solid #816001;
}

.chunk_page {
    width: 272px;
    display: none;
    overflow: hidden;
}

#gallery_past_holder{
    font-size: 13px;
    width: 300px;
}

#gallery_past_holder p{
    margin: 0px;
    border-bottom: 1px solid #bbbe3b;
}

#gallery_past_holder p a{
    display: block;
    padding: 5px 8px 3px 8px;
    text-decoration: none;
    color: #030301;
    background-color: #EEEF68;
}

#gallery_past_holder p a:hover{
    background-color: #CBCE40;
}

.chunk_navigation{
    background-color: #816001;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    height: 20px;
    margin-top: 5px;
}

.chunk_navigation span{
    width: 180px;
    display: block;
    float: left;
    padding-top: 3px;
}

.chunk_navigation p{
    width: 50px;
    float: right;
    margin: 0px;
    display: block;
    overflow: hidden;
}

.chunk_navigation p a{
    padding: 2px 2px 4px 2px;
    background-color: #FFD673;
    color: #000;
    text-decoration: none;
    display: block;
    width: 10px;
    float: left;
    margin-left: 5px;
}

.chunk_navigation p a:hover{
    background-color: #ffedc2;
}

/* ================ ______ ================ */
/* ================ BUZON ================ */
/* ================ ______ ================ */

.p_buzon{
    margin: 0px 0px 5px 0px;
}

.p_buzon .b_texto, .p_buzon textarea{
    border: 1px solid #ababab;
}

.p_buzon .b_texto{
    width: 250px;
}

.p_buzon textarea{
    width: 350px;
}

.p_buzon .b_submit{
    font-size: 18px;
    border: 1px solid #404040;
    background-color: #EEB209;
    cursor: pointer;
}

/* ================ ______ ================ */
/* ================ FOOTER ================ */
/* ================ ______ ================ */

#footer{
    height: 280px;
    padding: 20px;
    overflow: hidden;
    background-color: #030301;
}

.footer_secciones{
    float: left;
    width: 260px;
    padding-left: 20px;
    overflow: hidden;
}

#footer_secciones_title{
    background-image: url(ui/img/title_footer_secciones.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px;
    width: 78px;
    height: 15px;
    overflow: hidden;
}

#footer_secciones_title span{
    display: block;
    padding-top: 500px;
}

.footer_secciones ul{
    padding: 20px 0px 10px 20px;
    margin: 0px;
}

.footer_secciones ul li{
    color: #a3ba37;
    font-weight: bold;
}

.footer_secciones a{
    text-decoration: none;
    color: #fff;
}

.footer_secciones a:hover{color:#CBCE40;}

.footer_twitter{
    float: left;
    width: 290px;
    height: 230px;
    padding-left: 20px;
    overflow: hidden;
}

.footer_twitter #footer_twitter_title{
    background-image: url(ui/img/twitter_image.gif);
    background-repeat: no-repeat;
    margin: 0px;
    height: 34px;
    width: 136px;
    overflow: hidden;
}

#footer_twitter_title span{
    display: block;
    padding-top: 500px;
}

.footer_twitter_area{
    margin-top: 25px;
    width: 290px;
    height: 140px;
    
}

.footer_twitter_avatar_h{
    height: 48px;
    width: 48px;
    overflow: hidden;
    float: left;
    margin-left: 5px;
    display: inline;
}

.twitter_body_top{
    background-image: url(ui/img/twitter_body_top.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 218px;
    padding: 12px 0px 0px 8px;
    float: left;
    margin-left: 5px;
}

.twitter_body_bottom{
    background-image: url(ui/img/twitter_body_bottom.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    padding-bottom: 10px;
}
.twitter_body{
    background-color: #fff;
    padding: 0px 12px;
}

.twitter_body p{margin: 0px;}

.twitter_body p a{
    text-decoration: none;
    color: #1b85d6;
}

.footer_left{
    float: left;
    height: 280px;
    width: 590px;
}

.footer_ad{
    float: right;
}

.footer_copyright{
    clear: both;
}

.footer_copyright p{
    margin: 0px;
    color: #fff;
}

.footer_copyright a{
    color: #cbdb2a;
    text-decoration: none;
    font-weight: bold;
}

.footer_copyright a:hover{
    text-decoration: underline;
}

/*--------------//== ADS ==//-------------*/
#header_ad{
    float: right;
    height: 90px;
    width: 728px;
    overflow: hidden;
}