/*********************************************************GENERALES - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSGENERALES - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSGENERALES - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSGENERALES - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSGENERALES - SIEMPRE TENDRAN QUE ESTAR DEFINIDOS**********************************************************/body, html{	margin: 0px;	padding: 0px;} img{	vertical-align: middle;	border: 0px;}form, li, ul, p{	padding: 0px;	margin: 0px;}li{	list-style-type: none;}a:link{	color: #69714A;	text-decoration: underline;}a:active{	color: #69714A;		text-decoration: underline;	}a:visited{	color: #69714A;		text-decoration: underline;	}a:hover{	text-decoration: none;}.clear{	clear: both;	padding: 0px;	margin: 0px;}.required{	margin-left: 2px;	color: #9CB14A;}input, textarea, select{	font-family: Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif;	    color: #314c72;	margin: 0px;	padding: 0px;}/*- Imagen de edición usada por el gestor de contenidos*/.edit{	width: 20px;	margin-left: 5px;	vertical-align: top;}/*- Hace referencia al icono de activado y desactivado para cada sección en el gestor de contenidos*/.simbolosi, .simbolono{	margin-right: 2px;}/*- 	Con el text-align: center conseguimos alinear la página en el centro en	el Internet Explorer*/ body{			font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;		font-size: 11px;	text-align: center;	color: #757575;	margin: 0px 0px 10px 0px;}/*********************************************************ESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLA**********************************************************/		#contenedor{	margin-left: auto;	margin-right: auto;	width: 760px;	text-align: left;  	position: relative;	background: url("imag/plantilla/fondo_gral.gif");		}/*- Estilo para la barra de idiomas*/#idiomas{	height: 24px !important;	height/**/: 28px;	background: url("imag/plantilla/barra_idiomas.jpg");	padding: 4px 0px 0px 20px;}#idiomas .activo{	color: #70784F;	font-weight: bold;}#idiomas a{	color: #70784F;	text-decoration: none;}#idiomas a:hover{	color: #70784F;	text-decoration: underline;}#idiomas li{	display: inline;	padding-right: 5px;}/*-	La cabecera de la página-	overflow:hidden Imaginemos que tenemos un texto sin espacios, como no se podrá	partir, este parametro lo oculta para no romper el diseño, tanto en altura como	en anchura*/#cabecera{	padding: 0px;	margin: 0px;	width: 100%;	background-color: #70784F;}#cabecera-left{	width: 221px;	height: 178px;	float: left;	padding: 0px;	margin: 0px;	background: url("imag/plantilla/cabecera_logo.jpg");		background-color: #70784F;}#cabecera-right{	width: 539px;	height: 178px;	float: right;	padding: 0px;	margin: 0px;	background: url("imag/plantilla/cabecera_right.jpg");		background-color: #70784F;}/*-	Estilo barra inferior cabecera (Buscador)*/#barra-buscador{	padding: 0px;	margin: 0px;	width: 100%;	background-color: #ffffff;	vertical-align: middle;}#buscador{	width: 221px;	height: 31px ! important;	height/**/: 37px;		float: left;	text-align: center;	background: url("imag/plantilla/fondo_buscador.gif");		background-color: #70784F;	padding: 6px 0px 0px 0px;}#buscador .text{	width: 100px;	vertical-align: middle;	margin: 0px 5px 0px 0px;	padding: 0px 0px 2px 4px;	border: solid 1px #757575;	background-color: #ffffff;	font-size: 11px;	font-family: verdana;}#buscador .boton{	vertical-align: middle;	margin: 0px;	padding: 0px;}#barra-buscador-right{	width: 539px;	height: 37px;	float: right;	padding: 0px;	margin: 0px;	background: url("imag/plantilla/fondo_right_buscador.gif") repeat-x top left;		background-color: #70784F;}/*********************************************************CONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOS**********************************************************/#content{	padding: 0px;	margin: 0px;	width: 100%;	background-color: #70784F;	vertical-align: middle;	background: url("imag/plantilla/fondo_gral.gif");	}#content-left{	width: 221px;	min-height: 375px;	float: left;		margin: 0px;	padding: 0px;}*html #content-left{	height: 375px;}#content-left-top{	margin: 30px 0px 30px 10px;	padding: 0px;}#content-left-top .menu-seccion li{	display: block;	width: 100%;	margin: 0px;	padding: 4px 0px 0px 0px;	font-weight: bold;}#content-left-top .menu-seccion li a{	display: block;	width: 100%;	margin: 0px;	padding: 0px 0px 0px 41px;	color: #70784F;	text-decoration: none;	background-image: url("imag/plantilla/bullet_off.gif");		background-repeat: no-repeat;	background-position: 25px;			}#content-left-top .menu-seccion li a:hover{	display: block;	margin: 0px;	padding: 0px 0px 0px 45px;	color: #B5C965;	text-decoration: none;	background-image: url("imag/plantilla/bullet_on.gif");		background-repeat: no-repeat;}#content-left-separa-menus{	background-image: url("imag/plantilla/separa_menu.gif");	background-repeat: no-repeat;	margin: 0px;	padding: 1px;}#content-left-bottom{	margin: 30px 0px 30px 10px;	padding: 0px;	text-decoration: none;			}#content-left-bottom .utilidades-basico li{	display: block;	width: 100%;	margin: 0px;	padding: 4px 0px 0px 0px;	color: #B5C965;	text-decoration: none;		background-repeat: no-repeat;	background-position: 25px;	font-weight: bold;				}#content-left-bottom .utilidades-basico li a{	display: block;	width: 100%;	margin: 0px;	padding: 0px 0px 0px 41px;	color: #70784F;	text-decoration: none;	background-image: url("imag/plantilla/bullet_off.gif");		background-repeat: no-repeat;	background-position: 25px;			}#content-left-bottom .utilidades-basico li a:hover{	display: block;	margin: 0px;	padding: 0px 0px 0px 45px;	color: #B5C965;	text-decoration: none;	background-image: url("imag/plantilla/bullet_on.gif");		background-repeat: no-repeat;}#content-left-bottom .utilidades-cliente li{	display: block;	width: 100%;	margin: 0px;	padding: 4px 0px 0px 0px;	color: #70784F;	text-decoration: none;		background-repeat: no-repeat;	background-position: 25px;	font-weight: bold;				}#content-left-bottom .utilidades-cliente li a{	display: block;	width: 100%;	margin: 0px;	padding: 0px 0px 0px 41px;	color: #70784F;	text-decoration: none;	background-image: url("imag/plantilla/bullet_off.gif");		background-repeat: no-repeat;	background-position: 25px;			}#content-left-bottom .utilidades-cliente li a:hover{	display: block;	margin: 0px;	padding: 0px 0px 0px 45px;	color: #69714A;	text-decoration: none;	background-image: url("imag/plantilla/bullet_on.gif");		background-repeat: no-repeat;}#content-right{	width: 509px !important;	width/**/: 539px;	float: right;	margin: 0px;	padding: 30px 10px 10px 20px;}#content-right-top{	width: 100%;	float: right;	margin: 0px 0px 10px 0px;	padding: 0px;	border-bottom: 1px solid #D7D8D6;}#content-right-bottom{	width: 100%;	float: right;	margin: 0px;	padding: 0px;}#content-right-bottom-left{	width: 236px !important;	width/**/: 246px;	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 10px 10px 0px;	border-right: 1px solid #D7D8D6;}#content-right-bottom-right{	width: 246px;	float: right;	margin: 0px;	padding: 0px 0px 10px 0px;}.ver-mas{	text-align: right;	color: #97B121;	font-weight: bold;	margin: 5px 0px 0px 0px;}.texto-intro{	background-color: #EAF0D5;		padding: 15px;	color: #69714A;	margin: 0px 0px 10px 0px;}.titulo-seccion{	font-size: 18px;	font-weight: bold;	color: #70784F;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 28px;	background-image: url("imag/plantilla/bullet_seccion.gif");	background-repeat: no-repeat;	background-position: 0px 0px;		}.imagen-lado{	float: right;	margin: 0px 0px 0px 20px;	border: 2px solid #D7DDC0;	padding: 0px;}#lista .clear, #datos .clear, #formulario .clear{	padding: 6px !important;	padding/**/: 0px;}/*- Sección de tipo texto, Inicio, Quienes Somos, Que Ofrecemos, Aviso Legal*/#texto .titulo{	font-weight: bold;	margin: 0px 0px 10px 0px;}#texto .texto{	padding: 0px 0px 10px 0px;}#texto .imagen-lado{	margin-bottom: 20px;}/*- Sección de tipo lista específica, Donde estamos, Contacto*/#lista .contenedor{	margin: 10px 0px 10px 10px;}#lista .contenedor li{	padding: 0px;	margin: 2px 0px 2px 0px;}#lista .titulo-lista{	background-color: #DCE5BA;		padding: 2px 0px 0px 10px !important;	padding/**/: 2px 0px 4px 10px;	height: 18px !important;	height/**/: 20px;	color: #69714A;	font-weight: bold;}#lista .titulo-elemento{	font-weight: bold;		color: #69714A;}/*- Sección de tipo lista específica, Donde estamos, Contacto (Alternativo)*/#lista-alt .titulo-elemento{	font-weight: bold;	color: #69714A;	}/*- Sección de tipo datos específica, Ofertas (Alternativo)*/#datos-alt .titulo-elemento{	font-weight: bold;	color: #69714A;	}/*- Sección de tipo lista genérica, Ofertas, Novedades, Archivos, Enlaces, Clientes*/#datos .contenedor{	margin: 10px 0px 10px 10px;}#datos .titulo-elemento{	background: #DCE5BA;	padding: 2px 0px 0px 10px !important;	padding/**/: 2px 0px 4px 10px;	height: 18px !important;	height/**/: 20px;	color: #69714A;	font-weight: bold;}#datos .enlace-elemento{	float: left;}/*- Estilos para los resultados del buscador*/#resultados-buscador{	margin: 0px 0px 10px 0px;}#resultados-buscador .titulo-resultados{	padding: 6px 0px 6px 0px;	font-weight: bold;}#resultados-buscador .texto, #resultados-buscador .titulo{	margin: 10px 0px 10px 0px;}/*- Estilos para los formularios, Recomendar*/#formulario{	margin: 0px 0px 10px 0px;}#formulario label{	font-weight: bold;	width: 130px;	float: left;}#formulario .olvidar{	position: absolute;	left: -130px;}#buttons{	position: relative;	left: 127px !important;	left/**/: 130px;	margin-top: 3px;	padding: 2px;}#buttons .button{	background-color: #69714A;	border: 1px solid #70784F;	color: #70784F;	font-weight: bold;	font-size: 11px;		}/*- Estilos para el catálogo*/#navegacion{	margin: 0px 0px 10px 0px;}#navegacion a{	padding: 0px 6px 0px 0px;}#navegacion li{	display: inline;}#catalogo{	margin: 0px;	padding: 0px;}#catalogo p{	margin-left: 3px;	padding: 0px;}#catalogo .titulo-seccion{	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 28px;}#catalogo h1{	font-size: 11px;	background-color: #DCE5BA;	padding: 2px 0px 0px 10px !important;	padding/**/: 2px 0px 4px 10px;	height: 18px !important;	height/**/: 20px;	margin: 10px 0px 10px 0px;	color: #69714A;	font-weight: bold;	}#catalogo h1 a{	color: #69714A;}#catalogo h2{	font-size: 11px;	height: 20px;	background-color: #DCE5BA;	padding: 2px 0px 0px 10px !important;	padding/**/: 2px 0px 4px 10px;	height: 18px !important;	height/**/: 20px;	margin: 10px 0px 10px 0px;	color: #69714A;	background: url("imag/plantilla/fondo_h2_catalogo.gif");	}#catalogo h2 a{	color: #69714A;}#catalogo .nivel2 {	margin-left: 10px;	padding: 0px;}#catalogo .imagen-lado{	float: right;	margin: 0px 0px 10px 10px;	border: 1px solid #AACA8A;	}#catalogo .mas-info{	clear: both;	margin: 0px 0px 10px 0px;	float: right;}#catalogo .volver{	margin: 5px 0px 20px 0px;	float: left;}#catalogo .descargar{	margin: 5px 0px 20px 0px;	float: right;}/*-	Pie de la página-	position: absolute y bottom:0 clear: both establecen en el pie de la página*/#pie{	height: 49px !important;	height/**/: 56px;	background: url("imag/plantilla/fondo_pie.gif");	bottom: 0;	clear: both;	width: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 6px 0px;}#pie p{	margin: 0px;	padding: 20px 20px 0px 0px;	text-align: right;	color: #70784F;}#pie a:link, #pie a:visited{	color: #70784F;	}#pie a:hover{	color: #69714A;	}#pie img{	vertical-align: middle;	}#pie a .izquierda{  float: left;  padding-left: 13px;  margin-top: -5px;}/* -	Soluciona un pixed de más en el IE*/ * html #pie{	margin-bottom: -1px;}				#destacados table{	width: 100%;	font-family:  "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:  11px;	border: 0px;	background-color: #EAF0D5;		margin-bottom: 5px;	}#destacados thead{	font-weight: bold;	background-color: #DCE5BA;}#destacados thead td{	font-weight: bold;	color: #70784F;	padding: 0px 0px 0px 10px;}#destacados tbody td{	vertical-align: top;	padding: 10px;	font-weight: bold;}#destacados td.image{	width: 150px;}#destacados .imagen-lado{	margin: 0px;	float: none;	width: 80%;}#catalogo .nombreProducto{	display: block;	float: left;}#catalogo .codigo{	display: block;	margin-right: 10px;	float: right;}#catalogo h1{	height: 15px;}#catalogo .derecha{	float: right;	vertical-align: middle;}#catalogo .principalderecha{	padding: 5px 0px 0px 0px;	float: right;	vertical-align: middle;}#catalogo .principalderecha img{	padding: 0px 0px 0px 0px;	vertical-align: middle;}				#cesta{	width: 100%;}#cesta input{	width: 30px;	padding: 0px 0px 0px 2px;}#cesta table{	width: 100%;	font-family:  "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-size:  11px;	border: 0px;}#cesta thead td{	background-color: #DCE5BA;		padding: 3px 0px 3px 10px;	width: 25%;	font-weight: bold;	color: #70784F;}#cesta tbody td{	width: 25%;	padding-left: 10px;	}#cesta tbody td.precio{	text-align: right;}#cesta tfoot td{	width: 25%;	font-weight: bold;	padding-left: 10px;}#cesta .texto{	background-color: #EAF0D5;		padding: 15px;	margin: 10px 0px 10px 0px;}#cesta tfoot td.total{	text-align: right;	padding-bottom: 14px;}#cesta .volver, #cesta .reenviar{	float: left;}#cesta .pedido{	float: right;}#cesta .actualizar{	float: left;}				
