/* CSS Document */

.top_home{
	margin-bottom:10px;
}

.cat_listado{
	display:table;


}

.cat_item{
	position:relative;
	width:182px;
	height:337px;

	margin-top:15px;
	background-image:url(../imagenes/caja_producto.jpg);
	float:left;
	
}

.cat_item_destacado{
	position:relative;
	width:240px;
	height:405px;

	margin-top:0px;
	background-image:url(../imagenes/detacado_lateral.jpg);
	float:left;
	
}

.cat_item_ref{
	position:absolute;
	top:5px;
	left:10px;
	width:100px;
	height:20px;
	color:#f7890e;
	font-weight:bold;
	font-size:12px;
}

.cat_item_pic{
	position:absolute;
	top:25px;
	left:10px;
	width:165px;
	height:150px;
}

.cat_item_title{
	position:absolute;
	top:175px;
	left:10px;
	width:165px;
	height:20px;
	font-size:12px;
}

.cat_item_text{
	position:absolute;
	top:195px;
	left:10px;
	width:120px;
	height:20px;
	font-size:12px;
}

.cat_item_precio{
	position:absolute;
	top:305px;
	left:22px;
	width:60px;
	height:20px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
}

.cat_item_click{
	position:absolute;
	top:302px;
	left:87px;
	width:78px;
	height:20px;
	font-size:12px;
	border:#00CC66 0px solid;
	cursor:pointer;
}

.paginator {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:520px;
	height:36px;
	background-image:url(../imagenes/paginador_back.jpg);
	padding-left:30px;
	padding-right:30px;
	padding-top:3px;
	color:#cccccc;

}



/* ------------------------------------ DETALLE -------------------------------------------------- */

.detalle{
	width:750;
}
.detalle_top{
	height: 11px;
	background-image:url(../imagenes/detalle_top.jpg);
}
.detalle_content{
	
	border-right: 1px #e4dbd7 solid;
	border-left: 1px #e4dbd7 solid;
	background-image:url(../imagenes/detalle_content.jpg);
	background-position:bottom;
	background-repeat:no-repeat;

}
.detalle_bottom{
	height: 11px;
	background-image:url(../imagenes/detalle_bottom.jpg);
}


.detalle_producto{

	border:#FF0000 0px solid;
	
}


.detalle_imagen{
	margin:7px 10px 10px 15px;
	height: 250px;
	width: 250px;
	border: 1px #e4dbd7 solid;
}

.detalle_imagen_jpg{
	height: 250px;
	width: 250px;
}

.detalle_imagen_barra{
	height: 25px;
	padding-top:5px;
	background-color:#000000;
	color:#CCCCCC;
	font-size:12px;
}

.detalle_return{

	height: 50px;
	width: 71px;
	border: 0px #e4dbd7 solid;
	font-size:12px;
}

.detalle_descripcion{

	width: 290px;

	height: 250px;
	border: 0px #e4dbd7 solid;
	font-size:12px;
}
.detalle_titulo{
	font-size:16px;
}
.detalle_ref{
	color:#FF9900;
}

.detalle_donativo{
	position:relative;
	width:189px;
	height:71px;
	background-image:url(../imagenes/donativo.png);
	background-repeat:no-repeat;

}

.detalle_donativo_destacado{
	position:relative;
	width:220px;
	height:71px;
	top:235px;
	left:30px;
	background-image:url(../imagenes/donativo.jpg);
	background-repeat:no-repeat;

}

.detalle_click{
	position:absolute;
	top:34px;
	left:88px;
	height: 20px;
	width: 75px;
	cursor:pointer;
}

.detalle_monto{
	position:absolute;
	top:35px;
	left:15px;
	height: 20px;
	width: 70px;
	font-weight:bold;
	font-size:12px;
	color:#666666;

}




.detalle_tambien{
	margin-left:auto;
	margin-right:auto;
	width: 550px;

}

.tambien_titulo{
	height: 20px;
	padding:10px;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.tambien_caja{
	width:250px;
	height: 120px;
	padding:10px;
	background:#FFFFFF;
	font-size:12px;
	
}



.detalle_comentarios{
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	width: 550px;

}

.detalle_comentarios_titulo{
	height: 20px;
	padding:10px;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.detalle_comentarios_item{
	padding:10px;
	background:#FFFFFF;
	font-size:12px;
}











/* ------------------------------------ CARRITO -------------------------------------------------- */

.carrito{
	width:750;
}
.carrito_top{
	height: 67px;
	background-image:url(../imagenes/carrito_top.jpg);
}
.carrito_content{
	
	border-right: 1px #e4dbd7 solid;
	border-left: 1px #e4dbd7 solid;
	background-image:url(../imagenes/detalle_content.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.carrito_bottom{
	height: 11px;
	background-image:url(../imagenes/detalle_bottom.jpg);
}
.carrito_titulo{
	margin-top:15px;
	margin-left:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	
}

.carrito_pasos{
	margin-top:10px;
	margin-left:12px;
	color:#FFFFFF;
	font-weight:bold;

	
}
.carrito_numeros{
	width:123px;
	height:32px;
	float:left;
}
.carrito_numeros_texto{
	width:380px;
	border-bottom:#cccccc 1px solid;
	margin-left:160px;
	color:#000000;
	font-size:12px;
	padding-bottom:3px;
}
.carrito_pasos_texto{
	padding-top:10px;
	color:#FF9900;
	margin-left:12px;
	font-weight:bold;
	font-size:12px;
}
.pedido{
	font-size:10px;
	font-weight:bold;
}

.pedido_campo{
	width: 384px;
}

.pedido_naranja{
	color: orange;
}

.carrito_pie{
	height: 140px;
	margin:15px;
	background-image:url(../imagenes/pie_texto.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.carrito_lienzo{
	position:relative;
	
}

.carrito_login{
	position:absolute;
	top:20px;
	left:12px;
	height: 342px;
	width: 261px;
	background-image:url(../imagenes/fondo_caja_login.jpg);
	font-size:10px;
}

.carrito_registro{
	position:absolute;
	top:0px;
	left:270px;
	height: 342px;
	width: 261px;
	background-image:url(../imagenes/fondo_caja_login.jpg);
	margin:20px;
	font-size:10px;
	
}

.carrito_pie2{
	position:absolute;
	top:20px;
	left:12px;
	height: 140px;
	background-image:url(../imagenes/pie_texto.jpg);
	background-repeat:no-repeat;
	background-position:center;
}






.carrito_login_titulo{
	margin:20px 20px 5px 20px;
	font-size:18px;
	font-weight:bold;
}
.carrito_login_explica{
	margin:5px 20px 5px 20px;	
}
.carrito_login_usuario{
	margin:5px 20px 5px 20px;	
}
.carrito_login_clave{
	margin:5px 20px 5px 20px;	
}
.carrito_login_boton{
	margin:5px 20px 5px 20px;	
}
.carrito_login_cajita{
	margin:5px 20px 5px 20px;
	padding:5px;
	background-color:#000;
	color:#FFF;
}
.carrito_login_nombre{
	margin:5px 20px 5px 20px;	
}





/* ------------------------------------------------- LATERAL - carrito ---------------------------------------*/

.lat_car_fondo{
	background-color:#539ec8;

}

.lat_car_top{

}


.lat_car_det{
	position:relative;
	width:240px;
	height:75px;
	background:url(../imagenes/lat_car_item.jpg);


}

.lat_car_det_img{
	position:absolute;
	top:8px;
	left:31px;
	width:50px;
	height:15px;
}
.lat_car_det_nombre{
	position:absolute;
	top:14px;
	left:94px;
	width:120px;
	height:25px;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	
}
.lat_car_det_ref{
	position:absolute;
	top:28px;
	left:94px;
	width:120px;
	height:15px;
	font-size:12px;
	text-align:left;
	color:orange;
	font-weight:bold;
}
.lat_car_det_precio{
	position:absolute;
	top:46px;
	left:104px;
	width:70px;
	height:15px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#999999;

}
.lat_car_det_del{
	position:absolute;
	top:3px;
	left:207px;
	width:10px;
	height:10px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#999999;

}
