/* CSS */
* {
	padding: 0;
	margin: 0;
}
p{
	font-size:0.74em;
}
a{
	outline:none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#418abd;
	background:#ECF7FB url(../home/background_r1_c1.jpg) repeat-x;
}

/* CONTENTS
---------------------------*/
#preHome{ position:absolute; top:30%/*240px*/; left:30%; background:url(../home/prehome.jpg) no-repeat; width:513px; height:292px; margin: auto ; }
#preHome a.entrar{ width:120px; height:20px; display:block; text-indent:-9999px; outline:none; float:right; margin:5px 10px;}
#preHome a.informarse{ position:absolute; top:170px; left:190px; width:130px; height:27px; display:block; text-indent:-9999px;}
.bgPrehome{ background:#DAE3E8 url(../home/bgPrehome.jpg) repeat-x;}
#maincontent {
	background:url(../home/bgpage.gif) repeat-y;
	width:802px;
	margin:auto;
}

#content {
	background-image:url(../home/backcont.gif);
	background-repeat:no-repeat;
	width:802px;
	margin:auto;
}
#content2 {
	width:770px;
	margin-left:16px;
}
#header {
	width:770px;
	height:244px;
	background:url(../home/header2.jpg);
	background-repeat:no-repeat;
}
#header2 {
	width:770px;
	height:244px;
	background:url(../home/header3.jpg);
	background-repeat:no-repeat;
}
.logolink{
	display:block;
	float:left;
	width:160px;
	height:72px;
	margin:100px 0 0 10px;
}
.logolink a{
	display:block;
	width:160px;
	height:72px;
}
#contacto{
	width:269px;
	height:244px;
	float:right;
	text-align:left;
}

#textchanger{
	width:50px;
	height:40px;
	background-image:url(../home/estrella.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-top:152px; 
	padding-right:45px;
	float:right;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
#textchanger ul span a{
	margin:10px 0px 0px 5px;
	text-align:center;
}
#menu {
	background-image:url(../home/backmenu.jpg);
	background-repeat:no-repeat;
	color:#418abd;
	font-size:11px;
	width:204px;
	float:left;
	margin-left:5px;
	padding:20px 10px 10px 10px;
}
#menu li {
	list-style:none;
}
.closed{
	background-image:url(../home/sep1.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	min-height:27px;
	height:27px;
	height:27px !important;
	padding-top:3px;
	padding-bottom:3px;
}
.open{
	padding-top:3px;
	padding-bottom:3px;
}
#derecha {
	width:525px;
	float:right;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	/* font-size:1.2em;*/
	color:#333333;
	line-height: inherit;
}
.pad1{
	padding-left:20px;
	margin-right:20px;
}
.pad2{
	padding-left:10px;
	margin-right:20px;
	line-height:18px;
}
.pad3{
	padding-left:20px;
	padding-left:20px;
	line-height:18px;
}
#submenu {
	width:258px;
	padding-top:40px;
	list-style:none;
	float:right;
} 
#trabajos{
	width:83px;
	text-align:center;
	background-image:url(../home/sepm.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:5px;
}
#email {
	width:68px;
	text-align:center;
	padding-top:5px;
}
#center {
	float:right;
}
#decrease {
	font-size:10px;
	font-weight:bold;
}
#decrease a {
	color:#FFFFFF;
}
#decrease a:hover {
	color:#cccccc;
	text-decoration:none;
}
#increase {
	font-size:14px;
	font-weight:bold;
}

#increase a {
	color:#FFFFFF;
}

#increase a:hover{
	color:#cccccc;
	text-decoration:none;
}

.titcel{
	display:block;
	width:394px;
	background-color:#D8EDF1;
	color:#28B5CE;
	font-weight:bold;
	text-transform:uppercase;
	margin-top: 2px;
	margin-left: 1px;
	float: left;
	padding:10px 10px 10px 25px;
}
.recuadro1{
	width:292px;
	height:85px;
	padding:0px 0px 0px 10px;
	background-image: url(../home/bannerLecheNutricion.gif);
	background-repeat:no-repeat;
	color:#333333;
	margin-bottom:8px;
	float:left;
}
.recuadro1 a{
	display:block;
	width:292px;
	height:85px;
}
.recuadroDownloads{
	width:292px;
	height:85px;
	padding:0px 0px 0px 10px;
	background-image: url(../home/strip1.gif);
	background-repeat:no-repeat;
	color:#333333;
	margin-bottom:8px;
	float:left;
}
.recuadro2{
background:url(../home/impCadenaFrio.jpg) no-repeat;
	width:218px;
	height:178px;
	padding:10px 0;
	background-repeat:no-repeat;
	color:#333333;
	float:right;
}
.recuadro2 a{ display:block; width:218px; height:178px;}


.columnr{
	width:197px;
	font-size:11px;
	padding:10px;
	float:right;
}
.floatl{
	float:left;
	padding-right:10px;
}
.floatr{
	float:right;
	padding-left:15px;
}
.floatr2{
	float:right;
}
.tit1{
	font-weight:bold;
	color:#30b1d0;
	font-size:13px;
	text-transform:uppercase;
}
.tit2{
	font-weight:bold;
	color:#1568ce;
	font-size:13px;
	text-transform:uppercase;
}
a {
	color:#0e6ace;
	text-decoration:none;
}
a:hover{
	color:#0e6ace;
	text-decoration: underline;
}

a.email{
	color:#28B5CE;
	text-decoration:none;
}
a.email:hover{
	text-decoration:underline;
}
a.foot{
	font-size:10px;
	color:#acacac;
	text-decoration:none;
}
a.foot:hover{
	text-decoration:underline;
}
a.recetas{
	font-size:12px;
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}
a.recetas:hover{
	font-size:12px;
	color:#ff9900;
	font-weight:bold;
	text-decoration:underline;
}
div.row2 {
	clear: both;
	padding:10px 0px 0px 0px;
	width:90px;
	float:right;
}
div.row {
	clear: both;
	padding-top:2px;
}

div.row span.label {
	float: left;
	width: 70px;
	text-align: right;
}

div.row span.formw {
	float: right;
	width: 120px;
	text-align: left;
} 
INPUT, TEXTAREA, SELECT { 
	font-family: Arial, Helvetica, sans-serif;
	color:#4E4E4E;
	padding-left:2px;
	font-size: 10px; 
	border: none;
	background-color:#EDEDED;
}
.button{
	background-color:#69CBDD; 
	border: 1px solid #FFFFFF;
	padding:0px;
	width:60px;
	display:block;
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
} 
#footer{
	clear:both;
	font-size:0.9em;
	text-align:right;
	padding-bottom:25px;
	width:770px;
	margin:auto;
}

#imgpie{
	background-image: url(../home/backpie.gif);
	background-repeat:no-repeat;
	height:58px;
	clear:both;
	margin:auto;
}
.puntos{
	color:#A6A6A6;
	font-size:9px;
}
.siguiente{
	height:15px;
	clear:both;
	background-color:#ECECEC;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
a.submenu{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
a.submenu:hover{
	text-decoration:underline;
}
.center{
	background-image:url(../home/titlyc.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:224px;
	height:25px;
}

.boldazul{
	font-family:Arial, Helvetica, sans-serif;
	color:#0057AE;
	font-weight:bold;
	padding-left:10px;
	margin-right:20px;
}
.azul{color:#0057AE;}

ol{
	margin:15px 0 0 40px;
}
ol li{
	list-style-position: outside;
	font-size:.74em;
	color:#0E6ACE;
}
ol li p{
	font-size:1em;
}

.vaca{
width:520px;
margin:auto;
}
 
/* CONTACTO
-------------------------*/
#forms {
	background:url(../home/sobre_contacto.gif) no-repeat 0 220px;
	width:525px;
	float:right;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height: inherit;
}

#forms p{
	margin-bottom:10px;
	color:#68A0DD;
	font-size:12px;
	font-weight:700;
	font-style:italic;
}
#forms  form{
	float:right;
	overflow:auto;
	width:410px;
	margin-top:20px;
	padding-right:25px;
}
#forms fieldset {
	border:none;
}
#forms label{
	width:140px;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
}
#forms input, textarea{
	background:#E6EFF7;
	border:1px solid #CDDFED;
	color:#0E6ACE;
	font-size:1em;
	width:252px;
	padding:2px;
}

#forms input.enviar{
	width:67px;
	height:36px;
	border:none;
}
#forms input.btn{
	background:none;
	width:83px;
	height:53px;
	border:none;
}
.botones{
	width:190px;
	float:right;
}

/*--------[Misc]---------*/
cite {
	font-size:.90em;
}

dl {
	width:290px;
	float:left;
	padding-left:20px;
	margin-right:20px;
	margin-bottom:25px;
}
dl.left {
	width:140px;
}
.pagetitle {
	margin:18px 0px 0px 20px;
}
/*---------------- Download--------------*/
.downloadbox{
	width:95%;
	margin:auto;
	overflow:auto; 
	text-align:center;
}
.downloadbox p img{
	margin:8px 0 0 0;
	border:1px solid #E1E1E1;
}
.pc{
	background:url(../home/bgpc.gif) no-repeat;
	width:122px;
	height:121px;
	float:left;
}
.pc a, .wallpaper a{
	color:#30B1D0;
	text-align:center;
	font-size:.78em;
}
.pc a:hover, .wallpaper a:hover{
	color:#8ED5E6;
}
.wallpaper{
	background:url(../home/bgwallpapper.gif) no-repeat;
	width:120px;
	height:111px;
	float:left;
}

/* MENU */

ul li a{ margin-bottom:20px;}

.closed ul{
	display:none;
	padding-left:17px;
}
.open ul{
	display:block;
	padding-left:17px;
}
.closed2 ul{
	display:none;
}

.open2 ul{
	display:block;
}

.closed a {
	font-size:12px;
	color:#0e6ace;
	text-decoration:none;
}

.open  a:hover {
	font-size:12px;
	text-decoration:none;
}
.closed a:hover {
	font-size:12px;
	text-decoration:none;
	color:#333333;
}

.open  a {
	font-size:12px;
	text-decoration:none;
	color:#2899B5;
}



.open ul li a, .closed ul li a {
	font-size: 12px;
	color:#2899b5;
	text-decoration:none;
}

.open ul li a:hover, .closed ul li a:hover{
text-decoration:underline;
	font-size: 12px;
	color:#2899b5;
}
.open ul ul li a, .closed ul ul li a {
	font-size: 11px;
	color: #666666;
}
.open ul ul li a:hover, .closed ul  ul li a:hover {
	font-size: 11px;
	color: #666666;
}
.open2 ul a {
/*	font-size: 10px;*/
	color: #666666!important;
	text-decoration:none;
}

a.decoration{
text-decoration:none;
}

ul li a{ font-size:12px;}
a.size{ font-size:12px;}
.closed2 li a{ font-size:11px;}
ul ul ul li{ margin-bottom:3px;}
/*---------------- Popup--------------*/
 
 .mensajes{
 background:#E1EDF4 url(../home/titulo.jpg) no-repeat 60px 30px;
 width:356px;
 height:197px;
 border:1px solid #AFDEED;
  }
.mensajes .cerrar{
background:url(../home/cerrar.jpg) no-repeat;
width:42px;
height:41px;
float:right;
margin:5px;
}
.mensajes .cerrar a{
display:block;
width:42px;
height:41px;
}
 .mensajes p{
 text-align:center;
 color:#2C71E8;
 font-size:.95em;
 margin-top:100px;
 }

/*---------------- img --------------*/

.imgInterna{ display:block; width:90%; margin:
10px 0; overflow:auto; }
.imgInterna img{ margin:0 15px 10px 0; float:left; }
.imgInterna2 img{ margin:0 15px 0 10px; float:right; }

/*---------------- img --------------*/
p.boxAzul{ background:url(../cadenaImg/boxAzul.gif) no-repeat; width:446px; height:73px; color:#0E6ACE; text-align:center; padding:15px 10px; margin:15px 30px;}

.iconTemp{ background:url(../cadenaImg/iconoTemperatura.gif) no-repeat; width:76px; height:130px; float:left; margin:0 15px 0 0; display:block;}
.iconOrden{ background:url(../cadenaImg/iconoOrden.jpg) no-repeat; width:76px; height:75px;  float:left; margin:0 15px 20px 0;}
.iconRotacion{ background: url(../cadenaImg/iconoRotacion.jpg) no-repeat; width:76px; height:75px;  float:left; margin:0 15px 90px 0;}

.descripcion{ position:absolute; z-index:100; color:#2F6FAF; font-size:.85em; width:180px; margin:190px 0 0 -200px;}

ul#temperatura{margin:0 15px 0 0; float:right; _width:inherit; width:390px;}
ul#temperatura li{ list-style:none; background:url(../home/bullet.gif) no-repeat 0 10px; padding-left:15px; font-size:.74em; font-weight:normal;}

/*-------------------------*/
.impArt{ background:url(../home/impArt.jpg) no-repeat; width:199px; height:74px; display:block;}
.impArt a{ display:block; width:199px; height:74px; text-indent:-9999px;} 
.boxListadoNoticias{ background:#E9F0F6 url(../noticias/topBox.jpg) no-repeat; padding-top:10px; width:481px; margin:20px auto 0;}
.boxListadoNoticias ul{ margin:0 10px 0;}
.boxListadoNoticias ul li{ background:url(../noticias/bulletList.jpg) no-repeat right; list-style:none; border-bottom:1px dashed #78B3F4; padding:5px 0;}
.boxListadoNoticias ul li a{ padding:0; text-decoration:none;}
.boxListadoNoticias ul li a:hover{ color:#666666;}
.footerListado{ background:url(../noticias/bottomBox.jpg) no-repeat; width:481px; height:22px; margin:auto;}
.celeste{ background:url(../noticias/bulletTitulo.jpg) no-repeat 0 -4px; padding-left:20px; display:block; height:23px; color:#0E6ACE; margin-left:10px;}