.contenedor
{
}
BODY
{
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 15px;
}
li
{
font-family:Arial;
font-size:13px;
}
.index
{
	/*
	background-image: url(cssimg/index.jpg);
	width:100%;
	height:825px;
	background-repeat:no-repeat;
	background-position:top center;
	*/
}
.quienes
{
	background-image: url(cssimg/quienes.jpg);
	width:100%;
	height:825px;
	background-repeat:no-repeat;
	background-position:top center;
}
.tienda
{
	background-image: url(cssimg/tienda.jpg);
	width:100%;
	height:825px;
	background-repeat:no-repeat;
	background-position:top center;
}
.contacta
{	
	width:876px;
}

.localizanos
{
	background-image: url(cssimg/localizanos.jpg);
	width:100%;
	height:1000px;
	background-repeat:no-repeat;
	background-position:top center;
}
.galeriaProductos
{
	/*	
	width:100%;
	height:825px;
	*/	
}
.flashIndex
{
	/*
	position:absolute;
	top:70px;
	left:90px;
	*/
	margin-left:33px;
	padding-top:10px;
	z-index:10;
	position:relative;
}
.enlacesIndexQuienes
{
	position:absolute;
	top:180px;
	left:90px;	
	width:165px;
	height:25px;
}
.enlacesIndexLocaliza
{
	position:absolute;
	top:180px;
	left:260px;	
	width:145px;
	height:25px;
}
.enlacesIndexTienda
{
	position:absolute;
	top:180px;
	left:410px;	
	width:115px;
	height:25px;
}
.enlacesIndexContacta
{
	position:absolute;
	top:180px;
	left:530px;	
	width:115px;
	height:25px;
}
.enlacesIndexGaleria
{
	position:absolute;
	top:180px;
	left:650px;	
	width:115px;
	height:25px;
}
.enlacesIndexProductos
{
	position:absolute;
	top:180px;
	left:770px;	
	width:135px;
	height:25px;
}
.pepe
{
	position:absolute;
	top:489px;
	left:99px;	
	width:813px;
	height:296px;
}

.contenedorGaleria
{
	/*
	position:absolute;
	top:270px;
	left:80px;
	width:840px;
	height:290px;
	*/
	
	position:relative;
	z-index:12;
	width:840px;
	height:290px;
	
	/*
	margin-top:10px; 
	margin-right:30px;
	text-align:justify;
	float:left;
	width:52%;
	position:relative;
	z-index:12;
	*/
}
.izq
{
	position:relative;
	float:left;
	text-align:left;
	width:200px;
}
.drc
{
	position:relative;
	float:right;
	width:640px;
}
.botonPamelas
{

}
.imagen
{		
	border:0px;
	width:100px;
	height:75px;
}
	
.imagenGaleria
{
	float:left;	
	padding:3px;
	border: 1px solid gray;
	margin-left:30px;
	margin-right:15px;
	margin-bottom:10px;	
}

.contenedorNaranja
{
	background-image: url(cssimg/fondoNaranja.gif);
	background-position: top center;
	background-color:#c78244;
	background-repeat: repeat-y;
	height:500px;
}
.contenidoNaranja
{
	background-image: url(cssimg/pieNaranja.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:588px;
}
.paginacion
{
	width:30%;
	margin:auto;
	position:absolute;
	top:298px;
	left:280px;	
}
.contenido_paginacion
{
	text-align:center;		
}
.enlace_paginacion
{
	position:relative;
	float:left;
	color:#595959;	
}
.enlace_paginacion a
{
	text-decoration:none;
	color:#595959;	
}
.actual 
{
	position:relative;
	float:left;
}
.actual a
{
	font-weight:bold;
	color:#3b6f3e;
	text-decoration:none;
}
.separador
{
	position:relative;
	float:left;
	padding:0px 10px;
}
.pie_bloque
{
	clear:both;
	font-size:1px;
}
.topIndex
{
	position:absolute;
	right:35px;
	top:45px;
	margin:0;
}
.pie
{
	position:relative;
	top:-205px;
	height:0px;
	color:white;
	font-size:0.9em;
	z-index:10;
}
.pieCopy
{
	position:relative;
	top:-120px;
	height:0px;
	color:white;
	font-size:0.8em;
	z-index:10;
}
.enlaces_pie
{
	color:#ffffff;
	text-decoration:none;
}
.pie1
{
	position:relative;
	top:-75px;
	height:0px;
	color:white;
	font-size:0.9em;	
}
.pieCopy1
{
	position:relative;
	top:-45px;
	height:0px;
	color:white;
	font-size:0.8em;
}
.pie2
{
	position:relative;
	top:-120px;
	height:0px;
	color:white;
	font-size:0.9em;	
}
.pieCopy2
{
	position:relative;
	top:-35px;
	height:0px;
	color:white;
	font-size:0.8em;
}
.pie3
{
	position:relative;
	top:-70px;
	height:0px;
	color:white;
	font-size:0.9em;	
}
.pieCopy3
{
	position:relative;
	top:15px;
	height:0px;
	color:white;
	font-size:0.8em;
}
.cajas_contacta
{
	width:422px;
}
.etiqueta
{
	float:left;
	position:relative;
}
.input_etiqueta
{
	float:right;
	position:relative;
}
.etiqueta_texarea
{
	float:left;
	position:relative;	
}

.topRosa
{
	width:876px;
	background-image: url(cssimg/topRosa.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieRosa
{
	width:100%;
	background-image: url(cssimg/pieRosa.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:860px;
}
.topIndexRosa
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
	margin-bottom:-86px;
}
.contenedorPrincipalRosa
{
	background-color:#a80b51;
	height:1130px;
}
.contenedorRosa
{
	background-image: url(cssimg/fondo_rosa.jpg);
	background-position: top center;
	background-color:#a80b51;
	background-repeat: repeat-y;
	height:700px;
}
.contenidoRosa
{
	background-image: url(cssimg/marco_rosa.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:800px;
	padding-top:50px;
}

/************************************************/
.topAmarillo
{
	width:876px;
	background-image: url(cssimg/topAmarillo.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieAmarillo
{
	width:100%;
	background-image: url(cssimg/pieAmarillo.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	
	height:640px;
}
.topIndexAmarillo
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalAmarillo
{
	background-color:#ab911d;
	height:940px;
}
.contenedorAmarillo
{
	background-image: url(cssimg/fondo_amarillo.jpg);
	background-position: top center;
	background-color:#ab911d;
	background-repeat: repeat-y;
	height:400px;
}
.contenidoAmarillo
{
	background-image: url(cssimg/marco_amarillo.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:500px;
	padding-top:50px;
}
/************************************************/
.topAzul
{
	width:876px;
	background-image: url(cssimg/topAzul.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieAzul
{
	width:100%;
	background-image: url(cssimg/pieAzul.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;	
	height:1690px;
	/height:1710px;
}
.topIndexAzul
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalAzul
{
	background-color:#4381b4;
	height:1900px;
}
.contenedorAzul
{
	background-image: url(cssimg/fondo_azul.jpg);
	background-position: top center;
	background-color:#4381b4;
	background-repeat: repeat-y;
	height:1550px;
}
.contenidoAzul
{
	background-image: url(cssimg/marco_azul.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:1680px;
	padding-top:50px;
}
/************************************************/
.topNaranja
{
	width:876px;
	background-image: url(cssimg/topNaranja.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	position:relative;	
	z-index:2;
}

.contenidoPieNaranja
{
	width:100%;
	background-image: url(cssimg/pieNaranja.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:680px;
	position:relative;
	z-index:30;
}
.topIndexNaranja
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalNaranja
{
	background-color:#bb6d31;
	height:950px;
	position:relative;
}
.contenedorNaranja
{
	background-image: url(cssimg/fondo_naranja.jpg);
	background-position: top center;
	background-color:#bb6d31;
	background-repeat: repeat-y;
	height:400px;
	position:relative;
	z-index:3;
}
.contenidoNaranja
{
	background-image: url(cssimg/marco_naranja.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:500px;
	padding-top:50px;
	position:relative;
	z-index:2;
}
.rosaPie
{
	text-align:left;
	background-image: url(cssimg/florPieNaranja.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
		
	top:-103px;
	/top:-103px;
	/margin-bottom:-103px;
	left:-53px;	
	width:929px;
	height:188px;
	z-index:1;
	position:relative;
	float:left;
}
.verdePie
{
	text-align:left;
	background-image: url(cssimg/florPieVerde.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
		
	top:-103px;
	/top:-103px;
	/margin-bottom:-103px;
	left:-53px;	
	width:929px;
	height:188px;
	z-index:1;
	position:relative;
	float:left;
}

/************************************************/
.topVerde
{
	width:876px;
	background-image: url(cssimg/topVerde.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieVerde
{
	width:100%;
	background-image: url(cssimg/pieVerde.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	
	height:650px;
}
.topIndexVerde
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalVerde
{
	background-color:#2a8547;
	height:800px;
}
.contenedorVerde
{
	background-image: url(cssimg/fondo_verde.jpg);
	background-position: top center;
	background-color:#2a8547;
	background-repeat: repeat-y;
	height:400px;
}
.contenidoVerde
{
	background-image: url(cssimg/marco_verde.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:500px;
	padding-top:50px;
}
/************************************************/
.topAzul2
{
	width:876px;
	background-image: url(cssimg/topAzul2.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieAzul2
{
	width:100%;
	background-image: url(cssimg/pieAzul2.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:800px;
}
.topIndexAzul2
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalAzul2
{
	background-color:#007390;
	height:1100px;
}
.contenedorAzul2
{
	background-image: url(cssimg/fondo_azul2.jpg);
	background-position: top center;
	background-color:#007390;
	background-repeat: repeat-y;
	height:800px;
}
.contenidoAzul2
{
	background-image: url(cssimg/marco_azul2.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:900px;
	padding-top:50px;
}
/************************************************/
.topMarron
{
	width:876px;
	background-image: url(cssimg/topMarron.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.contenidoPieMarron
{
	width:100%;
	background-image: url(cssimg/pieMarron.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:1238px;
}
.topIndexMarron
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalMarron
{
	background-color:#763803;
	height:1520px;
}
.contenedorMarron
{
	background-image: url(cssimg/fondo_marron.jpg);
	background-position: top center;
	background-color:#763803;
	background-repeat: repeat-y;
	height:1200px;
}
.contenidoMarron
{
	background-image: url(cssimg/marco_marron.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:1250px;
	padding-top:50px;
}
/************************************************/
.topGris
{
	width:876px;
	background-image: url(cssimg/topGris.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieGris
{
	width:100%;
	background-image: url(cssimg/pieGris.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	
	height:500px;
}
.topIndexGris
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalGris
{
	background-color:#3f3f3f;
	height:800px;
}
.contenedorGris
{
	background-image: url(cssimg/fondo_gris.jpg);
	background-position: top center;
	background-color:#3f3f3f;
	background-repeat: repeat-y;
	height:400px;
}
.contenidoGris
{
	background-image: url(cssimg/marco_gris.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:500px;
	padding-top:50px;
}
/************************************************/
.topMorado
{
	width:876px;
	background-image: url(cssimg/topMorado.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
}

.contenidoPieMorado
{
	width:100%;
	background-image: url(cssimg/pieMorado.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	
	height:500px;
}
.topIndexMorado
{
	width:113px;
	height:86px;
	position:relative;
	right:-413px;
	top:-187px;
	z-index:30;
	margin:0;
}
.contenedorPrincipalMorado
{
	background-color:#751e75;
	height:800px;
}
.contenedorMorado
{
	background-image: url(cssimg/fondo_morado.jpg);
	background-position: top center;
	background-color:#751e75;
	background-repeat: repeat-y;
	height:400px;
}
.contenidoMorado
{
	background-image: url(cssimg/marco_morado.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	height:500px;
	padding-top:50px;
}
.contenidoInterior
{
	margin-left:50px;
}
.titulo_texto
{
	text-align:left;
}

.textoContacta
{
	margin-top:10px; 
	margin-right:30px;
	text-align:justify;
	float:left;
	width:50%;
	position:relative;
	z-index:12;
}

/**************************************************************/
/*   Quienes somos      */
.texto
{
	margin-top:10px; 
	margin-right:30px;
	text-align:justify;
	float:left;
	width:52%;
	position:relative;
	z-index:12;
}
.imagenDerecha{
	float:left;
	width:40%;	
	position:relative;
	z-index:12;
}
.imagenDerechaTienda{
	float:left;
	width:40%;	
	position:relative;
	z-index:12;
}
.imagenDerechaContacta{
	float:left;
	width:40%;	
	position:relative;
	z-index:12;
}


.pieQuienes
{
	position:relative;
	top:-82px;
	/top:-92px;
	z-index:1;
}
.pieTienda
{
	position:relative;
	top:-142px;	
	z-index:1;
}
.pieContacta
{
	position:relative;
	top:-95px;
	/top:-90px;	
	z-index:1;
}
/***********************************/
.flashPortada
{
	width:80%;
	padding-left:25px;
	margin-top:30px;
	position:relative;
	z-index:12;
}
.Verde
{
	background-color:#2a8547;
}
.Azul2
{
	background-color:#007390;
}
.Gris
{
	background-color:#3f3f3f;
}
.Morado
{
	background-color:#751e75;
}
.Naranja
{
	background-color:#bb6d31;
}
.Azul
{
	background-color:#4381b4;
}
.Amarillo
{
	background-color:#a9901c;
}
.Rosa
{
	background-color:#a80b51;
}
/*********************************************************/
/*    Localizanos*/
/*********************************************************/


.mapa_ruta
{
	width: 400px; 
	height: 400px; 
	border: 4px solid #4381b4;
	float:left;
	position:relative;
	margin-left:20px;
}
.direcciones
{
	float:right;
	width: 400px; 
	height: 390px;
	position:relative;
	overflow:auto;
	margin-right:20px;
	border: 4px solid #4381b4;
}
.formulario_busqueda
{
	width:100%;
	margin-bottom:50px;
}
.titulo
{
	width:100%;
	text-align:left;
	padding-left:40px;
}
.imagenLocaliza
{
	float:right;
	padding-right:60px;
}
.textoLocaliza
{
	width:500px;
	float:left;
	padding-left:50px;
	text-align:justify;
}
.textoLocalizaInferior
{
	text-align:justify;
	width:90%;
}
.contenedor_fotos
{
	width:700px;
}
.categoriaGaleria img
{
	border:0;
}
.categoriaGaleria
{
	
}
.fotosCategorias
{
	float:left;
	width:25%;
}
.fotosListado
{
	width:75%;
	float:right;
}
.paginacionCat
{
	width:30%;
	text-align:center;
	/*
	margin:auto;
	position:absolute;
	top:298px;
	left:280px;
	*/	
}
.contenido_paginacionCat
{
	text-align:center;		
}
.enlace_paginacionCat
{
	position:relative;
	float:left;
	color:#d1d1b7;	
}
.enlace_paginacionCat a
{
	text-decoration:none;
	color:#d1d1b7;	
}
.actualCat
{
	position:relative;
	float:left;
}
.actualCat a
{
	font-weight:bold;
	color:#d1d1b7;
	text-decoration:none;
}
.separadorCat
{
	position:relative;
	float:left;
	padding:0px 10px;
}
.categorias
{
	display:block;
	color:#6f6f6f;
	background-color:#d1d1b7;
	margin: 5px 0px;
}
.categoriaActual
{	
	color:#6F6F6F;
	display:block;
	margin:10px 0;
	width:50%;
	font-weight:bold;
	font-size:1.2em;	
}