/*
# c c 0 0 0 0

# 6 b 3 4 3 8

*/
/*********************************************************
					    GESTOR  
**********************************************************/
<style>

img {
vertical-align: middle;
border: 0px;

}
.edit {
width: 20px;
margin-left: 13px;
vertical-align: middle;

}
.clear {
clear: both;
padding: 0px;
margin: 0px;

}
.required {
margin-left:3px;
color:#ff0000
}
.menu-seccion .simbolosi, .menu-seccion .simbolono {
position: absolute;
margin: 4px 0px 0px -25px;

}
.simbolosi, .simbolono {
margin: 0px 2px 0px 0px;
vertical-align: middle;

}

/*********************************************************
					GENERALES  
**********************************************************/

html {
margin:0px;
padding:0px;

}

body {
font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:11px;
color:#000000;
background-color: #999999;
position:relative;
margin:0px;
padding:0px;
background-image:url("imag/plantilla/fondo_principal.gif");
background-repeat: repeat-y;
background-position:center;
}

h1 {
background-image:url("imag/plantilla/logo.gif");
background-repeat:no-repeat;

}
h1 {
position:relative;
top:60px;
left:424px;
height:80px;
width:240px;
margin:0px;

}
h1 span {
display:none;

}

h2 {
background-image:url("imag/plantilla/lema.gif");
background-repeat:no-repeat;

}
h2 {
margin:0px;
 position:relative;
top:45px;
left:410px;
width:240px;
height:40px;

}
h2 span {
display:none;

}

h3 {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size:24px;
color:#3a5535;
clear:both
}
h3 {
border:0px solid #999999;
margin:0px
}

h4 {
font-family:Helvetica,Helvetica, SunSans-Regular, sans-serif;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
color:#3a5535;
clear:both;

}
h4 {
 margin:0px;
padding:0px;

}

h5 {
font-family:Helvetica, Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:9px;
color:#000000;
background-color:#fff;
clear:both
}
h5 {
border:0px solid #999999;
margin:0px
}

input {
border:1px solid #999999;
font-family:Helvetica, Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:9px;
color:#232323;
display:inline
}
select {
border:1px solid #999999;
font-family:Helvetica, Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:9px;
color:#232323;
display:inline
}
textarea {
border:1px solid #999999;
font-family:Helvetica, Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:9px;
color:#232323;
display:inline
}
input.hide {
display:none
}


table {
width:97%;
margin-bottom:20px;

}
table th {
background-color:#ccc;
color:#000;
border-right:1px solid #fff;
padding:4px 10px;
text-transform:uppercase;
font-weight:normal
}
table tr {

}
table tr.tr1 {
background-color:#f0f0f0;

}
table tr.tr2 {
background-color:#fff
}
table td {
color:#666;
text-align:center;
padding:3px 10px;
}


a {
text-decoration:none;
display:inline;
}
a:link {
color:#3a5535;
}
a:visited {
color:#3a5535;

}
a:hover {
color:#999999;
text-decoration:underline;
}
a:active {
color:#ffffff;
text-decoration:underline;
}

p {
margin-top:10px;
}
#enlaces p,#archivos p {
margin-top:0px;
}
.actualizar {
float:left;
}
.pedido {
float:right;
padding-right:20px;

}

/*********************************************************
				IDENTIFICADORES ÚNICOS
**********************************************************/

#menu,#pie , #contenido{

}
#menu, #contenido {
float:left;

}
#menu {
width:150px;
}

#contenido {
	width:480px;
	position:relative;
	top:20px;
	padding:20px;
	margin-top:24px;
	margin-bottom:30px;
	border: 1px dotted #999999;
	height: 451px;

}
#contenido .imagen-lado {
border:1px solid #999999;
float:right;
padding:1px;
margin: 5px 10px 10px 10px;
 /*width:210px;
 height:151px;*/
/*background: #ffffff url("imag/plantilla/fondo_imagen_grande.gif") no-repeat -4px -4px*/
}
#contenido strong {
text-transform:uppercase;
color:#333333;
font-weight:normal;

}
#contenido ul {
margin:0px;
padding:0px;

}
#contenido ul img {
border:1px solid #999999;
float:right;
padding:1px;
margin: -14px 10px 20px 10px;
 width:84px;
 height:61px;
/*background: #ffffff url("imag/plantilla/fondo_imagen_peque.jpg") no-repeat -4px -4px*/
}
#contenido li {
clear:both;
margin:0px;
list-style:none;

}
#contenido li p {
margin:0px;
margin-top:4px;

}
#contenido form {
margin-bottom:50px;

}
#contenido label {
display:block;
margin-bottom:10px;
position:relative;
text-transform:uppercase;
color:#232323
}
#contenido .required {
margin-left:3px;
color:#ff0000
}
#contenido input,select,textarea {
position:absolute;
left:120px;

}
#contenido #botones {
margin-top:75px;
padding-left:120px;

}
#contenido .boton {
position:static
}

#pagina {
	text-align: left;
	margin-left:50%;
	position:absolute;
	left:-338px;
	width:680px;
	background-color: transparent;
	/*border-bottom: solid #3a5535 1px;
	border-left: solid #3a5535 1px;
	border-right: solid #3a5535 1px;*/
}

#cabecera {
background-image:url("imag/plantilla/cabeceraprincipal.jpg");
background-repeat:no-repeat;

}
#cabecera {
width:667px;
height:168px;
margin-left:5px;
margin-top:24px;

}

#menu {
margin:0px 0px 0px -14px;

}
#menu-seccion {

padding-right:20px;
margin-top:50px;

}
#menu-seccion li {
list-style:none;
margin-bottom:4px;
text-transform:uppercase
}
#menu-seccion a {
color:#3a5535;

}
#menu-seccion a:visited {
color:#3a5535;

}
#menu-seccion a:hover {
color:#999999;

}

#idiomas {
	/*border-bottom: 1px solid #3a5535;*/
	padding: 5px;
	color: #ffffff;
	position:absolute;
	top:0px;
	left:-1px;
	width:672px;
	text-align:right;
	background-color: #999999;
}
#idiomas ul {
margin:0px;
display:inline;

}
#idiomas li {
margin:0xp;
margin-left:10px;
padding:0px;
list-style:none;
display:inline;
text-transform:uppercase;
color:#cccccc
}
#idiomas a {
color:#ffffff;
}
#idiomas a:hover {
	text-decoration: underline;
}

#utilidades-basico {
margin:0px;
position:absolute;
top:193px;
width:530px;
z-index:10;
text-align:right;
left:-80px;

}
#utilidades-basico ul {
margin:0px}	
#utilidades-basico li {
margin:0px;
margin-left:10px;
list-style:none;
text-transform:uppercase;
display:inline}
#utilidades-basico a {
color:#ffffff;
}
#utilidades-basico a:visited {
color:#ffffff;
}
#utilidades-basico a:hover {
color:#3a5535;
text-decoration: none
}

#utilidades-cliente a {
color: #999999;
}
#utilidades-cliente a:visited {
color: #999999;
}
#utilidades-cliente a:hover {
color: #333333;
}
#utilidades-cliente ul {
list-style:none;
}
#utilidades-cliente li {
list-style:none;
}

#buscador {
background-image:url("imag/plantilla/fondo_herramientas.jpg");
 width:520px;
 height: 28px;
margin:0xp;
 position:absolute;
 text-align:right;
 top:188px;
 left:80px;
}

#buscador form {
margin:0px;
padding:0px;
margin-right:10px;
margin-top:4px; 
}
#buscador label {
display:none}
#buscador #ocultoBuscador{display:none}

#pie {
margin:0px 40px 10px 150px;
vertical-align: top;
text-align:right;
padding-top:10px;
clear:both;
}
#pie span {
vertical-align: top !important;
 vertical-align: middle /**/;
}
#pie a {
vertical-align: top !important;
 vertical-align: middle /**/;
}
#pie img {
display: auto;
 vertical-align: middle;
}
#pie .derecha {
display: inline;
 border: 0px;
 padding-left: 10px;
}


/*********************************************************
			IDENTIFICADORES POR SECCIONES
**********************************************************/

#clientes .enlace-elemento{display:block;
margin-top:5px;
}
#donde-estamos	img {
}
#donde-estamos	ul {
}
#donde-estamos	li {
clear:none}

#vercesta {
text-align:right;
float:right;
position:relative;

display:inline;



}

#pagina-catalogo #destacado-listado {
margin: 10px 0px 0px 0px;
}
#pagina-catalogo #destacado-listado ul {
padding-top: 10px;
}
#pagina-catalogo #destacado-listado li {
padding:10px;
border-bottom:1px solid #999999;
margin-bottom:10px;
min-height: 70px;
}
*html #pagina-catalogo #destacado-listado li {
padding: 10px 0px 40px 0px;
}
/*
#pagina-catalogo #destacado-listado .imgdestacado {
padding: 0px 0px 0px 0px;
}
*html #pagina-catalogo #destacado-listado li {
height: 30px;
}
*/

#catalogo .familia{
  margin-bottom: 15px;
}

#catalogo .familia a{
  font-weight: bold;
  margin-top: 15px;
  
}


#pagina-catalogo #destacado-listado li p div 
{
margin-bottom:50px;
}

#pagina-catalogo a.lnkProducto 
{

}

#pagina-catalogo a.lnkCesta 
{
margin-top:30px;
margin-left:20px;
}

#pagina-catalogo .familia {
border:1px solid #ccc;
padding:4px 10px;
color:#666;
background:#f0f0f0;
margin-bottom:4px;

}

#pagina-catalogo .familia	a {
color:#1F262E;
font-weight:bold;
}

#pagina-catalogo .familia .p1 {
}

#pagina-catalogo .subfamilia {
 display: inline;
}



.migasdepan ul {
 margin-bottom:15px;
 display: inline;
 

}

.migasdepan li {
 display: inline;
}

.migasdepan span{
  font-weight: bold;
}

#catalogo-subfamilia h4{
  font-weight: bold;
  font-size: 15px;
  margin-top: 20px;
  text-decoration: underline;
}

#catalogo-familia .subfamilia {
display:block;
border:1px solid #ccc;
padding: 4px 10px;
color:#666;
background:#f0f0f0;
margin-bottom: 4px;
margin-top: 10px;
font-style:normal}
#catalogo-familia .subfamilia em{font-style:normal}
#catalogo-familia .subfamilia a {
color:#1F262E;
font-weight:bold}

#cesta input {
position:static;
 border:1px solid #ccc;
 text-align:right;
 padding-right:10px;
width: 30px;
}
#cesta .check {
border:0px}
#cesta td.precio {
}
#cesta td.total {
color:#333;
font-weight:bold;
text-align:right;
padding:5px 10px;
border:0px;
}
#cesta .formapago {
clear:both;
margin-top:20px;
}

#contactar-lista ul {
margin-bottom:20px;
}

/*********************************************************
			IDENTIFICADORES POR CLASES
**********************************************************/

.destacado {
border:1px solid #999999;
background-color:#f0f0f0;
padding:10px;
position:relative;
left:0px;
color:#666666;
margin-top:10px;
margin-bottom:20px;
}
.destacado p {
margin:0px}

