/* CSS Document */
* { margin:0px; padding:0px;}

body {
	background:#222 url(../img/bg_body.gif);
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h4 { font-size:16px;}
h5 { font-size:12px;}
p {color:#5e5e5e;}


/*************  CLASES  *****************/
.right{float:right;}
.left {float:left;}
.cleaning { clear:both;}

span.ultra { color:#E0026A;}

.link_general { color:#E0026A; text-decoration:underline;}
.link_general:hover { color:#E0026A; text-decoration:none;}

.btn_rojo {
	color:#ffffff;
	background-color:#E0026A;
	font-weight:bold;
	border:0px;
}

.btn_general {
	background:url(../img/bg_btn.gif) no-repeat 0px 0px;
	display:block;
	width:123px;
	height:23px;
	text-align:right;
	vertical-align:bottom;
	padding:2px 6px 0px 0px;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.btn_general:hover {background:url(../img/bg_btnHov.gif) no-repeat 0px 0px; text-decoration:none; color:#fff;}

.titulo { margin-bottom:25px;}

/*************  LAYOUT  *****************************************/

.box_txt, #box_seccion, #box_seccionInfo{ padding:25px 140px 25px 65px;}

#box_seccion p.respuesta {margin-bottom:14px; font-weight:bold; line-height:15px;}
#box_seccion p.respuesta span { color:#E0026A;}


/*************  LAYOUT  *****************************************/
#contenedor { width:760px; border:8px solid #000; margin:0px auto; background:#FFF;}

#cabecera { background:url(../img/cabecera.gif) no-repeat; width:760px; height:185px;}
#cabecera  #boxtopMenu { margin:37px 0px 0px 10px;}
#cabecera  #boxtopMenu a {margin-right:4px;}

#box_idiomas { background:#000; padding-bottom:11px; text-align:right;}
#box_idiomas p {color:#FFF; background-color:#000; margin-right:10px;}
a.linkIdioma { background:#000; padding:1px 2px; color:#FFF; text-decoration:none;}
a.linkIdioma:hover, a.linkIdiomaSel { background:#E0026A; padding:1px 2px; color:#fff; text-decoration:none;}

#box_idiomasIndex {background:#444!Important; text-align:center;}
#box_idiomasIndex p {color:#FFF; margin-right:10px; font-size:12px; line-height:30px;}
#box_idiomasIndex a {color:#FFF; font-size:14px; text-decoration:none; font-weight:bold; padding:1px 2px;}
#box_idiomasIndex a:hover { background-color:#E0026A; color:#fff; text-decoration:none;}

#contenido {
	background:url(../img/bg_contenido.gif) repeat-y right 0px;
	width:760px;
	min-height:292px;
	height:292px;
	margin-bottom:12px;
}
html>body #contenido { height:auto; }

#pie { background-color:#000;  border-top:1px solid #000; height:1%;}
#pie p {float:left; color:#fff; background-color:#000;}
#pie #box_bottomMenu { background-color:#fff; background: #fff url(../img/ico_bottomMenu.gif) no-repeat 15px 14px; padding-left:30px; margin-bottom:8px; height:1%;}
#pie #box_bottomMenu ul { list-style-type:none; float:left;}
#pie #box_bottomMenu ul li { float:left; font-weight:bold; line-height:35px;}
#pie #box_bottomMenu ul li a { color:#000; text-decoration:none;}
#pie #box_bottomMenu ul li a:hover { color:#e0026a; text-decoration:none;}
#box_logosPagos { float:right; text-align:right; height:35px; vertical-align:middle;}
#box_logosPagos img {margin-right:5px;}
#pie .enlacesWebs { float:right; color:#fff;}
#pie .enlacesWebs a, #pie p a { color:#fff; text-decoration:none;}
#pie .enlacesWebs a:hover, #pie p a:hover { color:#fff; text-decoration:underline;}

	/****  LAYOUT CATALOGO  ****************************************/
#box_seccion .box_pag_sup {border-bottom: 2px dashed #e0026a; padding-bottom:5px; margin-bottom:15px;}
#box_seccion .box_pag_inf {border-top: 2px dashed #000; padding-top:5px;}
#box_seccion .box_pag_sup, #box_seccion .box_pag_inf { text-align:center;}
#box_seccion .box_pag_sup a, #box_seccion .box_pag_inf a { font-size:13px; font-weight:bold; color:#000; text-decoration:none; margin-right:5px;}
#box_seccion .box_pag_sup a:hover, #box_seccion .box_pag_inf a:hover { font-size:13px; font-weight:bold; color:#e0026a; text-decoration:none;}

.box_art {float:left; margin:0px 40px 15px 0px; height:1%; width:152px; position:relative;}
.box_art a.link_mas { font-weight:bold; font-size:13px; color:#e0026a; text-decoration:underline; line-height:15px; padding:0px 2px;}
.box_art a.link_mas:hover { font-size:13px; color:#fff; background-color:#e0026a; text-decoration:none;}
.box_art p, .box_caract p {color:#5e5e5e; margin:8px 0px;}
.box_art span { font-size:12px; color:#000; font-weight:bold; float:none;}
.box_art span.precio { font-size:14px; display:block; background:url(../img/bg_precio.gif) no-repeat 0px 0px; width:84px; line-height:27px; text-align:center; float:left; margin:6px 0px 0px 10px;}
.box_art .thumbnail { padding:6px; background:url(../img/bg_thumbnail.gif) no-repeat 0px 0px; margin-bottom:8px;}
.box_art  div { text-align:center;}
.box_art .agotado_min { position:absolute; top:180px; left:35px;}

	/****  LAYOUT CATALOGO ficha  **********************************/
#box_ficha { border-top:2px dashed #e0026a; border-bottom:2px dashed #000; padding:25px 0px 15px 0px; position:relative; height:1%;}
#box_ficha .detalle {padding:7px; background:url(../img/bg_detalle.gif) no-repeat 0px 0px; float:left;}
#box_ficha .box_caract {float:right; width:223px;}
#box_ficha .box_caract h5 {background:url(../img/bg_nombreArt.gif) no-repeat 0px 0px; line-height:25px; width:205px; color:#fff; padding-left:18px;}
#box_ficha .box_caract table { margin:15px 0px; border-bottom:1px solid #b8b8b8;}
#box_ficha .box_caract table th { text-align:left; padding:3px 0px 5px 2px;}
#box_ficha .box_caract table td { padding:2px 0px 5px 2px; font-size:11px; color:#5e5e5e;}
#box_ficha .box_caract table td strong {color:#8c8c8c;}
#box_ficha .box_caract table td strong span { font-size:14px; color:#444;}
#box_ficha .box_caract table td a { color:#e0026a; font-weight:bold; font-size:10px; text-decoration:underline;}
#box_ficha .box_caract table td a:hover { color:#e0026a; font-weight:bold; font-size:10px; text-decoration:none;}
#box_ficha .box_caract form label { font-weight:bold; color:#5e5e5e;}
#box_ficha .box_caract form .txt, #box_ficha .box_caract form .txt_cantidad, #box_ficha .box_caract form .txt_precio {
	color:#5e5e5e;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:125px;
	padding:1px 2px;
	background-color:#f2f2f2;
	border:1px solid #ddd;
}
#box_ficha .box_caract form .txt_cantidad {
	width:30px;
	text-align:right;
	float:left;
	margin-right:20px!important;
}

#box_ficha .box_caract form .txt_precio	{
	background-color:#5e5e5e;
	color:#f2f2f2;
}

#box_ficha .box_caract span.precio { font-size:14px; display:block; background:url(../img/bg_precio.gif) no-repeat 0px 1px; width:84px; line-height:27px; text-align:center; margin:10px 0px 10px 15px; font-weight:bold;}
#box_ficha .agotado { position:absolute; top:280px; left:165px;}

	/****  LAYOUT PEDIDO  ********************************************/
#cabecera_compra { background:url(../img/bg_carrito.gif) 0px 0px; height:18px;}
#box_compra table#carrito { background-color:#fff;border:2px solid #9d9d9d; margin-bottom:15px;}
#box_compra table#carrito th { background-color:#444; color:#fff; padding:3px;}	
#box_compra table#carrito td { background-color:#dedede; color:#5e5e5e; padding:3px 5px; line-height:15px;}
#box_compra table#carrito td img { margin-right:5px;}
#box_compra table#carrito td a { color:#e0026a; font-weight:bold; font-size:10px; text-decoration:underline;}	
#box_compra table#carrito td a:hover { color:#e0026a; font-weight:bold; font-size:10px; text-decoration:none;}
#box_compra table#carrito td .txt { text-align:center; border:1px solid #a1a1a1; margin-bottom:6px;}
#box_compra table#carrito tr#box_subTotal td{ background-color:#fff; color:#444; font-size:11px; padding:6px 5px; line-height:15px;}
#box_compra table#carrito tr#box_subTotal td span { display:block; padding-bottom:3px;}
#box_compra table#carrito tr#box_subTotal td strong { font-size:16px; }
#box_compra table#carrito tr#box_subTotal td strong.total {color:#e0026a;}

#box_compra form fieldset { border:0px;}
#box_compra .box_fieldset {border:1px solid #c6c6c6; margin-bottom:14px; padding:8px 15px 15px 15px;  color:#5e5e5e; }
#box_compra #pago_tarjeta, #box_compra #pago_transferencia, #box_compra #pago_paypal { background-color:#f2f2f2; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:13px; line-height:16px;} 
#box_compra #pago_tarjeta strong, #box_compra #pago_transferencia strong, #box_compra #pago_paypal strong { color:#e0026a;}
#box_compra form table { /*border-top:1px solid #c6c6c6;*/}
#box_compra table td {padding:5px 10px;  color:#5e5e5e;}
#box_compra table td img { margin-top:6px; border:0px;}
#box_compra form legend, #box_compra h5 {
	margin:0px -7px 0px -7px;
	background:url(../img/ico_bottomMenu.gif) no-repeat 10px 3px;
	padding-left:25px;
	padding-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	display:block;
	border-bottom:1px solid #c6c6c6;
}
#box_compra form label, .box_form label {color:#5e5e5e;}
#box_compra form .txt {
	color:#5e5e5e;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:215px;
	padding:1px 2px;
	background-color:#f2f2f2;
	border:1px solid #ddd;
} 

#box_compra #box_opcionFactura {}
#box_compra	.btn_general { float:right; margin-left:5px;}

H4.numPedido {color:#E0026A; margin-bottom:15px;}
.pasos { margin-bottom:8px;}

  /******  Layout ayuda  ************************************************/
#cab_Ayuda { width:525px; height:97px; background:url(../img/bg_cab_Ayuda.gif); position:relative;}
#cab_Ayuda ul { position:absolute; right:0px; bottom:-9px; list-style-type:none; font-size:10px; font-weight:bold;}
#cab_Ayuda ul li { float:left; margin-right:1px;}
.item_menuAyuda, .item_menuAyuda:hover {
	background:url(../img/bg_btnAyuda.gif) no-repeat 0px 0px;
	display:block;
	width:123px;
	height:23px;
	text-align:right;
	vertical-align:bottom;
	padding:2px 4px 0px 0px;
	color:#fff;
	text-decoration:none;
}
.item_menuAyudaSel {
	background:url(../img/bg_btnBlanco.gif) no-repeat 0px 0px;
	display:block;
	width:123px;
	height:23px;
	text-align:right;
	vertical-align:bottom;
	padding:2px 4px 0px 0px;
	color:#000;
	text-decoration:none;
}
.contenidoAyuda {
	display:none;
	/*width:525px;*/
	width:475px;
	height:318px;
	padding:30px 25px;
	overflow:auto;
	scrollbar-face-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-3dlight-color: #E0026A; scrollbar-arrow-color: #E0026A; scrollbar-track-color: #FFF; scrollbar-darkshadow-color: #E0026A;
}
.contenidoAyuda h4 { color:#E0026A; border-bottom:2px dashed #000; padding-bottom:2px; margin-bottom:12px;}
.contenidoAyuda p { text-align:justify; margin-bottom:12px;}
.contenidoAyuda_tit {color:#ffffff; background-color:#E0026A; font-weight:bold; padding:3px; line-height:140%}

  /******  Layout Contacto  ************************************************/
#box_rightForm { float:left; margin-right:30px; width:123px;}
#box_rightForm strong { color:#E0026A;}
#box_rightForm p { line-height:15px;}
#box_formContacto { float:left}
.box_form { border-left:2px dashed #000; padding:10px 0px 10px 30px; width:300px;}
.box_form fieldset { border:0px;}
.box_form form legend{color:#E0026A; margin-bottom:18px; font-size:14px; font-weight:bold; margin-left:-5px;}
.box_form form .txt {
	color:#5e5e5e;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:275px;
	padding:1px 2px;
	background-color:#f2f2f2;
	border:1px solid #ddd;
	margin-bottom:12px;
}
.box_form .btn_general { margin:20px 0px 0px 160px;}

  /******  Layout Paginas Info  ************************************************/
  
#box_seccionInfo h4 {
	color:#fff;
	display:block;
	line-height:28px;
	background:#000 url(../img/bg_titusInfo.gif) 0px 0px no-repeat;
	width:525px;
	margin-bottom:20px;
	padding-left:30px;
	
}
#box_seccionInfo h5{
	color:#E0026A;
	line-height:20px;
	border-bottom:1px solid #c6c6c6;
	margin:10px 0px;
	font-weight:normal;
	padding-left:5px;
	letter-spacing:1px;
}

#box_seccionInfo p { text-align:justify; margin-bottom:12px; line-height:15px;}
#box_seccionInfo p a { background:#e8e7e7; color:#5e5e5e; padding:2px; text-decoration:none;}
#box_seccionInfo p a:hover { background:#E0026A; color:#fff; padding:2px; text-decoration:none;}
#box_seccionInfo ul { list-style-type:square; padding-left:15px; color:#5e5e5e;}  
#box_seccionInfo ul li { line-height:15px; margin-bottom:12px;}
#box_seccionInfo p strong { color:#E0026A; font-weight:normal}


#box_catalogo_b {
	border-top: 2px dashed #e0026a;
	border-bottom: 2px dashed #000;
	padding-top:20px;
	margin-bottom:40px;
	height:1%;
}

#box_scr_catalogoB {
	position:relative;
	margin-bottom:20px;
	width:550px;
	height:350px;
	overflow:auto;
	scrollbar-face-color: #E0026A; scrollbar-highlight-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #FFF; scrollbar-darkshadow-color: #ffffff;
}
html>body #box_scr_catalogoB { height:350px; min-height:350px;}

#box_scr_catalogoB .box_art_presu {float:left; margin:0px 35px 10px 0px; height:1%; width:102px; position:relative; min-height:160px;}
#box_scr_catalogoB .box_art_presu a.link_mas { font-weight:bold; font-size:10px; color:#e0026a; text-decoration:underline; line-height:15px; padding:0px 2px; display:block;}
#box_scr_catalogoB .box_art_presu a.link_mas:hover { font-size:10px; color:#fff; background-color:#e0026a; text-decoration:none;}
#box_scr_catalogoB .box_art_presu .thumbnail { padding:6px; background:url(../img/bg_thumbnail_b.gif) no-repeat 0px 0px; margin:5px 0px;}
#box_scr_catalogoB .box_art_presu  div.box_solicitar { color:#444; background-color:#F2F2F2; border:1px solid #ddd; padding-left:5px; }
.box_art div.zoom_img {
	position:absolute;
	top:240px;
	right:0;
	text-align:right;
	z-index:100;
}
#box_ficha div.zoom_img {
	position:absolute;
	top:335px;
	left:72px;
	text-align:left;
	z-index:100;
}
#fancybox-title {display:none !important;}
.box_filter_section{margin-bottom:5px}
select.select_section{
  background: none repeat scroll 0 0 #FFFFFF;
    color: #798185;
		    border: 1px dashed #CCCCCC;
				padding:0.1em 0.2em;
}
.box_filter_section form{display:inline;}
