@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333300;
	margin:0px;
	padding:0px;
	z-index:1;
	}
a {text-decoration:none}
a:link {color:#333300}
a:visited {color:#333300}
a:hover {color:#FFF}
a:active {color:#333300}
img {border-style:none}
h1,h2 {
	color:#FFF;
	text-align:left;
	}
h1 {font-size:12px}
h2 {font-size:30px}
.negrita {font-weight:bold}	
.txtrojo {color:#a7272b}
#contenedor {
	width:995px;
	height:915px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	}
#encabezado {
	width:995px;
	height:96px;
	background-image: url(img/fondo/encabezado.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:0;
	left:0;
	}
.logo,.txtlogo,.logodiselo {
	width:auto;
	height:auto;
	position:absolute;
	}
.logo {
	margin-left:73px;
	padding-top:11px;
	z-index:2;
	}	
.txtlogo {
	margin-left:157px;
	padding-top:63px;
	font-size:16px;
	font-style:italic;
	color:#647049;
	}
.logodiselo {
	margin-left:775px;
	padding-top:45px;
	z-index:3;
	}	
#menu {
	width:995px;
	height:29px;
	}
#menu ul {
	width:963px;
	height:30px;
	list-style:none;
	margin-top:0px;
	padding-left:0px;
	margin-left:20px;
	}
#menu ul li {
	width:102px;
	height:29px;
	text-decoration:none;
	text-align:center;
	float:left;
	margin-left:5px;
	display:inline;
	font-size:11px;
	color:#2e2a02;
	}
.btngris {
	background-image:url(img/fondo/boton-gris.jpg);
	background-repeat:no-repeat;
	}
.pad7px {padding-top:9px}
.pad2px {padding-top:1px}	
.btnrojo {
	background-image:url(img/fondo/boton-rojo.jpg);
	background-repeat:no-repeat;
	}
#btnslc a {
	color:#FFF;
	}	
#btnslc a:hover {
	font-weight:bold;
	color:#FFF;
	}	
#contenido {
	width:795px;
	height:467px;
	float:left;
	}
/* html ofertas --------------------------------------  */
	
.fndofertas {
	background-image:url(img/fondo/fnd-ofertas.jpg);
	background-repeat:no-repeat;
	}
#boxtit {
	width:795px;
	height:167px;
	}
#txtotono {
	width:760px;;
	height:40px;
	font-size:13px;
	font-style:italic;
	color:#663333;
	margin-left:30px;
	}
#boxcatotono {
	width:100%;
	height:196px;
	position:relative;

	}
.catoto1 {
	width:190px;
	height:196px;
	float:left;
	} 

.boxcatcompra {
	width:127px;
	height:50px;
	position:absolute;
	z-index:5;
	top:140px;
	float:left;
	}

.boxdcha1 {
	left:103px;
	}
.boxdcha2 {
	left:285px;
	}
.boxdcha3 {
	left:480px;
	}		
.boxdcha4 {
	left:650px;
	}	
.txtcompra ,.txtiva {
	font-size:12px;
	color:#993333;
	font-style:italic;
	}
.txtprccompra,.txtiva {
	font-size:18px;
	color:#993333;
	font-style:italic;
	vertical-align:top;
	}
.txtprccompra a {
	margin-left:17px;
	}	
.txtiva {
	font-size:10px;
	font-weight:bold;
	}
#boxhojas p{
	font-size:18px;
	color:#993333;
	font-weight:bold;
	margin-left:585px;
	margin-top:28px;
	}




/* html ofertas --------------------------------------  */

.boxcont {
	width:795px;
	height:213px;
	position:relative;
	z-index:2;
	top:0;
	left:0;	
	}
.fndrosas {
	background-image:url(img/fondo/box-rosas.jpg);
	background-repeat:no-repeat;
	}	
.fndseleccion {
	background-image:url(img/fondo/box-seleccion.jpg);
	background-repeat:no-repeat;
	}	
.fndramos {
	background-image:url(img/fondo/box-ramos.jpg);
	background-repeat:no-repeat;
	}		
.fndcc {
	background-image:url(img/fondo/box-centros.jpg);
	background-repeat:no-repeat;
	}
.fndflorunica {
	background-image:url(img/fondo/box-florunica.jpg);
	background-repeat:no-repeat;
	}
.fndplantas {
	background-image:url(img/fondo/box-plantas.jpg);
	background-repeat:no-repeat;
	}
.fndocasiones {
	background-image:url(img/fondo/box-ocasiones.jpg);
	background-repeat:no-repeat;
	}
.fndfunerarios {
	background-image:url(img/fondo/box-funerarios.jpg);
	background-repeat:no-repeat;
	}		
.txtrosas,.txtrosas2 {
	position:absolute;
	z-index:18;
	}
.txtrosas {
	width:540px;
	margin-left:30px;
	margin-top:1px;		
	}
.txtrosasv {
	margin-top:13px;		
	}	
.txtrosas2 {
	width:540px;
	margin-left:30px;
	margin-top:60px;	
	}
.txt65px {
	font-size:60px;
	}
.mrgtxtcc {margin-top:72px}	
.btnenvia {
	width:146px;
	height:27px;
	background-image:url(img/fondo/boton-envia.png);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;	
	position:absolute;
	z-index:20;
	margin-top:125px;
	margin-left:465px;
	padding-top:4px;
	}
.btnenvia a {
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	}
.txtcontlink a {
	text-decoration:underline;
	color:#990000;
	}	
.txtrojo, .txtrojolnk a {color:#993333}
.txtverde, .txtverdelnk a {color:#669900}
.txtmarron, .txtmarronlnk a {color:#996600}
.txtrosa, .txtrosalnk a {color:#663333}
.txttierra, .txttierralnk a {color:#663300}
.txtverdosc, .txtverdosclnk a {color:#006600}
.btnenvia a:hover {color:#663333}		
.cata {
	width:230px;
	height:246px;
	z-index:10;
	position:absolute;
	}	
#cata1 {
	margin-left:15px;
	margin-top:-30px;
	}
.txtcat1,.txtcat2,.txtcat3 {
	width:100px;
	height:auto;
	font-size:10px;
	font-style:italic;
	z-index:15;
	margin-top:-35px;
	}
.txtcat3 {margin-top:-45px}	
.txtcat1, .txtcat2 {margin-left:148px}
.txtcat3 {margin-left:200px}
.mrgcat {margin-top:-34px}
.mrgcat1 {margin-top:-60px}
.mrgcat2 {margin-top:-50px}
.mrgcat3 {margin-left:180px}
.mrgcat4 {margin-left:160px}
.mrgcat5 {margin-left:170px}
.mrgcat6 {margin-top:-70px}
#cata2 {
	margin-left:250px;
	margin-top:-30px;
	}
#cata3 {
	margin-left:500px;
	margin-top:-30px;
	}	
.txtcontlink {
	width:auto;
	height:auto;
	font-size:14px;
	text-align:center;
	z-index:20;
	margin-top:205px;
	margin-left:270px;
	position:absolute;
	}
#servicios {
	width:200px;
	height:467px;
	float:left;
	}
.txtserv {
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
	font-weight:bold;
	color:#993333;
	}
.boxgarantia, .boxcalidad, .boxentrega {width:179px}
.boxgarantia {
	height:153px;
	background-image:url(img/fondo/fnd-garantia.jpg);
	}
.boxcalidad {
	height:121px;
	background-image:url(img/fondo/fnd-calidad.jpg);
	}
.boxentrega {
	height:143px;
	background-image:url(img/fondo/fnd-entregas.jpg);
	}	
#servicios a {
	font-weight:bold;
	}
.boxgarantia ul , .boxcalidad ul, .boxentrega ul {
	padding-left:13px;
	width:130px;
	margin-left:3px;
	}	
.txttitsrv {
	padding-top:13px;
	font-size:14px;
	color:#993333;
	font-weight:bold;
	padding-left:6px;
	width:135px;
	}
.listsrv {
	margin-top:6px;
	padding-left:10px;
	width:135px;
	}
#pie {
	width:995px;
	height:321px;
	background-image:url(img/fondo/fnd-pie.jpg);
	background-repeat:no-repeat;
	clear:both;
	}	
.confianza {
	float:left;
	width:140px;
	height:90px;
	}
.confianza1 , .confianza2 {
	width:45px;
	float:left;
	padding-top:25px;
	}
.confianza1 {margin-left:12px}
.confianza2 {margin-left:30px}
.menupie ul {
	font-size:9px;
	float:left;
	width:650px;
	padding-top:15px;
	list-style:none;
	text-decoration:none;
	}
.menupie ul li {
	margin-left:4px;
	float:left;
	}
.menupie {
	width:650px;
	height:90px;
	float:left;
	text-align:center;
	}
.menupie a {color:#333}
.menupie a:hover {color:#993333}
.txtlargopie a:hover, .tarjetas a:hover {
	color:#000;
	}
.menupie p {
	color:#666;
	}				
.tarjetas {
	font-size:10px;
	padding-top:50px;
	*padding-top:40px;
	padding-bottom:10px;
	}
.tarjetas a {
	color:#666;
	text-decoration:underline;
	}
.txtlargopie {
	font-size:12px;
	color:#666;
	padding:20px 35px 0px 35px;
	*margin-top:10px;
	text-align:justify;
	}
.txtlargopie a {
	font-weight:bold;
	text-decoration:underline;
	color:#333;
	}
