/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 20, 2011 */

@font-face {
    font-family: 'LTOksanaBold';
    src: url('../font/lt_oksana_bold-webfont.eot');
    src: url('../font/lt_oksana_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/lt_oksana_bold-webfont.woff') format('woff'), url('../font/lt_oksana_bold-webfont.ttf') format('truetype'), url('../font/lt_oksana_bold-webfont.svg#LTOksanaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LTOksanaBoldItalic';
    src: url('../font/lt_oksana_bold_italic-webfont.eot');
    src: url('../font/lt_oksana_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../font/lt_oksana_bold_italic-webfont.woff') format('woff'), url('../font/lt_oksana_bold_italic-webfont.ttf') format('truetype'), url('../font/lt_oksana_bold_italic-webfont.svg#LTOksanaBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LTOksanaRegularItalic';
    src: url('../font/lt_oksana_italic-webfont.eot');
    src: url('../font/lt_oksana_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../font/lt_oksana_italic-webfont.woff') format('woff'), url('../font/lt_oksana_italic-webfont.ttf') format('truetype'), url('../font/lt_oksana_italic-webfont.svg#LTOksanaRegularItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LTOksanaRegular';
    src: url('../font/lt_oksana-webfont.eot');
    src: url('../font/lt_oksana-webfont.eot?#iefix') format('embedded-opentype'), url('../font/lt_oksana-webfont.woff') format('woff'), url('../font/lt_oksana-webfont.ttf') format('truetype'), url('../font/lt_oksana-webfont.svg#LTOksanaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {

    margin: 0;
    background: #230B05;

}

a:link, a:visited {

    color: white;
    text-decoration: none;
    border-bottom: 1px solid #33120F;

    -webkit-transition-duration: .5s, .3s;
    -webkit-transition-timing-function: linear, ease-in;
    -moz-transition-duration: .5s, .3s;
    -O-transition-duration: .5s, .3s;
    -ms-transition-duration: .5s, .3s;

}

a:hover {

    border-bottom: 1px solid #22BCB9;

}

img {

    border: none;
}

.clearfix {

    clear: both;

}

.btnlink a:link, .btnlink a:visited {

    font-family: 'LTOksanaRegular';
    text-decoration: none;
    color: #003333;
    font-size: 14px;
    border: 1px dashed black;
    padding: 1px 5px 1px 5px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

}

.btnlink a:hover {
    color: #4c4c4c;
    border: 1px dashed white;

}

#wrap {

    width: 960px;
    height: 100%;
    margin: 0 auto;

}

#header {

    width: 100%;
    height: 593px;
    background-color: white;
    background-image: url("../images/bghead.png");

}

#header2 {

    width: 100%;
    height: 300px;
    background-color: white;
    background-image: url("../images/bghead.png");

}

#header .container, #header2 .container {

    width: 960px;
    margin: 0 auto;
    height: 100%;
    padding-top: 20px;
    position: relative;

}

#header .logo, #header2 .logo {

    float: left;

}

#header .logo a:link, #header2 .logo a:link {

    float: left;
    border: none;

}

#header .pastel {

    position: absolute;
    bottom: 3px;
    right: 0;
    clear:both;

}

#header .feed, #header2 .feed {

    float: right;
    margin-top: 10px;
    width: 285px;

}

#header .feed a, #header2 .feed a {

    border: none;

}

#header .feed img, #header2 .feed img {

    margin-right: 5px;
    border: none;

}

#header .feed h1, #header2 .feed h1 {
    font-family: 'LTOksanaRegular';
    font-size: 24px;
    color: #fff;
    float: left;
    margin-right: 10px;
    margin-top: 0;

}

#header .menutop, #header2 .menutop {

    float: left;
    width: 500px;
    height: 50px;

    color: #4F6D69;

}

#header .title, #header2 .title {

    position: absolute;
    left: 56px;
    bottom: 80px;
    text-shadow: 1px 1px 5px #2f2f2f;
    font-family: 'LTOksanaBold';
    font-size: 64px;
    color: white;

}

#header .title p, #header2 .title p {

    line-height: 34px;

}

.menutop ul {
    width: 500px;
    height: 30px;
    list-style: none;
    margin-left: 0;
    padding-left: 0;

}

.menutop ul li {
    text-decoration: none;
    display: inline;
    border-right: 1px solid #006666;
    padding: 1px 5px 1px 2px;
    color: #4F6D69;

}

.menutop ul li:last-of-type {

    border-right: none;

}

.menutop ul li a:link, .menutop ul li a:visited {
    font-family: 'Century Gothic';
    font-weight: bold;
    text-decoration: none;
    color: #4F6D69;
    font-size: 15px;
    border: none;

}

.menutop  ul li a:hover, .menutop ul li a.active {
    color: #009999;
}

.contact {

    float: right;
    margin-top: 0;
    background-color: #22BCB9;
    padding: 4px 2px 4px 2px;
    border: 1px solid #22BCB9;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;;
    -moz-box-shadow: 1px 1px 1px #111111;
    -webkit-box-shadow: 1px 1px 1px #111111;
    box-shadow: 1px 1px 1px #111111;
}

#header .menu, #header2 .menu {

    float: right;
    width: 586px;
    height: 50px;
    padding: 0;

}

.menu ul {
    
    height: 40px;
    list-style: none;
    padding: 0;

}

.menu ul li {
    width: 100px;
    height: 50px;
    background-color: #22BCB9;
    text-decoration: none;
    display: inline;
    padding: 7px 2px 7px 2px;
    border: 1px solid #22BCB9;
    margin: 0 1px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    -moz-box-shadow: 1px 1px 1px #111111;
    -webkit-box-shadow: 1px 1px 1px #111111;
    box-shadow: 1px 1px 1px #111111;

}

.menu ul li a:link, a:visited {

    font-family: 'LTOksanaRegular';
    text-decoration: none;
    color: #003333;
    font-size: 14px;

    border: 1px dashed black;
    padding: 1px 8px 1px 8px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

}

.menu  ul li a:hover, .menu  ul li a.active {
    color: #fff;
    border: 1px dashed white;
    background-color: #230B05;

}

.menu  ul li:hover {

}

.menutop  ul li a.especialesactive {
    font-family: 'Century Gothic';
    font-weight: bold;
    text-decoration: none;
    color: #230B05;
    font-size: 15px;
    border: none;
    cursor:default;

}



#header_bar {

    width: 100%;
    height: 74px;
    background-image: url("../images/head/bgbandahead.png");
    margin-top: -5px;
    z-index: 5;

}

#header_bar .header_bar_container {

    width: 960px;
    height: 74px;
    margin: 0 auto;
    position: relative;

}

#header_bar .header_bar_container .sello {

    position: absolute;
    right: 0;
    top: -75px;
    z-index: 6;

}

#header_bar .header_bar_container h1 {

    font-size: 30px;
    font-family: 'Century Gothic';
    margin: 0;
    padding: 21px 0 0 0;
    color: #230B05;
    text-align: center;

}

.century {

    font-size: 36px;
    font-family: 'Century Gothic';
    font-weight: bold;
    margin-left: 35px;

}

.century2 {

    font-size: 26px;
    font-family: 'Century Gothic';
    font-weight: bold;
    margin-left: 30px;

}

#container {

    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;

}

#container .slider {

    width: 960px;
    height: 340px;
    margin: 0 auto;
    background: #C0E4DA;
    padding-top: 50px;

}

#container .pasteles {

    width: 960px;
    height: 680px;
    margin: 0 auto;
    background: #C0E4DA;
    padding-top: 50px;

}

/* content */

#container1 {

    width: 960px;
    text-align: left;
    position: relative;
    padding: 2em 0;
    margin-left: 60px;

}

ul#items, ul#items2 {
    margin: 1em 0;
    width: auto;
    height: 260px;

}

/* TRUFAS Y GALLETAS TITLE */

ul#items2 .title {

    margin-bottom: 10px;
    margin-top: -40px;

}

ul#items2 .title h3 {

    font-family: 'Century Gothic';
    font-size: 16px;
    color: #230B05;
    text-shadow: #f1f1f1 0 1px 0;

}

ul#items li {
    list-style: none;
    float: left;
    width: 244px;
    height: 175px;
    margin: 20px 4px;
    background: url("../images/slider/bgslider.png");
    text-align: center;
    color: #555;
}

ul#items2 li {
    list-style: none;
    float: left;
    width: 239px;
    height: 237px;
    margin: 30px 4px;
    background: url("../images/slider/pasteles_bg.png");
    text-align: center;
    color: #555;
}

ul#items li:hover, ul#items2 li:hover {
    color: #333;
    border: none;
}

ul#items2 h4 {
    font-family: 'Century Gothic';
    font-size: 16px;

    color: #230B05;
    text-shadow: #f1f1f1 0 1px 0;
}

ul#items li .image {
    margin: 22px 20px 10px 10px;
    width: 220px;

    overflow: hidden;
    border: none;

}

ul#items2 li .image {
    margin: 33px 0 0 33px;
    width: 175px;
    height: 170px;
    overflow: hidden;
    border: none;

}

ul#items h3 {
    font-family: 'Century Gothic';
    font-size: 16px;
    margin-top: 30px;
    color: #230B05;
    text-shadow: #f1f1f1 0 1px 0;
}

ul#items .info {
    width: 100px;
    height: 50px;
    margin-top: 0;
    background-color: #22BCB9;
    text-decoration: none;
    display: inline;
    padding: 7px 2px 7px 2px;
    border: 1px solid #22BCB9;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;;

    -moz-box-shadow: 1px 1px 1px #111111;
    -webkit-box-shadow: 1px 1px 1px #111111;
    box-shadow: 1px 1px 1px #111111;
}

ul#items .info a:link, ul#items .info a:visited {

    font-family: 'LTOksanaRegular';
    text-decoration: none;
    color: #003333;
    font-size: 14px;
    border: 1px dashed black;
    padding: 1px 8px 1px 8px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

}

ul#items .info a:hover {
    color: #4c4c4c;
    border: 1px dashed white;

}

ol#pagination, ol#pagination2 {
    position: relative;
    text-align: center;

}

ol#pagination li, ol#pagination2 li {

    width: 22px;
    height: 20px;
    background: url(../images/slider/pagination_btn.png) no-repeat 0 0;
    text-align: left;
    text-indent: -8000px;
    list-style: none;
    cursor: pointer;
    margin: 0 2px;
    display: none;
}

ol#pagination li:hover, ol#pagination2 li:hover {
    background: url(../images/slider/pagination_btn.png) no-repeat -22px 0px;
}

ol#pagination li.current, ol#pagination2 li.current {
    color: #f00;
    font-weight: bold;
    background: url(../images/slider/pagination_btn.png) no-repeat -44px 0px;
}

ol#pagination li.prev, ol#pagination li.next {
    position: absolute;
    top: -200px;
    width: 64px;
    height: 64px;
}

ol#pagination2 li.prev, ol#pagination2 li.next {
    position: absolute;
    top: -30px;
    width: 64px;
    height: 64px;
}

ol#pagination li.prev, ol#pagination2 li.prev {
    left: 0;
    background: url(../images/slider/bg_buttons.png) no-repeat 0px 0px;
}

ol#pagination li.next, ol#pagination2 li.next {
    right: 130px;
    background: url(../images/slider/bg_buttons.png) no-repeat -64px 0px;
}

/* // content */

#container .slider .banda {

    width: 960px;
    height: 6px;
    margin-top: -20px;
    background: url("../images/banda.png");

}

#container .pasteles .banda {

    width: 960px;
    height: 6px;
    margin-top: 318px;
    background: url("../images/banda.png");

}

#container .menu {

    width: 960px;
    height: 100%;
    margin: 0 auto;
    background: #C0E4DA;
    padding-top: 50px;

}

#container .menu p {

    font-family: 'Century Gothic';
    padding: 60px;
    padding-bottom: 0;
    padding-top: 10px;

}

#container .menu h1 {

    font-family: 'Century Gothic';
    font-weight: bold;
    font-size: 32px;
    margin-top: 30px;
    margin-left: 60px;

}

#container .menu .banda {

    width: 960px;
    height: 6px;
    margin-top: 48px;
    background: url("../images/banda.png");

}

#container .precios {

    width: 960px;
    height: 100%;
    margin: 0 auto;
    background: #C0E4DA;
    padding-top: 50px;

}

#container .precios  p {

    font-family: 'Century Gothic';
    padding: 0 20px 0 20px;
    margin-top: 20px;
}

#container .precios .porciones {

    float: left;
    width: 520px;
    height: 100%;
    padding-left: 50px;

}

#container .precios .porciones p {

    font-family: 'Century Gothic';
    padding: 0 20px 0 80px;
}

#container .precios .porciones img {

    margin-left: 40px;

}

#container .precios h1 {

    font-family: 'Century Gothic';
    font-weight: bold;
    font-size: 32px;
    margin-top: 30px;
    text-align: center;

}

#container .precios .pre-cios {
    float: right;
    width: 800px;
    height: 100%;

}

#container .precios .pre-cios p {

    font-family: 'Century Gothic';
    padding: 0 20px 0 20px;
}

#container .precios .banda {

    width: 960px;
    height: 6px;
    margin-top: 114px;
    background: url("../images/banda.png");

}

#container .contacto {

    width: 960px;
    height: 400px;
    margin: 0 auto;
    position: relative;

}

#container .contacto .title {

    font-family: 'LTOksanaRegular';
    float: left;
    font-size: 24px;
    color: white;
    margin: 50px 0 0 30px;
    width: 400px;

}

#container .contacto .title p {

    font-family: 'Century Gothic';
    font-size: 16px;
    line-height: 20px;

}

#container .contacto .form {

    float: right;
    width: 449px;
    height: 280px;
    margin: 60px 0 0 0;
    background: url("../images/contact/contact_bg.png");
    position: relative;

}

#container .contacto .flecha {

    position: absolute;
    bottom: 50px;
    left: 230px;

}

#container .contacto .flecha h1 {

    font-family: 'LTOksanaRegular';
    float: left;
    font-size: 18px;
    color: white;
    margin-right: 10px;

}

#container .contacto .flor {

    width: 960px;
    height: 369px;
    background-image: url("../images/contact/contact_flor.png");

}

#footer {

    width: 100%;
    height: 330px;
    background: #719E9A;
    position: relative;

}

#footer .footer_cont {

    width: 960px;
    height: 100%;
    margin: 0 auto;
    position: relative;
    background: #c0e4da;
    border-left: 1px solid #D3EBDB;
    border-right: 1px solid #D3EBDB;
}

.banda2 {

    width: 100%;
    height: 5px;
    position: absolute;
    top: -1px;
    background: url("../images/banda2.png");

}

#footer .lista_1 {

    float: left;
    margin: 20px 0 0 20px;

}

#footer .lista_1 h1 {

    font-family: 'LTOksanaRegular';
    margin: 20px 0 0 40px;
    font-size: 32px;
    color: #4F6D69;
    padding: 5px 5px 5px 5px;
    text-align: center;
    cursor: default;

}

#footer .lista_1 li {

    font-family: 'LTOksanaRegular';
    margin: 5px 0 0 0;
    list-style: none;
}

#footer .lista_1 li a:link, #footer .lista_1 li a:visited {

    font-size: 18px;
    color: #4F6D69;
    text-decoration: none;
    border-bottom: 1px solid #c0e4da;
}

#footer .lista_1 li a:hover {

    border-bottom: 1px solid #4F6D69;

}

#footer .lista_2 {

    float: left;
    margin: 20px 0 0 20px;

}

#footer .lista_2 h1 {

    font-family: 'LTOksanaRegular';
    margin: 20px 0 0 40px;
    font-size: 32px;
    color: #4F6D69;
    padding: 5px 5px 5px 5px;
    text-align: center;
    cursor: default;

}

#footer .lista_2 li {

    font-family: 'LTOksanaRegular';
    margin: 5px 0 0 0;
    list-style: none;
}

#footer .lista_2 li a:link, #footer .lista_2 li a:visited {

    font-size: 18px;
    color: #4F6D69;
    text-decoration: none;
    border-bottom: 1px solid #c0e4da;
}

#footer .lista_2 li a:hover {

    border-bottom: 1px solid #4F6D69;

}

#footer .feed {

    float: right;
    margin: 20px 40px 0 0;

}

#footer .feed .twitter {

    float: left;
    margin-right: 10px;
    background: url('../images/feed_all.png') no-repeat -1px 0;
    width: 64px;
    height: 64px;

}

#footer .feed .twitter:hover {

    background: url('../images/feed_all.png') no-repeat -1px -65px;
    width: 64px;
    height: 64px;

}

#footer .feed .facebook {

    float: left;
    background: url('../images/feed_all.png') no-repeat 0 -164px;
    width: 65px;
    height: 64px;

}

#footer .feed .facebook:hover {

    background: url('../images/feed_all.png') no-repeat 0 -232px;
    width: 65px;
    height: 64px;
}

#footer  .flecha {

    position: absolute;
    bottom: 120px;
    right: 150px;

}

#footer  .flecha h1 {

    font-family: 'LTOksanaRegular';
    float: left;
    font-size: 38px;
    color: #4F6D69;
    margin-right: 20px;
    cursor:default;

}

#copyright {

    width: 100%;
    height: 30px;
    background: #230b05;
    position: relative;

}

#copyright .copyright_cont {

    width: 960px;
    height: 100%;
    margin: 0 auto;
    position: relative;

}

#copyright .copyright_cont p {

    font-family: 'LTOksanaRegular';
    font-size: 12px;
    color: #ffffff;
    text-align: center;

}


.fb-likes {
	
	font-family: 'LTOksanaRegular';
	float: right;
	margin-top: 15px;
}
