* {margin:0; padding:0;border: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, em, img, q, peq, strong, sub, sup, u, i, center, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {
	line-height: 1;
	margin-top: 43px;
	font: 13px Tahoma, arial, helvetica, sans-serif;
	color: #005596;
	background: #ECFBFF;
}

/************ TEXTOS **********/		
h2 {font-size: 16px; color:#00559F;}

a:link {color: #005596; text-decoration: underline;}
a:visited {color: #005596; text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {color: #900; text-decoration: underline;}
#colum_izda a:hover { background: none;}

ol, ul {list-style: none;}
:focus {outline: 0;}
br {clear: both;}

.invisible, h1 span,#colum_izda ul li a span, #menu_util li a span, caption, #resultados h3 span, #colum_dcha h2.home span, #sabias h2 span{position: absolute;left: -10000px;}

hr {clear: both; border:1px solid transparent; margin:10px 0;  filter : alpha(opacity=0);}

.left {float: left; width:auto;}
.right {float: right; width:auto;}

img {vertical-align:middle;}
img.left {margin: 5px 15px 10px 0;}
img.right {margin: 5px 0 10px 15px;}

.w38 {width:38%;}
.w39 {width:39%;}
.w40 {width:40%;}
.w43 {width:43%;}
.w43 p {
	margin: 0 0 7px 0 !important;
}

.w45 {width:45%;}
.w47 {width:47%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w55 p {
	line-height:17px !important;
}

.w50 {width:50%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w89 {width:89%;}

#destacado_formato{
	left:20px;
	position:relative;
	width:484px;
}

.fontgran{font-size: 14px;}
.color-rojo{background:#FFFFFF; color: #FF0000;}
.azulclaro{background:#ECFBFF; color:#1EC4F4;}
.naranja{background:#ECFBFF; color:#EF7F23;}

p.volver{ display:block;  text-align: right; clear:both; padding-right:60px;}


h1 {/*width: 525px;*/ width: 345px; height: 116px; float:left;}
h1.home {width: 683px; height: 115px; margin-top:15px; float:none;}
h1.tit-verde{background: url(../img/h1-verde.gif) no-repeat left bottom;}
h1.tit-amarillo{background: url(../img/h1-amarillo.gif) no-repeat left bottom;}
h1.tit-azul{background: url(../img/h1-azul.gif) no-repeat left bottom;}
h1.tit-rojo{background: url(../img/h1-rojo.gif) no-repeat left bottom;}
h1.tit-artista{background: url(../img/h1-artista.gif) no-repeat left bottom;}
h1.tit-busca{background: url(../img/h1-busca.gif) no-repeat left bottom;}
h1.tit-sabias{background: url(../img/h1-sabias.gif) no-repeat left bottom;}
h1.tit-formulario{background: url(../img/h1-formulario.gif) no-repeat left bottom;}
h1.tit-creceNews{background: url(../img/h1-crecenews.gif) no-repeat left bottom;}


#flash{margin-top:31px;}
#apuntate{position:absolute; top:10px; right:20px}

/*************** CUERPO ******************/
#cuerpo {margin: 0 auto; width: 985px; background: url(../img/bg-cuerpo.gif) repeat-y;}
#cuerpoNube {margin: 0 auto; width: 985px; background: url(../img/bg-cuerpo_nube.gif) repeat-y;}
#top {width: 985px; background: url(../img/bg-top.jpg) no-repeat;}
#topNube {width: 985px; background: url(../img/bg-top_nube.jpg) no-repeat;}
#bottom{width: 985px; background: url(../img/bg-fin.gif) no-repeat left bottom; position: relative; border-bottom:1px solid #ECFBFF;}
#bottom4{width: 985px; background: url(../img/bg-fin4.gif) no-repeat left bottom; position: relative; border-bottom:1px solid #ECFBFF;}
#bottom5{width: 985px; background: url(../img/bg-fin5.gif) no-repeat left bottom; position: relative; border-bottom:1px solid #ECFBFF;}
#bottom6{width: 985px; background: url(../img/bg-fin6.gif) no-repeat left bottom; position: relative; border-bottom:1px solid #ECFBFF;}
#bottom7{width: 985px; background: url(../img/bg-fin7.gif) no-repeat left bottom; position: relative; border-bottom:1px solid #ECFBFF;}
#bottom8{width: 985px; background: url(../img/bg-fin8.gif) no-repeat left bottom; position: relative; border-bottom:1px solid #ECFBFF;}


/************ COLUMNA IZQUIERDA *************/
#colum_izda {float: left; width: 228px; margin: 0 15px 0 13px; text-align:center; min-height: 735px;}
.minHeight575 { min-height: 575px !important; 
				_height:575px }
.minHeight580 { min-height: 580px !important; 
				_height:580px }
.minHeight600 { min-height: 600px !important; 
				_height:605px }
.minHeight640 { min-height: 640px !important; 
				_height:640px }
.minHeight685 { min-height: 685px !important; 
				_height:685px }
.minHeight1145 { min-height: 1145px !important; 
				_height:1150px }
#colum_izda img {margin: 25px 0 0 0;}

/**************** MENU IZDA ********************/
#colum_izda ul {
	width: 100%;
	margin-top: 15px;
	background: url(../img/oso_azul.gif) right bottom no-repeat;
	height:464px;
}
#colum_izda ul li {
	margin:0px;
	padding:0px;}
#colum_izda ul li a {
	height: 61px;
	display: block;
	margin:0px;
	padding:0px;
	border:0px;
}



#colum_izda ul li.uno a {background: url(../img/menu1-a.gif) no-repeat right  ; height:67px;}
#colum_izda ul li.dos a {background: url(../img/menu2-a.gif) no-repeat right  ;height: 52px;}
#colum_izda ul li.tres a {background: url(../img/menu3-a.gif) no-repeat right  ; height:51px;}
#colum_izda ul li.cuatro a {background: url(../img/menu4-a.gif) no-repeat right  ; height:52px}
#colum_izda ul li.uno a.active,#colum_izda ul li.uno a:hover {background: url(../img/menu1-b.gif) no-repeat right  ; height:67px;}
#colum_izda ul li.dos a.active,#colum_izda ul li.dos a:hover {background: url(../img/menu2-b.gif) no-repeat right  ; height:52px;}
#colum_izda ul li.tres a.active,#colum_izda ul li.tres a:hover {background: url(../img/menu3-b.gif) no-repeat right  ; height:51px;}
#colum_izda ul li.cuatro a.active,#colum_izda ul li.cuatro a:hover {background: url(../img/menu4-b.gif) no-repeat right  ; height:52px;}

/************ COLUMNA DERECHA *************/
#colum_dcha {float: left; margin: 0 0 20px 27px; width: 680px; height: auto;}
#colum_dcha {_margin: 0 0 20px 5px;}
#colum_dcha h2 {line-height:1.4em;}
#colum_dcha h2.home{background: url(../img/h2-home.gif) no-repeat; width:410px; height:76px;}

#colum_dcha p {margin: 0 0 5px 0; line-height: 1.5em;}

#colum_dcha ol.submenu { list-style-type: none; float:left; display:block; width:100%;}
#colum_dcha ol.submenu li{ float:left; margin-right:16px; width:auto;}

ol#botones{ display:block; width:700px; height: 93px; margin-top:40px; margin-bottom:30px; }
ol#botones li {float: left; list-style:none; }
ol#botones li.corta a{ float:left;  width:210px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_corta_y_pega_normal.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.corta_on a{ float:left;  width:210px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_corta_y_pega_flecha.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.corta a:hover{ float:left;  width:210px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_corta_y_pega_encima.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.pinta a{ float:left;  width:220px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_pinta_y_colorea_normal.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.pinta_on a{ float:left;  width:220px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_pinta_y_colorea_flecha.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.pinta a:hover{ float:left;  width:220px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_pinta_y_colorea_encima.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.pasatiempos a{ float:left;  width:210px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_pasatiempos_normal.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.pasatiempos_on a{ float:left;  width:210px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_pasatiempos_flecha.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}
ol#botones li.pasatiempos a:hover{ float:left;  width:210px; height:93px; overflow:hidden; text-indent:-1000000px; background-image:url(../img/boton_pasatiempos_encima.gif); background-repeat:no-repeat; padding-right:10px; margin-right:10px;}




.mancha{background: url(../img/mancha.gif) no-repeat; padding:0 0 0 10px;}/*verde*/
.mancha-roja{background: url(../img/mancha-roja.gif) no-repeat; padding:0 0 0 10px;}
.mancha-amarilla{background: url(../img/mancha-amarilla.gif) no-repeat; padding:0 0 0 10px;}
.mancha-azul{background: url(../img/mancha-azul.gif) no-repeat; padding:3px 0 0 10px;}
.mancha-naranja{background: url(../img/mancha-naranja.gif) no-repeat; padding:3px 0 0 10px;}

.mancha-verde-peq{background: url(../img/mancha-verde-peq.gif) no-repeat left center; padding:3px 0 3px 20px;}
.mancha-roja-peq{background: url(../img/mancha-roja-peq.gif) no-repeat left center; padding:3px 0 3px 20px;}
.mancha-amarilla-peq{background: url(../img/mancha-amarilla-peq.gif) no-repeat left center; padding:3px 0 3px 20px;}
.mancha-azul-peq{background: url(../img/mancha-azul-peq.gif)  no-repeat left center; padding:3px 0 3px 20px;}
.mancha-violeta-peq{background: url(../img/mancha-violeta-peq.gif) no-repeat left center; padding:3px 0 3px 20px;}
.mancha-verde-oscuro-peq{background: url(../img/mancha-verde-peq.gif) no-repeat left center; padding:3px 0 3px 20px;}


.azul, .verde, .violeta, .rojo 	{width:502px; margin:10px 0;}
.azul 							{background: url(../img/bg-azul.gif) no-repeat left bottom; margin:0;}
.verde 							{	background: url(../img/bg-verde.gif) no-repeat left bottom;}
.violeta 						{	background: url(../img/bg-violeta.gif) no-repeat left bottom;}
.rojo 							{		background: url(../img/bg-rojo.gif) no-repeat left bottom;}
.azul p, .violeta p, .rojo p 	{padding: 15px 15px 0 30px;}
.verde p						{padding: 5px 15px 0 30px; font-size:12px;}
.azul h2, .verde h2, .violeta h2, .rojo h2 {width:472px; height:31px; font-size:14px; padding: 15px 0 0 30px; text-transform: uppercase; margin:0;}
.azul h2 						{		background: #ecfbff url(../img/h2-azul.gif) no-repeat;		color:#FFFFFF; }
.verde h2 						{	background: #ecfbff url(../img/h2-verde.gif) no-repeat;	color:#FFFFFF;}
.violeta h2 					{	background: #632B74 url(../img/h2-violeta.gif) no-repeat;	color:#FFFFFF; margin:0;}
.rojo h2 						{		background: #9C2C2C url(../img/h2-rojo.gif) no-repeat;		color:#FFFFFF;}


.amarillo-gran, .rojo-gran, .azul-gran {width:619px; margin-top:30px;}
.amarillo-gran h2, .rojo-gran h2, .azul-gran h2 {width:589px; height:31px; font-size:14px; margin:0; padding: 15px 0 0 30px; text-transform: uppercase;}
.amarillo-gran h2 span, .rojo-gran h2 span, .azul-gran h2 span {position: absolute;left: -10000px;}
.amarillo-gran p, .rojo-gran p, .azul-gran p {width:380px; float:left; padding: 10px 10px 10px 0; text-align: justify;}
.amarillo-gran li, .rojo-gran li, .azul-gran li {width:450px; float:left; padding: 5px 10px 10px 0; text-align: justify;}
.amarillo-gran .left, .rojo-gran .left, .azul-gran .left {margin-left:20px;}
.amarillo-gran  img.que, .rojo-gran img.que, .azul-gran img.que { float:right; margin:0; padding:0 0 0 15px;}

.amarillo-gran {background: url(../img/bg-amarillo-gran.gif) no-repeat left bottom;}
.amarillo-gran h2.uno {background: #ECFBFF url(../img/h2-amarillo-gran-nena.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.amarillo-gran h2.dos {background: #ECFBFF url(../img/h2-amarillo-gran-dos.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.amarillo-gran h2.tres {background: #ECFBFF url(../img/h2-amarillo-gran-tres.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.amarillo-gran h2.cuatro {background: #ECFBFF url(../img/h2-amarillo-gran-cuatro.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.amarillo-gran ul.ull {margin:5px 105px;}
.amarillo-gran ul.ull li{ background: url(../img/li.gif) no-repeat left 15px; padding: 10px 0 10px 20px; width:auto; float:none;}

.azul-gran {background: url(../img/bg-azul-gran.gif) no-repeat left bottom;}
.azul-gran h2.dos {background: #ECFBFF url(../img/h2-azul-gran.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.azul-gran h2.tres {background: #ECFBFF url(../img/h2-azul-gran-tres.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.azul-gran h2.cuatro {background: #ECFBFF url(../img/h2-azul-gran-cuatro.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}

.rojo-gran {background: url(../img/bg-rojo-gran.gif) no-repeat left bottom;}
.rojo-gran h2.uno {background: #ECFBFF url(../img/h2-rojo-gran-nene.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}
.rojo-gran h2.dos {background: #ECFBFF url(../img/h2-rojo-gran.gif) no-repeat; color:#000000; padding:0; margin:0; width:619px; height:45px;}


a.pdf{background: url(../img/pdf.gif) no-repeat right bottom; margin-top:10px; padding: 3px 30px 3px 0; _padding: 20px 20px 0px 0; color:#1EC4F4; text-decoration:none; font-weight:bold; width:130px;}
a.print{background: url(../img/print.gif) no-repeat right center; padding: 3px 33px 3px 0;  color:#1EC4F4; text-decoration:none; font-weight:bold; width:130px;}
span.dif-baja{background: url(../img/dif-baja.gif) no-repeat right center; padding: 8px 60px 6px 0; _padding: 6px 18px 6px 0; margin-top:5px; color:#0283BD; font-weight:bold; width:110px;}
span.dif-media{background: url(../img/dif-media.gif) no-repeat right center; padding: 8px 60px 6px 0; _padding: 6px 18px 6px 0; margin-top:5px; color:#48B100; font-weight:bold; width:110px;}
span.dif-alta{background: url(../img/dif-alta.gif) no-repeat right center; padding: 8px 60px 6px 0; _padding: 6px 18px 6px 0; margin-top:5px; color:#DC3A3A; font-weight:bold; width:110px;}

span.dif-baja, span.dif-media{ margin-top:20px;}


ul#taller img{ float:left; margin:0 10px 0 0;}
ul#taller li strong{display: list-item; padding-bottom:5px; text-decoration:underline;}
ul#taller br { clear: none;}
ul#taller li{ margin:10px 0; display: inline-block;}

ul#taller a.pdf, a.print, ul#taller span.dif-baja, ul#taller span.dif-media, ul#taller span.dif-alta{ display:inline-block;}

ul#crece img{float:right; margin:0 90px 0 0;  _margin:0px 85px 0 0;}
ul#crece li strong{display: list-item; padding-bottom:5px; text-decoration:underline;}
ul#crece br { clear: none;}
ul#crece li{ margin:10px 0; float:left;}
ul#crece li .texto_crece{ float:left; width:40%; padding-top:30px; margin-left:30px;}

ul#crece a.pdf{float:left; padding-top:30px; }
ul#crece a.print{float:left; margin-top:10px;}

ol#pasos li{text-align:justify; margin:15px 0; width:370px;}

ol#pasos li.j1{background:url(../img/paso1j.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.j2{background:url(../img/paso2j.jpg) no-repeat; padding: 35px 0 0 220px; height:110px;}
ol#pasos li.j3{background:url(../img/paso3j.jpg) no-repeat; padding: 15px 0 0 220px; height:130px;}
ol#pasos li.j4{background:url(../img/paso4j.jpg) no-repeat; padding: 60px 0 0 220px; height:85px;}
ol#pasos li.j5{background:url(../img/paso5j.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.j6{background:url(../img/paso6j.jpg) no-repeat; padding: 20px 0 0 220px; height:125px;}
ol#pasos li.j7{background:url(../img/paso7j.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.j8{background:url(../img/paso8j.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.j9{background:url(../img/paso9j.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}

ol#pasos li.m1{background:url(../img/paso1m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m2{background:url(../img/paso2m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m3{background:url(../img/paso3m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m4{background:url(../img/paso4m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m5{background:url(../img/paso5m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m6{background:url(../img/paso6m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m7{background:url(../img/paso7m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m8{background:url(../img/paso8m.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.m9{background:url(../img/paso9m.jpg) no-repeat; padding: 45px 0 0 220px; height:270px;}

ol#pasos li.a1{background:url(../img/paso1a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a2{background:url(../img/paso2a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a3{background:url(../img/paso3a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a4{background:url(../img/paso4a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a5{background:url(../img/paso5a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a6{background:url(../img/paso6a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a7{background:url(../img/paso7a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a8{background:url(../img/paso8a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a9{background:url(../img/paso9a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a10{background:url(../img/paso10a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a11{background:url(../img/paso11a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a12{background:url(../img/paso12a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.a13{background:url(../img/paso13a.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}

ol#pasos li.l1{background:url(../img/paso1l.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.l2{background:url(../img/paso2l.jpg) no-repeat; padding: 35px 0 0 220px; height:110px;}
ol#pasos li.l3{background:url(../img/paso3l.jpg) no-repeat; padding: 20px 0 0 220px; height:125px;}
ol#pasos li.l4{background:url(../img/paso4l.jpg) no-repeat; padding: 55px 0 0 220px; height:80px;}
ol#pasos li.l5{background:url(../img/paso5l.jpg) no-repeat; padding: 30px 0 0 220px; height:115px;}
ol#pasos li.l6{background:url(../img/paso6l.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.l7{background:url(../img/paso7l.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.l8{background:url(../img/paso8l.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}

ol#pasos li.z1{background:url(../img/paso1z.jpg) no-repeat; padding: 45px 0 0 220px; height:100px;}
ol#pasos li.z2{background:url(../img/paso2z.jpg) no-repeat; padding: 35px 0 0 220px; height:110px;}
ol#pasos li.z3{background:url(../img/paso3z.jpg) no-repeat; padding: 20px 0 0 220px; height:125px;}
ol#pasos li.z4{background:url(../img/paso4z.jpg) no-repeat; padding: 55px 0 0 220px; height:90px;}
ol#pasos li.z5{background:url(../img/paso5z.jpg) no-repeat; padding: 30px 0 0 220px; height:115px;}
ol#pasos li.z6{background:url(../img/paso6z.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.z7{background:url(../img/paso7z.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}
ol#pasos li.z8{background:url(../img/paso8z.jpg) no-repeat; padding: 50px 0 0 220px; height:95px;}



#resultados-sup{background:url(../img/bg-result.gif) no-repeat; padding-top:17px;}
#resultados{background:url(../img/bg-resultados.gif) no-repeat left bottom; min-height:590px; margin-bottom:20px; padding: 0 0 0 18px;}
#resultados p{text-align:center;}
#dia, #noche { height:265px; padding:13px 0 0 0; width:643px;}
#dia{ background: #FF9D02 url(../img/bg-dia.jpg) no-repeat; color:#FFFFFF; height:250px;}
#dia li{background: url(../img/li-b.gif) no-repeat left center; margin-left:105px; padding-left:15px;}

#dia p, #noche p{text-align:left;margin-left:30px;}

#noche{background: #25366A url(../img/bg-noche.jpg) no-repeat; margin:8px 0; color:#FFFFFF;}
#noche li {background:url(../img/li-a.gif) no-repeat left 5px; margin-left:105px; padding-left:15px; color:#fff59e;}
#noche .texto {color:#fff59e; }

#resultados h3{width:210px; margin-left:35px;}
#resultados h3.d1{background:url(../img/h3d1.gif) no-repeat; height:60px; margin-left:35px;}
#resultados h3.d2{background:url(../img/h3d2.jpg) no-repeat; height:52px;}
#resultados h3.d3{background:url(../img/h3d3.jpg) no-repeat; height:45px; margin-left:35px;}
#resultados h3.n1{background:url(../img/h3n1.jpg) no-repeat; height:60px; margin-left:35px;}
#resultados h3.n2{background:url(../img/h3n2.jpg) no-repeat; height:53px;}
#resultados h3.n3{background:url(../img/h3n3.jpg) no-repeat; height:48px; margin-left:35px;}
.mL70px {margin-left:70px;}
.w390px { width:390px; }


#sabias h2 {margin-top: 40px;}
#sabias h2#hierro {background:url(../img/h2-bifidus.gif) no-repeat; width:358px; height:72px;}
#sabias h2#sabor {background:url(../img/h2-azucar.gif) no-repeat; width:401px; height:79px;}
#sabias h2#proteinas {background:url(../img/h2-proteinas.gif) no-repeat; width:124px; height:28px;}
#sabias h2#calcio {background:url(../img/h2-calcio.gif) no-repeat; width:507px; height:110px;}
#sabias h2#acidos {background:url(../img/h2-acidos.gif) no-repeat; width:501px; height:39px;}
#sabias h2#carbohidratos {background:url(../img/h2-carbohidratos.gif) no-repeat; width:472px; height:38px;}
#sabias p { text-align:justify; width: 60%;}
#sabias li {margin: 10px;}
#sabias .cverde {color:#677F23;}
#sabias .rojo { background:#ECFBFF; color:#FF0000;}
#sabias .cmarron {background:#ECFBFF; color:#775D3F;}
#sabias .cvioleta { color:#8E53D8;}
#sabias .marron { color:#775d3f;}


/*************** MIGAS *************/
ol#migas{ display:block; width:100%; height: 25px; font-size:11px; padding:5px 0 0 0; font-weight:bold;}
ol#migas li {float: left; list-style:none; margin:0; width:auto;}
ol#migas li a{background: url(../img/bg-ol.gif) no-repeat right 5px; padding-right:10px; margin-right:10px; font-weight: normal;}



/********** MENU AYUDA ************/
ul#menu_util {position:absolute; top:20px; width: 960px; text-align: right;}
ul#menu_util li {display: inline; background: url(../img/usu_li.gif) no-repeat left 6px; float:right; width:auto; padding: 0 5px 0 10px;}
ul#menu_util li.pri {background:none; padding-left:0;}

ul#menu_util li a {
	height: 15px;
	display: block;
}

ul#menu_util li.recomendar a {background: url(../img/util-1-a.gif) no-repeat; width: 148px;}
ul#menu_util li.contacto a {	background: url(../img/util-2-a.gif) no-repeat; width: 56px;}
ul#menu_util li.legal a {		background: url(../img/util-3-a.gif) no-repeat; width: 68px;}
ul#menu_util li.privacidad a {	background: url(../img/util-4-a.gif) no-repeat; width: 130px;}

ul#menu_util li.recomendar a:hover {	background:  url(../img/util-1-b.gif) no-repeat; width: 148px;}
ul#menu_util li.contacto a:hover {	background: url(../img/util-2-b.gif) no-repeat; width: 56px;}
ul#menu_util li.legal a:hover {			background: url(../img/util-3-b.gif) no-repeat; width: 68px;}
ul#menu_util li.privacidad a:hover {	background: url(../img/util-4-b.gif) no-repeat; width: 130px;}


/************* FIN *************/
#fin {margin: 0 auto; width: 985px; padding:0 0 20px 0; font-size:11px;font-weight: bold;}
#fin p {margin:0 0 0 20px; float:left; width:auto;}
#fin ul {float: right; width:150px; /*width:220px; descomentar si aparece la opción webmap */}
#fin li {display: inline;}
#fin a { text-decoration: none; margin: 0 3px;}
#fin a:hover { text-decoration:underline;}







/******************* ALIMENTACION BEBE *************************/
#alimentacion_bebe_anim { position:absolute; top:767px; right:10px; }
#proteccion_bebe_anim { position:absolute; top:735px; #top:765px; right:66px; }
#energia_vitalidad_bebe_anim {position:absolute; top:670px; #top:670px; right:0;}

p.altura_reducida {padding:5px; 5px 5px 0; text-align: justify;}

/******************* CONTACTAR *************************/
.tituloAzul { font-family: Arial, Helvetica, sans-serif; color:#1ec4f4; font-size:14px; font-weight:bold; padding-bottom:20px;}

FORM, #form_contacta {margin:0; padding:0;}
.datos {clear:both; padding:0; margin:0; height:24px;}
.form_label {float:left; width:150px; clear:left; padding:2px 0; font:bold 12px Arial; color:#0054a4;}
.form_input {float:left; clear:none; padding:2px 0; }
.form_input INPUT {font: 12px Tahoma, arial, helvetica, sans-serif; border-left:1px solid #23b1e3; border-top:1px solid #50bde8; background:#e2f5fd; width:237px; height:20px; float:left; clear:none;}
.form_input TEXTAREA {font: 12px Tahoma, arial, helvetica, sans-serif; border-left:1px solid #23b1e3; border-top:1px solid #50bde8; background:#e2f5fd; width:435px; height:129px; float:left; clear:none;}
.input_alto {height:129px;}
.aviso {float:left; width:250px;}
.avisoComent {float:left; width:350px;}
.form_help {float:left; width:40px; height:20px; background:url(../img/alert.gif) no-repeat center;}
.flecha {float:left; width:15px; height:15px; background:url(../img/flecha-izq.gif) no-repeat center; margin-right:3px; padding-top:0px;}
.txt_help {float:left; clear:right; color:#07206e; font:bold 11px Arial; width:180px; padding-top:0px; padding-left:4px; line-height:11px;}
#txt_comentario .txt_help {float:left; clear:right; color:#07206e; font:bold 11px Arial; width:210px; padding-top:3px; padding-left:4px; line-height:11px;}
.txt_oblig {font:normal 11px Arial; color:#4b4b4b;}
.form_buttons { float:right; margin:20px 46px 0 0 ;}
.form_buttons[class] { float:right; margin:20px 93px 0 0 ;}
.form_buttons .boton {float:left; width:94px; height:27px; margin-left:10px;}
div.error {float:left; clear:none; width:250px; }
#txt_comentario div.error {float:left; clear:left; padding:0; margin:0; width:320px; }
#msg_exito {display:none;}


/*Actualizacion 27/04/2010*/
.LecheAnimacionCaja	{position:absolute; left:700px; overflow:hidden;}


/*Colores*/

.ColorVerde 	{color:#259100}
.ColorAzul 		{color:#02519c}
.ColorRojo 		{color:#9c0000}
.ColorMorado 	{color:#8100d2}
