/*
	Hoja de estilos del carrito de la compra
*/

/* CARLOS */ 

	/* * * * * * * * * * * * * * * * * * * * * * * * */	
	/* BANNER */
		.floatBanner {
			margin:0;
			padding:0;
			
		}
		.recuadroBanner {
			background: transparent url('../img/recuadro_banner_tienda_superior.gif') no-repeat;
			font-size:0.85em;
			height:185px;
			padding:15px 15px 0px 15px;
			width:auto;
		}
	
	/* * * * * * * * * * * * * * * * * * * * * * * * */	
	/* Catalogo */
		div.floatTienda {
			float:left;
			margin:0px 16px 10px 0px;
			width:215px;
		}
		.recuadroListadoTienda {
			background: transparent url('../img/recuadro_listado_productos.png') no-repeat;
			/*font-size:0.85em;*/
			height:270px;
			padding:10px 10px 10px 3px;
			width:215px;
			position:relative;
		}
		div.floatTiendaTextoR {
			width:200px;
			font-size:0.85em;
		}
		.producto {
			text-align:left;
			font-size:1em;
			font-weight:bolder;
			color:#3E5E89;
			height:40px;
			padding:0 5px 0 10px;
		}
		.productoTitulo {
			text-align:left;
			font-size:1em;
			font-weight:bolder;
			color:#3E5E89;
			height:40px;
			padding:0 5px 0 10px;
		}
		.float_izquierda {
			float:left;
			text-align:left;
			padding:0 0 0 10px;
		}
		.float_izquierda hr {
			margin: 5px 0px 5px 0px;
			width: 80px;
		}
		.float_derecha {
			float:right;
			text-align:right;
		}
		.precio {
			font-weight:bolder;
			font-size:14px;
			color:#3E5E89;
		}	
		.oferta {
			margin:0;
			padding:0;
			position:absolute;
			z-index:500;
			left:12px;
			bottom:190px;
			text-align:left;
		}
	
	
	/* * * * * * * * * * * * * * * * * * * * * * * * */	
	/* Buscador del catalogo */
			
		.floatBuscador {
			width:auto;
			text-align:left;
			margin-bottom:10px;
			padding:0;
		}
		.recuadroBuscador {
			/*background:transparent url(../img/recuadro_banner_tienda_superior_select.png) no-repeat;*/
			background:transparent url(../img/recuadro_banner_tienda_superior.gif) no-repeat;
			padding:5px 15px 0px 15px;
		}
		#buscador_catalogo {
			clear:both;
			overflow:inherit;
			margin-top:10px;
		}
		#buscador_catalogo td {
			vertical-align: top; 
			padding: 0px 130px 0px 0px;
		}
		
		
		
	/* * * * * * * * * * * * * * * * * * * * * * * * */	
	/* Caja Producto */
	
		div.floatProducto {
			width:auto;
			text-align:left;
			margin-bottom:0;
			padding:0;
			
		}
		.recuadroProducto {
			background:transparent url(../img/recuadro_producto_superior.png) no-repeat;
			
			padding:15px 15px 0px 15px;
			width:auto;
		}
		
	/* * * * * * * * * * * * * * * * * * * * * * * * */
	/* Carrito de la compra */
	
		.recuadroCarrito {
			background:transparent url(../img/recuadro_banner_tienda_superior.gif) no-repeat scroll;
			/*font-size:0.95em;*/
			padding:15px 15px 0px 15px;
			clear: both;
		}
		/* Propiedades carrito  */
		.recuadroCarrito table {
			font-size:11px;
			border:0;
			width:660px;
		}
		.tablaCestaCompra td {
			padding:5px;
		}
		.titulos_tabla {
			font-weight:bold;
			background:#DFEFFF;
			color:#0C4072;
			font-size:12px;
			border:0 none;
		}
		.aviso_tabla {
			background:#DFEFFF;
			border:0 none;
		}
		.carritoTotal td{
			border-top:1px solid #333333;
		}
		.fila_producto img {
			width:50px;
			height:50px;
		}
	
	
	
	
	
	
			
/*****   END CARLOS   *******/





/* * * * * * * * * * * * * * * * * * * * * * * * */
/* Carrito de la compra */

	.div_carrito {
		border: 1px solid #666666;
		padding: 10px 10px 10px 10px;
		background-color: #fafafa;
	}
	
	.div_message {
		border: 1px solid #FF0000;
		padding: 10px 10px 10px 30px;
		background-color: #fafafa;
	}
	
	.td_centered {
		text-align: center;
	}
	
	.input_cantidad_productos {
		width: 25px;
		text-align: center;
	}
	
	
	
/* * * * * * * * * * * * * * * * * * * * * * * * */	

/*Presentacion login*/


.recuadroLogin {
	background: transparent url('../img/recuadro_banner_tienda_superior.gif') no-repeat;
	/*font-size:0.85em;*/
	padding:15px 15px 0px 15px;
	width:auto;
}

/* Presentacion de los productos */

#catalogoProductos {
	clear: both;
	padding: 20px 0px 0px 0px;
}

.infoNumResults {
	font-size: 0.9em;
	color: #3E5E89;
	width: 100%;
	text-align: center;
	margin: 10px 0 10px 0;
	
}

.divNombreProducto {
	/*font-size: 1.3em;*/
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #0C4072;
	font-weight: bold;
	clear: both;
	width: 100%;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;	
}

.divDatosProductoLeft 
{
  float: left;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  width: 150px;
}
.divDatosProductoRight 
{
  float: left;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  width: 435px;

}

.tituloMarca {
	/*font-size: 1.2em;*/
	font-weight: bold;
	margin: 10px 0 0 0;
}

.divDescripcionMarca div, .subDivDescripcionMarca
{
	border: 1px solid #999;
	background-color: #FFFFFF;/*#E7E7E7;*/
  	padding: 1em 1em 1em 1em;
	margin: 0px 15px 5px 15px;
}

.divDescripcionMarca
{
	display: none;
}

.divOtrasCaracteristicas
{
	/*display: none;*/
}

.subDivOtrasCaracteristicas
{
	border: 1px solid #ccc;
  	padding: 1em 1em 1em 1em;
	background-color: #FFFFFF;/*#E9E9E9;*/
	margin: 0px 15px 5px 15px;
}
	
/* * * * * * * * * * * * * * * * * * * * * * * * */	

.message {
	width: 560px;
	margin: 0px 0px 30px 0px;
	font-size:0.95em;
	padding: 20px 10px 20px 65px;
			
}

.tablaCesta, .tablaCesta td
{
	border: 1px solid #666666;
}


.divBox
{
	border: 1px solid #2580B2;
	margin: 1em 1em 1em 1em;
	padding: 1em 1em 1em 1em;
}



.spanLabel
{
	width: 145px;
	font-weight: bold;
	text-align: right;
}

.spanInputField
{
	position: relative;
	left: 155px;
	top: -20px;
	width: 350px;
}

#debug
{
	background-color: #cccccc;
}

select
{
	width: 200px;
}



div.containerProducto 
{
  background-color: #f7f7f7;
  border: 1px solid #999;
  margin: 10px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  
}


div.spacer 
{
  clear: both;
}

