.inicio{margin:30px;}
.colCont .banner_home{margin:2px 0;}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont h1{	
	font-size:1.8em;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	margin: 8px 0 10px 0;
	padding-bottom:0.1em;
	font-style:italic;
	border-bottom:1px solid #f1f1f1;
	color:#5C8100;
}
.colCont h2{
	font-size:1.6em;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	margin:25px 0 10px 0;
	padding-top:5px;
	font-style:normal;
	border-top:5px solid #C3DA0D;
	color:#5C8100;
}
	.colCont h2 a{color:#5C8100; text-decoration:none;}
	.colCont h2 a:hover{ text-decoration:underline;}
.colCont h3{
	color:#CC0000;
	font-size:1.4em;
	font-family:"Tahoma", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:1px solid #f1f1f1;
	font-weight:normal;
}
		.colCont h3 a{color:#CC0000; text-decoration:none;}
	.colCont h3 a:hover{ text-decoration:underline;}
.colCont h4{
	font-size:1.3em;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:1px solid #f1f1f1;
}
.colCont h5{
	font-size:1.2em;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:1px solid #f1f1f1;
}
.colCont h6{
	font-size:1em;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:1px solid #f1f1f1;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
hr {background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.destacado{color:#cc0000;}
.difuminado {color:#999}
.error {color:#c00;font-weight:bold}
.exito {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.fecha {font: bold 82% arial;color:#585858;display:block;letter-spacing: 1px}
.colCont .ampliar{
	border-top:5px solid #C3DA0D;
	text-align:right;
	padding-top:3px;
	clear:both;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	.caja_destacada {color:#333; padding: 15px 20px 20px; border-top: 1px solid #d7d7d7; margin: 0 0 1.5em; background-color: #f6f6f6; }
	.caja_destacada p, .caja_destacada h1, .caja_destacada h2, .caja_destacada h3, .caja_destacada h4, .caja_destacada h5, .caja_destacada h6 { margin: 0 0 .3em; border-bottom: 1px solid #c00; color:#c00; }
	.caja_destacada p { border:none; margin: 0 0 1em;color:#444; }
	.caja_destacada a { font-weight:bold; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
	.thumbnail img {border: 1px solid #000}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont p{
	line-height:1.4em;
	margin-bottom:10PX;
}
.colCont p.img_centro{
	text-align:center;
	margin:25px;
}
.colCont p.img_centro img{
	background-color:#EAF7C9;
	border:5px solid#EAF7C9;
}
.colCont span.img_left img{
	background-color:#EAF7C9;
	border:5px solid#EAF7C9;
	margin:0px 10px 10px 0;
	float:left;
}
.colCont p a{	
	text-decoration:none;
	color:#333333;
}
.colCont p a:hover{ text-decoration:underline;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont ul{
	margin-left:45px;
}
.colCont ul li{
	padding-left:15px;
	background-image:url(images/ico-doble.gif);
	background-position:0 0.6em;
	background-repeat:no-repeat;
	line-height:1.4em;
}
.colCont ul li a{
	color:#000000;
	text-decoration:none;
}
.colCont ul li a:hover{
	text-decoration:underline;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont ol{
	margin:0 35px;
}
.colCont ol li{
	padding-left:0px;
	list-style-type:decimal;
	line-height:1.4em;
	text-align:left;
	margin-bottom:10px;
}
.colCont ol li a{
	color:#000000;
	text-decoration:none;
}
.colCont ol li a:hover{
	text-decoration:underline;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	.colCont dl{	
		margin: 0 0 1em 0;
	}
	.colCont dl dt{ 	
		font-weight:bold;
		margin-top: 1.3em;
	}
		.colCont dl dt a, .colCont dl dd a{
			color:#000000;
			text-decoration:none;
		} 
		.colCont dl dt a:hover, .colCont dl dd a:hover{
			text-decoration:underline;
		} 
	.colCont dl dd{ margin-bottom:5px;}
	.colCont dl dd span{ float:right;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.separata{
	clear:both;
	margin:5px 0;
}
.separata hr{display:none;}
/*////////////////////////////////////////////////////// formularios ///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
form.form_contacto{ width:385px; margin-top:10px; float:left; }
form.form_contacto fieldset{ border:none; margin-left:30px;}
form.form_contacto fieldset legend{ display:none;}
form.form_contacto fieldset div{
	min-height:30px;
	height:auto;
	_height:30px;
	clear:both;
}
form.form_contacto fieldset div label{
	float:left;
	width:76px;
	padding-left:10px;
	background-image:url(../../css/images/ico-doble.gif);
	background-position:0 0.4em;
	background-repeat:no-repeat;
	cursor:pointer;
}
form.form_contacto fieldset div input, form.form_contacto fieldset div textarea{
	float:left;
	width:220px;
	border:1px solid #7F9DB9;	
}

form.form_contacto fieldset div textarea{height:100px; width:220px;}
form.form_contacto fieldset div.botones{
	height:25px;
	padding-top:20px;
	padding-left:190px;
}
form.form_contacto fieldset div.botones input.boton{
	width:52px;
	height:14px;	
	border:none;
	color:white;
	cursor:pointer;
	text-align:center;
	background-color:#cc0000;
	margin:0.5em;
	font-weight:bold;
}
/*////////////////////////////////////////////////////// formulario registro /////////////////////////////////////////////////////////////*/
form.form_registro{ width:385px; margin-top:10px; float:left; }
form.form_registro fieldset{ border:none; margin-left:30px;}
form.form_registro fieldset legend{ display:none;}
form.form_registro fieldset div{
	min-height:30px;
	height:auto;
	_height:30px;
	clear:both;
}
form.form_registro fieldset div label{
	float:left;
	width:76px;
	padding-left:10px;
	background-image:url(../../css/images/ico-doble.gif);
	background-position:0 0.4em;
	background-repeat:no-repeat;
	cursor:pointer;
}
form.form_registro fieldset div input, form.form_registro fieldset div textarea{
	float:left;
	width:220px;
	border:1px solid #7F9DB9;	
}

form.form_registro fieldset div textarea{height:100px; width:220px;}
form.form_registro fieldset div.botones{
	height:25px;
	padding-top:20px;
	padding-left:190px;
}
form.form_registro fieldset div.botones input.boton{
	width:auto;	
	border:none;
	color:white;
	cursor:pointer;
	text-align:center;
	background-color:#cc0000;
	margin:0.5em;
	font-weight:bold;
}
/*////////////////////////////////////////////////////// paginacion comentarios /////////////////////////////////////////////////////////*/
.colCont .paginacion{
       font-family:Arial, Helvetica, sans-serif; 
       font-size:13px;
       border: 1px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
       background-repeat: no-repeat;
       background-position: 10px center;
	   color: #00529B;
       background-color: #BDE5F8;
       background-image: url(images/busqueda.png);
}

.colCont .paginacion p{ float:left;}
	.colCont  .paginacion ul{
		text-align:right;
		margin-right:10px;
	}
	.colCont  .paginacion ul li{
		display:inline;
		padding-left:0;
		background-image:none;
	}
	.colCont  .paginacion ul li a{color: #00529B; margin:0 3px;}
	.colCont  .paginacion ul li a.anterior{
		background-image:url(images/ico-anterior.gif);
		background-position:0 0.55em;
		background-repeat:no-repeat;
		padding-left:10px;
		font-weight:bold;
	}
	.colCont  .paginacion ul li a.siguiente{
		background-image:url(images/ico-siguiente.gif);
		background-position:right 0.55em;
		background-repeat:no-repeat;
		padding-right:10px;
		font-weight:bold;
	}
/*////////////////////////////////////////////////////// paginacion resultados ///////////////////////////////////////////////////////////////*/
	#resultados {margin: 0 0 1.5em;font-size:92%}
	#resultados dt, #resultados dl {margin: 0}
	#resultados dt {font: bold 85% arial;padding: 3px 0}
	#resultados li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}
	#resultados li dd {font: normal 73% arial}
	#resultados li dl {margin:0}
	#resultados dd {line-height:1.3em;}
	#resultados dd.filetype, #resultados dd.fecha {color:#585858;display:inline;padding-right:.5em;}
/* TABLES */
	.table1 {border: 2px solid #f1f1f1;border-collapse:collapse;width:100%}
		.table1 td {padding:3px;border: 1px solid #fff}
		.table1 td a{ color:black;}
		.table1 td a:hover{ text-decoration:underline;}
		.table1 th {text-align:left;border: 1px solid #fff}
		.table1 thead th {color:#fff;font-size:145%;background-color: #585858;padding: 10px 6px}
		.table1 tbody th {color:#fff;font-size:115%;background-color: #cc0000;padding: 6px}
		.table1 tbody th.sub {font-size:100%;color:#000;background-color: #efefef;padding: 6px}
	/* TABLES - calendar */
	.calendar {width:200px;font-size:92%}
		.calendar td {text-align:center;border: 1px solid #ddd}
		.calendar th {text-align:center}
		.calendar thead th {padding: 3px 2px}
		.calendar tbody th {padding: 2px}
		.calendar tbody th.sub {padding: 2px}
	/* FORMS - formulario - simple form, headings on left, form elements on right */
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*formulario en linea*/
div.formulario_enlinea{
	padding:1em;
	margin:1em 0;
	background-color:#f1f1f1;
}
form.formulario_enlinea{}
form.formulario_enlinea fieldset{border:0;}
form.formulario_enlinea fieldset legend{ display:none;}
form.formulario_enlinea label{
	display:block;
	font-weight:bold;
	/*padding-left:15px;*/
	margin-left:5px;
	margin-right:10px;
	background-image:url(../../css/images/ico_flecha.gif);
	background-position:2px 7px;
	background-repeat:no-repeat;
	width:150px;
	float:left;
	cursor:pointer;
	padding-top:5px;
}
form.formulario_enlinea input{
	width:200px;
	margin:5px 5px 0 0;
	float:left;
}
form.formulario_enlinea input.peque{width:20px;}
form.formulario_enlinea input.medio{width:75px;}
form.formulario_enlinea input.grande{width:375px;}
	form.formulario_enlinea input.botonPrincipal{
		width:auto;
		float:left;
		padding:0 1em;
		margin-left:10px;
		background-color:#585858;
		background-image:url(../../css/images/ico_1_doble_bl.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
		color:white;
		font-weight:bold;
		cursor:pointer;
		border:1px solid #585858;		
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*formulario en bloque*/
div.formulario_enbloque{
	padding:1em;
	margin:1em 5%;
	background-color:#f1f1f1;
}	
	form.formulario_enbloque fieldset{ 
		border:1px solid #fff;
	}
	form.formulario_enbloque fieldset legend{
		display:block;
		color:white;
		background-color:#585858;
		padding:0.5em;
		margin:0.5em;
	}
form.formulario_enbloque div{
	display:block;
	clear:both;	
	min-height: 2em;
	height:auto;
	_height: 2em;		
	overflow:hidden;
	_overflow:visible;
}
.colCont .formulario_enbloque form fieldset div.alto{ height:9em; }
form.formulario_enbloque label{
	float:left;
	font-weight:bold;
	margin-left:25px;
	margin-right:5px;
	width:15em;	
	cursor:pointer;
}
	.colCont  form.formulario_enbloque label a{ color:#582989; text-decoration:underline;}
	.colCont  form.formulario_enbloque label a:hover{ text-decoration:none;} 
	.colCont .formulario_enbloque form fieldset div input{float:left;width:40em;}
	.colCont .formulario_enbloque form fieldset div input.txiki{float:left;width:10em;}
	.colCont .formulario_enbloque form fieldset div textarea{width:40em;}
		.colCont .formulario_enbloque form fieldset  label.checkbox{ 
			float:left;
			width:40em;
			font-weight:normal;
			margin-left:18em;
			margin-bottom:10px;	
		}
	.colCont .formulario_enbloque form fieldset div input.checkbox{ margin:0 5px 0 0; width:auto;}
	.colCont .formulario_enbloque form fieldset fieldset {
		width:85%;
		margin:20px auto;
	}
	.colCont .formulario_enbloque form fieldset fieldset div  label.radiobutton{ 
		float:left;
		width:auto;
		width:70px;
	}
	.colCont .formulario_enbloque form fieldset fieldset div  input.radiobutton{
		float:left;
		width:auto;
	}
	.colCont .formulario_enbloque form fieldset div.botones input.boton{
			border:1px solid #6FA215;
			background-color:#466601;
			color:#fff;
			font-weight:bold;
			background-image:url(images/fnd-boton-ok.gif);
			background-position: 0 bottom;
			background-repeat:repeat-x;
			padding:2px 5px;
			float:right;
			margin:0 50px 10px 0;
			width:auto;
			cursor:pointer;
	}
/*////////////////////////////////////////////////*/
div.valoraciones-comentarios{
	margin:0 auto;
	width:90%;
}
div.valoraciones-comentarios div.comentarios{ 
	width:90%;
	margin:5px auto;
}
div.valoraciones-comentarios div.comentarios h4{
	font-size:1em;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:1px solid #f1f1f1;
} 
	div.comentarios h4 i{font-weight:normal; color:#585858;}
 div.comentarios p{	font-weight:normal;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*formulario contacto*/
	.colCont form.formulario_contacto fieldset{ 
		width:480px;
		float:left;
		margin-left:10px;
		border:none;
		margin-top:10px;	
	}
	.colCont form.formulario_contacto fieldset legend{display:none;}
.colCont form.formulario_contacto div{
	display:block;
	clear:both;	
	min-height: 2em;
	height:auto;
	_height: 2em;		
	overflow:hidden;
	_overflow:visible;
}
.colCont form.formulario_contacto fieldset div.alto{ height:8em;}
.colCont form.formulario_contacto label{
	float:left;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	width:15em;	
	cursor:pointer;
}
	.colCont form.formulario_contacto  fieldset div input{float:left;width:25em;}
	.colCont form.formulario_contacto  fieldset div select{float:left;width:25.3em;}
	.colCont form.formulario_contacto  fieldset div textarea{width:25em;}
		.colCont form.formulario_contacto  fieldset  label.checkbox{ 
			float:left;
			width:45em;
			font-weight:normal;
			font-size:90%;
			color:#585858;
			margin-bottom:10px;
		}
		.colCont form.formulario_contacto  fieldset  label.checkbox a{ color:#585858; text-decoration:underline;}
		.colCont form.formulario_contacto  fieldset  label.checkbox a:hover{ text-decoration:none;}  
	.colCont form.formulario_contacto  fieldset div input.checkbox{ width:1em;margin:0 5px 0 0;}
	.colCont form.formulario_contacto  fieldset div input.boton{
			width:auto;
			border:1px solid #CECECE;
			cursor:pointer;
			color:#000000;
			background-color:#f1f1f1;
			padding:0 6px;
			float:right;
	}
	 .error-formulario{
       border: 1px solid #D8000C;
       padding:5px;
	   background-color: #FFBABA;	
	}
		.colCont form.formulario_contacto fieldset div.alto.error-formulario{ height:10em;}
	   .error-formulario p{ margin:0 0 0 16em;}
/*////////////////////////////////////////////////*/
/*////////////////////////////////////////////////*/
.colCont_contenidos{ 
	width:550px;
	float:left;
}
	.colCont_contenidos.ancho{ 
		width:775px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.familia{
	border-right:1px solid #f1f1f1;
	width:235px;
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
}
.familia p strong.precio{
	color:#cc0000;
	font-size:150%;
}
.familia p i{font-size:95%;}
.familia p .marca{
	color:#585858;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
}
 .familia p a.botonPrincipal{
	border:1px solid #6FA215;
	background-color:#466601;
	color:#fff;
	font-weight:bold;
	background-image:url(images/fnd-boton-ok.gif);
	background-position: 0 bottom;
	background-repeat:repeat-x;
	padding:2px 5px;
	float:left;
	margin-right:10px;
}
 .familia p a.botonPrincipal:hover{
	text-decoration:none;
	background-image:none;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.producto{	
	width:auto;
	margin:5px;
	padding:5px;
	text-align:left;
}
	.producto img{ border-right:5px solid white;}	
.producto strong.precio{
	color:#cc0000;
	font-size:150%;
}
.producto i{
	font-size:95%;
}
.producto  .marca{
	color:#585858;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
}
.producto a.botonPrincipal{
	background-color:#fff;
	border:1px solid #CECECE;
	color:#000;
	font-weight:bold;
	background-image:url(../../httpsdocs/css/images/fnd-boton.gif);
	background-position: 0 bottom;
	background-repeat:repeat-x;
	padding:2px 5px;
	float:right;
	
}
.producto a.botonPrincipal:hover{
	text-decoration:none;
	background-image:none;
}
.formulario_producto {}
.formulario_producto fieldset{ border:none;}
.formulario_producto fieldset legend{ display:none;}
.formulario_producto fieldset div{
	margin:5px 0;
}
.formulario_producto fieldset div label{
	width:8em; float:left;
}
.formulario_producto fieldset div input{ width:2em;}
.formulario_producto input.botonPrincipal{
	background-color:#fff;
	border:1px solid #CECECE;
	color:#000;
	font-weight:bold;
	background-image:url(../../httpsdocs/css/images/fnd-boton.gif);
	background-position: 0 bottom;
	background-repeat:repeat-x;
	padding:2px 5px;
	float:right;
	cursor:pointer;
	width:auto;	
}
.formulario_producto   a.botonPrincipal{
	border:1px solid #6FA215;
	background-color:#466601;
	color:#fff;
	font-weight:bold;
	background-image:url(images/fnd-boton-ok.gif);
	background-position: 0 bottom;
	background-repeat:repeat-x;
	padding:2px 5px;
	float:left;
	margin-right:10px;
}
.formulario_producto   a.botonPrincipal:hover{
	text-decoration:none;
	background-image:none;
}
/*//////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.servicio{
	border-right:1px solid #f1f1f1;
	width:350px;
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
}
.servicio ul{
	float:left;
	margin:0;
	padding:0;
}
.servicio-ficha{
	border-right:1px solid #f1f1f1;
	width:750px;
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
}
/*//////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Esto intentar hacerlo como una columna auxiliar !!!*/
div.tel_atencion_cliente{
	border-left:1px solid #e6e6e6;
	width:250px;
	float:right;
	padding-left:15px;
	padding-top:5px;
}
	p.con_fondo{background-color:#f1f1f1; padding:0.5em; margin:0 0 10px 0;  text-align:right;}
	span.telefono{ font-size:1.6em; color:#cc0000; font-weight:bold;}
/*///////////// mapa web //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont ul.mapa-web-listas{
		text-align:left;
		margin:0 0 20px 30px;
	}
	.colCont ul.mapa-web-listas li{
		background-image:url(images/ico-doble.gif);
		background-position:left 1em;
		background-repeat:no-repeat;
		padding-left:8px;
		line-height:2.2em;
	}
	.colCont ul.mapa-web-listas li a{ color:#000;}
	.colCont ul.mapa-web-listas li a:hover{ text-decoration:underline;}
	.colCont ul.mapa-web-listas li span{ margin:0 5px;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont ul.mapa-web-marcas{
		text-align:left;		
		margin:0 0 20px 30px;
	}
	.colCont ul.mapa-web-marcas li{display:inline; background-image:none; padding-left:0; margin-right:5px;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.adjunto{
	border-top:1px solid #9F6000;
	background-color:#FEEFB3;	
}
	.adjunto p{
		text-align:right;
		padding:2px;
	}
/*///////////////////////////////////*/
#menuBox{}
#menuBox ul{
list-style:none;
margin:0px;
padding:0px;
}
#menuBox ul li{
border-bottom:1px solid #f1f1f1;
background-image:none;
}
#menuBox ul li a{
text-decoration:none;
color:#000;
display:block;
padding:10px;
}
#menuBox ul li ul{
display:none;
}
#menuBox ul li:hover ul{
display:block;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////// fichas tabuladas /////////////////////////////////////////////////////////*/
#pestana {
      border-left: 1px solid #f1f1f1;
      border-right: 1px solid #f1f1f1;
      border-bottom: 1px solid #f1f1f1;
      padding: 10px 5px 6px 5px;
	 
}
#op_pestanas ul {
      list-style-type: none;
      margin: 0;
      padding-left: 40px;
      padding-bottom: 24px;
      border-bottom: 1px solid #f1f1f1;
      font: 11px verdana, arial, sans-serif;
}
#op_pestanas ul li {
      float: left;
      height: 21px;
      background-color: #f1f1f1;
      color: #585858;
      margin: 2px 10px 0 2px;
      border: 1px solid #f1f1f1;
}
#op_pestanas ul a:link, ul#op_pestanas a:visited {
      display: block;
      color: #585858;
      text-decoration: none;
      padding: 4px;
}
#op_pestanas  a:hover {
      background-color: #f1f1f1;
      color: #585858;
}
#op_pestanas  a.activo {
      border-bottom: 1px solid #fff;
      color: #000000;
      background-color: #FFFFFF;
}
#op_pestanas .desactivado {background-color: #F5BFBF;}
/*////////////////////// PROCESO DE COMPRA /////////////////////////////////////////*/
#pasos{
	background-image:url(images/fnd-pasos.gif);
	background-position: 0 20px;
	background-repeat:repeat-x;
	height:75px;
}
ul.proceso-compra{padding:0;}
	ul.proceso-compra li{
		background-image:none;
		display:inline;
		width:145px;
		float:left;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size:1.2em;
		color:#585858;
	}
#continuar-navegando{
	background-color:#f1f1f1;
	padding:5px 10px;
	text-align:right;
	margin:10px 0;
}
	#continuar-navegando a{ color:#cc0000; font-weight:bold;}
/*///////////////////////// carrito //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
table.carrito{	width:100%;}
table.carrito caption{ display:none;}
	table.carrito tr{  }
	table.carrito tr th{
		padding:0.5em;		
		background-color:#585858;
		color:white;
	}
	table.carrito tr td{
		text-align:left;
		border-bottom:1px solid #f1f1f1;
	}
		table.carrito tr td a{ color:black;}
		table.carrito tr td a:hover{ text-decoration:underline;}
		table.carrito tr td input{ width:20px;}
		table.carrito tr td input.actualizar{
			background-image:url(images/ico-actualizar.gif);
			background-position:center top;
			background-repeat:no-repeat;
			width:20px;
			height:20px;
			border:none;
			background-color:#fff;
			cursor:pointer;
		}
.formulario_proceso_compra{	text-align:right;}
	.formulario_proceso_compra fieldset{ border:none;}	
	.formulario_proceso_compra .boton{
		background-image:url(../images/fnd_boton_verde.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		border:none;
		background-color:#466801;
		color:white;
		font-weight:bold;
		padding:5px;
		cursor:pointer;
	}
/*/////////////////////////// mi oferta especial /////////////////////////////////*/
#mi-oferta-especial{
	width:350px;
	float:left;
}
	#mi-oferta-especial h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#582988;
		font-style:italic;
		font-weight:bold;
		font-size:1.4em;
		margin:10px 0 5px 0;
		border-bottom:none;
	}
	#mi-oferta-especial form{background-color:#f1f1f1;padding:15px 0;}
	#mi-oferta-especial form fieldset{
		border:none;padding:5px;
	}
	#mi-oferta-especial form fieldset legend{ display:none;}
	#mi-oferta-especial form fieldset p{font-weight:bold;}
	#mi-oferta-especial form fieldset div{height:3em;}
	#mi-oferta-especial form fieldset div label{
		display:block;
		width:90px;
		float:left;
	}
	#mi-oferta-especial form fieldset div input{}
	#mi-oferta-especial form fieldset div input.boton{}
/*/////////////////////////// total mi carrito /////////////////////////////////*/
#total-mi-carrito{
	width:350px;
	float:right;
}
	#total-mi-carrito h3{
		text-align:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#582988;
		font-style:italic;
		font-weight:bold;
		font-size:1.4em;
		margin:10px 0 5px 0;
		border-bottom:none;
	}
	#total-mi-carrito table{
		width:100%;
		background-color:#f1f1f1;
		margin-bottom:15px;
		padding:15px 0;
	}
	#total-mi-carrito table caption{ display:none;}
	#total-mi-carrito table tr{}
	#total-mi-carrito table td{text-align:right;border-bottom:1px solid white; padding:5px;}
	#total-mi-carrito table td.left{
		font-weight:bold;
	}
	#total-mi-carrito table td.right{
		padding-right:5px;
	}
	
/*//////////////////////////////// forma de pago //////////////////////////////////*/
form#forma-entrega{
	width:550px;
	float:left;
}
	form#forma-entrega fieldset{
		border:none;
	}
	form#forma-entrega fieldset legend{
		text-align:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#582988;
		font-style:italic;
		font-weight:bold;
		font-size:1.4em;
		margin:10px 0 5px 0;
		border-bottom:none;
	}
	form#forma-entrega fieldset div{
		border-top:1px solid #f1f1f1;
		padding:2px 0;
		}
	form#forma-entrega fieldset div label{ 
		font-weight:bold;
		display:block;
		padding:13px 0;
		}
			form#forma-entrega fieldset div label#correos{
				background-image:url(images/ico-correos.gif);
				background-position:right top;
				background-repeat:no-repeat;
			}
			form#forma-entrega fieldset div label#domicilio{
			background-image:url(images/ico-a-domicilio.gif);
				background-position:right 0px;
				background-repeat:no-repeat;}
				form#forma-entrega fieldset div label#tarjeta{
			background-image:url(images/ico-tarjeta.gif);
				background-position:right 7px;
				background-repeat:no-repeat;}
				form#forma-entrega fieldset div label#paypal{
			background-image:url(images/ico-paypal.gif);
				background-position:right 7px;
				background-repeat:no-repeat;}
				form#forma-entrega fieldset div label#transferencia{
			background-image:url(images/ico-transferencia.gif);
				background-position:right 3px;
				background-repeat:no-repeat;}
				form#forma-entrega fieldset div label#domiciliacion{
			background-image:url(images/ico-domiciliacion.gif);
				background-position:right 3px;
				background-repeat:no-repeat;}
	form#forma-entrega fieldset div.botones{
		text-align:right;
		padding:10px 0;
	}
	form#forma-entrega fieldset div input.boton{
		color:white;
		background-color:#466801;
		background-image:url(images/fnd_boton_verde.gif);
		background-position:0 0;
		background-repeat:repeat-x;
		border:none;
		padding:5px;
		font-weight:bold;
		cursor:pointer;
		
	}
	form#forma-entrega fieldset div p{
		background-color:#f1f1f1;
		padding:15px;
		}
		form#forma-entrega fieldset div p a{
			font-weight:bold;
			color:#cc0000;
			text-decoration:none;
		}
		form#forma-entrega fieldset div p a:hover{ text-decoration:underline;}
/*///////////////// mi sitio /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#modificar-contrasena{
	background-color:#f1f1f1;
	background-image:url(../css/images/fnd-modificar-usuarios.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding:5px 0 5px  100px;
	height:5em;
}
	#modificar-contrasena p{
		width:300px;
		margin-top:10px;
		float:left;
	}
	#modificar-contrasena p.boton {
		width:50px;
		margin-top:20px;
		margin-right:30px;
		float:right;
	}
	#modificar-contrasena p.boton a.boton{
		background-image:url(images/fnd-boton-ok.gif);
		background-position:0 0;
		background-repeat:repeat-x;
		padding:5px 5px;
		text-decoration:none;
		color:white;
		font-weight:bold;
	}
/*/////////////////////////////////////////////////////////////////////*/	
#anadir-direccion{
	background-color:#f1f1f1;
	background-image:url(../css/images/fnd-modificar-direcciones.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding:5px 0 5px  100px;
	height:5em;
}
#anadir-direccion-facturacion{
	background-color:#f1f1f1;
	background-image:url(../css/images/fnd-modificar-facturacion.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding:5px 0 5px  100px;
	height:5em;
}
	#anadir-direccion p, #anadir-direccion-facturacion p{
		width:300px;
		margin-top:10px;
		float:left;
	}
	#anadir-direccion p.boton, #anadir-direccion-facturacion p.boton{
		width:50px;
		margin-top:20px;
		margin-right:30px;
		float:right;
	}
	#anadir-direccion p.boton a.boton, #anadir-direccion-facturacion p.boton a.boton{
		background-image:url(images/fnd-boton-ok.gif);
		background-position:0 0;
		background-repeat:repeat-x;
		padding:5px 5px;
		text-decoration:none;
		color:white;
		font-weight:bold;
	}
/*//////////////////////////////////////*/
	.form_contactos label{
		width:400px;
		float:left;
	}
	.form_contactos div.botones{
		text-align:right;
	}
	.form_contactos div.botones input.boton{
		border:1px solid #73A717;
		margin:5px 0 30px 0;
		padding:0.2em;
		cursor:pointer;
		font-weight:bold;
		background-color:#486A01;
		color:white;
		background-image:url(images/fnd-boton-ok.gif);
		background-position:0 bottom;
		background-repeat:repeat-x;
	}
/*///////////////////////////////////////*/
	p.editar-contacto{
		width:100px;
		float:right;
		text-align:right;
	}
		p.editar-contacto a{
			text-decoration:none;
		}
/*//////////////////////////////////////*/
.botonPrincipal{
	background-color:#777777;
	border:none;
	color:#fff;
	font-weight:bold;
	background-image:url(images/fnd-boton-atras.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	padding:0.55em;
}
.volver{
	border-top:1px solid #ccc;
	background-image:url(../latz/images/fnd-carrito-carro.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:right;
	background-color:#4B1F78;
	font-weight:bold;
	padding:1.6em;	
}
	.volver p a{color:white;}
