#contenedor {
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
}

body  {
	margin: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	background-color: #CCC;
	color: #666;
}


h1 {
	color: #BD040E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
	background-color: #3d3d3d;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 890px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 16px;
	text-align: left;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F38508;
	padding: 0px;
	margin: 0px;
	}
h4 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 36px;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F90;
}
h6 {
	color: #090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



	
header, nav, section, main, article, aside, footer {
	display:block;
}
header {
	background-color: #FFF;
	max-height: 450px;
	width: 100%;
	float: none;
	padding-bottom: 5px;
	height: 110px;
}
#header1 {
	width: 320px;
	float: left;
	text-align: left;
	height: auto;
	font-size: 36px;
	color: #000;
}
#header2 {
	width: 250px;
	float: right;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.header2-telefono {
	font-size: 40px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: 20px;
}
.email-index {
	font-size: 24px;
	color: #88B21E;
	line-height: 40px;
	text-align: right;
}
.direccion {
	font-size: 13px;
	color: #89B520;
	font-weight: bold;
	line-height: 0px;
	text-align: right;
}


#header3 {
	width: 250px;
	float: right;
	color: #000000;
	font-weight: bold;
	text-align: right;
	margin-left: 10px;
	height: 50px;
	font-size: 35px;
	font-family: "Arial Black", Gadget, sans-serif;
}





#menu {
	max-height: 50px;
	margin-top: 10px;
	background-color: #000000;
	color: #FFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/*nav form {
display:none;
}*/
button
{display:none;
}
ul {
	margin:0px;
	list-style-type:none;
	padding:0px;
}

li {
	display:inline;
}
a{
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 25px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	text-align: center;
}
main {
	background-color: #FFF;
	float: left;
	width: 1100px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
	font-size: 14px;
}
#banner-destacados {
	float: right;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 215px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
}

#contenido-texto {
	float: left;
	width: 850px;
	margin-right: auto;
	margin-left: 20px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
	font-size: 14px;
	line-height: 21px;
	text-align: justify;
}

#banner-destacados2 {
	float: right;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 20px;
}
#footer {
	clear: left;
	margin-top: 20px;
	background-image: url(media/footer.jpg);
	background-repeat: no-repeat;
	height: 84px;
	color: #000;
	font-size: 13px;
	margin-right: auto;
	margin-left: auto;
	width: 1100px;
}





#banner-contacto {
	float: left;
	height: 215px;
	width: 140px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	margin-left: 10px;
}
#banner-menu-lateral {
	float: left;
	width: 132px;
	margin-right: 5px;
	margin-bottom: 20px;
	padding: 10px;
	border-radius: 10px;
	border: 1px solid #B6B6B6;
	margin-left: 10px;
}

 #menu-lateral-2  li {
	display:block;
	}
	
 #menu-lateral-2  a:link {
	color: #666;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}
	 #menu-lateral-2  a:visited {
	color: #666;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}
	 #menu-lateral-2  a:hover{
	color: #E4180F;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}
	 #menu-lateral-2  a:active {
	color: #666;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	
#banner-ofertas {
	float: right;
	width: 920px;
}
#ofertas-index {
	width: 284px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #CCC;
	float: left;
	height: 170px;
	font-size: 11px;
}
.oferta-index-rojo {
	font-size: 11px;
	color: #F00;
}

#degradado {
	background: rgb(233,233,206); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(233,233,206,1) 1%, rgba(233,233,206,1) 1%, rgba(255,244,244,1) 49%, rgba(255,244,244,1) 49%, rgba(255,244,244,1) 53%, rgba(247,238,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(233,233,206,1)), color-stop(1%,rgba(233,233,206,1)), color-stop(49%,rgba(255,244,244,1)), color-stop(49%,rgba(255,244,244,1)), color-stop(53%,rgba(255,244,244,1)), color-stop(100%,rgba(247,238,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(233,233,206,1) 1%,rgba(233,233,206,1) 1%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 53%,rgba(247,238,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(233,233,206,1) 1%,rgba(233,233,206,1) 1%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 53%,rgba(247,238,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(233,233,206,1) 1%,rgba(233,233,206,1) 1%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 53%,rgba(247,238,237,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(233,233,206,1) 1%,rgba(233,233,206,1) 1%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 49%,rgba(255,244,244,1) 53%,rgba(247,238,237,1) 100%); /* W3C */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#f7eeed',GradientType=1 ); /* IE6-9 */
	height: 160px;
	float: left;
	width: 910px;
}
#caja-destacados {
	height: 130px;
	margin: 10px;
	padding: 4px;
	width: 283px;
	float: left;
}

#lateral-new-mobile {
	width: 170px;
	margin-top: auto;
	float: left;
	padding: 0px;
	border-top-color: #CC;
	border-right-color: #CC;
	border-bottom-color: #CC;
	border-left-color: #CC;
}

#contenido {
	width: 930px;
	margin-top: auto;
	float: left;
	padding: 0px;
	border-top-color: #CC;
	border-right-color: #CC;
	border-bottom-color: #CC;
	border-left-color: #CC;
}
#banner-contacto-hagase-socio{
	width: 370px;
	float: left;
	margin: 10px;
	border-radius: 10px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	border: 1px solid #66BAFF;
	background-color: #F2FAFF;
}

#fondo-catalogo{
	width: 500px;
	border-radius: 10px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	border: 1px solid #66BAFF;
	background-color: #F2FAFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 300px;
}


#caja-galeria {
	font-size: 13px;
	color: #069;
	float: left;
	width: 190px;
	text-align: center;
	height: 180px;
	border: 1px solid #3D398D;
	margin-top: 20px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#foto-galeria {
	height: 150px;
	width: 190px;
	background-color: #E9E9E9;
}
#texto-galeria {
	height: 30px;
	font-size: 11px;
	color: #BD040E;
	font-family: Arial, Helvetica, sans-serif;
}
#texto-galeria a:link {
	font-size: 11px;
	color: #BD040E;
	font-family: Arial, Helvetica, sans-serif;
}
#texto-galeria a:visited {
	font-size: 11px;
	color: #BD040E;
	font-family: Arial, Helvetica, sans-serif;
}
#texto-galeria a:hover {
	font-size: 11px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
}
#producto {
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 235px;
	border: 1px solid #BD046B;
	font-size: 10px;
	text-align: left;
	line-height: 18px;
	border-radius: 15px;
	padding: 10px;
}
#mas-info {
	width: 120px;
	float: right;
	text-align: center;
	background-color: #BD040E;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-radius: 5px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
#mas-info a:link {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;

}
#mas-info a:visited {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;

}
#mas-info a:hover {
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#mas-info a:active{
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;

}

#mas-info2 {
	width: 92px;
	float: right;
	text-align: center;
	background-color: #BD040E;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-radius: 5px;
	margin: 3px;
	padding-top: 0px;
	padding-bottom: 15px;
	height: 5px;
}

#mas-info2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}

#mas-info2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}

#mas-info2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;

}

#mas-info2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
#ficha-producto {
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 800px;
	border: 1px solid #BD046B;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	border-radius: 15px;
	padding: 10px;
}
#numeracion {
	width: 910px;
	height: 30px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	float: left;
}
#numero {
	background-color: #000;
	float: right;
	color: #FFF;
	margin: 5px;
	height: 15px;
	width: 16px;
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

#numero a:link {
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
#numero a:visited {
	text-decoration: none;
}
#numero a:hover {
	text-decoration: underline;
}
#numero a:active {
	text-decoration: none;
}
#volver {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #C00;
	width: 100px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border-radius:10px;
}


