/* CSS Document */

/************************************* ESTRUCTURA *****************************************/

#contenedor {
width:1000px;
margin:auto;
/* border:1px dotted black; */ 
}

#capa_superior {
width:1000px;
height:92px;
float:left;
background-image:url(graficos/capa_superior.jpg);
background-repeat:no-repeat;
vertical-align:bottom;
}

#capa_carrito {
width:500px;
height:50px;
text-align:right;
float:left;
}

#capa_logo {
width:200px;
float:left;
text-align:left;
}

#capa_central {
width:1000px;
float:left;
background-image:url(graficos/fondo_cuerpo.jpg);
}

#capa_cuerpo {
width:749px;
float:left;
}

#capa_derecha {
width:251px;
float:right;
background-image:url(graficos/fondo_lat_dcha.jpg);
}

#capa_izquierda {
width:151px;
float:left;
background-image:url(graficos/fondo_lat_izda.jpg);
text-align:center;
}

#capa_contenido {
width:595px;
float:right;
background-color:#FfffFF;
}

#capa_texto {
width:90%;
margin:auto;
text-align:center;
}

#capa_pie_tienda{
width:780px;
height:75px;
float:left;
background-image:url(graficos/pie_tienda.jpg);
background-position:right;
background-repeat:no-repeat;
text-align:center;
color:#999999;
font-size:14px;
}

#capa_datos {
width:900px;
height:125px;
float:left;
}

#capa_pie_vacio {
width:112px;
height:150px;
float:left;
}

#capa_partida_izquierda {
width:285px;
float:left;
text-align:left;
margin-left:5px;
}

#capa_partida_derecha {
width:285px;
float:right;
text-align:left;
margin-right:5px;
}

#capa_boletines {
width:100%;
height:500px;
background-image:url(graficos/baners/baner_boletines.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}

#capa_recomienda {
background-image:url(graficos/baners/baner_recomienda.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#F4F4F4;
}

#capa_atencion_cliente {
background-image:url(graficos/baners/baner_atencion_cliente.jpg);
background-position:top;
background-repeat:no-repeat;
width:100%;
height:309px;
}

#capa_conoce_ebrizing {
background-image:url(graficos/baners/baner_conoce_ebrizing.jpg);
background-position:left;
background-repeat:no-repeat;
padding:15px;
width:100%;
height:270px;
}

/******************************************** CAPAS DE SECCIÓN *****************************************/

#deco_producto {
width:595px;
background-color:#3399FF;

}

/* PRODUCTO............. */

#iconos_producto {
width:100%;
height:35px;
float:left;
text-align:left;
background-image:url(graficos/fondos/fondo_botonera_productos.jpg);
background-repeat:repeat-x;
}

#anuncio_producto {
width:100%;
height:30px;
float:left;
text-align:center;
background-image:url(graficos/fondos/fondo_anuncio_ficha_producto.jpg);
font-size:14px;
font-weight:bold;
color:white;
}

#fotos_producto {
width:250px;
height:300px;
float:left;
text-align:center;
background-image:url(graficos/fondo_producto.jpg);
background-repeat:no-repeat;
}

#pie_fotos_producto {
width:300px;
height:50px;
float:left;
text-align:center;
}

#datos_producto{
width:550px;
float:left;
border:1px solid black;
}

#titulo_producto {
width:100%;
float:left;
text-align:left;
font-size:18px;
color:black;
font-weight:bold;
font-family:'Trebuchet MS',Verdana,Helvetica;
text-transform:uppercase;
padding-top:10px;
}

#razones_porque {
float:left;
text-align:center;
padding-left:15px;
background-image:url(graficos/ebrizingers/fd_tab_razones.jpg);
background-repeat:no-repeat;
background-position:left;
}

#ficha_producto {
width:300px;
height:300px;
float:right;
text-align:left;
margin-right:10px;
padding-left:5px;
background-image:url(graficos/fondos/fondo_datos_producto.jpg);
background-position:bottom-right;
background-repeat:no-repeat;
}

.precio_producto {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color:#FF6600;
	white-space:nowrap;
}

.precio_producto_carrito {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color:#FF6600;
	white-space:nowrap;
}

.alacesta {
background-image:url(graficos/botones/boton_alacesta.gif);
width:120px;
height:29px;
border:0px solid black;
cursor:pointer;
}

.producto {
width:580px;
height:130px;
padding-left:5px;
margin-bottom:5px;
text-align:left;
border:1px solid #F4F4F4;
background-color:F9F9F9;
}

.producto2 {
float:left;
width:190px;
height:190px;
padding-left:5px;
text-align:center;
border:1px solid #f1f1f1;
}

.producto_parrilla {
width:200px;
height:250px;
padding-left:5px;
margin-bottom:5px;
text-align:left;
border:1px solid black;
background-color:F9F9F9;
float:left;
}

.titulo_listado {
font-size:14px;
text-align:left;
color:#999999;
font-weight:bold;
width:100%;
text-transform:uppercase;
}

.titulo_listado2 {
font-size:10px;
text-align:left;
color:#999999;
font-weight:bold;
width:100%;
text-transform:uppercase;
}

.precio_listado {
width:100%;
font-size:18px;
font-weight:bold;
color:#FF6600;
}
/*****************************************************************************/


#mas_vendidos {
width:570px;
background-image:url(graficos/fondo_mas_vendidos.jpg);
margin:auto;
}

#promociones {
width:577px;
padding:10px;
text-align:justify;
}

#ficha_registro {
width:560px;
text-align:center;
margin:auto;

}

#lista_carrito {
width:95%;
margin:auto;
}

#pagina_ant,#pagina_sig {
width:50%;
margin:auto;
text-align:center;
}

#pagina_ant {
float:left;
}

#pagina_sig {
float:right;
}

/***************************** ETIQUETAS *******************************************/

.etiqueta_izquierda_copa {
width:151px;
height:16px;
float:right;
}

.etiqueta_izquierda_cuerpo {
width:151px;
float:right;
}

.etiqueta_izquierda_pie {
width:151px;
height:16px;
float:right;
}

.etiqueta_derecha_copa {
width:250px;
height:16px;
float:left;
background-image:url(graficos/etiqueta_derecha_copa.jpg);
}

.etiqueta_derecha_cuerpo {
width:250px;
float:left;
background-image:url(graficos/etiqueta_derecha_cuerpo.jpg);
}

.etiqueta_derecha_cuerpo p{
padding-left:15px;
padding-right:15px;
}

.etiqueta_derecha_pie {
width:250px;
height:16px;
float:left;
background-image:url(graficos/etiqueta_derecha_pie.jpg);
}

.etiqueta_izquierda {
width:151px;
height:236px;
float:right;
background-image:url(graficos/etiqueta_izquierda.jpg);
text-align:center;
}

.etiqueta_vacia {

width:250px;
float:right;
}

.etiqueta_publi {
width:220px;
background-image:url(graficos/cabecera_publiebrizing.jpg);
height:47px;
}

.etiqueta_video {
width:221px;
}

.etiqueta_titulo {
width:90%;
margin:auto;
text-align:left;
font-size:16px;
font-weight:bold;
background-color:#FF6600;
color:#FFFFFF;
padding-left:15px;
}

.etiqueta_subtitulo {
width:90%;
margin:auto;
text-align:left;
font-size:12px;
background-color:#F7F7F7;
color:#333333;
padding-left:25px;
}

.etiqueta_encamino,.etiqueta_enpreparacion,.etiqueta_recibido{
width:90%;
margin:auto;
text-align:center;
font-size:12px;
color:white;
font-weight:bold;
}

.etiqueta_encamino {
background-color:#00CC00;
}

.etiqueta_enpreparacion {
background-color:#FF6600;
}

.etiqueta_recibido {
background-color:#FFFFFF;
color:#FF6600;
}

.etiqueta_subrayada_negro {
width:100%;
border-bottom:1px solid #FF6600;
font-size:14px;
color:#333333;
font-weight:bold;
}

.etiqueta_subrayada_nja {
width:100%;
border-bottom:5px solid #FF6600;
font-size:16px;
color:#FF6600;
font-weight:bold;
font-family:'Trebuchet MS',Verdad,Arial;
}

.etiqueta_degradada {
height:20px;
background-image:url(graficos/fondo_titular_deg.jpg);
background-repeat:repeat-x;
width:90%;
text-align:left;
font-size:14px;
font-weight:bold;
float:right;
color:#FFFFFF;
}



/**************************************************************** ESTILOS **********************************************/

.pderecha {
font-size:14px;
color:#666666;
text-align:right;
}

.pderecha_muygrande {
font-size:14px;
color:#FF6600;
text-align:right;
}

.pgrande {
font-size:12px;
font-weight:500;
text-align:left;
}

.pcentrado {
font-size:12px;
color:#666666;
text-align:center;
}

.pblanco_dcha {
font-size:11px;
color:white;
text-align:right;
}

.menu {
width:130px;
text-align:left;
font-size:13px;
color:#333333;
text-decoration:none;
font-family:'Trebuchet MS',Arial,Helvetica,Verdana;
display:block;
padding-left:5px;
}

.romanos {
list-style-type:upper-roman;
}

.menu:hover {
color:black;
border-right:5px solid #FF6E01;
background-color:#CCCCCC;
font-weight:bold;
}

.mensaje_centrado {
font-size:14px;
font-weight:bold;
color:#FF6600;
text-align:center;
}

.buscador {
width:100px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.boton_normal {
background-color:#FF6600;
color:#FFFFFF;
height:20px;
border: 2px solid white;
font-size:11px;
font-weight:bold;
}

.boton_normal:hover {
background-color:#FFFFFF;
color:#FF6600;
border: 1px dotted #FF6600;
}


.titular_blanco,.titular_negro,.titular_naranja {
font-size:14px;
font-weight:bold;
}

.titular_naranja {
color:#FF6600;
}

.titular_negro {
color:black;
}

.titular_blanco {
color:white;
}

.supertitular_blanco,.supertitular_naranja,.supertitular_negro {
font-size:26px;
font-weight:500;
}

.supertitular_naranja {
color:#FF6600;
}

.supertitular_negro {
color:black;
}

.pie {
color:#999999;
}

#destacados_enportada {
width:100%;
margin:auto;
}

.destacados_enportada {
font-size:11px;
text-align:left;
color:#FF3300;
}

.comentario {
font-size:11px;
color:#999999;
}

.precio_promocion{
font-size:16px;
color:#000000;
font-weight:bold;
background-color:#FFFFFF;
text-align:right;
}

.razones_porque {
font-size:11px;
color:#666666;
text-align:left;
padding-left:15px;
}

.miniatura:active,.miniatura:link,.miniatura:visited {
border: 2px solid #F4F4F4;
}

.miniatura:hover {
border: 1px dotted #FF6600;
}

.nombre_miniatura {
font-size:14px;
font-weight:bold;
color:#999999;
}

.desc_tabla{
font-size:11px;
color:#666666;
text-align:justify;
}

.letra_pequenya {
font-size:10px;
color:#999999;
}

.letra_pequenya11 {
font-size:11px;
color:#666666;
text-align:justify;
}

.cabecera_ficha {
font-size:16px;
color:#333333;
font-weight:bold;
background-image:url(graficos/fondo_cabecera_ficha.jpg);
background-repeat:repeat-x;
padding:3px;
border-bottom:1px solid #CCCCCC;
}



/* PROYECTOR.............................. */

#cabecera_proyector {
width:594px;
height:100px;
background-image:url(graficos/proyector/cabecera_proyector.jpg);
}

#cuerpo_proyector {
width:594px;
background-image:url(graficos/proyector/fondo_proyector.jpg);
background-repeat:repeat-y;
}

#pie_proyector {
width:594px;
background-image:url(graficos/proyector/pie_proyector.jpg);
height:66px;
}

/*................................................*/

/* ............................................................................................... CARRITO*/

.estado_carrito {
font-size:12px;
font-weight:bold;
color:#FF6600;
text-align:right;
}

.estado_carrito:hover {
color:white;
}

.cifra {
font-size:12px;
font-weight:bold;
color:#666666;
text-align:right;
}

.cifra_media {
font-size:16px;
font-weight:bold;
color:#666666;
text-align:right;
}

/************************************************************************************************* BOTONES */
.botonok {
background-image:url(graficos/botones/boton_ok.jpg);
width:75px;
height:25px;
border:0px solid black;
cursor:pointer;
}

.boton_procesarpedido {
background-image:url(graficos/botones/boton_procesarpedido.jpg);
width:150px;
height:29px;
border:0px solid black;
cursor:pointer;
}

a.boton_procesarpedido:hover {
background-image:url(graficos/botones/boton_procesarpedido_hover.jpg);
}

.boton_continuar {
background-image:url(graficos/botones/boton_pagoseguro.jpg);
width:150px;
height:29px;
border:0px solid black;
cursor:pointer;
}

.boton_pagoseguro {
background-image:url(graficos/botones/boton_pagoseguro.jpg);
width:150px;
height:29px;
cursor:pointer;
}

/************************************************************************************* TABLAS */

.celda_razones {
padding-left:10px;
}

.celda_cabecera {
background-image:url(graficos/rotulos/fondo_cabeceras.jpg);
background-repeat:repeat-x;
}



/*********************** BOXGRID ********/

			.boxgrid{ 
				width: 180px; 
				height: 180px; 
				float:left; 
			overflow: hidden; 
				position: relative; 
				border:2px solid #FF6600;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p { 
					padding: 10px; 
					color:#000000; 
					font-size:11px;
					text-align:left;
				}
				
				.boxgrid h3 { padding-left:10px; }
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 180;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 180;
 					left: 0;
 				}

a.panel:active,a.panel:link,a.panel:visited {
text-decoration:none;
text-align:right;
font-size:12px;
font-weight:bold;
border-left: 3px solid #FF6E01;
padding-left:5px;
}

a.panel:hover {
color:#FF6E01;
background-color:#FFFFFF;
}

.panel {
text-align:right;
}

.rotulo_blanco {
font-size:14px;
font-weight:bold;
padding-left:15px;
color:#FF6E01;
}


/*********************** PORTADA ********************/

#baner_superior {

width:595px;
float:left;
}

#baner_segundo, #baner_tercero {
width:595px;
float:left;
}

	#baner_segundo_izda {
	width:180px;
	float:left;
	}
	
	#baner_segundo_derecha {
	width:390px;
	height:170px;
	float:right;
	padding:5px;
	border:1px solid #999999;
	}

/**************** CATEGORIAS *******************/

#ordenar_por {
width:90%;
border:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
color:FF6E01;
text-align:left;
padding:5px;
}
