@charset "iso-8859-1";
/* CSS Document */

/*PLANTILLA*/
body {
	margin: 0;
	padding: 0;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.container{
	width:993px;
	background-image:url(images/fondoContainer.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	position:relative;	
}
.header{
	background-image:url(images/cabecera.jpg);
	height:263px;
}
.enlaceHome{
	position:absolute;
	top:80px;
	left:35px;
	display:block;
	width:170px;
	height:110px;
	text-decoration:none;
}
a.enlaceHome:focus, a.enlaceHome:active{
	border:none;
	
}
.menu{
	width:972px;
	height:39px;
	color:#000;
	margin:0 0 0 11px;
	padding:228px 0 0 0;
	background-image:url(images/barraNegraMenu.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.menu a{
	text-decoration:none;
	color:#FFF;
	padding-left:19px;
	padding-right:19px;
	display:block;
	height:36px;
	background-image:url(images/separadorMenu.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	line-height:36px;
}
.menu span{
	padding-left:19px;
	padding-right:19px;
}
a.ultimoEnlace{
	background-image:none;
}
.enlaceActivo{	
	display:block;
	float:left;
	background-image:url(images/enlaceactivo.png);
	background-position:center top;
	height:48px;
	padding-left:10px;
	padding-right:10px;
	margin-top:-2px;
	
	
	
}
.pie{
	background-image:url(images/pie.jpg);
	color:#FFF;
	padding:0px;
	margin:0px;
	height:70px;
	padding-top:5px;
	clear:both;
}
.pie p{
	text-align:center;
	padding-top:15px;
	margin-top:10px;
	
	padding-bottom:15px;
}
.pie a{
	color:#FFF;
	text-decoration:none;
}
.mail{
	background-image:url(images/mail.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:15px 10px 10px 35px;
	margin-left:20px;
	
}
.iconos span{
	display:block;
	float:left;
	width:350px;
}
.blogger{
	background-image:url(images/blogger.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:15px 10px 10px 35px;
	margin-left:20px;	
}
.telefono{
	background-image:url(images/telefono.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:15px 10px 10px 35px;
	margin-left:20px;
}
.marco{
	width:515px;
	height:562px;
	background-image:url(images/marcofotos.png);
	background-repeat:no-repeat;
	z-index:9999;
	position:absolute;
	top:290px;
	left:30px;
}
/*FIN PLANTILLA*/

.imagenMarcoAncho{
	width:515px;
	height:600px;
	float:left;
}
.imagenMarcoAncho img{
	margin-top:120px;
	margin-left:100px;
}
.textoCuadro{
	padding-left:170px;
}
.textoDerecha{
	width:417px;
	float:left;
	margin-left:30px;
	margin-top:15px;
	background-image:url(images/cabeceraTexto.jpg);
	background-repeat:no-repeat;
	padding-top:110px;
}
.textoDerecha p{
	width:360px;
	padding-left:30px;
	padding-right:18px;
	
}

.textoDerecha a{
	color:#000C02;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
}
.textoDerecha ul{
	margin-left:50px;
	padding-right:20px;
}
.compromiso{
	position:absolute;
	top:290px;
	left:620px;
}
.ofrecemos{
	position:absolute;
	top:283px;
	left:605px;
}
.calidad{
	position:absolute;
	top:286px;
	left:618px;
}
.sabor{
	position:absolute;
	top:285px;
	left:618px;
}
.pedidosImg{
	position:absolute;
	top:272px;
	left:20px;
}
.contacto1{
	position:absolute;
	top:300px;
	left:618px;	
}
.avisoLegal{
	margin:25px;
	background-image:url(images/botonavisoAga.png);
	background-repeat:no-repeat;
	height:23px;
	width:102px;
	display:block;
}
.textoAvisoLegal{
	margin:25px 60px 25px 60px;
}
.textoAvisoLegal a{
	color:#1D3116;
}
.enviar{
	text-align:center;
	border:1px solid #FFF;
	background-color:transparent;
	color:#FFF;
	float:right;
	display:block;
	width:80px;
}


.volver{
	color:#000C02;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
	margin:25px;
	background-image:url(images/botonavisoAga.png);
	background-repeat:no-repeat;
	height:23px;
	width:102px;
	display:block;
	
}
.precios{
	background-image:url(images/cabeceraTextoPq.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:45px;
	margin-top:10px;
	float:left;
	height:124px;
}
.precios p{
	float:right;
	padding-left:30px;
	padding-top:110px;
	padding-right:50px;
	margin-bottom:20px;
}
.precios img{
	margin-left:100px;
	margin-top:10px;
}
.imagenPrecios{
	padding-top:25px;
	padding-left:100px;
	width:972px;
	clear:both;
	font-size:16px;
	
}
.subrayado{
	text-decoration:underline;
	line-height:40px;
}
.imagenPrecios p{
	float:left;
	width:550px;
	padding-left:60px;
	padding-top:25px;
}
.imagenPrecios img{
	
	float:left;	
	margin-bottom:15px;
}
.pedidos{
	clear:both;
	padding-left:50px;
}

.bannerAncho{
	width:357px;
	height:251px;
	margin-top:180px;
	margin-left:123px;
}
.bannerAlto{
	width:357px;
	height:475;
	margin-top:85px;
	margin-left:122px;
}
.iconos p{
	margin-bottom:5px;
	margin-top:5px;
}
.iconos a{
	color:#FFF;
}
.direccion{
	background-image:url(images/direccion.png);
	background-repeat:no-repeat;
	margin-left:50px;
	float:left;
	width:350px;
}
.mapa{
	background-image:url(images/vermapa.png);
	background-repeat:no-repeat;
	margin-left:20px;
	padding-top:7px;
	padding-bottom:7px;
}
.mapa a{
	margin-left:35px;
	margin-top:10px;
}
.direccion p{
	padding-left:35px;
}
.tabla p{
	font-weight:bold;
	text-decoration:underline;
}
.tabla{
	margin-left:25px;
}
.markarte{
	text-align:center;	
	margin:0 auto;
}
.markarte img{	
	border:none;	
}
.markarte a{
	color:#FFF;
}





