html, body{
	width:100%;
	font-size:1px;
	margin:0; padding:0;
	background:url(../imagenes/fondo.gif) repeat-x top left #264b2e;
	text-align:center;
	}
img{
	margin:0; padding:0; border:0;
	}
table, tr, td{
	margin:0; padding:0;
	border-collapse:collapse;
	border:0;
	text-align:left; vertical-align:top;
	font-size:1px;
	}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#7D7D7D;
	margin:0; padding:0 0 8px 0;
	}
strong.verde{
	color:#0c8525;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#0c8525;
	line-height:18px;
	margin:0; padding:3px 0 15px 30px;
	background:url(../imagenes/vineta-grande.png) no-repeat top left;
	}
#hoja{
	width:750px;
	margin:10px auto 0 auto; padding:10px;
	background:url(../imagenes/hoja.gif) repeat-x top left #ececec;
	}
#header{
	position:relative;
	width:750px; height:245px;
	margin:0 0 3px 0;
	}
#navbar-left{
	position:relative;
	height:30px;
	background:url(../imagenes/navbar.gif) no-repeat top left;
	}
#navbar-right{
	position:relative;
	height:30px;
	background:url(../imagenes/navbar.gif) no-repeat right -30px;
	}
	
/* MENÚ PRINCIPAL ESTILOS */
#menu{
	height:22px;
	_width:505px;
	position:absolute;
	top:4px; right:8px;
	z-index:2;
	text-align:left;
	display:block;
	}
.items {
	position: relative;
	height: 22px;
	padding: 0;
	margin:0;
	text-align:left;
	display:block;
	}
.items li {
	float: left;
	list-style: none;
	margin:0; padding:0;
	}
.items li.back {
	background: url(../imagenes/lava.gif) no-repeat right -22px;
	width: 16px; height: 22px;
	z-index: 8;
	position: absolute;
	}
.items li.back .left {
	background: url(../imagenes/lava.gif) no-repeat top left;
	height: 22px;
	margin:0 16px 0 0; /* 7px is the width of the rounded shape */
	}
.items li a {
	font: normal 11px arial;
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	text-align: center;
	top: 4px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 22px;
	position: relative;
	overflow: hidden;
	margin: 0 16px;
	}
*html .items li a {
	font: normal 11px arial;
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	text-align: center;
	top: 4px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 22px;
	position: relative;
	overflow: hidden;
	margin: 0 8px;
	}
.items li a:hover, .items li a:active, .items li a:visited {
	border: none;
	}
	
#hoja2{
	width:750px;
	margin:20px auto 0 auto;
	background:#FFFFFF;
	}
#contenido{
	width:700px;
	margin:0 auto; padding:0 15px 60px 15px;
	background:url(../imagenes/contenido-bottom.gif) no-repeat bottom left;
	}
.punteada-verde{
	display:block;
	height:1px;
	background:url(../imagenes/punteada-verde.gif) repeat-x top left;
	}
.boton1{
	height:21px;
	display:block; float:left; 
	padding:0; margin:0;
	background:url(../imagenes/boton-right.gif) no-repeat top right;
	}
.boton1 a{
	height:17px;
	display:block; float:left;
	padding:4px 0 0 12px; 
	margin:0 14px 0 0;
	_margin:0 7px 0 0;
	background:url(../imagenes/boton-left.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
.boton1 a:hover{
	color:#FFFF00;
	}
#pielinks{
	padding:10px 0; margin:0;
	text-align:center;
	}
#pielinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#0c8525;
	text-decoration:none;
	padding:0 10px;
	background:url(../imagenes/separador.gif) no-repeat right 2px;
	}
#pielinks a:hover{
	color:#003300;
	text-decoration:underline;
	}
#pielinks a.sinseparador{
	background:none;
	}
#pie{
	width:730px; height:47px;
	padding:12px 0; margin:0 auto;
	background:url(../imagenes/pie.gif) no-repeat top left;
	text-align:center;
	}
#pie span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#464646;
	}
#pie a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#464646;
	text-decoration:underline;
	}
#creditos{
	width:750px;
	margin:0 auto; padding:10px;
	text-align:center;
	}
#creditos span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#dfe4e0;
	}

/* CLIENTES */
.btn-cliente{
	width:193px; height:18px;
	text-align:left;
	margin:0 0 1px 0; padding:3px 0 0 10px;
	background:url(../imagenes/btn-cliente.gif) no-repeat 0 0;
	}
.btn-cliente a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#0c8525;
	text-decoration:none;
	padding:0 0 3px 20px;
	background:url(../imagenes/vineta-chica.png) no-repeat top left;
	}
#cuadro-left{
	display:block;
	background:url(../imagenes/cuadro-gris-left.gif) no-repeat top left;
	}
#cuadro{
	display:block;
	background:url(../imagenes/cuadro-gris-right.gif) no-repeat top right;
	padding:20px 25px;
	text-align:left;
	}
#cab{
	height:40px; margin:0; padding:0;
	}
#cab h1{
	display:block; float:left; width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#0c8525;
	line-height:26px;
	margin:0 0 0 0; padding:0 0 0 30px;
	background:url(../imagenes/vineta-grande.png) no-repeat top left;
	}
#cab h1 span{
	font-size:13px;
	}
#cab .logo{
	width:200px; 
	margin:0; padding:0;
	float:right;
	text-align:right;
	}
#cab .logo img{
	border:0;
	background:none;
	margin:0; padding:0 5px 0 0;
	}
#cab .logo img:hover{
	border:0;
	padding:0 5px 0 0; margin:0;
	background:0;
	}
#cuadro ul{
	display:block;
	list-style:none;
	margin:0; padding:20px 0px 30px 0;
	background:url(../imagenes/punteada-verde.gif) repeat-x top left;
	}
#cuadro li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#7D7D7D;
	margin:0; padding:0 0 5px 8px;
	background:url(../imagenes/guion.gif) no-repeat left 7px;
	}
#cuadro img{
	border:1px solid #b7b7b7;
	padding:3px; margin:0 1px 2px 0;
	background:#FFFFFF;
	}
#cuadro img:hover{
	border:1px solid #0c8525;
	background:#FFFFFF;
	}
#cuadro h1.servicios{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#0c8525;
	line-height:18px;
	margin:0; padding:3px 0 3px 30px;
	background:url(../imagenes/vineta-grande.png) no-repeat top left;
	}
#cuadro h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#464646;
	line-height:16px;
	margin:0; padding:0 0 0 30px;
	}
#cuadro ul.servicios{
	display:block;
	list-style:none;
	margin:0; padding:20px 0px 0 30px;
	background:none;
	}
#cuadro ul.servicios li{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#7D7D7D;
	margin:0; padding:0 0 5px 8px;
	background:url(../imagenes/guion-gris.gif) no-repeat left 7px;
	}
.btn-servicio{
	width:300px; height:45px;
	text-align:left;
	margin:0; padding:15px 0 0 20px;
	background:url(../imagenes/btn-servicio.gif) no-repeat 0 0;
	}
.btn-servicio h1{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#0c8525;
	padding:0 0 3px 0; margin:0;
	background:none;
	}
.btn-servicio a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#0c8525;
	text-decoration:none;
	padding:1px 0 3px 20px;
	background:url(../imagenes/vineta-chica.png) no-repeat top left;
	}
.btn-servicio a:hover{
	text-decoration:underline;
	}
.subservicio{
	display:block;
	background:url(../imagenes/servicios-fondo-submenu.gif) no-repeat bottom left;
	padding:0 40px 10px 20px; margin:0 0 10px 0;
	}
.subservicio a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	color:#464646;
	text-decoration:none;
	padding:0px 0 12px 20px;
	background:url(../imagenes/vineta-chica.png) no-repeat top left;
	}
.subservicio a:hover{
	text-decoration:underline;
	}

/* CONTACTO */
#contenido.contacto{
	width:730px;
	margin:0 auto; padding:0 0 60px 0;
	background:url(../imagenes/contenido-bottom.gif) no-repeat bottom left;
	}
#cuadro.contacto{
	display:block;
	background:url(../imagenes/cuadro-gris-right.gif) no-repeat top right;
	padding:20px 15px;
	text-align:left;
	}
#cuadro.contacto img{
	border:0; padding:0; margin:0;
	background:none;
	}
#datos{
	display:block;
	height:72px;
	background:url(../imagenes/datos.png) no-repeat top left;
	padding:20px 0 0 192px;
	}
#cuadro.contacto #datos p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	color:#cee1d2;
	padding:0; margin:0;
	}
#cuadro.contacto p.texto{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#7d7d7d;
	padding:20px 25px 30px 25px; margin:0;
	}
#cuadro.contacto p.texto a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#0c8525;
	padding:0; margin:0;
	text-decoration:underline;
	border:0;
	}
#cuadro.contacto .columna1 p{
	display:block; float:left;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#7d7d7d;
	padding:4px 0 0 0; margin:0;
	}
#cuadro.contacto .columna2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#7d7d7d;
	padding:0 0 8px 0; margin:0;
	}
label{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	color:#7d7d7d;
	padding:0; margin:0;
	}
label.error{
	margin:0; padding:0 0 5px 0;
	display:block; float:left;
	color:#cd0a02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	}
span.asterisco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	color:#cd0a02;
	padding:0; margin:0;
	}
#cuadro.contacto .columna1 input{
	display:block; float:left;
	width:171px; height:15px;
	background:url(../imagenes/textfield.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	line-height:12px;
	margin:0; padding:3px 4px;
	border:0;
	}
#cuadro.contacto .columna2 input{
	color:#7d7d7d;
	margin:0; padding:0;
	}
#cuadro.contacto .columna2 input.enviar{
	color:#7d7d7d;
	width:57px; height:21px;
	background:url(../imagenes/btn-enviar.jpg) no-repeat top left;
	margin:5px 0 0 184px; 
	_margin:5px 0 0 92px;
	padding:0;
	border:0;
	}
#cuadro.contacto .columna2 textarea{
	width:230px; height:64px;
	background:url(../imagenes/textarea.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	line-height:12px;
	margin:0; padding:3px 4px;
	border:0;
	}

/* PRENSA */
#nota-nutrihelp{
	width:711px; height:55px;
	background:url(../imagenes/nota-nutrihelp.png) no-repeat top left;
	margin:0 auto;
	text-align:left;
	}
#nota-nutrihelp p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#cee2d2;
	line-height:16px;
	margin:0; padding:16px 0 0 25px;
	}
#nota-nutrihelp p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	line-height:16px;
	margin:0; padding:0;
	text-decoration:underline;
	}
#nota-nutrihelp p a:hover{
	color:#FFFFFF;
	}
#silvia{
	text-align:left;
	padding:10px 15px 0 15px;
	}
#silvia h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0c8525;
	line-height:16px;
	margin:0; padding:0 0 5px 10px;
	background:none;
	}
#silvia p{
	padding:0 0 8px 10px;
	}
#sel-notas{
	width:221px; height:45px;
	padding:0; margin:15px 0 0 0;
	background:url(../imagenes/notas.png) no-repeat top left;
	text-align:center;
	}
#sel-notas p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cee2d2;
	line-height:16px;
	margin:0; padding:11px 0 0 0;
	}
#notas{
	height:300px; margin:0 0 20px 0;
	text-align:center;
	}
#notas img{
	padding:9px 0 12px 0;
	}
.notas-g{
	float:left;
	width:170px; height:299px;
	margin:0; padding:0 25px;
	background:url(../imagenes/prensa-cuadro-g.gif) no-repeat top left;
	}
.notas-c{
	float:left;
	width:170px; height:98px;
	margin:0 0 2px 0; padding:0 25px;
	background:url(../imagenes/prensa-cuadro-c.gif) no-repeat top left;
	}
#notas ul, #notas li{
	margin:0; padding:0;
	list-style:none;
	text-align:left;
	}
#notas ul li a{
	display:block;
	margin:0; padding:0 0 8px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0c8525;
	line-height:14px;
	background:url(../imagenes/vineta-nota.gif) no-repeat 0 4px;
	text-decoration:none;
	}
#notas ul li a:hover{
	text-decoration:underline;
	}
.libro{
	padding:2px 0 10px 0; margin:0 10px; 
	height:90px;
	background:url(../imagenes/sombra.gif) repeat-x bottom left;
	text-align:left;
	}
.libro div{
	float:left;
	background:#FFFFFF;
	padding:3px; margin:0 2px 0 0;
	border:1px solid #c9c9c9;
	}
#silvia div.libro p{
	display:block; float:left;
	width:450px; padding:0 0 0 20px;
	}
