@charset "utf-8";
/* CSS Document */
	
	#carroDatos {
		font-size:12px;
	}
	#carroDatos input, #carroDatos textarea, #carroDatos select{
		border:1px #333 solid;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
/*		width:300px;*/
	}
	#carroDatos textarea{
		width:300px;
		height:35px;
	}
	#carroDatos #Nombre, #carroDatos #Apellidos, #carroDatos #RazonSocial, #carroDatos #Poblacion, 
	#carroDatos #Provincia, #carroDatos #Email, #carroDatos #EmailConfirmacion, #carroDatos #Direccion, #carroDatos #cmbEnvio,
	#carroDatos #PoblacionF, #carroDatos #ProvinciaF, #carroDatos #DireccionF
	{
		width:250px;
	}
	#carroDatos #NIF, #carroDatos #CP, #carroDatos #Telefono, #carroDatos #NIFF, #carroDatos #CPF, #carroDatos #TelefonoF{
		width:100px;
	}
	
	#carroDatos #datosEnvio{
	}
	
	#carroDatos table{
		margin:5px 0px 15px 5px;
	}
	#carroDatos table tr{
	}
	#carroDatos table th{
		padding:3px;
	}
	#carroDatos table td{
		padding:3px;
	}
	#carroDatos table .texto{
		width:125px;
		text-align:right;
		padding-right:10px;
	}	


	#carro table{
		/*border:0px #333333 solid;*/
		border:1px #BBBBBB solid;
		font-size:12px;
		border-bottom:0px;
	}
	#carro table tr{
		border:1px #333333 solid;
	}
	#carro table th{
		border-bottom:0px;
		border-top:0px;
		border-right:1px #BBBBBB solid;
		padding:3px;
/*		background-color:#E7A2A2 !important;
		color:#000000;*/
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:0;
	}
	#carro table td{
		border-bottom:1px #999 solid;
		border-top:0px;
		border-right:1px #BBBBBB solid;
		padding:3px;
	}
	#carro .articulo{
		text-align:left;
		width:305px;
	}

	#carro .cantidad{
		text-align:center;
	}
	#carro .cantidad select{
		border:1px #333 solid;
		width:40px;
		font-size:12px;
	}
	#carro .precio{
		text-align:right;
		white-space:nowrap;
		width:65px;
	}
	#carro .subTotal{
		text-align:right;
		white-space:nowrap;
		width:65px;
		background-color:#eeeeee;
		border-right:0px;
	}

	#carro .accion{
		border-right:0px;
		background-color:#ffffff;
		text-align:center;
		width:50px;
	}

	#carro .titaccion{
		border-right:0px;
		width:20px;
	}
		
	#carro hr{
		height:0px;
		background-color:#333333;
	}
	#carro .presentaciones{
		font-size:11px;
		padding-left:10px;
	}
	
	.boton{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
/*		color:#FFF;
		background-color:#696969;*/
		font-weight:bold;
		text-decoration:underline;
		text-align:right;
		padding:5px 10px;
	}
	.verde, .verde a{
		background-color:#009933 !important;
		color:#FFFFFF !important;
	}

	#datos{
		padding-left:10px;
	}
	
	#datosFacturacion{
		padding-left:10px;
	}
	
	#registro{
		padding-left:10px;
	}
	
	.validardatos{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
/*		color:#ffffff;*/
		font-weight:bold;
		text-decoration:none;
		text-align:right;
		/*padding-left:10px;*/
	}
	
	#botonpie{
/*		background-color:#ffffff;*/
		padding-left:225px;
		padding-right:225px;
	}
	
	#validardatos{
/*		background-color:#696969;*/
		text-align:center;
		padding-top:2px;
		height:18px;
		text-decoration:none;
	}
	
/*	input.botonSmall{
		width:100px;
		border:1px #000000 solid;
		height:18px;
		padding-bottom:1px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
/*		background-color:#696969;
		color:#ffffff;
		font-weight:bold;
		cursor:pointer;
		border:1px #000000 solid;
	}*/
