body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, th, td {
    margin: 0;
    padding: 0;
}
html, body {
    font-family: "Trebuchet MS",Helvetica,Arial;
    height: 100%;
    margin: 0;
    padding: 0;
    *overflow-x: hidden;
}
a {
    outline: medium none !important;
    text-decoration: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;  
}
.thumbnail-text img {
    display: inline-block;
}
fieldset, img {
    border: 0 none;
}   
input {
    outline: medium none;
}
address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul, li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h1 {
    font-family: "Trebuchet MS";
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
header {
    background: none repeat scroll 0 0 rgba(247, 148, 29, 1);
    display: block;
    height: 141px;
    width: 100%;
    min-width: 978px;
}
nav {
    display: block;
    margin: 0 auto;
    width: 978px;
}
section {
    display: block;
    margin: 0 auto;
    width: 978px;
    *position: relative;
}
footer {
    background: url(images/bg_footer.png) no-repeat scroll right center  /*rgba(255, 204, 1, 1)*/ /*rgba(226, 91, 23, 1);*/  rgba(218, 41, 28, 1);
    color: white;
    min-width: 978px;
    width: 100%;
    float: left;
    *display: block;
    position: relative;
}
section p {
    font-size: 11px;
}
section .slide p {
    clear: right;
}
section.location {
    display: block;
    margin: 0 auto 26px;
    min-height: 20px;
    text-align: right;
    width: 978px;
}
div.logo_container {
    float: left;
    margin-left: 0px;
    margin-top: -30px;
    position: relative;
    width: 100px;
}
.center_menu {
	
    width: 978px;
    margin: 0 auto;
    position: relative;
    *position: absolute;
    *z-index: 90;
}
.main_menu {
    float: right;
    height: 34px;
	
	
}
.main_menu a {
	margin-top:13px;
	margin-left:10px;
    color: white;
    display: block;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    width: 100%;
    text-transform: uppercase;
}
.main_menu li {
    display: block;
    float: left;
    padding-left: 5px;
    width: 140px;
	
}
.main_menu li:nth-child(1) {

    border-left: 1px solid rgba(255, 204, 1, 1);
}
.main_menu li:nth-child(2) {
    border-left: 1px solid rgba(255, 204, 1, 1);
}
.main_menu li:nth-child(3) {
    border-left: 1px solid rgba(255, 204, 1, 1);
}
.main_menu li:nth-child(4) {
    border-left: 1px solid rgba(255, 204, 1, 1);
}
.main_menu li:nth-child(5) {
    border-left: 1px solid rgba(255, 204, 1, 1);
}

.main_menu li:nth-child(1) a.active, .main_menu li:nth-child(1) a:hover {
    color:  rgba(252, 238, 223, 1);
}
.main_menu li:nth-child(2) a.active, .main_menu li:nth-child(2) a:hover {
    color: rgba(252, 238, 223, 1);
}
.main_menu li:nth-child(3) a.active, .main_menu li:nth-child(3) a:hover {
    color: rgba(252, 238, 223, 1);
}
.main_menu li:nth-child(4) a.active, .main_menu li:nth-child(4) a:hover {
    color: rgba(252, 238, 223, 1);
}
.main_menu li:nth-child(5) a.active, .main_menu li:nth-child(5) a:hover {
    color: rgba(252, 238, 223, 1);
}

.main_menu a span {
    float: left;
    font-size: 10.5px;
    font-weight: normal;
    width: 100%;
    text-transform: capitalize;
}

/* ========== menu ============= */

.menu {
    background: none repeat scroll 0 0 #1F1B19;
    color: white;
    display: none;
    padding: 14px 14px 20px;
    width: 164px;
    margin-top: 20px;
    margin-left: 20px;
    position: absolute;
    z-index: 300;
}
.menu h1 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    margin: 0;
}
.menu .baseline {
    display: block;
    height: 1px;
    margin-bottom: 5px;
    margin-top: 3px;
    width: 50px;
}
.menu h2 {
    background: url(../images-crepes/open_close.png) no-repeat right 0px;
    border-bottom: 1px solid white;
    display: block;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 12px;
    line-height: 2;
    cursor: pointer;
}
.menu h2.leaf {
    background: none;
}
.menu h2.open {
    background-position: right -20px;
}
.menu ul li {
    height: 15px;
    *float: left;
    *width: 100%;
}
.menu ul li a {
    font-size: 11px;
}
.menu ul {
    display: none;
    margin-bottom: 6px;
}
.menu li {
    padding-left: 10px;
}
.menu a {
    color: white;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 12px;
}
.menu a.active {
    /* color is setted by javascript */
    color: white;
}

.menu .link_menu {
    width: 100%;
    height: 24px;
    background: #858a30;
    text-align: center;
    font-size: 11px;
    margin-top: 10px;
}
.menu .link_menu:hover {
    background: white;
}
.menu .link_menu.active {
    background: #333;
}

.menu .link_menu a {
    color: white;
    line-height: 2;
    height: 100%;
    width: 100%;
    float: left;
}
.menu .link_menu a:hover {
    color: #858a30;
}
.menu .link_menu a.active {
    color: #999;
}
.center_menu .pleasures {
    margin-left: 70px;
    margin-top: 7px;

}

/* ========== close menu ============= */

div.item_1, div.item_2, div.item_3, div.item_4, div.item_5 {
    height: 0 !important;
    margin-bottom: 10px;
    width: 40px;
}
div.item_1 {
    border-bottom: 1px solid #fff;
}
div.item_2 {
    border-bottom: 1px solid #ffff;
}
div.item_3 {
    border-bottom: 1px solid #fff;
}
div.item_4 {
    border-bottom: 1px solid #946B4D;
}
div.item_5 {
    border-bottom: 1px solid #BF661D;
}
div.item_6 {
    border-bottom: 1px solid #fff;
}

div.item_7 {
    border-bottom: 1px solid #fff;
}

footer h1 {
    border-bottom: 1px dotted;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-bottom: 5px;
}
footer a {
    color: white;
    font-size: 11px;
    letter-spacing: 0.1em;
}

section.content_footer {
    display: block;
    margin: 0 auto;
    min-height: 50px;
    width: 978px;
}
section.content_footer ul {
    float: left;
    margin: 62px 80px 29px 0;
    width: 184px;
}
div.copy {
    float: left;
    font-size: 11px;
    margin-top: 80px;
    width: 100%;
    height: 20px;
}
div.copy p {
    float: left;
}
div.copy img {
    float: right;
}
.right {
    margin-right: 0 !important;
}

/* ======= login ======= */

.select_country_page {
    background-color: #1F1B19;
    height: 100%;
}
.select_country_page .login {
    width: 500px;
    margin: 0 auto;
    padding-top: 100px;
    text-align: center;
}
.select_country_page p {
    color: white;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
}
.select_country_page a.more {
    color: #141312;
    width: 140px;
    display: block;
    margin: 30px auto 0;
}
.select_country_page p.oblique {
    font-style: oblique;
}
.select_country_page .chzn-container {
    width: 170px!important;
    margin-top: 30px;
}
.select_country_page .chzn-single span {
    color: white;
    font-size: 12px;
    height: 30px;
    padding-top: 4px;
    text-align: left;
}
.select_country_page .chzn-results .highlighted {
    background: none;
    color: grayText;
    font-size: 10px;
}
.select_country_page .chzn-results {
    background: #F3F3F3;
}
.select_country_page .chzn-results .active-result {
    font-size: 10px;
}
.chzn-container-active .chzn-single-with-drop span {
    color: black!important;
}
.select_country_page .chzn-single {
    height: 30px;
    background: none;   
}
.select_country_page input[type="submit"] {
    border: medium none;
    color: black;
    cursor: pointer;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 31px;
    margin: 30px auto 0;
    text-align: center;
    width: 140px;
    background: white;
    float: none;
}
.select_country_page input[type="submit"]:hover {
    background-image: url(../images-crepes/bg_a.png);
    color: white;
}
/* ======= close login ======= */


/* ======== jquery orbit =============*/

div.orbit {
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: relative;
}
div.orbit > img, div.orbit > a {
    top: 0;
    left: 0;
    display: none;
    position: absolute;
}
div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative;
}
span.orbit-caption {
    display: none;
}
div.slider-nav {
    display: block;
}
div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: -199px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 58px;
    z-index: 200;
}
div.slider-nav span.right {
    background: url(../images/right.png) no-repeat scroll 0 0 transparent;
    right: 20px;
}
div.slider-nav span.right:hover {
    background: url(../images/right_hover.png) no-repeat scroll 0 0 transparent;
}
div.slider-nav span.left {
    background: url(../images/left.png) no-repeat scroll 0 0 transparent;
    right: 84px;
}
div.slider-nav span.left:hover {
    background: url(../images/left_hover.png) no-repeat scroll 0 0 transparent;
}

/* ======== close jquery orbit =============*/

/* ========== slide_featured ============= */

#slide_featured { 
    width: 978px;
    background: url(../images-crepes/loading.gif) no-repeat scroll center center #000000;
    height: 457px;
    overflow: hidden;
}
#slide_featured .open-fancybox {
    cursor: pointer;
}
#slide_featured .orbit-caption {
    font-family: "HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;
}
#slide_featured .orbit-caption a {
    background-color: black;
    color: white;
    float: right;
    margin-top: 20px;
}
#slide_featured .orbit-wrapper .orbit-caption {
    font-size: 13px;
    left: 0;
    min-width: 100px;
    *max-width: 380px;
    padding: 22px;
    position: absolute;
    text-align: left;
    top: 66px;
    z-index: 200;
}
#slide_community .orbit-caption a img, 
#slide_double .orbit-caption a img{
    float: left;
    padding-left: 5px;
}
#slide_double .title_togo {
    position: absolute;
    width: auto;
    z-index: 9;
}
#slide_double .title_togo h1 {
    padding-left: 25px;
}
.image_togo {
    left: 25px;
    position: absolute;
    top: 81px;
    z-index: 9;
}
#slide_community .orbit-caption span, 
#slide_double .orbit-caption span {
    float: left;
    width: 150px;
    font-size: 17px;
    font-family: HelveticaLight;
    margin-top: 25px;
}
#slide_community .orbit-caption p, 
#slide_double .orbit-caption p {
    float: left;
    clear: left;
}
/* ========== close slide_featured ============= */


/* ========== about_us ============= */

#about_us {
    width: 978px;
    background: url(../images-crepes/loading.gif) no-repeat scroll center center #000000;
    height: 457px;
    overflow: hidden;
}
#about_us .orbit-caption {
    font-family: "HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;
}
#about_us .orbit-caption a {
    background: black;
    color: white;
    float: right;
    margin-top: 20px;
}
#about_us .orbit-wrapper .orbit-caption {
    font-size: 13px;
    right: 0;
    min-width: 100px;
    padding: 22px;
    position: absolute;
    text-align: left;
    bottom: 0;
    z-index: 200;
}

/* ========== close about_us ============= */

/* ========== slide pleasures =============== */

#slide_pleasures {
    width: 978px;
    background: url(../images-crepes/loading.gif) no-repeat scroll center center #000000;
    height: 457px;
    overflow: hidden;
}
#slide_pleasures .orbit-caption {
    font-family: "HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;
}
#slide_pleasures .orbit-caption a {
    background: black;
    color: white;
    float: right;
    margin-top: 20px;
}
#slide_pleasures .orbit-wrapper .orbit-caption {
    font-size: 13px;
    right: 0;
    min-width: 100px;
    padding: 22px;
    position: absolute;
    text-align: left;
    bottom: 0;
    z-index: 200;
}
/* ========== close slide pleasures =============== */

/* ========== slide inner menu =============== */

#slide_inner_menu {
    width: 978px;
    background: url(../images-crepes/loading.gif) no-repeat scroll center center #000000;
    height: 457px;
    overflow: hidden;
}
#slide_inner_menu .orbit-caption {
    font-family: "HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;
}
#slide_inner_menu .orbit-caption a {
    background: black;
    color: white;
    float: left;
    margin-top: 20px;
}
#slide_inner_menu .orbit-wrapper .orbit-caption {
    font-size: 13px;
    right: 0;
    min-width: 100px;
    padding: 22px;
    position: absolute;
    text-align: left;
    bottom: 0;
    z-index: 200;
}
#slide_inner_menu .orbit-wrapper .orbit-caption img {
    float: right;
}
/* ========== close slide inner menu =============== */


/* ========== slide_menu ============= */

.slide_menu_panel {
    float: right;
    height: 450px;
    width: 558px;
}
#slide_menu {
    height: 450px;
    width: 558px;
    overflow: hidden;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
}
#slide_menu .orbit-caption {
    background-color: #1F1B19;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 240px;
    padding: 20px;
    position: absolute;
    right: 0;
    text-align: right;
    *text-align: left;
    top: 101px;
    width: 238px;
    z-index: 200;
}
#slide_menu .orbit-caption p {
    text-align: right;
}
#slide_menu .orbit-caption a {
    color: #1F1B19;
    float: right;
    margin-top: 20px;
}

/* ========== close slide_menu ============= */


/* ========== slide slide_comunity ============= */

.slide_comunity_panel {
    float: left;
    width: 420px;
    height: 378px;
}
#slide_community {
    width: 420px;
    height: 378px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden;
}
#slide_community .orbit-caption a {
    color: black;
}
#slide_community .orbit-caption a span {
    font-size: 17px;
}
#slide_community .orbit-caption {
    color: black;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 44%;
    z-index: 200;
}
#slide_community div.slider-nav span {
    cursor: pointer;
    height: 56px;
    left: 20px;
    margin-top: 113px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 57px;
    z-index: 200;
}
#slide_community div.slider-nav span.right {
    left: 82px;
}

/* ========== close slide comunity ============== */


/* ========== slide slide_whoweare ============== */

.slide_whoweare_panel {
    float: right;
    width: 558px;
    height: 243px;
}
#slide_whoweare {
    width: 558px;
    height: 243px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden; 
}
#slide_whoweare .orbit-caption {
    background-image: url(../images-crepes/bg_about.png);
    bottom: 0;
    color: white;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 204px;
    left: 0;
    padding: 20px;
    position: absolute;
    width: 267px;
    z-index: 200;

}
#slide_whoweare .orbit-caption p {
    margin-top: 10px;
}
#slide_whoweare .orbit-caption a {
    color: #7CAC9B;
    float: left;
    margin-top: 20px;
}
#slide_whoweare div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: 45px;
    position: absolute;
    right: 79px;
    text-indent: -9999px;
    top: 50%;
    width: 58px;
    z-index: 200;
}
#slide_whoweare div.slider-nav span.right {
    right: 17px;
}

/* ========== close slide_whoweare ============== */


/* ========== slide slide_blog ============== */

.slide_blog_panel {
    clear: both;
    float: left;
    height: 225px;
    width: 489px;
}
#slide_blog {
    width: 489px;
    height: 225px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden; 
}
#slide_blog .orbit-caption {
    background: url(../images-crepes/bg_blog.png) repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 185px;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 200;
}
#slide_blog .orbit-caption a {
    color: #936C4F;
    float: left;
    margin-top: 20px;
}
#slide_blog div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: 45px;
    position: absolute;
    right: 83px;
    text-indent: -9999px;
    top: 50%;
    width: 57px;
    z-index: 200;
}
#slide_blog div.slider-nav span.right {
    right: 20px;
}
/* ========== close slide_blog ============== */



/* ========== slide slide_blog_inner ============== */

#slide_blog_inner {
    width: 489px;
    height: 225px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden; 
}
#slide_blog_inner .orbit-caption {
    background: url(../images-crepes/bg_blog.png) repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 185px;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 200;
}
#slide_blog_inner .orbit-caption a {
    color: #936C4F;
    float: left;
    margin-top: 20px;
}
#slide_blog_inner div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: 45px;
    position: absolute;
    right: 83px;
    text-indent: -9999px;
    top: 50%;
    width: 57px;
    z-index: 200;
}
#slide_blog_inner div.slider-nav span.right {
    right: 20px;
}
/* ========== close slide_blog ============== */


/* ========== slide slide_culture ============== */

.slide_culture_panel {
    width: 489px;
    height: 225px;
    float: left;
    position: relative;
}
#slide_culture {
    width: 489px;
    height: 225px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden; 
}
#slide_culture .orbit-caption {
    background: url(../images-crepes/bg_consejitos.png) repeat scroll 0 0 transparent;
    bottom: 0;
    color: white;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 185px;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 200;
}
#slide_culture .orbit-caption a {
    color: #936C4F;
    float: left;
    margin-top: 20px;
}
#slide_culture .orbit-caption p {
    color: white;
}
#slide_culture div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: 45px;
    position: absolute;
    right: 52px;
    text-indent: -9999px;
    top: 50%;
    width: 78px;
    z-index: 200;
}
#slide_culture div.slider-nav span.right {
    right: -10px;
}
/* ========== close slide_culture ============== */

/* ========== slide slide_culture ============== */

.consejitos_panel {
    width: 489px;
    height: 225px;
    float: left;
    position: relative;
}
#consejitos {
    width: 489px;
    height: 225px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden; 
}
#consejitos .orbit-caption {
    background: url(../images-crepes/bg_blog.png) repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 185px;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 200;
}
#consejitos .orbit-caption a {
    color: #936C4F;
    float: left;
    margin-top: 20px;
}
#consejitos .orbit-caption p {
    color: white;
}
#consejitos div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: 45px;
    position: absolute;
    right: 52px;
    text-indent: -9999px;
    top: 50%;
    width: 78px;
    z-index: 200;
}
#consejitos div.slider-nav span.right {
    right: -10px;
}

/* ========== close slide_culture ============== */


/* ========== slide slide_double ============== */

.slide_double_panel {
    display: block;
    height: 374px;
    width: 978px;
}
.slide_double_panel .title_last {
    float: left;
    position: absolute;
    width: 82px;
    z-index: 220;
}
#slide_double {
    width: 978px;
    height: 374px;
    overflow: hidden;
    position: relative;
}
#slide_double .orbit > div {
    width: 978px;
    height: 374px;
    position: absolute;
}
#slide_double .orbit img {
    float: left;
    width: 50%;
}
#slide_double .orbit-caption {
    display: none;
    height: 89.4%;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200;
}
#slide_double .orbit-caption div {
    color: black;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 172px;
    text-align: left;
    width: 400px;
    z-index: 200;
}
#slide_double .orbit-caption div span {
    font-size: 17px;
    font-family: HelveticaLight;
    position: relative;
    width: 150px;
    margin-top: 0;
}
#slide_double .orbit-caption div p {
    font-family: Helvetica;
    width: 180px;
    margin-top: 7px;
}
#slide_double .orbit-caption div iframe {
    position: relative;
    margin-bottom: -34px;
}
#slide_double .orbit-caption .orbit-caption-left {
    bottom: 0;
    position: absolute;
    left: 88px;
}
#slide_double .orbit-caption .orbit-caption-right {
    bottom: 0;
    position: absolute;
    right: 114px;
}
#slide_double .orbit-caption a {
    color: black;
    float: left;
    margin-top: 20px;
}
#slide_double div.slider-nav span {
    cursor: pointer;
    height: 57px;
    margin-top: 45px;
    position: absolute;
    text-indent: -9999px;
    top: 35%;
    width: 58px;
    z-index: 200;
}
#slide_double div.slider-nav span.left {
    left: 20px;
    margin-top: 120px;
}
#slide_double div.slider-nav span.right {
    right: 20px;
    margin-top: 120px;
}
.img_top_ten {
    position: absolute;
    width: 501px;
    margin-top: 55px;
}
/* ========== close slide_double ============== */

/* ========== list culture =============== */

.list_culture {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 937px;
    background: #efefef;
}
.list_culture iframe {
    display: block;
}
.list_culture div {
    float: left;
}
.list_culture span {
    float: right;
    padding: 55px 20px 20px;
    width: 172px;
}
.list_culture p {
    padding: 0 !important;
    width: 176px !important;
    margin-top: 40px;
}
/* ========== close list culture ========= */

/* ========== slide slide_support_one ============= */

.slide_support_one_panel {
    width: 937px;
    height: 371px;
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
}
.slide_support_one_panel a {
    float: left;
    margin-bottom: 35px;
    width: 100%;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: black;
    font-size: 11px;
}
#slide_support_one {
    width: 937px;
    height: 371px;
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden;
}
#slide_support_one p {
    padding: 0;
    width: 100%;
}
#slide_support_one div.orbit-wrapper {
    width: 937px !important;
    height: 371px !important;
}
#slide_support_one div.orbit {
    float: left;
}
#slide_support_one .orbit-caption {
    background: #EFEFEF;
    color: black;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 316px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 55px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 171px;
}
#slide_support_one div.slider-nav span {
    cursor: pointer;
    height: 56px;
    margin-top: 113px;
    position: absolute;
    right: 293px;
    text-indent: -9999px;
    top: -27%;
    width: 58px;
    z-index: 200;
}
#slide_support_one div.slider-nav span.right {
    right: 229px;
}

/* ========== close slide_support_one ============== */


/* ========== slide slide_support_two ============= */

.slide_support_two_panel {
    width: 937px;
    height: 371px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}
.slide_support_two_panel a {
    float: left;
    margin-bottom: 35px;
    width: 100%;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: black;
    font-size: 11px;
}
#slide_support_two {
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden;
}
#slide_support_two p {
    padding: 0;
    width: 100%;
}
#slide_support_two div.orbit-wrapper {
    width: 937px!important;
}
#slide_support_two div.orbit {
    float: left;
}
#slide_support_two .orbit-caption {
    background: #EFEFEF;
    color: black;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 316px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 55px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 171px;
}
#slide_support_two div.slider-nav span {
    cursor: pointer;
    height: 56px;
    right: 293px;
    margin-top: 113px;
    position: absolute;
    text-indent: -9999px;
    top: -27%;
    width: 58px;
    z-index: 200;
}
#slide_support_two div.slider-nav span.right {
    right: 229px;
}

/* ========== close slide_support_two ============== */


/* ========== slide slide_academy ============= */

.slide_academy_panel {
    height: 371px;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 937px;
    float: left;
}
.slide_academy_panel a {
    float: left;
    margin-bottom: 35px;
    width: 100%;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: black;
    font-size: 11px;
}
#slide_academy {
    background: #000 url(../images-crepes/loading.gif) no-repeat center center;
    overflow: hidden;
}
#slide_academy p {
    padding: 0;
    width: 100%;
}
#slide_academy div.orbit-wrapper {
    width: 937px!important;
}
#slide_academy div.orbit {
    float: left;
}
#slide_academy .orbit-caption {
    background: #EFEFEF;
    color: black;
    display: none;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 13px;
    height: 316px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 55px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 171px;
}
#slide_academy div.slider-nav span {
    cursor: pointer;
    height: 56px;
    right: 293px;
    margin-top: 113px;
    position: absolute;
    text-indent: -9999px;
    top: -27%;
    width: 58px;
    z-index: 200;
}
#slide_academy div.slider-nav span.right {
    right: 231px;
}

/* ========== close slide_academy ============== */

/* ========== all filters chosen =======================*/

.pos_form .chzn-container {
    width: 180px!important;
    height: 30px!important;
}
.pos_form .chzn-single {
    background: none !important;
    height: 30px;
    border-color: white;
}
.pos_form .chzn-single span {
    color: white!important;
}
.pos_form .chzn-results {
    background: #F3F3F3;
    border: 1px solid #5B072B;
    border-top: none;
    margin-top: 3px;
    width: 176px;
}
.pos_form .chzn-single-with-drop div b {
    background-position: left 1px;
}
.pos_form .chzn-results .highlighted {
    background: #5B072B;
}
/*.small_search .pos_form div.form-type-select {
    margin-left: 0;
}*/
.small_search .pos_form .chzn-container {
    width: 153px!important;
}
.small_search .pos_form .chzn-results {
    width: 143px;
}
.talk_main_content .chzn-results {
    border: 1px solid #5B072B;
    border-top: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 2px;
    width: 161px;
}
.talk_main_content .chzn-container {
    width: 167px!important;
}
.talk_main_content .chzn-single {
    height: 30px;
    border-color: black;
}
.talk_main_content .chzn-single span {
    text-transform: uppercase;
}
.talk_main_content 
.chzn-container-active 
.chzn-single-with-drop {
    background-color: transparent!important;    
}
.talk_main_content .chzn-drop {
    background: none repeat scroll 0 0 #F3F3F3;
    width: 166px !important;
}
.talk_main_content  .chzn-single div b {
    background: url("chosen/chosen-sprite.png") no-repeat scroll -18px 3px transparent;
}
.talk_main_content .chzn-results .highlighted {
    background: #5B072B;
}

/* chosen */

.location fieldset {
    border-color: #F3F3F3;
    border-style: none solid;
    border-width: medium 1px;
    height: 13px;
    margin-left: 670px;
    margin-top: 10px;
    padding: 0;
    position: absolute;
    text-align: center;
}
.location select {
    float: left;
}

/* ======= pos_detail ======*/

.pos_detail {
    height: 368px;
    background: none repeat scroll 0 0 #da251d;
    float: left;
    letter-spacing: 0;
    padding: 70px;
    width: 380px;
    position: absolute;
}
.pos_detail_home {
    position: relative;
    margin-top: 0;
}
.pos_detail.pos_detail_home {
    padding: 41px 20px 0px;
    height: 274px;
}
.pos_detail .pos_list {
    margin-top: -30px;
    color: black;
    float: right;
    background: none repeat scroll 0 0 white;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    min-width: 80px;
    padding: 7px;
    text-align: center;
}
.pos_detail .pos_list:hover, 
.pos_detail a.active, 
.pos_detail a:hover {
    background: url(../images-crepes/bg_a.png) transparent;
    color: white;
}

.pos_detail .pos_info li {
    display: inline;
} 
.pos_detail .pos_info p {
    color: white;
    display: block !important;
    font-size: 11px;
    padding: 0 !important;
    width: 100%;
}
.pos_detail .pos_hours {
    border-bottom: 1px dotted white;
    border-top: 1px dotted white;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 9px;
    padding-bottom: 15px;
    padding-top: 10px;
    width: 100%;
}
.pos_detail .pos_hours li {
    width: 100%;
    display: block;
    height: 14px;
    font-weight: normal;
}

.pos_detail .pos_links {
    width: 100%;
    margin-bottom: 0 !important;
    margin-top: 28px;
}
.pos_detail .pos_links .toggle {
    background: none repeat scroll 0 0 white;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    min-width: 80px;
    padding: 7px;
    text-align: center;
    color: black;
    float: left;
    cursor: pointer;
}
.pos_detail .pos_links .toggle:hover {
    background: url(../images-crepes/bg_a.png);
    color: white;
}
.pos_links a.toggle.selected {
    background-image: url("../images-crepes/close_map.png");
    background-position: 86px center;
    background-repeat: no-repeat;
    text-align: left;
    width: 93px;
}
.pos_links a.toggle.selected:hover {
    background-color: #320317;
    background-image: url("../images-crepes/close_map_hover.png");
    background-position: 86px center;
    background-repeat: no-repeat;
}
.pos_links .share {
    float: right;
    position: static;
    width: 60%;
}
.pos_detail .pos_map {
    top: 0;
    left: 420px;
    position: absolute;
    display: none;
}
.pos_detail .pos_map small {
    display: none;
}

.pos_detail .dk_container {
    margin-top: 0;
}
.pos_detail ul.dk_options_inner {
    background: none repeat scroll 0 0 white;
    border: 1px solid #C9ADB6;
    margin-left: 12px;
    max-height: 218px;
    overflow-y: auto;
    padding: 0;
    width: 176px;
}
.pos_detail_menu a.more {
    height: 17px;
    width: 164px;
}
.pos_detail h1 {
    color: white;
}
.pos_detail label {
    color: white;
    display: inline;
    font-size: 9px;
    font-weight: normal;
    text-transform: uppercase;
}
.pos_detail input[type="radio"] {
    margin: 0;
    *margin: 0;
}
.pos_detail .dk_toggle {
    border: 1px solid;
    height: 22px;
    margin-left: 12px;
    padding: 8px 8px 0;
    width: 156px !important;
}
.pos_detail .dk_toggle:hover {
    background: url("../images-crepes/dk_arrows.png") no-repeat scroll 91% 15px #5B072B;
    border: 1px solid white;
    color: white;
}
.pos_detail .dk_open .dk_toggle {
    background: url("../images-crepes/dk_arrows.png") no-repeat scroll 91% 15px #5B072B;
    border: 1px solid white;
    color: white;
}
.pos_detail .dk_options_inner li a {
    color: black;
    float: none;
    font-size: 12px;
    padding-left: 10px;
    text-transform: capitalize;
    width: auto !important;
}
.pos_detail .dk_options_inner li a:hover {
    background-color: #5B072B;
    color: white;
}
.sub_point {
    color: #999999;
}

.pos_form div.form-type-radio {
    display: inline;
    margin-right: 2px;
}
.small_search .pos_form div.form-type-radio {
    display: block;
    margin-left: -12px;
    padding: 0;
    width: 165px;
}
/*.pos_form div.form-type-select {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}*/
.pos_detail_home .pos_form p, .pos_form p {
    color: white;
    margin-bottom: 10px;
    margin-left: -6px;
    margin-top: 6px;
    width: 390px;
    letter-spacing: -0.4px;
}
.pos_form input[type="submit"] {
    background: white;
    border: medium none;
    color: #1F140C;
    width: 180px;
}
.small_search input[type="submit"] {
    width: 150px;
    margin-right: 5px;
}
.pos_form input[type="submit"]:hover {
    color: white;
    background: #370219;
}

.result {
    top: 140px;
    height: 500px;
    /*padding-top: 78px;*/
    padding: 110px 20px 0px;
}

.pos_detail.inner {
    padding: 70px 20px;
}

/* ======= close pos_detail ======*/


/* ========== news_letter ============== */

.news_letter {
	background: url(../../imagenes/qrcodefacekengourmetcreadoel290813.png) no-repeat scroll right center white;
	float: left;
	height: 185px;
	padding: 20px;
	width: 449px;
	position: relative;
}
.form-item, .form-actions {
    margin: 0;
}
.news_letter p {
    color: #2B2726;
    font-size: 10px;
    margin-bottom: 10px;
    width: 294px;
}
.news_letter input {
    border: 1px solid #1F150C;
    color: #1F160F;
    float: left;
    font-size: 10px;
    height: 30px;
    padding-left: 5px;
    text-transform: uppercase;
    width: 203px;
}
.news_letter input[type="submit"] {
    background: none repeat scroll 0 0 #1F150C;
    border: medium none;
    color: white;
    cursor: pointer;
    float: left;
    height: 32px;
    width: 83px;
}

/* ======= close news_letter ======*/

/* ===== product_list ===== */

div.content {
    position: relative;
}

.page_navigation {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: right;
    font-weight: bold;
}
.page_navigation a {
    color: black;
    margin-left: 5px;
    font-weight: bold;
}
.page_navigation a:hover, .page_navigation a.active_page {
    color: gray;
}

.product_list, .blog_list, .zona_list {
    display: block;
    margin-left: 232px;
    width: 746px;
    padding-top: 20px;
    position: relative;
}
.zona_list .img_product {
    float: left;
    height: 110px;
    margin-right: 10px;
    text-align: center;
    width: 187px;
}
.product_list .product_detail {
    border-bottom: 1px dotted #CCCCCC;
    display: table;
    float: left;
    max-height: 130px;
    min-height: 98px;
}
.product_list .product_detail h3 {
    font-family: HelveticaLight;
    font-size: 17px;
    font-weight: normal;
}
.product_list .product_detail > .details {
    display: table;
    float: left;
    height: 98px;
    width: 610px;
}
.product_list .product_detail:first-child {
    border-top: 1px dotted #ccc;
}
.product_list .product_detail > .share {
    background: none repeat scroll 0 0 #FAFAFA;
    display: table-cell;
    padding-left: 10px;
    padding-top: 7px;
    vertical-align: middle;
}
.share a {
    background: none !important;
}
.product_list .guide li {
    display: inline;
}
.product_list .img_product {
    height: 110px;
    padding: 6px 20px 2px 0;
    text-align: left;
    width: 187px;
}
.product_list .img_product a img {
}
div.overflow {
    background-color: #000;
    background-image: url(../images-crepes/big_size.png);
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
    filter:alpha(opacity=50);
    -ms-filter:alpha(opacity=50);
    height: 100px;
    width: 100px;
    display: none;
    margin: 0 auto -110px;
}

.product_nav li a {
    color: black;
}
.zona_list li {
    display: inline;
}
.zona_list h3 {
    font-family: HelveticaLight;
}
.zona_list ul.main_list {
    border-top: 1px dotted #CCC;
    float: left;
    padding-bottom: 17px;
    padding-top: 15px;
    width: 747px;
}
/* ===== close product_list ===== */

/* ===== blog ===== */
.like_box {
    position: absolute;
    top: 600px;
}

.blog_list li {
    display: inline;
}
.blog_list .page_navigation {
    width: 600px;
    float: right;
}
.blog_list section {
    float: right;
    margin: 0;
    padding: 0 20px;
    text-align: center;
    width: 597px;
}
.blog_list section h4 {
    border-top: 1px dotted;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    padding-top: 15px;
    text-align: left;
}
.blog_list section p {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    text-align: left;
}
.blog_list div.tab_blog {
    background: url(../images-crepes/bg_tab_blog.png) no-repeat scroll 85px top transparent;
    float: right;
    margin-top: 20px;
    min-height: 383px;
    padding: 20px 20px 0;
    width: 706px;
}
.blog_list header {
    background: none;
    border-bottom: 1px dotted;
    border-top: 1px dotted;
    float: right;
    margin: 0 20px 20px 0;
    padding: 20px 0;
    width: 597px;
    min-width: 597px;
    height: auto;
}
.blog_list header.not_found {
    border-top: none;
}
.blog_list header h1 {
    font-family: Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 11px;
}
.blog_list header h2 {
    font-family: HelveticaLight;
}
.blog_list header span {
    color: #999999;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 2px;
}
.date_up_load {
    background: url(../images-crepes/bg_upload_date.png) no-repeat scroll center center transparent;
    float: left;
    height: 68px;
    margin-left: -20px;
    margin-top: 32px;
    position: relative;
    text-align: center;
    width: 68px;
    color: white;
}
.date_up_load p {
    font-family: HelveticaLight;
    font-size: 41px;
    height: 40px;
    margin: 0;
    padding: 2px 0 0;
    text-align: center;
}
.date_up_load span {
    font-size: 10px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.blog_list .guide {
    float: right;
    padding-right: 20px;
    width: 638px;
}
.tab_blog .content {
    font-size: 11px;
    height: 80px;
    overflow: hidden;
    text-align: left;
    font-family: Helvetica, Arial, sans-serif;
}
.tab_blog .fullcontent {
    height: auto;
}
.tab_blog footer {
    background: none;
    height: auto;
    min-width: 597px;
    width: 597px;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 20px;
    color: black;
}
.tab_blog .buttons {
    height: 40px;
    width: 100%;
}
.tab_blog .buttons .more {
    background: #1F1B18;
    color: white;
    float: left;
    height: 18px;
    letter-spacing: 0;
    width: 129px;
    cursor: pointer;
}
.tab_blog .share {
    float: right;
}
.tab_blog .tag ul {
    padding-left: 10px;
    font-family: Helvetica, Arial, sans-serif;
}
.tab_blog .tag ul li.title_tag {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #999;
    margin-right: 7px;
}
.tab_blog .tag ul li a {
    border-bottom: 2px solid #ccc;
    color: black;
    display: inline;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    letter-spacing: 0;
}
.tab_blog .tag {
    background: #f0f0f0;
    border-bottom: 1px dotted black;
    border-top: 1px dotted black;
    float: right;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 597px;
}

/* ==== close tab_blog ==== */


.zona_list ul.main_list {
    border-top: 1px dotted #CCCCCC;
    display: block;
    padding-bottom: 17px;
    width: 747px;
}
.guide li {
    display: inline;
}
.guide li a {
    color: black;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.guide li a.last {
    background: none repeat scroll 0 0 black;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
}
.guide {
    font-size: 11px;
    margin-top: 10px;
}
.filter_menu li a {
    color: #5A062B;
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
}
ul.filter_menu {
    color: #5A062B;
    float: left;
    font-size: 12px;
    width: 377px;
}
ul.filter_menu li {
    display: inline;
}
.page_navigation a {
    color: black;
}

.product_nav ul {
    background: none repeat scroll 0 0 black;
    margin: 0 auto;
    text-align: center;
}
.product_nav ul li {
    border-left: 1px solid white;
    float: left;
    height: 30px;
    margin: 0;
}
.product_nav ul li a {
    color: white;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 77%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
.product_nav ul li a:hover {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid;
    color: black;
    height: 21px;
}
.product_nav ul li a.active {
    background: white;
    border-bottom: 1px solid;
    border-top: 1px solid;
    color: black;
    height: 21px;
}
.product_nav ul li:hover {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    height: 28px;
}
.product_nav ul li:last-child {
    border-right: 1px solid white;
}
nav.product_nav {
    background: black;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 747px;
}
.main_list p {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 57px;
}
.main_list li ul li {
    color: black;
    display: inline-block;
    font-family: "trebuchet MS",Helvetica,Arial;
    font-size: 12px;
    *display: inline;
    width: 550px;
}
nav.pop {
    background: none repeat scroll 0 0 #5B0721;
}
.product_nav.pop ul {
    background: none repeat scroll 0 0 #5B0721;
}
.pop ul li a:hover, .pop ul li a.active {
    color: #5B0721;
}
.pop ul li:hover {
    border-top: 1px solid #5B072B;
}
.guide.pop li a.last {
    background: none repeat scroll 0 0 #5B0721;
}
.guide.pop li a.last:hover {
    color: white;
}
.more {
    background: none repeat scroll 0 0 white;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    min-width: 80px;
    padding: 7px;
    text-align: center;
}
.more:hover {
    background: url(../images-crepes/bg_a.png)!important;
    color: white!important;
}
.title_com, .title_last, .title_togo{
    background: none repeat scroll 0 0 black;
    color: white;
    height: 26px;
    margin-bottom: 8px;
    margin-left: -22px;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 5px;
    position: relative;
    width: 93px;
}

.title_togo1{
    background: none repeat scroll 0 0 #C00;
    color: white;
    height: 26px;
    margin-bottom: 8px;
    margin-left: -22px;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 5px;
    position: relative;
    width: 93px;
}
.title_togo h1 {
    padding-right: 15px;
    width: auto;
}
.title_togo {
    float: left;
    width: auto;
}
.title_comunity {
    position: absolute;
    z-index: 10;
}  
.title_comunity h1 {
    background: black;
    color: white;
    height: 28px;
    margin-top: 15px;
    padding-top: 6px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    max-width: 110px;
}

.title_comunity img {
    padding-left: 10px;
    padding-top: 30px;
}

.title_last {
    width: 142px;
}
.erase {
    background: none repeat scroll 0 0 transparent !important;
    margin-left: 0 !important;
    padding: 0 !important;
}
.erase span {
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* ======= box consejitos ======== */

.consejitos, .ultimos, .historia {
    float: left;
    height: 224px;
    width: 489px;
    color: white;
}
.ultimos, .historia {
    color: black;
}
.consejitos p, .ultimos p, .historia p {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.consejitos span, .ultimos span, .historia span {
    background: url(../images/bg_consejitos.png);
    float: left;
    height: 184px;
    padding: 20px;
    width: 188px;
    position: absolute;
} 
.ultimos span, .historia span {
    background: none;
}
.historia span img {
    float: none;
}
.historia img {
    float: right;
}
.ultimos a, .historia a {
    background: none repeat scroll 0 0 #1F1A19;
    color: white;
    float: left;
    margin-top: 12px;
}
.ultimos a:hover {
    background: url(../images/bg_a.png);
    color: white;
} 
.ultimos P {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-top: 15px;
}

/* ========== small search ========= */

.pos_detail.small_search {
    height: auto;
    padding: 40px 41px;
    width: 150px;
    position: inherit;
}
.p_vent li {
    display: inline;
    font-size: 11px;
    font-weight: normal;
}
.pos_detail ul.filter_menu {
    color: #CA4577;
}
.pos_detail ul.filter_menu li a {
    color: #CA4577;
}
.pos_detail ul.filter_menu li a:hover {
    color: #b62e61;
    background: none;
}
.pos_info {
    color: white;
    font-size: 14px;
}
.pos_info h5 {
    font-size: 20px;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
}
.pos_detail.small_search p {
    display: block !important;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    margin: 0 0 15px;
    padding-left: 0 !important;
    width: 151px;
}
.pos_detail.small_search a {
    float: left;
    width: 92%;
}
.pos_detail.small_search .dk_toggle {
    width: 132px !important;
    margin: 0;
}
.pos_detail.small_search .dk_toggle:hover {
    background: url("../images-crepes/dk_arrows.png") no-repeat 128px center ;
}
.pos_detail.small_search ul.dk_options_inner {
    max-height: 218px;
    overflow-y: auto;
    padding: 0;
    width: 148px;
    margin-left: 0;
}

/* ========= close small search ============ */
 
/* ========== ourhistory =============== */

.time_line {
    padding: 20px;
    width: 938px;
    background: url(../images-crepes/bg_time_line.png) repeat-x top white;
}
.time_line .title_last {
    width: auto;
    float: left;
    position: absolute;
    margin-left: -19px;
    padding-right: 13px;
    margin-top: 15px;
    z-index: 50;
}
.our_history .guide {
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-left: 25px;
    text-align: left;
}
.our_history p {
    clear: both;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
    padding-left: 20px;
    text-align: left;
    width: 930px;
    word-wrap: break-word;
}
.our_history .controls p {
    text-align: left;
    float: left;
    width: 757px;
    font-family: Arial;
    font-size: 12px;
    padding: 0;
}
.our_history .title_last {
    clear: both;
    float: left;
    margin: 0 0 20px;
    padding-right: 15px;
    width: auto;
}
.our_history {
    float: left;
    background: #e6e6e6;
    position: relative;
    *padding-bottom: 20px;
}
.our_history li {
    display: inline;
}
.img_top {
    margin-bottom: -5px;
}   


/* ========= makeMeScrollable ============ */

#makeMeScrollable {
    height: 330px;
    position: relative;
    width: 934px;
}
#makeMeScrollable div.scrollableArea * {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}
div.scrollingHotSpotLeft {
    background: url(../images-crepes/row_rigth_time_line.png) no-repeat scroll center center transparent;
    bottom: 7px;
    cursor: pointer;
    display: block !important;
    height: 68px;
    left: -12px;
    position: absolute;
    width: 68px;
    z-index: 200;
}
div.scrollingHotSpotLeftVisible {
    background-image: url(../images-crepes/row_rigth_time_line.png) no-repeat center;
    display: block!important;
}
div.scrollingHotSpotRight {
    background-image: url(../images-crepes/row_left_time_line.png);
    background-position: center center;
    background-repeat: repeat;
    bottom: 7px;
    cursor: pointer;
    display: block!important;
    height: 68px;
    position: absolute;
    right: -15px;
    width: 68px;
    z-index: 200;
}
div.scrollingHotSpotRightVisible {
    background: url(../images-crepes/row_left_time_line.png) no-repeat center;
}
div.scrollWrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
div.scrollableArea {
    position: relative;
    width: auto;
    height: 100%;
}

/* ========= close makeMeScrollable ============ */

/* ========= zoom facepanel ============ */

.our_history article {  
    float: left;
}
.our_history .facepanel {
    background-color: #E6E6E6;
    float: left;
    list-style: none outside none;
    margin: 0 auto 15px 20px;
    padding: 0;
    width: 938px;
}
.our_history .facepanel a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.our_history .facepanel li {
    float: left;
    height: 52px;
    margin: 0;
    position: relative;
    width: 52px;
}
.our_history .facepanel img {
    height: 100%;
    width: 100%;
}
.our_history .facepanel .title {
    background: url(../images-crepes/tab_opinion.png) no-repeat top center;
    position: absolute;
    width: 169px;
    min-height: 50px;
    margin: 0;
    padding-top: 45px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-align: center; 
    color: #7bac99;
    margin-top: 80px;
    font-size: 12px;
    line-height: 1;
}
.our_history .facepanel .title b {
    color: white;
    width: 170px;
    float: left;
    height: 20px;
    background-image: url(../images-crepes/comment_worker.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: right;
    padding-top: 20px;
}
article.filosofia {
    text-align: center;
    width: 978px;
}
/* ========= close facepanel ============ */

/* ========= talk ========= */

.talk {
    background: #E6E6E6;
    float: right;
    position: relative;
}
.talk .title_last {
    margin-bottom: 30px;
    margin-left: 0;
    width: -moz-fit-content;
    width: intrinsic;
}
.talk-message div {
    width: 395px !important;
}
.talk-message div textarea {
    width: 365px;
    *width: 343px;
    overflow: hidden;
}
.talk_main_content {
    float: right;
    width: 746px;
    margin-bottom: 15px;    
}
.talk_main_content img {
    margin-bottom: 25px;
}
.talk_main_content h2 {
    font-weight: bold;
    font-size: 12px;
    margin-top: 11px;
}
.talk_main_content .dk_container {
    border: 1px solid black;
    font-size: 11px;
    height: 30px;
    margin-top: 0;
    width: 166px;
    
    margin-right: 0;
}
.talk_main_content .dk_container a {
    color: black;
    font-family: Arial;
    font-size: 11px;
    padding-top: 8px;
}
.talk_main_content ul.dk_options_inner a:hover {
    background: black;
    color: white;
}
.talk_main_content ul.dk_options_inner {
    background: none repeat scroll 0 0 white;
    border: 1px solid #C9ADB6;
    max-height: 110px;
    overflow-x: hidden;
    width: 168px;
}
.talk_main_content ul.dk_options_inner a {
    padding-left: 10px;
    text-transform: capitalize;
    width: 150px !important;
}
.talk_main_content .dk_toggle {
    background: url("../images-crepes/down_arrow.png") no-repeat scroll 147px 12px transparent !important;
}
.talk_main_content .dk_open .dk_toggle {
    background: none;
}
.talk_main_content input {
    width: 155px;
    height: 30px;
    border: solid 1px black;
    color: black;
    font-size: 11px;
    padding-left: 10px;
    background: none;
    margin: 0;
}
.talk_main_content label {
    float: right;
    margin-right: 14px;
    padding-top: 5px;
    width: 10px;
}
.talk_main_content input[type="submit"] {
    background: #1F1B19;
    color: white;
    margin-right: 29px;
    margin-top: 10px;
    width: 180px;
    text-transform: uppercase;
}
.talk_main_content textarea {
    border: solid 1px black;
    background: none;
    padding: 10px;
    height: 155px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    float: left;
}
.marker, .form-required {
    color: black;
}
.talk_main_content textarea {
    color: black;
}
div.grippie {
    display: none;
}
li.video_menu {
    position: absolute !important;
    left: 0;
    padding: 0;
    margin-top: 18px;
}
.talk_main_content li {
    display: inline;
}
.talk_main_content form {
    width: 394px;
}
span.ruls {
    bottom: 32px;
    cursor: pointer;
    position: absolute;
    right: 360px;
}
.ruls > div {
    background: url(../images-crepes/rules.png) no-repeat scroll 0 0 transparent;
    display: none;
    height: 168px;
    left: 17px;
    position: absolute;
    top: -99px;
    width: 305px;
    padding-top: 20px;
}
span.ruls p {
    padding-left: 25px;
    padding-top: 10px;
    color: white;
}
.talk_main_content form div.form-item {
    float: left;
    margin-top: 15px;
    width: 197px;
}
.talk_main_content .guide {
    margin-bottom: 15px;
    margin-top: 10px;
}
/* ========= close talk === */

/* ========= our_history controls ============ */

.our_history .controls {
    background-color: #434240;
    color: white;
    float: left;
    margin: 0 0 0 20px;
    padding: 20px;
    width: 896px;
}
.our_history .buttons {
    float: right;
}
.our_history .controls span {
    cursor: pointer;
    float: left;
    height: 56px;
    width: 58px;
    z-index: 200;
}
.our_history .controls span.left {
    background: url(../images-crepes/left.png) no-repeat scroll 0 0 transparent;
}
.our_history .controls span.right {
    background: url(../images-crepes/right.png) no-repeat scroll 0 0 transparent;
}
/* ========= close our_history controls ============ */

/* ========== user-login ============== */

form#user-login {
    width: 1024px;
    margin: 0 auto;
}
form#user-login .form-type-textfield input {
    width: 300px;
    float: none;
    border: solid 1px gray;
}
form#user-login .form-type-password input {
    width: 300px;
    float: none;
    height: 30px;
    border: solid 1px gray;
}
form#user-login .form-actions input {
    width: 150px;
    float: left;
}
/* ========== close user-login ============== */


/* ========== location_list ============== */
.location_list {
    float: right;
    height: 15px;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
}
.location_list:hover {
    height: auto;
    overflow: visible;
}
.location_list span {
    color: #F3F3F3;
    cursor: pointer;
    display: block;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 10px;
    height: 13px;
    margin-left: 0;
    padding-top: 2px;
    text-align: center;
    text-transform: uppercase;
    padding-left: 5px;
    padding-right: 5px;
    border-left: 1px solid white;
    border-right: 1px solid white;
}
.location_list:hover > span {
    background-image: url(../images-crepes/bg_selecter.png);
    color: black;
}
.location_list ul {
    background-image: url(../images-crepes/bg_selecter.png);
    padding-bottom: 15px;
    padding-top: 10px;
    z-index: 250;
    width: 147px;
    position: absolute;
}
.location_list a {
    font-size: 10px;
    padding: 2px 2px 2px 22px;
    text-align: left;
    text-decoration: none;
    color: #141312;
    text-transform: uppercase;
    display: block;
}
.location_list a:hover {
    color: #56738E;
}
/* ========== close location_list ============== */

/* ========== opinion ========= */
.opinion ul {
    margin: 0;
    padding: 0;
    width: 597px;
}
.opinion ul li {
    display: block;
}
.opinion ul li a {
    background-image: url(../images-crepes/arrow.png);
    background-repeat: no-repeat;
    color: black;
    cursor: pointer;
    font-family: "Trebuchet MS",Helvetica,Arial;
    font-size: 12px;
    padding-left: 20px;
    text-decoration: none;
    font-weight: normal;
}
.opinion ul li a:hover {
    color: #666;
}
.opinion ul li div {
    color: #666;
    display: none;
    font-family: "Trebuchet MS", Helvetica, Arial;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 20px;
    text-decoration: none;
}
.green a {
    background-position:  0 4px;
}
.red a {
    background-position: 0 -28px;
}
.blue a {
    background-position: 0 -58px;
}
.brown a {
    background-position: 0 -90px;
}
.green .expanded a {
    background-position:  0 -10px;
}
.red .expanded a {
    background-position: 0 -42px;
}
.blue .expanded a {
    background-position: 0 -72px;
}
.brown .expanded a {
    background-position: 0 -104px;
}
h2.brown, h2.red, h2.blue, h2.green {
    border-bottom: 1px dotted black;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 20px;
    width: 597px;
    padding-bottom: 6px;
}
h2.green {
    color: #8A933A;
}
h2.brown {
    color: #946B4D;
}
h2.red {
    color: #C34820;
}
h2.blue {
    color: #7CAC9B;
}
/* ========== close opinion === */

/* ========== addthis ============== */
#at_share input {
    float: none;
    margin: 0;
    height: auto;
}
.addthis_top {
    float: right;
    background: none repeat scroll 0 0 #363230;
    margin-top: 6px;
    margin-left: 10px;
    padding: 5px 10px;
    *display: none;
}
.addthis_top a {
    color: white;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: -6px;
    height: 10px;
    padding-bottom: 2px;
}
.addthis_top a span {
    width: 0;
    height: 0;
}

.addthis_product {
    height: 100%;
    width: 100%;
}
.addthis_product a {
    margin: 4px;
}

.addthis_blog {
    height: 100%;
    width: 100%;
}
.addthis_blog a {
    margin-top: 5px;
    width: auto;
}
/* ========== close addthis ============== */

/* ========== fancybox ================ */
#fancybox-title {
    font-family: "HelveticaLight";
    font-size: 12px;
    width: 60%!important;
    text-align: left;
}
.talk_main_content .form-file {
    background: none;
    border: 1px solid black;
    border-right: none;
    color: black;
    height: 28px;
    width: 173px!important;
    padding-left: 10px;
}
.talk_main_content .email .form-item {
    width: 395px;
}
.talk_main_content .email input[type="text"] {
    width: 352px;
}

/* === error === */

label.error {
    width: 100%;
    font-size: 11px;
    margin-right: 0;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: solid 1px #8C2E0B;
}
#newsletter-form label.error {
    left: 20px;
    position: absolute;
    font-size: 10px;
    margin-top: -5px;
}

/* === close error === */

/* === product_detail_innerpage ===*/

.product_detail_innerpage {
    float: left;
    height: auto;
    margin-bottom: 20px;
}
.product_detail_innerpage div {
    width: 263px;
    float: left;
}
.product_detail_innerpage {
    border-bottom: 1px dashed black;
    border-top: 1px dashed black;
    float: left;
    height: auto;
    margin-bottom: 20px;
    margin-top: 15px;
    padding-top: 20px;
    width: 100%;
}
.product_detail_innerpage h2 {
    float: left;
    font-family: HelveticaLight;
    font-size: 25px;
    margin-bottom: 5px;
    text-transform: capitalize;
    width: 295px;
}
.product_detail_innerpage p {
    float: left;
    text-align: left;
    width: 295px;
}
.product_detail_innerpage .share {
    float: left;
    width: 301px;
}
.product_detail_innerpage .share a {
    clear: left;
}
.product_detail_innerpage a {
    color: white;
    float: left;
}
.product_detail_innerpage iframe {
    float: left;
    clear: left;
}
.product_detail_innerpage img {
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
}   
/* === close product_detail_innerpage === */

/* === mensagges news letter === */

#result-newsletter-wrapper {
    background: white;
    height: 8px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 36px;
    width: 326px;
    z-index: 11;
}
#result-newsletter-wrapper a {
    background: black;
    color: white;
    display: block;
    min-width: auto;
    margin: 0 auto;
    margin-top: 10px;
    max-width: 120px;
}
#result-newsletter-wrapper .notice a {
    max-width: 40px;
    min-width: 40px;
}
#result-newsletter-wrapper div.error, 
#result-newsletter-wrapper table tr.error, 
#result-newsletter-wrapper div.messages{
    background: white;
    height: 144px;
    border: none;
    padding: 20px;
}
li.punto_d_venta a {
    background: none repeat scroll 0 0 #5B0721 !important;
    color: white;
    float: right;
    margin-left: 71%;
    width: 125px;
}
/* === /mensagges news letter === */

ul.ui-menu , .block ul.ui-menu, .item-list ul.ui-menu, .item-list ul.ui-menu {
    background: white;
    list-style: none;
    cursor: pointer;
}

/* ===== discover-your-pleasure ===== */
.discover-your-pleasure {
    height: 458px;
    /*width: 954px;*/
    width: 1020px;
    overflow: hidden;
}
.discover-your-pleasure .overlay {
    padding-top: 115px;
    position: relative;
    text-align: center;
    top: -463px;
    width: 957px;
 }
.discover-your-pleasure .overlay a {
    background: url(../images-crepes/experience/encuentra_button_hover.png) no-repeat scroll top center transparent;
    display: block;
    height: 41px;
    margin: 41px auto 0;
    width: 398px;
}
.discover-your-pleasure .overlay a:hover {
    background-position: center -41px;
}

.discover-your-pleasure .step_menu {
    float: left;
    width: 100%;
    position: relative;
    top: 30px;
    z-index: 10;
}
.discover-your-pleasure .step_menu span {
    float: left;
    padding: 7px 16px 4px 35px;
}
.discover-your-pleasure .step_menu ul {
    margin: 0 auto;
    background: #1f1b19;
    height: 25px;
    position: absolute;
    /*margin-left: 23.9%;*/
    margin-left: 21.9%;
}
.discover-your-pleasure .step_menu li {
    float: left;
    height: 25px;
    cursor: pointer;
    color: white;
    font-size: 11px; 
    font-family: Helvetica;
    opacity: 0.6;
    filter: alpha(opacity=60);
    min-width: 149px;
    border-right: 2px solid gray;
}
.discover-your-pleasure .step_menu li:hover, .discover-your-pleasure .step_menu li.active {
    opacity: 1;
    filter:alpha(opacity=100);
}
.discover-your-pleasure .step_menu li:nth-child(1) {
    background: url(../images-crepes/experience/step_one.png) no-repeat scroll 8px top transparent;
}
.discover-your-pleasure .step_menu li:nth-child(2) {
    background: url(../images-crepes/experience/step_two.png) no-repeat scroll 0 top transparent;
}
.discover-your-pleasure .step_menu li:nth-child(3) {
    background: url(../images-crepes/experience/step_three.png) no-repeat scroll 0 top transparent;
    border-right: none;
}

.discover-your-pleasure .step {
    background: url(../images-crepes/experience/bg_steps.png) repeat-x top center;
    height: 458px;
    /*width: 954px;*/
    width: 1020px;
    float: left;
}

.discover-your-pleasure .step_slide {
    height: 458px;
    /*width: 2862px;*/
    width: 3060px;
    float: left;
}
.discover-your-pleasure .step h1 {
    font-family: HelveticaLight;
    font-size: 15px;
    font-weight: normal;
    margin: 0 auto;
    padding-top: 100px;
    text-align: center;
    width: 270px;
}
.discover-your-pleasure .step ul {
    display: none;
    margin: 0 auto;
    padding-top: 190px;
    /* width is set by javascript */
}
.discover-your-pleasure .step li {
    float: left;
    /*width: 123px;*/
    width: 165px;
    height: 102px;
}
.discover-your-pleasure .step input {
    display: none;
}
.discover-your-pleasure .step label {
    padding: 5px;
    cursor: pointer;
}
.discover-your-pleasure .step img {
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.discover-your-pleasure .step img.active, .discover-your-pleasure .step img:hover {
    opacity: 1;
    filter:alpha(opacity=100);
}
.discover-your-pleasure .step li span {
    background: url(../images-crepes/name_product_hover.png) no-repeat scroll 0 0 transparent;
    color: white;
    display: none;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: bold;
    height: 100px;
    line-height: 13;
    /*margin-left: -22px;*/
    margin-left: 0px;
    min-width: 180px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 445px;
    margin-left: -12px;
}

.discover-your-pleasure .result img {
    opacity: 1;
    filter:alpha(opacity=100);
}

.discover-your-pleasure .result {
    margin-left: 2021px;
    margin-top: -568px;
}

#slide_discover {
    height: 458px;
    width: 1020px;
    /*background: #000 url(../images-crepes/loading.gif) no-repeat center center;*/
    background: #FFFFFF;
    overflow: hidden;
}
#slide_discover .orbit-caption {
    background-image: url(../images-crepes/experience/bg_descubre.png);
    font-size: 13px;
    left: 0;
    padding: 20px 0;
    position: absolute;
    text-align: left;
    top: 360px;
    width: 954px;
    height: 58px;
    z-index: 200;
}
#slide_discover .orbit-caption p {
    color: white;
    text-align: center;
    width: auto;
    font-size: 24px;
    font-family: Helveticalight;
    margin-top:15px;
}
#slide_discover div.slider-nav span {
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 870px;
    text-indent: -9999px;
    top: 385px;
    z-index: 200;
}
#slide_discover div.slider-nav span.right {
    right: 20px;
}
.discover-your-pleasure .share {
    border-left: 1px solid #636363;
    border-right: 1px solid #636363;
    display: none;
    padding-top: 10px;
    padding-left: 17px;
    margin: 0 auto 0 190px;
    width: 230px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 533px;
    z-index: 200;
}

.discover-your-pleasure .share div a.addthis_button_facebook_like {
    border-right: 1px solid #636363;
    height: 30px;
    margin-top: -10px;
    padding-right: 17px;
    padding-top: 10px;
}
.discover-your-pleasure .share div a.addthis_button_facebook_like span {
    width:108px;
}
.discover-your-pleasure .share div a.addthis_button_facebook_like iframe {
    width:100px;
}

.discover-your-pleasure .share div a.addthis_button_tweet {
    margin-left:15px;
}
.discover-your-pleasure .share div a.addthis_button_tweet iframe {
    position:absolute;
}

/* ===== close discover-your-pleasure ===== */


/* === notify-newsletter === */

#notify-newsletter div.error {
    border: none;
}
#notify-newsletter div.messages {
    background: none repeat scroll 0 0 transparent;
    bottom: 150px;
    color: #6B5D56;
    font-size: 12px;
    font-style: italic;
    margin: 0;
    padding: 0;
    position: absolute;
    border: none;
}
#throbber-news {
    position: absolute;
    z-index:10;
    margin-top: 18px;
    margin-left: 181px;
}
/*
temporal 
*/

a.carnival_temp {
    position: absolute!important;
    bottom: 70px!important;
    right: 200px!important;
    z-index: 9999;
    color: black;
}

/* === video and audio === */

#slide_featured a.player, 
.slide_support_two_panel a.player, 
.slide_support_one_panel a.player {
    background-color: white;
    background-image: url("../images-crepes/play_video_audio.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    border-radius: 21px 21px 21px 21px;
    -moz-border-radius: 21px 21px 21px 21px;
    -webkit-border-radius: 21px 21px 21px 21px;
    bottom: -110px; /* -25px; */
    color: black;
    padding: 10px 10px 10px 36px;
    position: relative;
    text-transform: uppercase;
    opacity: 0.6;
    float: left;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"!important;
    filter: alpha(opacity = 60);
}
#slide_inner_menu a.player {
    background-color: black;
    background-image: url("../images-crepes/play_video_audio.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    border-radius: 21px 21px 21px 21px;
    -moz-border-radius: 21px 21px 21px 21px;
    -webkit-border-radius: 21px 21px 21px 21px;
    padding: 10px 10px 10px 36px;
    text-transform: uppercase;
    opacity: 0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"!important;
    filter: alpha(opacity = 60);
    color: White;
    float: right;
}
a.player:hover {
    opacity: 0.9 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important;
    filter: alpha(opacity = 90)!important;
}
.slide_support_two_panel a.player, 
.slide_support_one_panel a.player {
    background-color: white;
    bottom: -27px;
    left: -720px;
    width: auto;
    z-index: 9;
    position: absolute;
}
.slide_support_one_panel div.jp-audio, div.jp-video, 
.slide_support_two_panel div.jp-audio, div.jp-video{
    position: absolute;
    background: transparent;
    border: none;
    left: -720px;
    z-index: 3;
    bottom: 8px;
}
.slide_support_one_panel div.jp-interface, 
.slide_support_two_panel div.jp-interface {
    border: solid 2px white;
}
#slide_featured div.jp-audio, div.jp-video {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    bottom: -95px; /* -12px */
    left: 25px;
    position: absolute;
    width: 240px; /* --- */
}
#slide_featured .jp-title {
    clear: left;
    float: right;
    margin-left: 117px;
    padding-right: 10px;
    position: relative;
    text-transform: uppercase;
    top: -21px;
}
#slide_featured div.jp-type-single .jp-stop {
    background: url("jplayer.pink.flag.png") -43px -130px no-repeat;
}
#slide_featured div.jp-interface ul.jp-controls a.jp-unmute {
    background: url("jplayer.pink.flag.png") no-repeat scroll -60px -330px transparent;
}
#slide_featured div.jp-type-single .jp-controls li a {
    margin-left: 7px;
    margin-top: 7px;
    opacity: 0.6;
    width: 15px;
}
#slide_featured div.jp-type-single .jp-pause {
    background: url("jplayer.pink.flag.png") no-repeat scroll -42px -130px transparent;
    display: none!important;
}
a.download_menu {
    top: 60px;
    position: absolute;
    right: 45px;
}
/* ===/video and audio === */
li.expanded {
  padding-right: 0;
}

/* english site css */

div.en-upload {
background: url("/sites/all/themes/crepes/images-crepes/examinar.png") no-repeat scroll right -30px transparent !important;
}

.more_botton {
    background: none repeat scroll 0 0 white;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    min-width: 80px;
    padding: 7px;
    text-align: center;
    position: relative;
}
.more_botton:hover {
    background: url(../images-crepes/bg_a.png)!important;
    color: white!important;
}

#slide_featured a.player_botton, 
.slide_support_two_panel a.player_botton, 
.slide_support_one_panel a.player_botton {
    background-color: white;
    background-image: url("../images-crepes/play_video_audio.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    border-radius: 21px 21px 21px 21px;
    -moz-border-radius: 21px 21px 21px 21px;
    -webkit-border-radius: 21px 21px 21px 21px;
    bottom: -110px; /* -25px; */
    color: black;
    padding: 10px 10px 10px 36px;
    position: relative;
    text-transform: uppercase;
    opacity: 0.6;
    float: left;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"!important;
    filter: alpha(opacity = 60);
}
#slide_inner_menu a.player_botton {
    background-color: black;
    background-image: url("../images-crepes/play_video_audio.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    border-radius: 21px 21px 21px 21px;
    -moz-border-radius: 21px 21px 21px 21px;
    -webkit-border-radius: 21px 21px 21px 21px;
    padding: 10px 10px 10px 36px;
    text-transform: uppercase;
    opacity: 0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"!important;
    filter: alpha(opacity = 60);
    color: White;
    float: right;
}
a.player_botton:hover {
    opacity: 0.9 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important;
    filter: alpha(opacity = 90)!important;
}
.slide_support_two_panel a.player_botton, 
.slide_support_one_panel a.player_botton {
    background-color: white;
    left: -720px;
    width: auto;
    z-index: 9;
    position: absolute;
}

.pos_form div.form-type-select {
    background: url("/sites/all/themes/crepes/css/chosen/chosen-sprite.png") no-repeat scroll 155px 3px transparent;
    border: 1px solid white;
    float: left;
    margin: 10px 0 0 10px;
    overflow: hidden;
    width: 177px;
}
.pos_form div.form-type-select select {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    float: left;
    font-size: 13px;
    height: 30px;
    padding-left: 5px;
    padding-top: 5px;
    width: 195px;
}
.pos_form div.form-type-select select option {
    border: medium none;
    height: 23px;
    padding-top: 5px;
}
.pos_form div.form-type-select select option.option_selected:hover {
    background-image: url("http://dummyimage.com/30x30/4a0020/4a0020");
}

.small_search .pos_form div.form-type-select {
    background-position: 125px 3px;
    margin-left: 0;
    width: 148px;
}

.small_search .pos_form div.form-type-select select {
    width: 165px;
}

.pos_form div.form-type-select select option.option_selected {
    background: #F3F3F3;
    color: black;
    background: transparent\9
    color: #f3f3f3\9
}
.product_list .product_detail > .details > div {
    display: table-cell;
    vertical-align: middle;
}

.wrapper {
    margin: 0 auto;
    width: 978px;
    height: 100%;
}
.past_pleasures {
    margin: 0 0 1px 0;
    background: white;
    list-style: none;
    float: left;
    padding: 0;
}
.past_pleasures li {
    margin: 1px 0 0 1px;
    position: relative;
    float: left;
}
.past_pleasures .link {
    height: 325px;
    width: 325px;
    float: left;
}
.past_pleasures img {
    height: 325px;
    width: 325px;
    float: left;
}
.past_pleasures .arrow {
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-bottom: 20px solid black;
    margin-left: -30px;
    position: absolute;
    display: none;
    bottom: -1px;
    left: 50%;
}
.past_pleasures .active .arrow {
    display: block;
}
.past_pleasures .deactive {
    background: black;
}
.past_pleasures .deactive img {
    opacity: .5;
}
.past_pleasures .past_pleasure_info {
    padding: 0 55px;
    font-family: helvetica;
    position: relative;
    background: black;
    width: 868px;
    color: white;
    float: left;
    height: 325px;
}
.past_pleasures .past_pleasure_info h5 {
    text-transform: uppercase;
    font-size: 12px;
    color: #b66c85;
    margin: 0;
}
.past_pleasures .past_pleasure_info h2 {
    margin: 5px 0 30px;
    font-weight: 100;
    font-size: 25px;
}
.past_pleasures .past_pleasure_info p {
    font-weight: 100;
    opacity: .8;
    font-size: 16px;
}
.past_pleasures .past_pleasure_info .full_view {
    text-decoration: none;
    position: absolute;
    padding: 10px 35px;
    font-weight: bold;
    background: #FFF;
    font-size: 11px;
    color: #000;
    left: 60px;
    top: 250px;
}
.pleasure_content {
    max-height: 171px;
    overflow: hidden;
    margin-top: 35px;
}
.pleasure {
    display: inline-table;
    margin-top: 0;
    width: 100%;
}

.share {
    position: absolute;
    top: 250px;
    right: 0;
}

.addthis_button_facebook_like.at300b {
    margin-right: 20px;
}

.addthis_button_tweet.at300b {
    width: 110px;
}

.past_pleasures li:hover img {
    opacity: .75;
}

.pleasure .pager {
    margin: 17px 0 0;
    font-size: 14px;
}
.pleasure .pager li {
    display: inline-block;
    margin: 0 4px 0 1px;
    padding: 0 2px;
}
.pleasure .pager li.pager-previous,
.pleasure .pager li.pager-next {
    background-repeat: no-repeat;
    background-size: 18px;
}
.pleasure .pager li.pager-previous a,
.pleasure .pager li.pager-next a {
    font-weight: normal;
}
.pleasure .pager li.pager-current {
    border-bottom: 2px solid;
    height: 15px;
}
.pleasure .pager li a {
    margin: 0;
}
.pleasure .pager li a:hover {
    color: #7CAC9B
}

.pleasure .pager li.pager-previous {
    background: url(../images-crepes/thin_arrow_left.png);
    background-position: center left;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-size: 18px;
}
.pleasure .pager li.pager-next {
    background: url(../images-crepes/thin_arrow_right.png);
    background-position: center right;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-size: 18px;
}
.past_pleasures li:first-child:hover img {
    opacity: 1;
}
.zona_list li.share {
    position: relative;
}
.pleasure_buttom .share {
    width: 320px;
}

.sombra1{
	


box-shadow: 3px 5px 5px #666;
	-webkit-box-shadow: 2px 4x 4px #666;
	-moz-box-shadow: 2px 4px 4px #666;
	
	/*glow*/

  -webkit-box-shadow: 0px 0px 20px rgba(0,255,255,0.8); 

  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); 

  box-shadow: 0px 0px 20px rgba(255,255,255,0.8); 
}

.wrap {
	

	margin: 0px auto 0px;
	padding: 0px 0px;
    width: 722px;
	height:73px;
-webkit-box-shadow: 0px 0px 7px #111111; /* Safari */
box-shadow: 0px 0px 7px #111111;


	}
	
#whte{
	background-color:#FFF;
	}




.audio {
	margin-top:-135px;
	float:right;
    width: 300px;
	height:10px;

}

.ex4 img {
	
	
    margin: 0px; 

    opacity: 0.7; 

    border: 0px solid #006b33/*#060*/ /*#eee*/; 
	
	



    /*Transition*/ 

    -webkit-transition: all 0.5s ease; 

    -moz-transition: all 0.5s ease; 

    -o-transition: all 0.5s ease; 



    /*Reflection*/ 

    

} 





.ex4 img:hover {   

  opacity: 1; 





   /*Glow*/ 

  -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); 

  -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8); 

  box-shadow: 0px 0px 20px rgba(255,255,255,0.8); 
  
  

} 

.sombra2{
	


box-shadow: 3px 5px 5px #666;
	-webkit-box-shadow: 2px 4x 4px #666;
	-moz-box-shadow: 2px 4px 4px #666;
	
	/*glow*/

  -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.8); 

  -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.8); 

  box-shadow: 0px 0px 20px rgba(0,0,0,0.8); 
}

.elemento {
  -webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
  filter: shadow(color=#999999, direction=135, strength=2);


}