DIV#contenido{margin-left:5em;width:705px}
H2{margin:0;padding:30px 0 0 0;}
A.volver{float:right;margin-top:27px}

DIV#alojamenu{position:relative;top:14px;background:#666666;margin-left:57px;height:128px}
UL#menu{margin:0;padding:0;height:108px;display:table;list-style-type:none}
	UL#menu LI{float:left;}
		UL#menu LI IMG{border-right:1px solid #C2C2C2;display:block}
P#ruta{color:#666666;height:15px;padding:5px 0 0 0;margin:0;background:#fff}
	P#ruta SPAN{color:#BFBEBE}
		P#ruta A{color:#666666;text-decoration:underline}
		
TABLE#cestatotal{width:100%;font-size:1.1em;font-weight:bold;border-top:2px solid #666666;border-bottom:2px solid #666666;margin-top:15px}
TABLE#cestatotal THEAD TH{;border-bottom:1px solid #E5E5E5}
TABLE#cestatotal TFOOT TH{padding-bottom:10px}
TABLE#cestatotal TD{text-align:center;padding:10px 0 10px 0;color:#666666;border-bottom:1px solid #E5E5E5}
TABLE#cestatotal TH{padding:13px 0 3px 0}
TABLE#cestatotal select{width:80px;margin:auto}
TABLE#cestatotal .coloreada{background:#F8F8F8}
TABLE#cestatotal .total{font-size:1.1em}

TABLE#cestatotal .botonoscuro{display:block;font-size:.9em;margin-right:10px;margin-left:10px}

DIV.botonescentrados{text-align:center;width:705px;margin-top:15px}
DIV.botonescentrados .botonoscuro{margin:auto;display:block;width:180px}
DIV#cesta{background:#ccc;position:absolute;padding-bottom:.6em;top:82px;left:48.6em;right:0;width:expression(document.getElementsByTagName("body")[0].clientWidth-544 + "px");}

/* PROCESO DE COMPRA */
BODY#procesodecompra P#ruta{margin:15px 0 0 55px;border-top:11px solid #666666}
DIV#pasoscompra{float:right;margin-top:18px}
DIV#pasoscompra IMG{margin-right:20px}
BODY#procesodecompra H3{color:#EE3224;font-size:1.3em}
BODY#procesodecompra TABLE#cestatotal{margin-top:0;border:none}
H4.numpedido{background:#F8F8F8;font-size:1.2em;font-weight:normal;margin:0;text-align:center;padding:25px}
BODY#procesodecompra H5{font-size:1.3em;color:#666;border-top:2px solid #666;border-bottom:2px solid #666;padding:5px 0 5px 0;margin:0}

DIV.alojadatosproceso{text-align:center;color:#666666;padding:30px 0 30px 0;}
	DIV.alojadatosproceso UL{list-style-type:none;margin:0;padding:0}
	DIV.alojadatosproceso UL LI{clear:both;text-align:left}
			DIV.alojadatosproceso UL LI SPAN, DIV.alojadatosproceso UL LI LABEL{float:left;width:45%;text-align:right;margin-bottom:10px;}
			DIV.alojadatosproceso UL LI STRONG{float:right;width:51%;text-align:left;}	
			DIV.alojadatosproceso UL LI LABEL STRONG{color:#f00;float:none;width:auto;}			

/*DATOS DE ENVÍO*/
DIV.datosenvio{border-top:2px solid #666;margin-top:-10px;padding-top:15px}
FIELDSET#soporte_contacto.datosenvio{padding-top:0}
	FIELDSET#soporte_contacto.datosenvio STRONG{color:#666}
	FIELDSET#soporte_contacto.datosenvio EM{font-style:normal}
	FIELDSET#soporte_contacto.datosenvio SELECT{width:20.5em; margin-left:10px;}
	FIELDSET#soporte_contacto.datosenvio INPUT, FIELDSET#soporte_contacto.datosenvio TEXTAREA, FIELDSET#soporte_contacto.datosenvio SELECT{float:left;margin-right:5px}
P.selecdatos{font-size:1.1em;text-align:left;padding:8px;}
	P.selecdatos INPUT{vertical-align:middle;border:0;margin-right:5px}
P.activo{background:#E5E5E5}
P.imprescindible{text-align:left;padding-left:210px}
LI.incorrecto INPUT, LI.incorrecto TEXTAREA{border-color:#EE3224}
LI.incorrecto EM{color:#EE3224}

			

DIV.botonescentrados{text-align:center;border-top:2px solid #666;margin:0 0 50px 0;padding-top:25px}
DIV.botonescentrados .botonoscuro{margin-left:240px}
BODY#procesodecompra DIV.botonescentrados .botonoscuro{padding-left:7px;padding-right:7px;width:auto;float:left;margin-left:90px}
	html>BODY#procesodecompra DIV.botonescentrados .botonoscuro{margin-left:120px}

P.legal{clear:both;color:#666;}


/* SOPORTE */
FIELDSET#soporte_contacto{color:#666;padding-top:20px}
FIELDSET#soporte_contacto LEGEND{margin:10px 0 0 -8px;padding:0;font-size:1.1em;color:#000}
FIELDSET#soporte_contacto UL{list-style-type:none;text-align:center;}
	FIELDSET#soporte_contacto UL LI{clear:both;margin-bottom:3px;text-align:left}
	FIELDSET#soporte_contacto UL LI LABEL{float:left;width:28%;text-align:right;}
	FIELDSET#soporte_contacto UL LI INPUT, FIELDSET#soporte_contacto UL LI TEXTAREA{margin-left:10px;width:20em;}	
	FIELDSET#soporte_contacto UL LI TEXTAREA{overflow:auto}
	.conboton{margin:10px 0 0 385px;}
	html>body .conboton{margin:10px 0 0 376px}
	
P#pie{margin-top:30px}