/* CSS Document */
* { margin:0; padding:0;}
.clear { clear:both; }

html, body { height:100%; }
body {font-size:100%; text-align:center; background:url(images/bg.gif) repeat-x top left #cfcfcf}
html, input, textarea
	{	font-family:Tahoma; 
		color:#222222;
	}	


.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
.tac{ text-align: center}
.width{ width:100%}

a img{ border:0px}
img{ vertical-align:top;  }

b{color:#018eb9;}
span{ text-transform:uppercase; display:block} 

a{color:#d13b0e; text-decoration:none}
a:hover{text-decoration:underline}
strong a{color:#222222; font-weight:normal}

ul{margin:0; padding:0; list-style:none; line-height:18px}
ul li{ margin:0px;}
ul li a{color:#fff; text-decoration:underline;} 
ul li a:hover { text-decoration:none;}

.a2{color:#d13b0e; text-decoration:underline} 
.a2:hover{text-decoration:none}
.a3{color:#fff; text-decoration:underline} 
.a3:hover{text-decoration:none}

.cat{margin:1px 0px 1px 28px !important;padding:0px !important;font-weight:bold;text-transform:uppercase;}
.cat a{color:#000; text-decoration:none} 
.cat a:hover{text-decoration:underline}

/*header*/
#header { text-align:center;  }
#header .center{margin:0 auto; text-align:left; width:780px; }
#header .center img{margin:0px 2px;}
#buttoner .center{margin:0 auto; text-align:left; width:780px; padding:0px 0px 0px 2px;}

/*content*/
#content{ font-size:0.5625em; width:100%; text-align:left}
#content .indent_main{ padding:35px 26px 33px 28px}
#content .indent{ padding:0px 18px 0px 0px;}
#content .indent1{ padding:15px 0px 6px 0px}
#content .indent_1{ padding:11px 0px 0px 0px}
#content .indent_2{ padding:10px 0px 30px 161px}
#content .indent2{ padding:34px 0px 4px 0px}
#content .indent_3{ padding:10px 70px 30px 0px}
#content .title{ background:url(images/bg_title.gif); margin-bottom:10px;}
#content .title1{ background:url(images/bg_title1.gif) no-repeat right top}
#content .title2{ background:url(images/title3.gif); margin-bottom:29px}
#content .title3{ background:url(images/title2.gif) no-repeat right top}
#content .title4{ background:url(images/bg_title.gif); margin-bottom:10px}
#content .title5{ background:url(images/bg_title1.gif) no-repeat right top}
#content .pic_left{ float:left; margin:0px 18px 13px 0px; border:1px solid #615f62;padding:2px;background:#c0bfbd;display:inline;}
#content .pic_left1{ float:left; margin:10px 18px 13px 0px;display:inline;}
#content .pic_left2{ float:left; margin:0px 18px 6px 0px; border:1px solid #615f62;padding:2px;background:#c0bfbd;display:inline;}
#content .pic{margin:10px 0px 13px 0px}
#content .pic1{margin:0px 0px 27px 0px}
#content .pic2{margin:20px 0px 19px 0px}
#content .button{ margin:14px 0px 9px 0px }
#content .button2{ margin:24px 0px 9px 0px }
#content p{ margin:0px 0px 11px 0px}
#content h2{ margin:0px 0px 7px 0px; color:#FFFFFF; font-weight:normal; font-size:1em}
#content .bg{ background: url(images/bg_1.gif) repeat-x top; height:15px}
#content .bg1{ display:block;width:100%;height:1px;margin:6px 0px;border-bottom:1px solid #e1e1e1;overflow:hidden;}
#content .titulo {color:#FFFFFF; font-weight:bold; font-size:1.30em}
#content .arrow1 { margin:21px 0 0 0px}
#content #paginador {display:block;margin:8px 0px 8px 0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:14px !important;font-weight:bold;text-align:center;}
#content #paginador  a{text-decoration:none;color:#b60000;margin:0px 3px;}
#content #paginador  a:hover{color:#d80000;text-decoration:underline;}
#content #paginador  .current{text-decoration:none;color:#ffffff;margin:0px 3px;}

/*======= index-2.html =======*/
#page3 #content .auto_ind{padding-top:27px}
#page3 #content .auto { width:auto; height:auto; font-size:1em; }
#page3 #content span { display:inline; text-transform:none; color:#FFFFFF}
#page3 #content .c1 { width:387px; padding-bottom:15px;}
#page3 #content .c2 { width:94px; text-align:center; padding-right:10px;}
#page3 #content .c3 { width:78px; text-align:center; padding-right:20px;}
#page3 #content .c4 { padding-left:23px;}
#page3 #content span a{color:#fff; text-decoration:none} 
#page3 #content span a:hover{text-decoration:underline}
#page3 #content .link1 { color:#D13B0E; text-transform:uppercase; text-decoration:none;}
#page3 #content .link1:hover { text-decoration:underline;}
#page3 #content .link2 { color:#222222; text-decoration:underline}
/*======= index-3.html =======*/
#page4 #content .a1{color:#fff; text-decoration:underline} 
#page4 #content .a1:hover{text-decoration:none}
#page4 #content  p{ margin:5px 0px 15px 0px}
/*======= index-3.html =======*/
#page5 #content .col2 img{ margin:0 17px 18px 0 }
/*======= index-6.html =======*/
#page7 #content span{ display:inline; text-transform:none; color:#FFFFFF }
/*footer*/
#footer {color:#919191; font-size:0.5625em; padding:50px 58px 50px 53px}
#footer a {color:#ffffff; text-decoration:none; float:right; display:block; padding:0px; margin:0px }  
#footer a:hover {text-decoration:underline;}
/*======= compras =========*/
.producto{
	float:left;
	width:214px;
	/*min-height:150px;
	min-height: expression( this.scrollHeight < 150 ? "150px" : "auto" );*/
	margin:2px;
	background: #424242;
	border:1px solid #545454;
	display:inline;
}

.pro_titulo{float:left;width:192px;text-align:center;font-size:11px;font-weight:bold !important;padding:0px 1px 2px;display:inline;}
.pro_titulo a{color:#ffffff;text-decoration:none;}
.pro_imagen{float:left;width:100%;text-align:center;background:#ffffff;min-height:130px;min-height:expression(this.scrollHeight<130?"130px":"auto");display:inline;}
.pro_imagen img{border:none;vertical-align:middle;}
.pro_comprar{float:left;display:inline;width:93px;margin-left:1px;font-size:10px;font-weight:bold !important;padding:0px 0px 1px 1px;}
.pro_comprar a{text-decoration:none;color:#ffffff;}
.pro_comprar a:hover{text-decoration:underline;}
.pro_categoria{float:left;display:inline;width:192px;margin-left:1px;font-size:10px;font-weight:bold !important;padding:1px;}
.pro_precio{float:right;display:inline;width:93px;font-size:10px;margin-right:1px;text-align:right;color:#ffffff;font-weight:bold !important;padding:0px 1px 1px 0px;}




.input{
   width:132px; height:20px;
   font-size:1.2em;
   padding-left:5px;
   vertical-align:middle;
   margin-bottom:3px;
   color:#6b6968
}
.input1{
   width:152px; height:20px;
   font-size:1.2em;
   vertical-align:middle;
   padding-left:5px;
   margin-bottom:3px;
   color:#6b6968
}
input{
   width:224px; height:21px;
   font-size:1em;
   padding-left:5px;
   margin-bottom:3px
}
textarea{
   width:224px; height:152px;
   font-size:1em;
   padding-left:5px;
   margin-bottom:11px;
   overflow:auto
}

/*busqueda rapida*/
.br{border:none;}
.br label{width:70px;margin:0px 20px 0px 0px;font-size:10px;clear:left;float:left;text-align:right;display:inline;}
.br select{width:142px;float:left;font-size:10px;}
.br input{width:158px;float:left;font-size:10px;height:13px;margin:0px;padding:0px 0px 0px 3px;display:inline;}
.br .ac{float:left;width:239px;margin:6px 0px 0px 0px;text-align:right;font-size:10px;text-transform:uppercase;display:inline;}
.br .ac a{margin:0px 20px;}
/*busqueda avanzada*/
.ba{border:none;}
.ba label{width:94px;font-size:11px;float:left;text-align:right;margin:1px 20px 0px 0px;display:inline;}
.ba select{width:162px;float:left;font-size:11px;margin:1px 0px 0px;display:inline;}
.ba input{width:158px;float:left;font-size:11px;height:13px;margin:0px;padding:0px 0px 0px 3px;margin:1px 0px 0px;display:inline;}
.ba .ac{float:left;width:296px;margin:6px 0px 0px;text-align:right;font-size:11px;text-transform:uppercase;display:inline;}
.ba .ac a{margin:0px 20px;}
#busc_adv{display:none;}
/*confirmar pedido*/
.cp{border:none;width:610px;}
.cp .legend{float:left;width:100%;border-bottom:1px dashed #424242; padding:0px 0px 2px;margin:4px 0px;display:inline;font-weight:bold}
.cp label{width:122px;font-size:11px;float:left;text-align:right;margin:1px 20px 0px 0px;display:inline;}
.cp select{width:454px;float:left;font-size:11px;margin:1px 0px 0px;display:inline;}
.cp input{width:449px;float:left;font-size:11px;height:13px;padding:0px 0px 0px 3px;margin:1px 0px 0px;display:inline;}
.cp textarea{width:449px;float:left;font-size:11px;height:39px;padding:0px 0px 0px 3px;margin:1px 0px 0px;display:inline;}
.cp .caja-cant{width:225px;float:left;font-size:11px;padding:0px 0px 0px 6px;margin:1px 0px 0px;display:inline;text-align:left;}
.cp .caja-prod{width:224px;float:left;font-size:11px;padding:0px 0px 0px 3px;margin:1px 0px 0px;display:inline;text-align:right;}
.cp .ac{float:left;width:100%;margin:6px 0px 0px;text-align:right;font-size:11px;text-transform:uppercase;display:inline;}
.cp .ac a{margin:0px 20px;}

/*contacto*/
.co{border:none;}
.co label{width:152px;font-size:11px;float:left;clear:left;text-align:right;margin:1px 20px 0px 0px;display:inline;}
.co input{width:300px;float:left;font-size:11px;height:13px;padding:0px 0px 0px 3px;margin:1px 0px 0px;display:inline;}
.co textarea{width:300px;float:left;font-size:11px;height:39px;padding:0px 0px 0px 3px;margin:1px 0px 0px;display:inline;}
.co .ac{float:left;width:496px;margin:6px 0px 0px;text-align:right;font-size:11px;text-transform:uppercase;display:inline;}
.co .ac a{margin:0px 20px;}

.anota{float:left;width:100%;text-align:center;margin:6px 0px 4px 0px;display:inline;}

/* productos */
.foto{float:left;width:41%;text-align:center;}
.detalle{float:left;width:59%;font-size:120%;}
.del_detalle{float:left;width:100%;margin:1px 0px 6px;display:inline;}
.del_texto{float:left;width:40%;}
.del_valor{float:left;width:59%;}
.del_valor_old{float:left;width:59%;color:#424242;text-decoration:line-through;}
.del_valor_desc{float:left;width:59%;font-weight:bold;color:#c70000;}
.del_valor_esp{float:left;width:59%;color:#424242;font-size:140%;font-weight:bold;}

.pedir-detalle{width:50%;display:inline;line-height:11px;font-weight:bold;text-align:left;}
.pedir-detalle a{color:#666666;text-decoration:none;}
.pedir-detalle a:hover{text-decoration:underline;}
#txt3{float:right;width:180px;display:inline;margin:0px 0px 6px 0px;line-height:11px;color:#666666;text-align:right;font-size:10px;}

/*cesta*/
.carro-item{width:100%;float:left;}
.car_prod{width:60%;float:left;font-weight:bold;margin:3px 0px 0px 2%;display:inline;}
.car_precio{float:left;width:30%;text-align:right;font-weight:bold;margin:3px 0px 0px 0px;display:inline;}
.car_boton{float:left;text-align:right;border:none;cursor:pointer;margin:1px 0px 0px 2px;display:inline;}
.car_botones{float:left;width:100%;text-align:right;border-top:1px dotted #CCCCCC;margin-top:8px;display:inline;}
.car_botones input{
	width:60px!important;
	border:none;
	height:19px;
	line-height:16px;
	background-color:#cfcfcf!important;
	font-weight:bold;
	color:#212121!important;
	margin:0px 2px 0px 1px;
	padding:0px 1px 2px 1px;
	cursor:pointer;
	border:1px solid #cfcfcf;
	border-bottom:1px solid #ffffff;
	display:inline;
}

.detalle-compra{float:left;width:80%;margin-top:11px;margin-left:10%;display:inline;}
.cabezera_tabla{text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#424242;height:30px;}
.filas_tabla{text-align:left;height:28px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#424242;}
.filas_tabla a{text-decoration:none;color:#424242;}
.filas_tabla a:hover{height:28px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#c70000;text-decoration:underline;}
.car_boton{cursor:pointer;}

.mensaje{color:#313131 !important;font-size:11px !important;}
.subtitulo {font-size:11px !important;font-weight:bold !important;color:#313131 !important;}

.img-galeria{width:114px;text-align:center;float:left;margin:0px 2px 5px;display:inline;}
.img-galeria img{border:none;cursor:pointer;}