body{

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding:0px 0px 0px 0px;
  margin:auto;
  width: 1100px;
  color:#333;
  

}
table{
	
}

.hr{
	padding:0px;
	margin:0px;
}

td{
	
}

input{
	font-family:Times New Roman, serif;

    border: 1px solid #ccc;

	font-size:100%;


}

input[type="submit"] {
	border:1px solid #deffd9;
cursor:pointer;
font-size:13px;
background:#030;
color:#D7FFDA;

}
input[type="button"] {
	border:1px solid #deffd9;

cursor:pointer;
font-size:13px;
background:#030;
color:#D7FFDA;

}
h1,h2,h3,h4,h5{
	padding:0px;
	margin:0px;

}
select{
	 padding:0px 0px 0px 0px;
  margin:auto;

}

a{

	/*text-decoration:none;
	*/

}
img{
	padding:0px;
	margin:0px;
	border: none;

}

#cabezera

{

 width: 1100px;
 margin:auto;
 border:0px solid #033;
}

div{
   margin: 0px 0px 0px 0px;
}
p{
	padding:0px;
	margin:0px;
}
#menu-cabezera{
	position:relative;
	border:0px solid red;
}

#menu-navegacion{
  
  display:inline-block;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  min-height:30px;
  border:0px solid red;
  width:100%;
  
}

#menu-usuario{
  position:relative; 
  margin-top:0px;
  border-bottom:0px solid #999;
  width:100%;

  
}

#cerrar-adm-link{
}
#i_sesion-link{
position:absolute;
 right:20px;
 padding:0px;

}

#menu-usuario a,#menu-navegacion a  {
 margin:0px 5px;

}

#contenedor-promos{
  margin:auto;
  width: 1100px;
  padding-top:10px;

}


#sub-contenedor-promos{
  text-align:center;
}

#promos{
  display:inline-block;
  margin:4px;
  min-height:160px;
  width:200px;
  border: 1px #ddd solid;
  margin-left:10px;
  margin-right:10px;
  padding:10px;
}

#pie{
    margin:auto;
    width: 1100px;
    text-align:center;
}

table{
	margin:auto;
}

#link-mensaje{

    margin:auto;

    text-align:center;

}

#mensaje{

   margin:auto;
   text-align:center;


}

#titulo-mensaje{
   margin:auto;
   margin-top:40px;
   text-align:center;
}

#cuerpo{
	 margin-top:20px;
	 margin-bottom:20px;
	 border: 0px #bababa solid;
	 min-height:350px;
	 padding-top:1px;
	 padding-bottom:15px;
	 
}

#cuerpo a,#cuerpo h2,#cuerpo h3{
}



#menu-navegacion  input{
	 height: 25px;
	 font-size:100%;
	 display: inline;
}

#table-admin td{
    border: 1px #bababa solid;
    text-align:center;
    height: 75px;
    padding-top:10px;
}
#table-admin  {
    width: 1060px;

}
 #tabla-listar-usuario td{
    border: 1px #bababa solid;
    text-align:center;

 }
#tabla-listar-usuario{
	width: 1060px;
}


th{

}

#table-pie td{
  border: 1px #bababa solid;
  height:30px;
  width: 300px;

  padding-left:70px;
  padding-right:70px;


}

#table-pie{
	margin:auto;
	padding:0px;
    width: 1100px;
    border-spacing:30px;

}

a img{
	padding:0px;
	margin:0px;
}

select {
	 width: 220px;
	 font-size:100%;
}
#menu-navegacion  select{
	 height: 25px;
	 font-size:100%;
	 display: inline;
}

#tabla-img-detalle-producto{
	  border: 1px #bababa solid;
	   margin-left:42px;
	   width: 300px;
	   height: 452px;
	   text-align:center;
	   display: inline-table;


}
#tabla-img-detalle-producto td{


}
#tabla-detalle-producto td,#tabla-detalle-producto th{
	   width: 300px;
	   margin:0px;
	   padding:10px;
	   border-bottom: 1px #bababa solid;

}


#tabla-detalle-producto {
	   border-spacing:0px;
	   width:701px;
	   height: 300px;
       border: 1px #bababa solid;
       border-bottom: none;
	   margin-left:12px;
	   margin-right:20px;
	   display: inline-table;

}

#tabla-detalle-producto-admin{
	margin-top:10px;
	border: 1px #bababa solid;
	width:1015px;


}

#contenido-agregar-producto-adm{
	text-align:center;
	padding-top:30px;
}

#categoria{
	text-align:center;
}
#table-producto-categoria{
	  display: inline-table;
	  border: 1px #bababa solid;
	   width: 250px;
	   height: 250px;
	   text-align:center;
	   margin-bottom:5px;
}
#div-busqueda{
	text-align:center;
}

#menu-navegacion  form{

	 margin-left:10px;
	  margin-right:10px;
	 height: 25px;
	 font-size:100%;
	 display: inline;
}

#tabla-detalle-producto-usuario{
	text-align:center;
	margin-top:10px;
	width:1015px;
	border: 1px #bababa solid;


}

#tabla-formulario-pedido{
	width:1035px;
}
#tabla-formulario-pedido th{
	border: 1px #bababa solid;
	height:30px;
}

#tabla-carrito{
	width:1035px;
}

#tabla-carrito th{
	border: 1px #bababa solid;
	height:30px;
}




#tabla-carrito input[type="button"]{
	margin-left:10px;
	margin-right:10px;


}

#div-contenido-qsomos{
	width:1035px;
	margin:auto;
}

.texto-centrado{
	text-align:center;
}

#tabla-form-contactenos{
	width:700px;
}

#table-listar-catalogo{
	width:670px;
	margin-top:20px;
	margin-bottom:20px;
}

#table-listar-catalogo td{
	border: 1px #bababa solid;
	height:30px;
	padding-left:30px;
}
#td-titulo-lista-catalogo{
	border: 1px #bababa solid;

}


#err_rendicion{
	min-height:25px;
	width:120px;
    font-size: 13px;
    background: #030;
    color: #D7FFDA;
	cursor:pointer;
	text-align:center;
	padding-top:5px;
	}

#borrar_cliente{
	display:none;	
	}
	
#ocultar_ter{
	display:table;
	}	