.clearfix:after {content: "."; display: block;	clear: both; visibility: hidden;line-height: 0;	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}
/*********************para arreglar la hoja style.css***************************/
#page {	background: none;}
#banner {height:200px; padding-top:5px; *margin-top: -8px;}
.header {margin: 0 auto; min-height:10px; height: 10px; width: 790px;}
#nav1 { width:790px; text-align:center;	background:transparent url("images/hmenu.jpg") repeat-x top left;  }
.center { width:535px;	padding:0px; margin:0 5px 0 5px; float:left;  margin-right:-10px; padding-right:0px;}
#nav1 ul {float: left;}
/*---------para cambiar el ancho del menu-----------------*/
#nav1 ul li a {	padding:0px 15px;}
/*---------para cambiar el ancho del menu-----------------*/
#g-sidebar {padding: 0px;margin: 0px;}
#g-sidebar * {margin: 5px 0 0 5px; padding: 0; list-style: none; }
#content p {text-align:left;}
/*********************fin para arreglar la hoja style.css***************************/
.detalle{width: 790px;}
.detalle .images{width:auto;}
#right{padding:0px 25px 20px; float:right; }
#CDSWIDLNP a{color:#EB7410}
.sinFormato { font-size: 10pt; margin: 0; padding: 0; display: inline; }
.contacto{font-size:0.9em;padding-top:15px;}
.contacto a{text-decoration:underline;}
.cuerpoError{text-align:center;}
.cuerpoError .imgError{background:#FFFFFF url(../img/4042.jpg) no-repeat;height:106px;margin-left:37%;width:300px;}
.date input{background:#FFF;border:1px solid #0066CC;}
.error-message{color:#FFF; text-align:left; float: right; display:inline-block; font:9pt Trebuchet MS,Arial,Tahoma,sans-serif;}
.fotos{float:left;margin:6px;width:150px;}
.fotos *{*float:left;}
.fotos a img{border:#999;}
.fotos span{font-size:0.9em;}
.idioma{float:right;margin:5px 0 0 0;padding:0;}
.idioma a{color:#FFF;font-weight:bold;margin-right:5px;}
.image-cont{display:block;float:left;height:113px;margin:8px;width:170px;}
.images{float:left;margin-left:5px;width:520px;}
.doc{display:block;float:left;}
.pdf{display:block;float:left;}
.doc span{background:transparent url(../img/doc.jpg) no-repeat; height:28px; width: 28px; float:left;}
.pdf span{background:transparent url(../img/pdf.jpg) no-repeat; height:28px; width: 28px; float:left;}


.picker{border:0;}
.success{background:#2ACC81; color:#FFFFFF;display:block;  clear:both; margin-bottom:20px; text-align: center; padding-left:20px; padding-right:20px; font:13pt Trebuchet MS; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:6px;}
.error{background:#CC3300; color:#FFFFFF;display:block; clear:both;  margin-bottom:20px; text-align: center; padding-left:20px; padding-right:20px; font:13pt Trebuchet MS;   border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:6px;}
#contactZews{display:block;height:65px;width:90px;}
#div-email{border:2px solid #EBEBEB;margin-top:20px;padding:5px; }
#div-email label{display:block;font-weight:bold;width:390px;}
#div-email.submit{margin-left:50%;}
#div-email.submit,#fotos{float:left;}
#logoZews{background:url(../img/logozews.gif);display:block;height:19px;width:64px;}
#wrap h1{display:none;visibility:hidden;}
/***************para motras subsecciones como cuadricula */
.cuadricula{border: 1px solid #CCCCCC; width: 160px; margin: 2px;}
.cuadricula h3{ padding: 3px; margin:0;}
.cuadricula .image-cont{ height: auto; margin: 3px;}
.sub_sec{width: 540px;float:left;}
/*************para las fotos y catalogo ****************/
.foto{  background: #FFFFFF;  border: 1px solid #666666;  margin-right: 4px;  margin-top: 4px;  float:left; width: 160px;}
.foto p{  width: 150px;}
.foto .marco{  margin:2px;    border: 1px solid #CCCCCC;    float: left;}
.foto .marco * {  float: left;}
#content p {margin:0 2px 0 4px; line-height: 1.5em; }
.dinero{font-weight: bold; color: #FF9933; }
.tachar { color: #FF9933; text-decoration: line-through; font-style: italic; }

/******************para el carrito*******************/
.oferta{ color: #FF0000;}
.carrito { border-collapse:collapse;  width: 770px; }
.carrito .input,.submit{display: inline; }
.carrito tr td{border: solid 1px #996600;}
.carrito .titulos{  background: transparent url("images/hmenu.jpg") repeat-x top left;  color: #FFFFFF;  font-weight: bold;  height:25px;}
.lista {margin: 5px; }
.lista div {display: block; background: #E2E2E2; width: auto; padding: 2px; border:solid 1px #996600;}
/*********************para el mensaje de productos en carrito que aparece en las secciones**************/
.celda { background: #F5F5F5; padding: 2px; border-collapse: collapse;  margin-left: 60px;}
.pie{background: #E0E0E0; font-weight: bold; }
.titulo{background: #6699CC url("images/hmenu.jpg") repeat-x top left; color: #FFF; font-weight: bold; }
.select label{ font-weight: bold;display: inline-block; width: 60px;}

/***************************para formulario de comentarios *************************/
.frmComentarios{
  background: #86B7C1;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 515px;
  float:left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius:6px;

}
.frmContCom{
   background: #A895B3;
}
.frmContCom .input label{clear:both; color:#FFF; display:block;}
.frmContCom .input{margin-bottom: 0px;}
.frmComentarios .input{
  margin-bottom: 5px;
  text-align: justify;
}
.frmComentarios .input input,textarea{
  margin-bottom: 5px;
  border-top: 2px solid #6699CC;
  border-left: 2px solid #6699CC;
  border-bottom: 1px solid #6699CC;
  border-right: 1px solid #6699CC;
}
.frmComentarios .select label{width: 120px;}
.frmComentarios .input label{clear:both; color:#FFF; display:block;}

.paginacion{
  background:  url("images/hmenu.jpg") repeat-x top left;
  margin-bottom: 5px;
  width:532px;
   height: 30px;
   float:left;
   border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius:6px;
}
.paginacion span{
  color:#FFF;
  display:inline-block;
  padding: 3px;
  text-decoration: none;
}


.paginacion a{
  color:#FFF;
  display:inline-block;
  border: 1px solid #FFF;
  padding: 3px;
  margin: 3px;
  text-decoration: none;
}
.paginacion a:hover{
  color:#000;
  display:inline-block;
  background: #FFF;
  padding: 3px;
  text-decoration: none;
}

.itemComent{
  background: url(../img/fondo_fila_a.gif) repeat;
  margin-bottom: 5px;
  float:left;
  padding: 5px;
  width:522px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius:6px;
}
.fila{
    background: url(../img/fondo_fila_b.gif) repeat;
}
.contador {
 text-align: right;
 display: block;
 color: #FFF;
 font-size: 1.5em;
}
