/* CSS Document */



												

body{

	padding:0;

	margin:0;

	FONT-FAMILY: tahoma;

	font-size:11px;

	color:#000;

	background:#fff url(../images/back-bg.gif) repeat-x 0 0;

}

h1, h2, h3, h4, h5, h6, ul, li, span, p,  a, form, input, label, select{

	padding:0;

	margin:0;

}

img{

	padding:0;

	margin:0;

	display:block;

}

ul {

	list-style:none;

}



/*================================================= MULTI.CSS =================================================*/



TD {

	FONT-FAMILY: verdana, arial, sans-serif;

}

SELECT {

	font-family:Tahoma;

	font-size:11px;

}

INPUT {

	font-family:tahoma;

	font-size:11px;

}

FORM {

	margin-top:0px;

	margin-bottom:0px;

}

HR{

	margin-top:0px;

	margin-bottom:0px;

}

DIV{

	margin-bottom:0px;

	margin-top:0px;

}

legend{

	text-transform:capitalize;

	font-weight:bold;

}

.olvidado {

	width:380px;

	font-size:12px;

	font-weight:bold;

	color:#006D00;

}



/*================================================= HEADER =================================================*/



.logo{

	padding:13px 0 0 20px;

}

.shoping-cart{

	padding-top:30px;

}

p.shop-txt{

	line-height:18px;

	color:#000;

	background-color:inherit;

	padding:30px 0 0 13px;

}

p.shop-second{

	line-height:18px;

	color:#000;

	background-color:inherit;

	padding-left:13px;

}

p.shop-second a{

	color:#000;

	text-decoration:none;

}

p.shop-second span{

	color:#FD1900;

	background-color:inherit;

}



ul.navigation{

	padding:15px 0 0 160px;

	margin:0;

	height:30px;

}

ul.navigation li{

	background:url(../images/rept-nav.gif) repeat-x 0 0;

	float:left;

	height:30px;

	display:block;

}



ul.navigation li a{

	background:url(../images/divider.gif) no-repeat top right;

	color:#583F25;

	background-color:inherit;

	display:block;

	text-decoration:none;

	font:bold 12px/30px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 22px 0 22px;

}



ul.navigation li a:hover{

	background:url(../images/rept-nav-over.gif) repeat-x 0 0;

}

ul.navigation li a.active{

	background:url(../images/rept-nav-over.gif) repeat-x 0 0;

}

ul.navigation li a.home{

	background:url(../images/home-bg.gif) no-repeat 0 0;

	width:94px;

	text-align:center;

	padding:0;

}

ul.navigation li a.homeinactive{

	background:url(../images/home-bgi.gif) no-repeat 0 0;

	width:94px;

	text-align:center;

	padding:0;

}

ul.navigation li a.homeinactive:hover{

	background:url(../images/home-bg.gif) no-repeat 0 0;

	width:94px;

	text-align:center;

	padding:0;

}

ul.navigation li a.home:hover{

	background:url(../images/home-bgi.gif) no-repeat 0 0;

}

ul.navigation li a.contact{

	background:url(../images/contbg.gif) no-repeat 0 0;

	width:127px;

	padding:0;

	text-align:center;

}

ul.navigation li a.contact:hover{

	background:url(../images/contbg-over.gif) no-repeat 0 0;

}

ul.navigation li a.contactactive{

	background:url(../images/contbg-over.gif) no-repeat 0 0;

		width:127px;

	padding:0;

	text-align:center;

}



/*================================================= FORM =================================================*/



.product-name{

	background:url(../images/search.gif) no-repeat 12px 19px;

	font-weight:bold;

	line-height:14px;

	color:#fff;

	background-color:inherit;

	padding:19px 0px 0 30px;



}

.currencies{

	font-weight:bold;

	line-height:14px;

	color:#fff;

	background-color:inherit;

	padding:19px 0 0 10px;



}

.currencies a{

	text-decoration:none;



}

.language{

	font-weight:bold;

	color:#fff;

	background-color:inherit;

	padding:19px 0 0 10px;



}

select.one{

	width:130px;

	height:17px;

	font-size:10px;

	color:#303030;

	background-color:#fff;

	margin-top:17px;



}

select.two{

	width:141px;

	height:17px;

	font-size:10px;

	color:#303030;

	background-color:#fff;

	margin-top:17px;

}

input.txtfield{

	width:101px;

	height:17px;

	font-size:10px;

	color:#303030;

	background-color:#fff;

	border:solid 1px #A3A3A3;

	margin:17px 0 0 10px;

	padding:0 0 0 8px;

}

input.gobutt{

	background:url(../images/go-butt.jpg) no-repeat 4px 19px;

	width:64px;

	height:36px;

	border:none;

	display:block;

	cursor:pointer;

}

.flag{

	padding:16px 0 0 0;

}



/*================================================= BODY =================================================*/

/*================================================= LEFT PANEL =================================================*/



.box{

	border:solid 1px #BFCECC;

	background-color:#FAFAFA;

	color:inherit;

}

.catogories{

	border:solid 1px #DFE0D2;

	background-color:#D9DACC;

	color:#434448;

	height:34px;

	background:url(../images/cat-bg.gif) repeat-x 0 0;

	margin:6px 0 0 0;

}

h2.left-one{

	background:url(../images/flower.gif) no-repeat 16px 8px;

	font-weight:bold;

	font-size:18px;

	padding:8px 0 0 44px;

}



ul.leftlink{

	width:170px;

	padding:0 0 0 10px;

	margin:0;

}

ul.leftlink li{

	background:url(../images/arrow.gif) no-repeat 0 8px;;

	font-size:0;

	line-height:0;

	display:block;

}

ul.leftlink li a{

	background:url(../images/dash-line.gif) repeat-x 0 0;

	font:normal 11px/26px Arial, Helvetica, sans-serif;

	color:#2B2B2B;

	text-decoration:none;

	display:block;

	background-color:inherit;

	padding:5px 0 5px 15px;

	line-height:12px;

}

ul.leftlink li a:hover{

	color:#D74231;

	background-color:inherit;



}

ul.leftlink li a.lorem{

	background-image:none;

}



ul.leftlink ul{

	width:160px;

	padding:0 0 0 10px;

	margin:0;

}

ul.leftlink ul li{

	background:url(../images/cuadradito.gif) no-repeat 3px 9px;

	font-size:0;

	line-height:0;

	display:block;

}





ul.leftlink ul li a{

	color:#0355AD;

}



.tollbg{

	width:141px;

	height:143px;

}

.tollbg img{

	padding:12px 10px;

}

p.namtxt{

	color:#2B2B2B;

	font:normal 11px/12px Arial, Helvetica, sans-serif;

	padding:20px 0 0 28px;

	background-color:inherit;

}

p.namtxt span{

	display:block;

	padding:25px 0 0 0;

	font-weight:bold;

	line-height:16px;

}

.paypal{

	margin:13px 0 8px 0;

}



/*================================================= RIGHT PANEL =================================================*/



.hdr-bg{

	background:url(../images/hdr-bg.jpg) no-repeat 0 0;

	height:218px;

}

h1{

	font-size:190%;

}

h1.right-one{

	background:url(../images/flower.gif) no-repeat 16px 8px;

	font-weight:bold;

	padding:4px 0 0 44px;

	color: #0355ad;

}

h2.right-one{

	background:url(../images/arrow.gif) no-repeat 30px 15px;

	font-weight:bold;

	padding:8px 0 15px 45px;

	color: #57a245;

	font-size:18px;

	margin-bottom:5px;

}

p.nam{

	font-size:13px;

	line-height:20px;

	color:#2F302F;

	background-color:inherit;

	padding:6px 374px 0 25px;

}

p.nam span{

	font-weight:bold;

	color:#067E9C;

	background-color:inherit;

}

a.more{

	background:url(../images/morebutt.gif) no-repeat 0 0;

	width:50px;

	line-height:17px;

	color:#3C5101;

	background-color:inherit;

	font-size:10px;

	text-decoration:none;

	display:block;

	text-align:center;

	margin-top:13px;

}

.box-bor{

	border-left:solid 1px #E1E2D8;

	border-right:solid 1px #E1E2D8;

}

h2.darling-dasy{

	color:#434448;

	background-color:inherit;

	font:bold 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;

	background-image:none;

	padding:0;

	display:block;

}

p.darling-dasy {

	color:#57A245;

	background-color:inherit;

	font-size:20px;

}

p.darling-dasy span{

	display:block;

	font-size:12px;

	line-height:16px;

	color:#808080;

	background-color:inherit;

	padding:6px 0 6px 0;

}

p.darling-dasy span.amount{

	color:#CC4E15;

	background-color:inherit;

	font-size:18px;

}

ul.flowerlink{

	padding:0 0 0 0;

	margin:0;

}

ul.flowerlink li{

	float:left;

	margin-right:4px;

	display:inline;

}

ul.flowerlink li a.moregreen{

	background:url(../images/more-greenbutt.gif) no-repeat 0 0;

	width:36px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	padding-left:19px;

	text-decoration:none;

}

ul.flowerlink li a.moregreen:hover{

	color:#CC4E15;

	background-color:inherit;

}

ul.flowerlink li a.cart{

	background:url(../images/cartbutt.gif) no-repeat 0 0;

	width:61px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	text-decoration:none;

	padding-left:24px;

}

ul.flowerlink li a.cart:hover{

	color:#CC4E15;

	background-color:inherit;

}



/*================================================= FOOTER =================================================*/



.footerbg{

	background:url(../images/footer-bg.gif) repeat-x 0 0;

	height:96px;

}

ul.footerlink{

	padding:17px 0 0 0px;

	margin:0px auto;

	width:540px;

	

}



ul.footerlink1{

	padding:0px 0 0 0px;

	margin:0px auto;

	width:550px;

	

}

ul.footerlink li, ul.footerlink1 li{

	float:left;

	font:normal 11px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

}

ul.footerlink li a, ul.footerlink1 li a{

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	padding:0 6px 0 6px;

}

ul.footerlink li a:hover, ul.footerlink1 li a:hover{

	text-decoration:underline;

}

p.copyright{

	color:#B1D4A8;

	background-color:inherit;

	line-height:18px;

	text-align:center;

}

p.copyright span{

	display:block;

	font-weight:bold;

}

p.copyright a{

	font-weight:bold;

	text-decoration:none;

	color:#E1E2D4;

	background-color:inherit;

}

p.copyright a:hover{

	text-decoration:underline;

}



/*================================================= CATALOGO =================================================*/



.producto_data a.titproducto {

	color:#434448;

	font: 18px/21px Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

	text-transform: lowercase;

}



.producto_bloque {

	height:160px;

	overflow:hidden;

	width:308px;

	display:block;

	float:left;

	padding:20px 10px 20px 20px;

	margin:0px 0px;

	background: url(../images/layout/bgproducto.gif) top left no-repeat;

}



.producto_bloque .producto_imagen {

	float:left;

	width:160px;

	display:block;

	width:150px;

	height:150px;

	overflow:hidden;

	margin-right:7px;

}



/*================================================= PAGINADOR =================================================*/



#paginador{

	display:block;

	width:100%;

	height:16px;

	margin-bottom:5px;

	float:right;

}



#paginador ul li{

	float:left;

	margin:0px 1px;

}



#paginador ul li a,

ol.pasos_carrito li

{

	font-size:10px;

	padding:3px 10px;

	height:10px;

	line-height:16px;

	background-color:#ebede2;

	text-decoration:none;

	color:#434448;

	border:1px solid #c5cde2;

	border-bottom:3px solid #c5cde2;

}



#paginador ul li a:hover{

	border:1px solid #b3dba1;

	background-color:transparent;

	text-decoration:none;

	color:#c4c5b7;

	border-top:10px solid #b3dba1;

}



#paginador ul li a.enlace_anterior {

	background:#ebede2 url(../images/layout/arrow-back.gif) 5px 50% no-repeat;

	text-decoration:underline;

	padding-left:17px;

	color:#434448;

	border:1px solid #c5cde2;

	border-bottom:3px solid #c5cde2;

}



#paginador ul li a.enlace_siguiente {

	background:#ebede2 url(../images/layout/arrow-next.gif) 92% 50% no-repeat;

	text-decoration:underline;

	padding-right:17px;

	color:#434448;

	border:1px solid #c5cde2;

	border-bottom:3px solid #c5cde2;

}



#paginador ul li a.enlace_activo,

ol.pasos_carrito li.active

{

	border:1px solid #b3dba1;

	background-color:transparent;

	text-decoration:none;

	color:#c4c5b7;

	border-top:10px solid #b3dba1;

}



/*================================================= USUARIOS =================================================*/



#content {

	width:640px;

	line-height:24px;

	margin-left:30px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#content h1 {

	font-size:14px;

	color:#00285A;

}



#content h2 {

	font-size:12px;

	color:#006D00;

	text-decoration:underline;

}



#content ul {

	float:left;

	margin:10px 0px;

	padding-left:10px;

	width: 420px;

	display: block;

}



#content ul li{

	font-size:12px;

	line-height:24px;

	padding-bottom:5px;

	padding-left:15px;

	padding-top:2px;

	background:url(../images/arrow.gif) no-repeat 0 8px;

	font-size:12px;

	display:block;

	width:400px;

}



#content p {

	color:#363636;

	width:300px;

}



#content .usuarios-ventajas {

	width:440px;

	display:block;

	float:left;



}



#content .imagen-derecha {

	width:120px;

	height:125px;

	float: left;

}



#content .imagen-izquierda {

	float:left;

	width:125px;

	height: 125px;

}



#content .formulario {

	background:url(../images/layout/usuariosform.gif) no-repeat;

	padding-top:20px;

	padding-left:30px;

	height:50px;

	width:230px;

}



/*================================================= CONTACTA =================================================*/



#contacta2 {

	width:685px;

}

#contacta2 .contentseg{

	width:400px;

	height:220px;

	float:left;

}



#mapa{

}



#mapa a{

	color:#FFFFFF;

	text-decoration:none;

}

#mapa a:visited{

	color:#FFFFFF;

	text-decoration:none;

}



#contacta2 .multididacticos {

	background:url(../images/layout/bgcontacta1.gif) no-repeat;

	height:95px;

	padding-top:20px;

	text-align:center;

	width:392px;

	font-size: 11px;

}



#contacta2 .texto-contacta {

	background:url(../images/layout/bgcontacta1.gif) no-repeat;

	height:90px;

	padding-top:16px;

	text-align:center;

	width: 392px;

	float:left;

}



#contacta2 .texto-gracias {

	color:#006D00;

}



#formcontact {

	background:url(../images/layout/bgcontacta2.gif) no-repeat;

	margin-top:7px;

	height:260px;

	padding-top:25px;

	padding-left:30px;

	width: 392px;

}



#formcontact .box1 {

	font-weight:bold;

	float:left;

	text-align:left;

	width:75px;

}



#formcontact .box1 p{

	line-height:23px;

	margin:0;

	padding:0;

	margin-bottom:2px;

}



#formcontact .box2 {

	/*float:left;*/

}



#formcontact .h_f{

	margin:0;

	padding:0;

	display:block;

	margin-bottom:2px;

}

#formcontact .h_f input{

	margin:0;

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

}



#formcontact textarea{

	display:block;

	border:1px solid #cccccc;

	background:#efefef;

	padding-top:5px;

}



/*================================================= PRESENTA =================================================*/



#presenta {

	line-height:24px;

	margin-left:30px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:justify;

}



#presenta p {

	font-size:12px;

	color:#000000;

	width:600px;

}



#presenta h1 {

	font-size:14px;

	color:#00285A;

}



/*================================================= OFERTAS =================================================*/

#ofertas {

	line-height:24px;

	margin-left:50px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#ofertas p {

	font-size:12px;

	color:#000000;

	width:600px;

}



#ofertas h1 {

	font-size:14px;

	color:#00285A;

}



/*================================================= CESTA =================================================*/



ul.enlacescesta{

	padding:10px 0 0 0;

	margin:0;

}

ul.enlacescesta li{

	float:right;

	margin-left:4px;

	display:inline;

}

ul.enlacescesta li a.volvercatalogo{

	background:url(../images/volvercatalogo.gif) no-repeat 0 0;

	width:105px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	padding-left:23px;

	text-decoration:none;

}

ul.enlacescesta li a.volvercatalogo:hover{

	color:#CC4E15;

	background-color:inherit;

}

ul.enlacescesta li a.procesarpedido{

	background:url(../images/procesarpedido.gif) no-repeat 0 0;

	width:97px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	text-decoration:none;

	padding-left:24px;

	margin-right:10px;

}

ul.enlacescesta li a.procesarpedido:hover{

	color:#CC4E15;

	background-color:inherit;

}

ul.enlacescesta li a.solicitarpresupuesto{

	background:url(../images/solicitarpresupuesto.gif) no-repeat 0 0;

	width:130px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	text-decoration:none;

	padding-left:24px;

}

ul.enlacescesta li a.solicitarpresupuesto:hover{

	color:#CC4E15;

	background-color:inherit;

}

.enlacescesta1 li {

	list-style:none;

	float:right;

	margin-right:4px;

	display:inline;

}

.enlacescesta1 li a.vaciarcesta{

	background:url(../images/vaciarcesta.gif) no-repeat 0 0;

	width:70px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	text-decoration:none;

	padding-left:24px;

}

.enlacescesta1 li a.vaciarcesta:hover{

	color:#CC4E15;

	background-color:inherit;

}

.productocesta {

	text-decoration:none;

	color:#000000;

}

.productocesta:hover {

	text-decoration:underline;

	color:#000000;

}

#migas{

	background:url(../images/flower.gif) no-repeat 16px 8px;

	font-weight:bold;

	padding:4px 0 0 44px;

	color: #0355ad;

	font-size:16px;

	line-height:28px;

}



/*================================================= LISTA CATALOGO =================================================*/

#listado .listacol1 {

	float:left;

	width:280px;

	margin-left: 30px;



} 	



#listado a {

	color:#000000;

	text-decoration:none;

	padding-left:15px;

	background:url(../images/arrow.gif) no-repeat 0px 4px;

	font-size:12px;

	line-height:24px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



/*================================================= SECCIONES =================================================*/



#migas2 {

	font-weight:bold;

	padding:4px 0 0 0px;

	color: #0355ad;

	font-size:16px;

	line-height:28px;

	text-decoration:none;

}



#listado_secciones a{

	color:#000000;

	text-decoration:none;

	width:180px;

	padding-left:22px;

	background:url(../images/arrow.gif) no-repeat 7px 4px;

	display:block;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.seccion_bloque {

	height:160px;

	overflow:hidden;

	width:205px;

	display:block;

	float:left;

	padding:20px 10px 20px 10px;

	background: url(../images/layout/bgseccion.gif) top left no-repeat;

}



#seccion_imagen a{

	display:block;

	width:150px;

	height:120px;

	overflow:hidden;

	text-align:center;

	margin: auto auto;

	margin-top: 15px;

	background:none;

	padding-left:0px;

	color:#ffffff;

	text-decoration:none;

	font-size:0px;

}



.seccion_data a {

	text-decoration:none;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#link_img {

	text-decoration:none;

	background:none;

}



/*============================================ CUADRO CONECTAR/DESCONECTAR ============================================*/



#contentconect {

	padding-left:8px;

	margin-top:3px;

}



#contentconect .primero {

	color:#FFFFFF;

	float:left;

	font-weight:bold;

	margin-left:5px;

}



#contentconect .primero input {

	color:#303030;

	background-color:#fff;

	border:solid 1px #A3A3A3;

	height:15px;

	line-height:13px;

}



#contentconect .segundo {

	float:left;

	margin-left:5px;

}



#contentregis {

	margin-left:15px;

}



#contentregis .primero a {

	color:#FFFFFF;

	float:left;

	font-weight:bold;

	font-size:10px;

	margin-left:10px;

}



#contentregis .primero a:hover {

	text-decoration:none;

}



#logueado {

	color:#000000;

	text-align:center;

	margin-top:10px;

}



#logueado a{

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

}



#logueado a:hover{

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:underline;

}



/*================================================= OFERTAS =================================================*/



#ofertas {



}



#texto{

	font-size:12px;

	line-height:24px;

}



#ofertas .loguearse {

	height:200px;

	width:225px;

	display:block;

	background: url(../images/layout/bgseccion.gif) top left no-repeat;

	margin-left:150px;

}



#ofertas .contentlog{

	padding-top:25px;

	padding-left:45px;

}



#ofertas .cuadro {

	color:#000000;

	float:left;

	font-weight:bold;

}



#ofertas .cuadro input {

	color:#303030;

	background-color:#fff;

	border:solid 1px #A3A3A3;

	height:17px;

	line-height:15px;

}



#ofertas .boton {

	float:left;

	margin-left:5px;

}



#ofertas .recordar a{

	color:#000000;

	font-weight:bold;

	font-size:11px;

}



#ofertas .recordar a:hover{

	text-decoration:none;

}



/*================================================= PRESUPUESTO =================================================*/



#presupuesto a{

	background:url(../images/procesarpedido.gif) no-repeat;

	width:85px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	padding-left:30px;

	text-decoration:none;

	float:right;

}



#presupuesto a:hover{

	color:#CC4E15;

	background-color:inherit;

}



#vercesta a{

	background:url(../images/cartbutt.gif) no-repeat;

	width:60px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	padding-left:25px;

	text-decoration:none;

	float:right;

}



#vercesta a:hover{

	color:#CC4E15;

	background-color:inherit;

}



#presupuesto1 {

}



#presupuestofondo{

	background:url(../images/layout/bgpresup1.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:325px;

}



#presupuesto1 input{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}



#presupuesto1 select{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}



#presupuesto1 .nombres{

	font-weight:bold;

	text-align:left;

	line-height:23px;

	margin-bottom:2px;

}



#presupuestofondo2{

	padding-top:20px;

	padding-left:20px;

}



#presupuestofondo3{

	background:url(../images/layout/bgpresup3.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:240px;

}



#enviapres{

	background:url(../images/layout/enviapres.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:250px;

}



/*================================================= PEDIDO =================================================*/



#pedido a{

	background:url(../images/procesarpedido.gif) no-repeat;

	width:85px;

	height:17px;

	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff; 

	background-color:inherit;

	display:block;

	padding-left:20px;

	text-decoration:none;

	float:right;

}



#pedido a:hover{

	color:#CC4E15;

	background-color:inherit;

}



#pedido1 {

}



#pedidofondo{

	background:url(../images/layout/bgpedido1.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:260px;

}

#carrito_form {

width:500px;

margin:10px auto;

overflow:hidden;

}

#carrito_form h2 {

font-size:12px;

font-weight:bold;

margin-top:25px;

margin-bottom:7px;

color:#34992E;

}

#carrito_form h3 {

font-size:12px;

font-weight:bold;

margin-top:25px;

margin-bottom:7px;

color:#990000;

}

#carrito_form input{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}



#carrito_form select{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}





#carrito_form textarea{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:60px;

	width:240px;

}



#carrito_form checkbox{

	border:1px solid #cccccc;

	background:#efefef;



	float:left;

}

#pedido1 .nombres{

	font-weight:bold;

	text-align:left;

	line-height:23px;

	margin-bottom:2px;

}



#pedidofondo2{

	background:url(../images/layout/bgpedido2.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:235px;

}



#pedidofondo3{

	background:url(../images/layout/bgpedido3.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:245px;

}



#pedidofondo4{

	background:url(../images/layout/bgpedido4.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:170px;

}



#pedidofondo5{

	padding-top:20px;

	padding-left:20px;

}



#pedidofondo6{

	background:url(../images/layout/bgpedido6.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:170px;

}



/*================================================= DATOS USUARIO =================================================*/



#usuario {



}



#usuariofondo1{

	background:url(../images/layout/bgusuario1.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:320px;

}



#usuariofondo2{

	background:url(../images/layout/bgusuario2.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:290px;

}



#usuariofondo3{

	background:url(../images/layout/bgusuario3.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:650px;

}



#usuario input{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}



#usuario textarea{

	border:1px solid #cccccc;

	background:#efefef;

}



#usuario select{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}



#usuario .nombres{

	font-weight:bold;

	text-align:left;

	line-height:23px;

	margin-bottom:2px;

}



.clave{

	border:1px solid #cccccc;

	background:#efefef;

	line-height:21px;

	height:21px;

}



#clavefondo1{

	background:url(../images/layout/clave1.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:110px;

}



#clavefondo2{

	background:url(../images/layout/clave2.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:120px;

}



#recordarclavefondo{

	background:url(../images/layout/clave3.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:130px;

}



#recordarusuariofondo{

	background:url(../images/layout/clave4.gif) no-repeat;

	padding-top:20px;

	padding-left:20px;

	height:150px;

}



#volver a{

	background:url(../images/b_volver.gif) no-repeat;

	width:70px;

	height:18px;

	color:#fff; 

	background-color:inherit;

	display:block;

	text-decoration:none;

	float:right;

}



/* Parece que los contadores no cuentan en IE y Firefox si no se hace primero un reset */

ol.pasos_carrito

{

  counter-reset: pasos;

  margin-top: 2em;

}



ol.pasos_carrito li

{

  display: inline;

}



ol.pasos_carrito li a

{

  color: inherit;

  text-decoration: none;

}



ol.pasos_carrito li:before

{

  display: marker;

  counter-increment: pasos;

  content: counter(pasos) " ";

  font-size: larger;

  font-weight: bold;

}



div.formpresupuesto

{

  background-image: url(../images/layout/bgpresupuesto.gif) !important;

  height: 380px !important;

  width: 390px !important;

}



div.formpresupuesto .box1

{

  padding-right: 1em;

  width: auto !important;

}



a.recomendar {

	background:url(../images/recomendar.gif) no-repeat top left;

	font-weight:bold;

	padding:0px 2px 0px 34px!important;

	color: #0355AD;

	font-size:11px!important;

	width:174px;

	display:block;

	line-height:30px;

	text-decoration:underline;

}

a.recomendar:hover {

	text-decoration:none;

}



#condiciones{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:15px;

	color:#4545454;

	margin:0px auto;

	width:600px;



}



#condiciones h2{

	font-size:16px;

	line-height:18px;

	color:#0355AD;

	margin-top:17px;

	text-transform:lowercase;



}



#condiciones h3{

	font-size:12px;

	line-height:14px;

	color:#000000;

	margin-top:8px;



}



#condiciones p{

text-align:justify;



}



#condiciones a{

	

	color:#0355AD;

	text-decoration:underline;



}



/* Added CSS */



img

{

  border: 0;

}



h2.darling-dasy a

{

  color: inherit;

  text-decoration: none;

}



div.bannerLeft,

div.bannerRight

{

  cursor: pointer;

}



.preciolista{

color:#CC4E15;

font-weight:bold;

}



#frmformapago label

{

  font-weight: bold;

  text-decoration: underline;

  vertical-align: middle;

}



#frmformapago input

{

  vertical-align: middle;

}



.gplus{

	position:absolute;

	top:40px;

	right:400px;

}



a.facebook

{

  height: 24px;

  position: absolute;

  right: 570px;

  top: 40px;

  width: 24px;

}
