/* ESTILOS CARRITO*/

.cabecera {
background-image: url(fondo_cabeza.jpg);
 
text-align:center;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
}
.lista {
text-align:left;
width: 750px;

}

.lista_fm {
text-align:left;
width: 800px;

}
.lista_final {
text-align:left;
width: 750px;

}
.lista_arriba {
background-image: url(tabla_arriba.jpg);
width: 882px;
height: 36px;
}
.tabla_decor {
width: 882px;
background-image: url(fondo_tabla.jpg);
}

.pie {
background-image: url(faldon_abajo.jpg);
width: 882px;
height: 90px;
}

.boton_izq {
width: 255px;
height: 108px;
background-image: url(boton_volver.jpg);
}

.boton_central {
height: 108px;
width: 372px;
background-image: url(centro_botones.jpg);
}
.boton_der {
width: 255px;
height: 108px;
background-image: url(boton_der.jpg);
}

.boton_cerrar {
width: 882px;
height: 108px;
background-image: url(boton_cerrar.jpg);
}


.boton_der_finalizar {
width: 255px;
height: 108px;
background-image: url(boton_der_finalizar.jpg);
}

.botones_radio {
margin-left: 250px;
 
}

.campo {
background-image: url(campo.jpg);
color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:6px ;
}

.input {
text-align:left;
border-width: 0px;
background-image: url(input.jpg);
width:200px;
color:#A00101;
}

.input_select {
border-width: 0px;
border-color: #000000;
text-align:left;
background-color: #FFFFFF;
color:#000000;
}



.titulos_fondo {
 text-decoration:none;
 width: 200px;
 height: 30px;
 border-width: 0px;
}

.titulos_fondot {
 text-decoration:none;
 width: 60px;
 height: 30px;
 text-align:center;
 border-width: 0px;
}







/* TEXTOS ====================================  */

.datos_personales {
border-width: 0px;
height: 30px;
background: no-repeat url(textos/datos_personales.png);
 text-align:left;
}

.datos_empresa {
border-width: 0px;
height: 30px;
background: no-repeat url(textos/datos_empresa.png);
 text-align:left;
}

.usuarios_registrados {
border-width: 0px;
height: 30px;
background: no-repeat url(textos/usuarios_registrados.png);
text-align:left;
}

/*.metodo_pago {
border-width: 0px;
height: 30px;
background: no-repeat url(textos/.png);
text-align:left;
}*/


.menu_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/plato.png) #f02f72;
}

.nombre_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/Nombre.png) #f02f72 center top;
}
.medida_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/Medidas.png) #f02f72 center top;
}
.acabado_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/Acabado.png) #f02f72 center top;
}
.color_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/Color.png) #f02f72 center top;
}
.espejo_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/Reflejo.png) #f02f72 center top;
}



.precio_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/precio.png) #f02f72 center top;
}

.cantidad_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/cantidad.png) #f02f72 center top;
}

.subtotal_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/subtotal.png) #f02f72 center top;
}

.eliminar_texto {
border-width: 0px;
height: 32px;
text-align:left;
background: no-repeat url(textos/eliminar.png) #f02f72 center top;
}

.datos_empresa_texto {
border-width: 0px;
height: 30px;
text-align:left;
background: no-repeat url(textos/datos_empresa.png);
}

.datos_cliente_texto {
border-width: 0px;
height: 30px;
width:0px;
text-align:left;
background: no-repeat url(textos/datos_cliente.png);
}

.datos_facturacion {
border-width: 0px;
height: 30px;
width:0px;
text-align:left;
background: no-repeat url(textos/datos_facturacion.png);
}

.pedido_enviado {
border-width: 0px;
height: 30px;
text-align:left;
background: no-repeat url(textos/pedido_enviado.png);
}

.metodo_pago {
border-width: 0px;
height: 30px;
text-align:left;
background: no-repeat url(textos/metodo_pago.png);
}
.medio_envio {
border-width: 0px;
height: 30px;
text-align:left;
background: no-repeat url(textos/medio_envio.png);
}

.portes {
 text-decoration:none;
 text-align:left;
 color: #999999;
}
.portes:hover {
 color: #000000;
  text-decoration:none;
}




/* BASICO ========================================================================== */

.input_basic {
  display:inline;
	width: 20;
	border: 0px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
  background-color:#CCCCCC;	
	color: #990100;	

}

.fondo_fot {
  background-color:#CCCCCC;
	padding: 5px;
	color: #990100;
	font-size: 16px;
	font-weight: bold;
}


.img_enlace {
  background-color:#CCCCCC;
	color:#000000;
  text-decoration:none;
  display:block;
	padding: 5px;
	font-size: 11px;
}
.img_enlace:hover {
  background-color:#990100;
	color:#FFFFFF;
	
  text-decoration:none;
}


/* LISTADO ========================================================================== */




.boton_trans {
 text-decoration:none;
 width: 157px;
 height: 27px;
 margin-left: 30px;
 margin-top: 30px;	
 border-width: 0px;
}

.boton_trans2 {
 text-decoration:none;
 width: 450px;
 height: 40px;
 margin-left: 250px;
 margin-top: 20px;	
 border-width: 0px;
}


.boton {
 text-decoration:none;
 width: 190px;
 height: 40px;
 margin-left: 40px;
 margin-top: 30px;	
}

.boton:hover {
	text-decoration:none;
}


.error {
color: #CD0101; 
font-weight:normal;
font-size:11px;

}

.lista {
}
.lista_pie {
padding: 0px;
margin: 0px;
background-color:#BBBBBB;
}

.titulo_lista {
background-color: #666666;
color:#FFFFFF;
text-align:center;
}

.campo_tex {
background-color:#BBBBBB;
border-width:0px;
text-align:left;
}

.campo_color {
border: 1px #CCCCCC solid;
text-align:left;
}

.campo_sin {
background-color:#BBBBBB;
border-width:0px;
text-align:right;
}

.campo_sin2 {
background-color:#BBBBBB;
border-width:1px;
border-color:#000000;
border-style: double;
text-align:right;
}

.campo_val {
border-width:1px;
text-align:right;
}



