@charset "utf-8";
/* Autor: Luis Casillas */
/* Font Faces */
@font-face {
  font-family: "Museo300";
  src: url("../f/museo-sans-300.eot");
  src: local("☺"),
  url("../f/museo-sans-300.woff") format("woff"),
  url("../f/museo-sans-300.eot?") format("opentype"),
  url("../f/museo-sans-300.eot?") format("eot"),
  url("../f/museo-sans-300.ttf") format("truetype"),
  url("../f/museo-sans-300.svg#Museo300") format("svg");
}
@font-face {
	font-family: "Museo500";
	font-weight: normal;
	src: url("../f/museo-sans-500.eot");
	src: local("☺"),
	url("../f/museo-sans-500.woff") format("woff"),
	url("../f/museo-sans-500.eot?") format("opentype"),
	url("../f/museo-sans-500.eot?") format("eot"),
	url("../f/museo-sans-500.ttf") format("truetype"),
	url("../f/museo-sans-500.svg#Museo500") format("svg");
}
@font-face {
	font-family: "Museo500";
	font-weight: bold;
	src: url("../f/museo-sans-700.eot");
	src: local("☺"),
	url("../f/museo-sans-700.woff") format("woff"),
	url("../f/museo-sans-700.eot?") format("opentype"),
	url("../f/museo-sans-700.eot?") format("eot"),
	url("../f/museo-sans-700.ttf") format("truetype"),
	url("../f/museo-sans-700.svg#Museo700") format("svg");
}
@font-face {
  font-family: "Museo900";
  src: url("../f/museo-sans-900.eot");
  src: local("☺"),
  url("../f/museo-sans-900.woff") format("woff"),
  url("../f/museo-sans-900.eot?") format("opentype"),
  url("../f/museo-sans-900.eot?") format("eot"),
  url("../f/museo-sans-900.ttf") format("truetype"),
  url("../f/museo-sans-900.svg#Museo900") format("svg");
}
header, nav, section, article, aside, figure, footer{
	display:block;
}
.limpiar{
	clear:both;
}
a img{
	border:none;
}
body, html{ 
    height: 100%;
    margin: 0;
    padding: 0;
	font-family:Museo500, sans-serif;
	background:#552A0E;
}
p{
	font-family:Museo500, sans-serif;
	font-size:12px;
	color:#333;
	margin:6px;
}
h1{
	font-family:Museo500, sans-serif;
	font-size:35px;
	color:#333;
	margin:6px;
}
/*----- Maquetacion -----*/

/*-- Contenedor --*/
#wrapper_gral{
	background:#000;
}
#contenedor{
	width:100%;
	min-width:1170px;
	margin:0;
	background:#24BCB9;
}
#contenedor1{
	width:100%;
	min-width:1170px;
	margin:0;
	background-image:url(../imagenes/historia.jpg);
}
/*-- Cabecera --*/
#cabecera{
	width:1000px;
	height:192px;
	margin:0 auto;
	background:#24BCB9;
	border-bottom:4px solid #552A0E;
}
#cabecera1{
	width:1000px;
	height:192px;
	margin:0 auto;
	border-bottom:4px solid #24BCB9;
}
#iconos{
	float:right;
	margin-top:32px;
	margin-right:50px;
}
#iconos a{
	margin-right:20px;
}
#menu1{
	width:400px;
	display:block;
	float:left;
	padding:0;
	margin-top:121px;
}
#menu2{
	width:380px;
	display:block;
	float:right;
	padding:0;
	margin-left:15px;
	margin-top:43px;
}
#menu1 ul, #menu2 ul{
	margin:0;
	padding:0;
	float:left;
}
#menu li, #menu2 li{
	text-decoration:none;
	list-style:none;
	float:left;
	font-size:14px;
}
#menu1 li a{
	width:100px;
	height:auto;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#552A0E;
	font-weight:bold;
	margin-right:30px;
}
#menu2 li a{
	width:175px;
	height:auto;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#552A0E;
	font-weight:bold;
	margin-right:15px;
}
#menu1 li a:hover, #menu2 li a:hover{
	color:#B1DED2;
}
.activo{
	color:#B1DED2;
}
.sinmargen{
	margin-right:0;
}
#logo{
	float:left;
	margin-top:30px;
}
/*-- Cuerpo --*/
#cuerpo{
	width:100%;
	min-width:1010px;
	height:auto;
	margin:0;
	background:#E6CBB3;
}
#cuerpo1{
	width:100%;
	min-width:1170px;
	height:auto;
	margin:0;
	background:#24BCB9;
}
#cuerpo2{
	width:100%;
	min-width:1010px;
	height:auto;
	margin:0;
}
#cuerpo3{
	width:100%;
	min-width:1010px;
	background-image:url(../imagenes/ocaciones.jpg);
	height:auto;
	margin:0;
	padding-top:65px;
	padding-bottom:65px;
}
#collage{
	width:1000px;
	margin:0 auto;
}
#wrapper{
	width:1170px;
	height:571px;
	margin:0 auto;
}
#wrapper_mesas{
	width:100%;
	height:auto;
	margin:0 auto;
}
#wrapper1{
	width:1000px;
	height:400px;
	margin:0 auto;
}
#info{
	width:60%;
	margin:0 auto;
}
.solicita{
	font-size:15px;
	color:#FFF;
	float:left;
	margin:11px 0 11px 5px;
}
.correo{
	float:left;
	margin:12px 0 11px 5px;
	color:#552A0E;
	text-decoration:none;
}
.correo2{
	width:100%;
	font-size:15px;
	font-weight:bold;
	color:#552A0E;
	text-decoration:none;
}
#foto{
	width:650px;
	float:left;
}
#firma{
	width:450px;
	float:left;
	margin:143px 0 0 0;
	text-align:justify;
}
#firma p{
	font-size:15px;
	color:#552A0E;
	line-height:20px
}
#historia{
	width:440px;
	float: right;
	margin:123px 70px 0 0;
	text-align:justify;
}
#historia p{
	font-size:12px;
	color:#552A0E;
	line-height:16px
}
.ocaciones{
	width:500px;
	height:auto;
	margin:0 auto;
}
.pleca_ocaciones{
	width:500px;
	height:117px;
	margin:0 auto;
	background:#552A0E;
	margin-top:-10px;
}
.desc{
	width:30%;
	margin-top:34px;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-left:150px;
}
.desc p{
	text-align:center;
	color:#24BCB9;
}
.comprar{
	float:left;
	margin-top:61px;
}
/*-- Contacto --*/
#mail{
	width:100%;
	height:187px;
	border-bottom:solid 3px #552A0E;
	text-align:center;
}
#corazon{
	width:20%;
	float:left;
	margin:20px 0 0 170px;
}
#contacto{
	width:20%;
	float:left;
	margin-top:39px;
}
.correo1{
	width:100%;
	font-size:28px;
	font-weight:bold;
	color:#552A0E;
	text-decoration:none;
}
.tel{
	width:100%;
	font-size:15px;
	font-weight:bold;
	color:#552A0E;
}
#informes{
	width:100%;
	height:182px;
	border-bottom:solid 4px #552A0E;
}
#politicas{
	width:32%;
	float:left;
	margin-top:26px;
}
#politicas p{
	font-size:11px;
	color:#552A0E;
}
#servicios{
	width:48%;
	float:right;
	text-align:center;
	margin-top:26px;
}
#servicios p{
	font-size:13px;
	color:#552A0E;
}
/*-- Productos --*/
#productos{
	width:1000px;
	height:900px;
	margin:0 auto;
	background-image:url(../imagenes/cafe.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:71px;
}
#slide{
	width:1000px;
	height:830px;
	float:left;
}
.slides{
	width:1000px;
	height:830px;
	background:#fff;
	float:left;
}
/*-- Slide ultimo --*/
#productos_slide{
	width:1200px;
	height:900px;
	margin:0 auto;
	background-image:url(../imagenes/cafe.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:71px;
}
.control_izq{
	width:63px;
	height:63px;
	float:left;
	background:url(../imagenes/flechaback.png);
	margin-top:350px;
}
.control_der{
	width:63px;
	height:63px;
	float:left;
	background:url(../imagenes/flechafwd.png);
	margin-left:30px;
	margin-top:350px;
}
#slide{
	width:1000px;
	height:830px;
	float:left;
	margin-left:35px;
	position:relative;
	overflow:hidden;
}
#slider{
	width:12000px;
	height:830px;
	position:absolute;
}
#slider img{
	float:left;
}
/*-- Carrito de compras --*/
#wrapper_carrito{
	width:1000px;
	height:auto;
	margin:0 auto;
	font-size:12px;
}
.car{
	font-size:30px;
	color:#E6CBB3;
	font-weight:normal;
}
#carro_titulos{
	width:1000px;
	height:50px;
	margin-top:20px;
	border-bottom:1px solid #552A0E;
	border-top:1px solid #552A0E;
}
#producto{
	width:190px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
#descripcion{
	width:390px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
#precio{
	width:190px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
#comprar{
	width:90px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.carro{
	width:1000px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.carro1{
	width:1000px;
	height:auto;
	margin-bottom:10px;
	float:left;
	background:#B1DDD2;
}
.producto1{
	width:190px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-size:14px;
}
.descripcion1{
	width:390px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-size:14px;
}
.precio1{
	width:190px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
	font-size:14px;
}
.comprar1{
	width:90px;
	height:auto;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	padding:10px 5px;
	color:#552A0E;
}

/*-- Piepagina --*/
#piepagina{
	width:100%;
	min-width:1010px;
	height:192px;
	margin:0;
	background:#552A0E;
}
#pie{
	width:1000px;
	margin:0 auto;
}
#simple{
	width:1000px;
	height:auto;
	margin:0 auto;
	font-size:15px;
	color:#C2ACA1;
	text-align:center;
	padding-top:40px;
}
#derechos{
	float:left;
	font-size:9px;
	color:#C2ACA1;
	margin-top:101px;
}
#redes{
	float:right;
	margin-top:58px;
}
#redes a{
	margin-right:15px;
}

/******************************************/
/***    DISEÑO PARA TABLETAS           ****/
/******************************************/
@media only screen and (max-width:768px){
	
}
/******************************************/
/***    DISEÑO PARA MOVILES 480        ****/
/******************************************/
@media only screen and (max-width:480px){
	
}
/******************************************/
/***    DISEÑO PARA MOVILES 320        ****/
/******************************************/
@media only screen and (max-width:320px){
	
}
/******************************************/
/***    DISEÑO PARA MOVILES 240        ****/
/******************************************/
@media only screen and (max-width:240px){
	
}