/* CSS Document */

body{font-style:normal;}
*{margin:0; padding:0;}
img{border:0;}

/* ----------------------------------------------------------------------- FIN CAPAS CABECERA ------------------------------------*/

#cabecera{position:relative;width:853px;height:99px;
			margin:auto;
/*			background-color:#FF0000;*/
		}

#cabeceraizq{position:relative;
				width:183px;
				height:79px;
				padding:20px 0 0 0;
				float:left;
/*				background-color:#0000FF;*/
			}

#cabeceradere{position:relative;
				width:648px;
				height:99px;
/*				background-color:#0000FF;*/
				margin-left:205px;
			}

#cabeceradere1{position:relative;
				width:453px;
				height:99px;
/*				background-color:#FF0000;*/
			}

#cabeceradere2{position:relative;
				width:163px;
				height:99px;
/*				background-color:#00FF00;*/
				float:right;
			}

#cabeceradere1 h1{font-family:Arial, Helvetica, sans-serif;
					font-size:35px;
					font-weight:normal;
					position:relative;
					left:5px;
				}
#menucabeceradere2{position:relative;
					width:48px;
					height:14px;
/*					background-color:#FFff00;*/
					padding-left:110px;
					padding-right:5px;
					}
#menucabeceradere3{position:relative;
					width:165px;
					height:14px;
/*					background-color:#FF0000;*/
					}
.negrita{font-weight:bold;}
.negrita2{font-weight:bold; color:#000;}
.subrayado{text-decoration:underline;}

ul.menu{
        list-style-type:none;
        margin:0px;
        padding:0;
        width:100%;
        color:#FFFFFF;
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
ul.menu li{
        display:inline;
		width:35px;
}
 
ul.menu li a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
	        color:#000000;
    	    /*padding: 4px 12px 4px 12px;*/
       		 text-decoration:none;
       	 	float:right;
			width:40px;
			text-align:center;
			border-left:1px solid #000000;
}
 
ul.menu li a:hover{
		        background: #000000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
}

/* ----------------------------------------------------------------------- FIN CAPAS CABECERA ------------------------------------*/

/* ----------------------------------------------------------------------- LINEA NEGRA ------------------------------------*/
#lineanegra{position:relative;
			width:853px;
			height:6px;
			margin:auto;
/*			background-color:#FF0000;*/
		}

#lineanegraizq{position:relative;
				width:183px;
				height:6px;
				float:left;
				background-color:#000000;
			}

#lineanegradere{position:relative;
				width:648px;
				height:6px;
/*				background-color:#0000FF;*/
				margin-left:205px;
			}

#lineanegradere1{position:relative;
				width:453px;
				height:6px;
				background-color:#000000;
			}

#lineanegradere2{position:relative;
				width:163px;
				height:6px;
				background-color:#000000;
				float:right;
			}

/* ----------------------------------------------------------------------- FIN LINEA NEGRA ------------------------------------*/

/* ----------------------------------------------------------  ESTRUCTURA PRINCIPAL ------------------------------- */
#principal{position:relative;
			width:853px;
			margin:auto;
/*			background-color:#FF0000;*/
		}

#principalizq{position:relative;
				width:183px;
				min-height:538px;
				float:left;
/*				background-color:#000000;*/
			}

#principaldere{position:relative;
				width:648px;
/*				background-color:#0000FF;*/
				margin-left:205px;
			}

#principaldere1{position:relative;
				width:453px;
				/*min-height:538px;*/
				min-height:588px;
/*				background-color:#0000ff;*/
			}

#principaldere2{position:relative;
				width:163px;
				min-height:538px;
/*				background-color:#0000ff;*/
				float:right;
			}
			

			
/* ---------------------------------------------------------- FIN ESTRUCTURA PRINCIPAL ------------------------------- */

/* ---------------------------------------------------------- CAPAS IZQUIERDA ------------------------------- */
#principalizq2{position:relative;
				width:183px;
				min-height:524px;
/*				background-color:#ff0000;*/
			}

#menuizq{position:relative;
			width:183px;
			min-height:146px;
/*			background-color:#00FF00;*/
		}

#linegrisoscuroizq{position:relative;
				width:183px;
				height:6px;
				background-color:#B3B3B3;
			}

#titulonoticias{position:relative;
				width:178px;
				height:18px;
				background-color:#FF3E00;
				background-image:url(../imgs/estrella.gif);
				background-repeat:no-repeat;
				background-position:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bold;
				padding-left:5px;
				padding-top:2px;
				}
#tituloboletin{position:relative;
				width:178px;
				height:18px;
				background-color:#FF3E00;
				background-image:url(../imgs/carta.gif);
				background-position:right;
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bold;
				padding-left:5px;
				padding-top:2px;
				}
#titulosuscripcion{position:relative;
				width:178px;
				height:14px;
				background-color:#FF3E00;
				background-image:url(../imgs/flecha.gif);
				background-position:right;
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				font-weight:bold;
				padding-left:5px;
				}
#noticias{position:relative;
			width:183px;
/*			height:196px;*/
			height:280px;
/*			background-color:#FFFF00;*/
		}
#noticias2{position:relative;
			width:170px;
/*			height:176px;*/
			height:250px;			
			overflow:auto;
/*			background-color:#0033CC;*/
			left:3px;
			}
#noticias3{position:relative;
			width:165px;
			height:14px;
			background-image:url(../imgs/estrella3.gif);
			background-position:left;
			background-repeat:no-repeat;
			left:3px;
			padding-left:15px;
			padding-top:1px;
/*			background-color:#00FF00;*/
			}			
input.portada{width:181px;
				height:21px;
				border:1px solid #C5C5C5;
			}
#lineagrisclaroizq{position:relative;
				width:183px;
				height:6px;
				background-color:#E5E5E5;
			}
#formulario{width:183px;
			min-height:80px;
/*			background-color:#FF00FF;*/
			}
.divformulario{position:relative;
				width:183px;
				height:23px;
				background-color:#C5C5C5;
				}
#formulario input{ position:relative;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666;
					border:0px;
					width:166px;
					height:19px;
					top:1px;
					*top:0px;
					left:1px;
					padding-left:15px;
					padding-top:2px;
				}
#noticias3 a:link, #noticias3 a:active, #noticias3 a:visited{font-family:Arial, Helvetica, sans-serif;
																font-size:10px;
																color:#9B9C9E;
																text-decoration:none;
																font-weight:bold;
																}

#noticias3 a:hover{font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#030303;
					text-decoration:none;
					font-weight:bold;
				}
.fecha{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#C5C5C5;
			}
#noticias2 p{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#666666;
				margin-bottom:8px;
			}
			
#noticias2	a:link, #noticias2 a:active, #noticias2 a:visited{color:#666666; text-decoration:none;}
#noticias2 a:hover{color:#666666; text-decoration:underline;}		
			
#menuizq ul{position:relative;
			left:0px;
			}
#menuizq li{width:183px;
			height:25px;
			border-bottom:1px solid #CDCDCD;	
			list-style:none;
			padding:1px 0 1px 0;
			}
.divmenu:hover{ width:100%; height:100%;/*background-color:#FFB400;*/}
.divmenu2{ width:100%; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}			


#menuizq a{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none; font-weight:bold;width:168px;height:20px; padding:5px 0 0 15px ;display:block;}

a.menuazul:link, a.menuazul:active, a.menuazul:visited{color:#004F92;}															
a.menuazul:hover{background-color:#004F92;color:#fff;}

a.menurojo:link, a.menurojo:active, a.menurojo:visited{color:#EB001E;}															
a.menurojo:hover{ background-color:#EA001E;color:#fff;}

a.menuGastoPublico:link, a.menuGastoPublico:active, a.menuGastoPublico:visited{color:#EB001E;}															
a.menuGastoPublico:hover{ background-color:#EA001E;color:#fff;}

a:link.menuverde, a:active.menuverde, a:visited.menuverde{color:#00883A;}															
a:hover.menuverde{background-color:#007F2A;color:#fff;}

a:link.menunegro, a:active.menunegro, a:visited.menunegro{color:#0A0808;}															
a:hover.menunegro{background-color:#0A0808;color:#fff;}

a:link.menuamarillo, a:active.menuamarillo, a:visited.menuamarillo{color:#FFB400;}															
a:hover.menuamarillo{background-color:#FFB400;color:#fff;}	

a:link.menuGris, a:active.menuGris, a:visited.menuGris{color:#969696;}															
a:hover.menuGris{background-color:#969696;color:#fff;}

a:link.menuNaranja, a:active.menuNaranja, a:visited.menuNaranja{color:#FF6600;}
a:hover.menuNaranja{background-color:#FF6600;color:#fff;}	
				
.dist{ position:relative; margin-left:15px; top:5px;}		
		
/* ---------------------------------------------------------- FIN CAPAS IZQUIERDA ------------------------------- */

/* ----------------------------------------------------------  CAPAS DERECHA (centro) ------------------------------- */


#arriba{position:relative;
		width:453px;
		height:40px;
/*		background-color:#00FF00;*/
		}
		
#contenido{position:relative;
			width:401px;
			/*anterior 510*/
			min-height:530px;
			background-color:#F9F9F9;
			padding-left:15px;
			padding-right:37px;
		}
#contenidoTienda{position:relative;	width:453px;min-height:530px;background-color:#F9F9F9;}
.articuloTienda{position:relative; width:453px; background-color:#fff; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; overflow:hidden !important; overflow:visible; margin:0 0 25px 0;}
	.imagenTienda{position:relative; width:227px;min-height:205px; height:auto !important; height:205px; float:left; text-align:center;}
	.textoTienda{position:relative; width:226px;min-height:205px; height:auto !important; height:205px; float:right;}
		.tituloProducto{position:relative; width:211px; padding:15px 0 0 15px; min-height:85px; height:auto !important; height:85px; font:bold 18px Arial, Helvetica, sans-serif; color:#0A0808;}
		.precioProducto{position:relative; width:211px; padding:0 0 0 15px;min-height:54px; height:auto !important; height:54px; font:bold 18px Arial, Helvetica, sans-serif; color:#FF3E00;}
			.precio{font-size:12px;}
			.iva{font-size:10px;}
		.botonComprarProducto{position:relative; width:211px; padding:0 0 0 15px;min-height:51px; height:auto !important; height:51px;}

.lineagrisclarocentral{position:relative;
				width:453px;
				height:6px;
				background-color:#E5E5E5;
			}
#lineagrisclarocentralfina{position:relative;
				width:453px;
				height:1px;
				background-color:#E5E5E5;
			}			
#menucentral{position:relative;
				width:453px;
				height:24px;
/*				background-color:#FF0000;*/
			}
#menucentral1{position:relative;
				width:140px;
				height:24px;
				float:left;
				background-color:#287E35;
				text-align:center;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
			}
#menucentral2{position:relative;
				width:173px;
				height:24px;
				float:right;
				background-color:#999999;
				text-align:center;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
			}			
#menucentral3{position:relative;
				width:140px;
				height:24px;
				float:right;
				background-color:#999999;
				text-align:center;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
}					
#menucentral a:link, #menucentral a:active, #menucentral a:visited{text-decoration:none;
																		width:100%;
																		height:100%;
																		display:block;
																		color:#FFFFFF;
																}
#menucentral a:hover{text-decoration:none;
						width:100%;
						height:100%;
						display:block;
						background-color:#287E35;
						color:#FFFFFF;
				}			
.distancia{ position:relative;top:4px;}				
#arribabarra{position:relative;
				width:453px;
				height:16px;
/*				background-color:#99FF66;*/
			}
#arribacuadro{position:relative;
				width:131px;
				height:16px;
				background-color:#FFB400;
				text-align:center;
				text-transform:uppercase;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				left:11px;
				font-weight:bold;
				float:left;
			}
#arribaestrella{position:relative;
				width:29px;
				height:16px;
				background-image:url(../imgs/estrella2.gif);
				background-repeat:no-repeat;
				background-position:center;
				/*left:11px;
				right:11px;*/
				float:left;
				}
#arribatexto{position:relative;
			width:100px;
			height:16px;
			/*left:11px;*/
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-transform:uppercase;
			color:#FFB400;
			text-align:center;
			font-weight:bold;
			}
#arribatexto a:link.arribatexto7, #arribatexto a:active.arribatexto7, #arribatexto a:visited.arribatexto7{font-family:Arial, Helvetica, sans-serif;
													color:#0A0808;
													text-decoration:none;
													font-weight:bold;}
#arribatexto a:hover.arribatexto7{ text-decoration:none;
					width:100%;
					height:100%;
					display:block;
					background-color:#0A0808;
					color:#FFFFFF;
				}	
a:link.arribatexto, a:active.arribatexto, a:visited.arribatexto{font-family:Arial, Helvetica, sans-serif;
													color:#287E35;
													text-decoration:none;
													font-weight:bold;}
a:hover.arribatexto{ text-decoration:none;
					width:100%;
					height:100%;
					display:block;
					background-color:#287E35;
					color:#FFFFFF;
				}	
a:link.arribatexto2, a:active.arribatexto2, a:visited.arribatexto2{font-family:Arial, Helvetica, sans-serif;
													color:#FFB400;
													text-decoration:none;
													font-weight:bold;}
a:hover.arribatexto2{ text-decoration:none;
					width:100%;
					height:100%;
					display:block;
					background-color:#FFB400;
					color:#FFFFFF;
				}			
a:link.arribatexto3, a:active.arribatexto3, a:visited.arribatexto3{font-family:Arial, Helvetica, sans-serif;
													color:#004F92;
													text-decoration:none;
													font-weight:bold;}
a:hover.arribatexto3{ text-decoration:none;
					width:100%;
					height:100%;
					display:block;
					background-color:#004F92;
					color:#FFFFFF;
				}		
a:link.arribatexto4, a:active.arribatexto4, a:visited.arribatexto4{font-family:Arial, Helvetica, sans-serif;
													color:#EB001E;
													text-decoration:none;
													font-weight:bold;}
a:hover.arribatexto4{ text-decoration:none;
					width:100%;
					height:100%;
					display:block;
					background-color:#EB001E;
					color:#FFFFFF;
				}	
a:link.arribatexto5, a:active.arribatexto5, a:visited.arribatexto5{font-family:Arial, Helvetica, sans-serif;
													color:#FF6600;
													text-decoration:none;
													font-weight:bold;}
a:hover.arribatexto5{ text-decoration:none;
					width:100%;
					height:100%;
					display:block;
					background-color:#FF6600;
					color:#FFFFFF;
				}	
a:link.arribatextoRojo, a:active.arribatextoRojo, a:visited.arribatextoRojo{font-family:Arial, Helvetica, sans-serif;color:#EA001E;text-decoration:none;font-weight:bold;}
a:hover.arribatextoRojo{ text-decoration:none;width:100%;height:100%;display:block;background-color:#EA001E;color:#fff;}

#logopie{position:relative;
		width:162px;
		height:45px;
		left:290px;
		background-image:url(../imgs/logopie.gif);
		background-repeat:no-repeat;
		background-position:center;
/*		float:right;*/
		
	}



#contenido h5{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#999999;
				margin-bottom:7px;
			}

#contenido h1{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#212121;
				margin:10px 0 19px 0;
			}
#contenido h2{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#020000;
				margin-bottom:18px;
				margin-top:5px;
			}
#contenido p{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#686868;
				margin-bottom:9px;
				margin-top:8px;
			}
#contenido p a:link, #contenido p a:active, #contenido p a:visited{text-decoration:none;
																color:#FF3E00;
																}
#contenido p a:hover{text-decoration:underline;
					color:#FF3E00;
				}						
#contenido ul{position:relative; left:20px;}

#contenido li{ font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				list-style:none;
				color:#686868;
				line-height:15px;
				background-image:url(../imgs/detalle.gif);
				background-repeat:no-repeat;
				background-position:left 6px;
				padding-left:10px;
				margin:0 0 8px 0;
				}
#tabla{position:relative;}
#tabla table{position:relative;
					font-size:11px;
					color:#686868;
					border:1px solid #686868;
				}
#tabla tr{width:400px;border:1px solid #686868;}				
#tabla td{width:100px;border:1px solid #686868;padding-left:3px;}								

				

/* ----------------------------------------------------------  FIN CAPAS DERECHA (centro) ------------------------------- */

/* ----------------------------------------------------------   CAPAS DERECHA (drecha) ------------------------------- */

#premio-templeton{position:relative;
					width:163px;
					height;auto !important;
					min-height:150px;
					height:150px;
/*					background-color:#FFFF00;*/
			}
a.azul1:link{color:#004F92; text-decoration:underline;}
a.azul1:active{color:#004F92; text-decoration:underline;}
a.azul1:visited{color:#004F92; text-decoration:underline;}
a.azul1:hover{color:#004F92; text-decoration:none;}
#titulopremio{position:relative;
			width:163px;
			height:auto !important;
			min-height:24px;
			height:24px;
			/*background-color:#00FF33;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#004F92;
			font-weight:bold;
			}


#mapagrande{position:relative;
			width:163px;
			min-height:135px;
/*			background-color:#FFFF00;*/
			}
#metodologia{position:relative;
			width:163px;
			min-height:44px;
/*			background-color:#0000FF;*/
			}
.linearoja{position:relative;
			width:163px;
			height:1px;
			background-color:#FF3E00;
		}	
#metodologia2{position:relative;
			width:76px;
			height:28px;
			background-image:url(../imgs/fondo-bombilla.gif);
			background-position:left;
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FF3E00;
			font-weight:bold;
			padding:0 60px 0 25px;
			}
a.metodo:link{color:#FF3E00; text-decoration:none;}
a.metodo:active{color:#FF3E00; text-decoration:none;}
a.metodo:visited{color:#FF3E00; text-decoration:none;}
a.metodo:hover{color:#FF3E00; text-decoration:underline;}			
#titulomapa{position:relative;
			width:163px;
			height:14px;
/*			background-color:#00FF33;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FF3E00;
			font-weight:bold;
			}

#barraroja{position:relative;
			width:163px;
			height:5px;
			background-color:#FF3E00;
			}

#divselect{position:relative;
			width:163px;
			height:26px;
/*			background-color:#FF0000;*/
			}
#divvideo{position:relative;
			width:163px;
			min-height:170px;
/*			background-color:#FFFF00;*/
		}
#divbuscador{position:relative;
			width:163px;
			height:51px;
/*			background-color:#FF00FF;*/
			}
#divmenuder{position:relative;
			width:163px;
			min-height:110px;
/*			background-color:#66FF00;*/
			}
#divmenuder2{position:relative;
			width:163px;
			min-height:70px;
/*			background-color:#66FF00;*/
			}
#principaldere2 select{width:163px;
						font-family:Arial, Helvetica, sans-serif;
					  	font-weight:bold;
					   	font-size:13px;
						height:23px;
						}
						
#divinput{width:163px;
			height:23px;
			background-color:#C5C5C5;
		}
#principaldere2 input{ position:relative;
					 	top:1px;
						*top:0px;
					  	left:1px;
						width:156px;
						height:19px;
						border:0;
						padding-top:2px;
						padding-left:5px;
					}
#video{position:relative;
		width:163px;
		height:140px;
		text-align:center;
	}			
	

#masvideos{position:relative;
			width:148px;
			height:20px;
			background-image:url(../imgs/estrella3.gif);
			background-position:left;
			background-repeat:no-repeat;
			padding-top:8px;
			padding-left:15px;
			}
#masvideos a:link, #masvideos a:active, #masvideos a:visited{font-family:Arial, Helvetica, sans-serif;
																font-size:10px;
																color:#9B9C9E;
																text-decoration:none;
																font-weight:bold;
																}

#masvideos a:hover{font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#030303;
					text-decoration:none;
					font-weight:bold;
				}
			
#buscador{position:relative;
			width:150px;
			height:18px;
			background-color:#999999;
			background-image:url(../imgs/lupa.gif);
			background-position:left;
			background-repeat:no-repeat;
			padding-right:13px;
			padding-top:3px;
			font-family:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align:right;
			font-size:12px;
			font-weight:800;
			}

#lineagriclarodere1{position:relative;
				width:163px;
				height:6px;
				background-color:#E5E5E5;
			}

#divmenuder2 ul{position:relative;
				left:0px;
				}
#divmenuder2 li{background-image:url(../imgs/estrella3.gif);
				background-position:left;
				background-repeat:no-repeat;
				list-style:none;
				padding-left:15px;
				}

#divmenuder2 a:link, #divmenuder2 a:active, #divmenuder2 a:visited{font-family:Arial, Helvetica, sans-serif;
																font-size:12px;
																color:#9B9C9E;
																text-decoration:none;
																font-weight:bold;
																}

#divmenuder2 a:hover{font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#030303;
					text-decoration:none;
					font-weight:bold;
				}

#facebook{position:relative;
			width:143px;
			height:14px;
			background-image:url(../imgs/logofacebook.gif);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:20px;
		}

#facebook a:link, #facebook a:active, #facebook a:visited{color:#516FA6;
															font-size:12px;
															font-family:Arial, Helvetica, sans-serif;
															font-weight:normal;
																}

#facebook a:hover{color:#516FA6;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:underline;
					font-weight:normal;
				}


/* ----------------------------------------------------------  FIN CAPAS DERECHA (drecha) ------------------------------- */

/* ----------------------------------------------------------  CAPAS CENTAL FORMULARIO ------------------------------- */

#tituloformulario{position:relative;
					width:387px;
					height:31px;
/*					background-color:#00FF00;*/
					font-family:Arial, Helvetica, sans-serif;
					font-size:19px;
					font-weight:bold;
					color:#EA001E;
					padding-left:66px;
				}
#contenidoformulario{position:relative;
						min-height:430px;
/*						background-color:#CCCCCC;*/
					}
					
.textoformularios{position:relative;
					width:360px;
					height:19px;
/*  				background-color:#FF0000;*/
					left:35px;
					background-image:url(../imgs/estrella4.gif);
					background-position:left;
					background-repeat:no-repeat;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					color:#111111;
					padding-left:20px;
					margin-bottom:3px;
				}

.divinputs{position:relative;
			width:221px;
			height:25px;
			background-color:#E5E5E5;
			left:55px;
			margin-bottom:9px;
			}
.divinputs input{position:relative;
					width:209px;
					height:20px;
					top:1px;
					*top:0px;
					left:1px;
					border:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#666;
					padding-left:10px;
					padding-top:3px;
				}
.divinputs2{position:relative;
			width:412px;
			height:25px;
			background-color:#E5E5E5;
			left:5px;
			margin-bottom:9px;
			}
.divinputs2 input{position:relative;
					width:400px;
					height:20px;
					top:1px;
					*top:0px;
					left:1px;
					border:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#666;
					padding-left:10px;
					padding-top:3px;
				}				
.divinputsfecha{position:relative;
			width:112px;
			height:25px;
			background-color:#E5E5E5;
			left:5px;
			margin-bottom:9px;
			}
.divinputsfecha input{position:relative;
					width:100px;
					height:20px;
					top:1px;
					*top:0px;
					left:1px;
					border:0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#666;
					padding-left:10px;
					padding-top:3px;
				}			
.divinputsgeneral{position:relative;
			width:400px;
			height:25px;
/*			background-color:#E5E5E5;*/
			left:5px;
			margin-bottom:9px;
			}			
.divinputsgeneral select{position:relative;
							width:100px;
							height:20px;
							border:1px solid #E5E5E5;
						}					
.boton{position:relative;
		width:100px;
		height:20px;
		background-color:#DC0604;
		color:#FFFFFF;
		border:1px solid #000000;
	}						
.divtextarea{position:relative;
				width:360px;
				height:127px;
				background-color:E5E5E5;
				left:55px;
				margin-bottom:6px;
			}
.divtextarea textarea{position:relative;
						width:355px;
						height:127px;
						border:0;
						border:1px solid #E5E5E5;
						overflow:auto;
						padding-left:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#666;
					}
.divtextarea2{position:relative;
				width:360px;
				min-height:250px;
				background-color:E5E5E5;
				left:5px;
				margin-bottom:6px;
			}
.divtextarea2 textarea{position:relative;
						width:400px;
						height:250px;
						border:0;
						border:1px solid #E5E5E5;
						overflow:auto;
						padding-left:5px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#666;
					}					
#botycondiciones{position:relative;
					width:360px;
					height:40px;
/*					background-color:#FF0000;*/
					left:55px;
				}
#botycondiciones-boton{position:relative;
						width:106px;
						height:40px;
/*						background-color:#00FF00;*/
						float:left;
						}
#botycondiciones-condiciones{position:relative;
								width:254px;
								height:40px;
/*								background-color:#0000FF;*/
								float:right;
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#A7A7A7;
							}

#botycondiciones-condiciones a:link, #botycondiciones-condiciones a:active, #botycondiciones-condiciones a:visited{color:#A7A7A7;
																													text-decoration:underline;
																													}

#botycondiciones-condiciones a:hover{color:#A7A7A7;
										text-decoration:none;
									}

/* ----------------------------------------------------------  FIN CAPAS CENTAL FORMULARIO ------------------------------- */

/* ----------------------------------------------------------   CAPAS COMENTARIOS ------------------------------- */

#arribacomentarios{position:relative;
				width:423px;
				min-height:60px;
/*				background-color:#FF0000;*/
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#111111;
				text-align:justify;
				padding:0 15px 0 15px;
				font-weight:bold;
				
			}
#ultimoscoment{position:relative;
				width:383px;
				height:33px;
/*				background-color:#0000FF;*/
				left:15px;
				background-image:url(../imgs/bocadillos.gif);
				background-position:left;
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:14px;
				color:#EA001E;
				font-weight:bold;
				padding:8px 0 0 55px;
			}
#anadircoment{position:relative;
				width:140px;
				height:20px;
/*				background-color:#ff0000;*/
				float:right;
				background-image:url(../imgs/boli.gif);
				background-position:left;
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#A0A0A0;
				font-weight:bold;
				padding:4px 0 0 18px;
				top:-3px;
			}
		
.titulocomentario{position:relative;
					width:411px;
					min-height:20px;
					left:15px;
/*					background-color:#FFff00;*/
					margin-top:15px;
					background-image:url(../imgs/estrella-roja.gif);
					background-position:left;
					background-repeat:no-repeat;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#EA001E;
					padding:5px 0  0 27px;
				}


.textocomentario{position:relative;
					width:382px;
/*					background-color:#0000FF;*/
					left:40px;
					margin:5px 0 10px 0;
				}

.fechacoment{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#999999;
			}

.textocomentario p{font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#000000;
					margin:5px 0 5px 0 ;
				}

#selector{position:relative;
			width:375px;
			height:24px;
/*			background-color:#00FF00;*/
			left:40px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			}
#anterior{position:relative;
			width:80px;
			height:24px;
			float:left;
/*			background-color:#0000FF;*/
		}

#siguiente{position:relative;
			width:80px;
			height:24px;
			float:right;
/*			background-color:#00FFFF;*/
		}

#selector a:link, #selector a:active, #selector a:visited{color:#EB001F;
														text-decoration:none;
													}

#selector a:hover{color:#EB001F;
					text-decoration:underline;
				}


/* ----------------------------------------------------------  FIN CAPAS COMENTARIOS ------------------------------- */

/* ----------------------------------------------------------   CAPAS CALCULADORA ------------------------------- */


#calculadoraarriba{position:relative;
					width:449px;
					height:17px;
					background-image:url(../imgs/arriba2.gif);
					background-position:center;
					background-repeat:no-repeat;
					margin:auto;
				}
#calculadora{position:relative;
			width:449px;
/*			height:80px;*/
			background-image:url(../imgs/fondo.gif);
			background-position:center;
			background-repeat:repeat-y;
			margin:auto;
		}

#piecalcu{position:relative;
			width:449px;
			height:37px;
			background-image:url(../imgs/pie2.gif);
			background-position:center;
			background-repeat:no-repeat;
			margin:auto;
		}
#fondoverde{position:relative;
		width:316px;
		height:48px;
		background-image:url(../imgs/fondoverde.gif);
		background-position:center;
		background-repeat:no-repeat;
		left:18px;
		text-align:center;
		padding:15px 48px 0 48px;
		font-family:Arial Narrow,Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#000;
		}

.apartadocalcu1{position:relative;
				width:328px;
				min-height:25px;
				margin-top:10px;
				left:28px;
				background-image:url(../imgs/uno.gif);
				background-position:left;
				background-repeat:no-repeat;
				color:#000000;
				font-family:Arial Narrow normal,Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				padding-left:40px;
				padding-top:10px;
/*				background-color:#FF0000;*/
				}

.camposcalcu{position:relative;
				width:316px;
				left:70px;
				margin:8px 0 10px 0;
			}

.camposcalcu select{position:relative;
						width:140px;
						height:20px;
						border:1px solid #B1B1B1;
					}

.textoformu{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#4F0000;
			}

#selectorcalcu{position:relative;
				width:395px;
				height:16px;
/*				background-color:#FF0000;*/
				margin:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				}
#paginador{position:relative;
			width:91px;
			height:16px;
			float:left;
/*			background-color:#00FF00;*/
		}

#siguientecalcu{position:relative;
			width:115px;
			height:16px;
			float:right;
/*			background-color:#00FF00;*/
			text-align:right;
		}
#selectorcalcu a:link, #selectorcalcu a:active, #selectorcalcu a:visited{color:#EB001F;
														text-decoration:none;
													}

#selectorcalcu a:hover{color:#EB001F;
					text-decoration:underline;
				}	
.rojo{color:#EB001F;}
/* ----------------------------------------------------------  FIN CAPAS CALCULADORA ------------------------------- */

/* ----------------------------------------------------------   CAPAS DATOS ------------------------------- */

#capasubtitulo{position:relative;
				width:370px;
				height:35px;
				left:15px;
/*				background-color:#FF00ff;*/
				padding:2px 15px 0 53px;
				background-image:url(../imgs/afirmativo.gif);
				background-position:left;
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#EA001E;
				font-weight:bold;
				}
.divformulario2{position:relative;
				width:383px;
				height:54PX;
				left:40px;
/*				background-color:#00FF00;*/
				}
#divformulario3{position:relative;
				width:383px;
				min-height:90px;
				left:40px;
/*				background-color:#00FF00;*/
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#A7A7A7;
				}				
.divformulario2abajo{position:relative;
						width:383px;
						height:36px;
/*						background-color:#0000FF;*/
					}				
.divnombreformu{position:relative;
				width:62px;
				height:18px;
				background-image:url(../imgs/estrella4.gif);
				background-position:left;
				background-repeat:no-repeat;
/*				background-color:#FF0000;*/
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#111111;
				font-weight:bold;
				padding:0 0 0 15px;
				float:left;
				}

input.pago{position:relative;
			width:105px;
			height:21px;
			border:1px solid #E5E5E5;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#999999;
			padding-top:3px;
			padding-left:5px;
		}

select.pago2{position:relative;
			width:171px;
			height:21px;
			border:1px solid #E5E5E5;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#999999;
			}

select.pago3{position:relative;
			width:85px;
			height:21px;
			border:1px solid #E5E5E5;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#999999;
			}


/* ----------------------------------------------------------  FIN CAPAS DATOS ------------------------------- */

/*------------------------------------------------- CLASES GENERALES --------------------------------------- */

a.rojo2:link{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#EB001F;
			}
a.rojo2:active{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#EB001F;
			}
a.rojo2:visited{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#EB001F;
}
a.rojo2:hover{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#EB001F;
}

a.negro:link{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#000;
			}
a.negro:active{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#000;
			}
a.negro:visited{font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					color:#000;
}
a.negro:hover{font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:underline;
					color:#000000;
}

a.coment:link{color:#A0A0A0; text-decoration:none;}
a.coment:active{color:#A0A0A0; text-decoration:none;}
a.coment:visited{color:#A0A0A0; text-decoration:none;}
a.coment:hover{color:#A0A0A0; text-decoration:underline;}

a.suscript:link{color:#FFFFFF; text-decoration:none;}
a.suscript:active{color:#FFFFFF; text-decoration:none;}
a.suscript:visited{color:#FFFFFF; text-decoration:none;}
a.suscript:hover{color:#FFFFFF; text-decoration:underline;}


a.rojo3:link{color:#EB001F; text-decoration:none;}
a.rojo3:active{color:#EB001F; text-decoration:none;}
a.rojo3:visited{color:#EB001F; text-decoration:none;}
a.rojo3:hover{color:#EB001F; text-decoration:underline;}

a.rojo5:link{color:#EB001F; text-decoration:none;}
a.rojo5:active{color:#EB001F; text-decoration:none;}
a.rojo5:visited{color:#EB001F; text-decoration:none;}
a.rojo5:hover{color:#EB001F; text-decoration:none;}

a.rojo6:link{color:#EB001F; text-decoration:underline;}
a.rojo6:active{color:#EB001F; text-decoration:underline;}
a.rojo6:visited{color:#EB001F; text-decoration:underline;}
a.rojo6:hover{color:#EB001F; text-decoration:none;}



a.txtgris:link{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#686868;
			}
			
a.txtgris:active{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:none;
				color:#686868;
			}
a.txtgris:visited{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#686868;
}
a.txtgris:hover{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#686868;
}

a.stxtgris:link{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration: underline;
				color:#686868;
			}
			
a.stxtgris:active{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#686868;
			}
a.stxtgris:visited{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#686868;
}
a.stxtgris:hover{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#686868;
}



.gris{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#686868;
				margin-bottom:9px;
				margin-top:8px;
			}
.grisoscuro{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				margin-bottom:9px;
				margin-top:8px;
				font-weight:bold;
			}			
			
.negro2{font-family:lucida sans, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				margin-bottom:9px;
				margin-top:8px;
			}		
.fotografia{position:relative;
			float:left;
			margin-right:15px;
			margin-bottom:5px;
			}			
.marco{border:1px solid #C5C5C5;}			
			
.verde{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#287E35;
		font-weight:bold;
	}		
			
.google{font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;
		}			
			
/* ---------------------------------------------------------------- estilos para blog --------------------------*/
#blogizq{position:relative;
			width:317px;
/*			height:100px;
			background-color:#FF0000;*/
		}
#blogdere{position:relative;
			width:119px;
/*			height:100px;
			background-color:#0000FF;*/
			float:right;
		}				
.tiempo{position:relative;
		width:312;
		height:18px;
		/*background-color:#FF0000;*/
		text-align:left;
		border-bottom:1px solid #000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#EB001F;
		padding-top:5px;
		padding-left:5px;
		}			
			
input.comentario{width:320px;
			height:20px;
			border:1px solid #cccccc;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#686868;
			padding-left:5px;
			padding-top:3px;
			}			
			
textarea.comentario{width:320px;
					height:100px;
					border:1px solid #cccccc;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#686868;
					padding-left:5px;
					padding-top:3px;
					}			
.sepcomentario{position:relative;
				width:391px;
				height:18px;
				background-color:#999;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#fff;
				padding-left:10px;
				padding-top:5px;
				}			
			
.textocoment{font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				}			
			
select.comentario{width:100px;
					height:20px;
					border:1px solid #E5E5E5;
				}								
			
/* -------------------- estilos calculadora ------------------------ */

.textoformulario{color:#000000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				}

input.pequeno{position:relative;
				width:40px;
				height:16px;
				padding:2px 0 0 5px;
				text-align:right;
			}				
input.mediano{position:relative;
				width:72px;
				/*width:50px;*/
				height:16px;
				padding:2px 0 0 5px;
				text-align:right;
			}		
input.mediano2{position:relative;
				width:50px;
				height:16px;
				padding:2px 0 0 5px;
				text-align:right;
			}									
#ocultar1{visibility:hidden;
			height:0px;
			
			}			
			
.campoprimero{position:relative;
				width:316px;
				left:70px;
			}	
.campotercero{position:relative;
				width:316px;
				left:110px;
			}			
.campocuarto{position:relative;
				width:300px;
				left:130px;
			}									
#camposegundo{position:relative;
				width:316px;
				left:90px;
/*				height:20px;*/
			}				
#planpensiones{ display:none;}
#elpatrimonio{ display:none;}
#laherencia{ display:none;}
#lavivienda{ display:none;}
#lavivienda2{ display:none;}
#elcoche{ display:none;}
#elfumador{ display:none;}
#elalcohol{ display:none;}
#elhijo{ display:none;}
			
#laportada2 h1{font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:35px;
				color:#040404;
				text-align:center;
				font-weight:normal;
				}					
#patrocinadores{position:relative;
				width:width:443px;
				height:78px;
/*				background-color:#FF0000;*/
				padding:0 10px 0 0;
				}

.textopie{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	}
#segundopie{position:relative;
				width:width:443px;
				height:57px;
/*				background-color:#FF0000;*/
				padding:0 10px 0 0;
				text-align:center;
				}
.textosegundopie{font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#A0A0A0;
					font-weight:bold;
				}	
a.legal:link{color:#A0A0A0; text-decoration:underline;}
a.legal:active{color:#A0A0A0; text-decoration:underline;}
a.legal:visited{color:#A0A0A0; text-decoration:underline;}
a.legal:hover{color:#A0A0A0; text-decoration:none;}



.lineagrislarga{position:relative;
				width:400px;
				height:1px;
				background-color:#EAE9E9;
				margin:5px 0 10px 0;
				}
.textoazul{font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#004F91;
			font-weight:bold;
			display:block;
			}
.textogris{font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#7A7A7A;
			font-weight:bold;
			display:block;
			}
.txtgrisgrande{font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#7A7A7A;
			font-weight:bold;
			display:block;
			}			
a.txtazul:link{color:#EB001F; text-decoration:none;}
a.txtazul:active{color:#EB001F; text-decoration:none;}
a.txtazul:visited{color:#EB001F; text-decoration:none;}
a.txtazul:hover{color:#EB001F; text-decoration:underline;}

a.stxtazul:link{color:#EB001F; text-decoration:underline;}
a.stxtazul:active{color:#EB001F; text-decoration:underline;}
a.stxtazul:visited{color:#EB001F; text-decoration:underline;}
a.stxtazul:hover{color:#EB001F; text-decoration:none;}

#fondonegro{position:relative;
			width:270px;
			height:19px;
			background-image:url(../imgs/fondo-negro.gif);
			background-position:center;
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#C5C5C5;
			font-weight:bold;
			padding:2px 0 0 10px;
			}
#fondorojo{position:relative;
			width:76px;
			height:19px;
			background-image:url(../imgs/fondo-rojo.gif);
			background-position:center;
			background-repeat:no-repeat;
			float:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			font-weight:bold;
			text-align:center;
			padding-top:2px;
			}
.fondogris{position:relative;
			width:270px;
			height:19px;
			background-image:url(../imgs/fondo-gris.gif);
			background-position:center;
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#6B6B6B;
			font-weight:bold;
			padding:2px 0 0 10px;
			}
.fondoverde{position:relative;
			width:76px;
			height:19px;
			background-image:url(../imgs/fondo-verde.gif);
			background-position:center;
			background-repeat:no-repeat;
			float:right;
			font-family:Arial Narrow normal,Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			font-weight:bold;
			text-align:center;
			padding-top:2px;
			}

#cuadroverde{position:relative;
				width:120px;
				height:28px;
				background-image:url(../imgs/cuadro-verde.gif);
				background-position:center;
				background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#008F3C;
/*				background-color:#FF00ff;*/
				text-align:center;
				padding-top:15px;
				}
#txtcuadroverde{position:relative;
				width:278px;
				height:28px;
/*				background-color:#FF0000;*/
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#008F3C;
				padding-top:15px;
				}

.txtverde{font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#008F3C;
			}
a.elverde:link{color:#008F3C; text-decoration:none;}
a.elverde:active{color:#008F3C; text-decoration:none;}
a.elverde:visited{color:#008F3C; text-decoration:none;}
a.elverde:hover{color:#008F3C; text-decoration:none;}

a.elverde2:link{color:#008F3C; text-decoration:none;}
a.elverde2:active{color:#008F3C; text-decoration:none;}
a.elverde2:visited{color:#008F3C; text-decoration:none;}
a.elverde2:hover{color:#008F3C; text-decoration:underline;}

.lineainterior{position:relative;
				width:400px;
				height:1px;
				background-color:#CCCCCC;
				}
.azul{color:#004F91; font-size:16px; }		

.antetitulorojo{color:#EB001F;font-family:lucida sans, Arial, Helvetica, sans-serif;font-size:11px;}

#calendario{position:relative;
				width:85px;
				height:90px;
				background-image:url(../imgs/calendario.gif);
				background-position:center;
				background-repeat:no-repeat;
				float:left;
			}	
#txtcalendario{position:relative;
				width:300px;
				height:100px;
				margin-left:90px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000000;
				font-weight:bold;
				padding-left:10px;
				}
#minimes{position:relative;
			width:24px;
			height:13px;
/*			background-color:#00FF66;*/
			top:22px;
			left:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#FFFFFF;
			text-align:center;
			}						
#numero{position:relative;
		width:35px;
		height:32px;
/*		background-color:#0000FF;*/
		top:30px;
		left:12px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:23px;
		color:#000000;
		font-weight:bold;
		}		
a.blanco:link{color:#fff; text-decoration:none;}
a.blanco:active{color:#fff; text-decoration:none;}
a.blanco:visited{color:#fff; text-decoration:none;}
a.blanco:hover{color:#fff; text-decoration:underline;}		
		
#paginacion{position:relative; width:453px; height:20px; text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4F0000;}		

.tituloblog{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}		

#incluirNombre{font:normal 12px Arial, Helvetica, sans-serif; position:relative; margin:5px 0 5px 0; left:5px;} 
.textoError{font:12px Arial, Helvetica, sans-serif; color:#ff0000;}
#enlacesManifiesto{position:relative; text-align:right; margin:0 0 20px 0;}
#enlacesManifiesto a{font:12px Arial, Helvetica, sans-serif;color:#686868;}
#enlacesManifiesto a:hover{text-decoration:none;}

#manifiestoGris{position:relative;width:451px; background-color:#C7C7C8; padding:1px 1px 1px 1px;margin:0 0 10px 0;}
#manifiesto{position:relative; width:401px; min-height:90px; height:auto !important; height:90px; padding:17px 35px 10px 15px; background-color:#f9f9f9;}
#manifiesto p.tituloManifiesto{font:24px Arial, Helvetica, sans-serif; margin:0;}
#manifiesto p{font:11px Arial, Helvetica, sans-serif; color:#686868; margin:10px 0 10px 0;}
#manifiesto ul{position:relative; font-size:11px;}
#manifiesto ul li{position:relative; font:11px Arial, Helvetica, sans-serif; color:#686868; list-style:none; background:url(../imgs/detalleGris.gif) left 5px no-repeat; line-height:15px; padding:0 0 0 12px;}

#divManifiestos{position:relative; width:397px; height:35px; padding:0 0 0 15px;}
	#nombreManifiesto{position:relative; width:84px; height:17px; padding:2px 0 0 10px; border:1px solid #E5E5E5; background-color:#fff; font:11px Arial, Helvetica, sans-serif;color:#686868; }
	#emailManifiesto{position:relative; width:123px; height:17px; padding:2px 0 0 10px; margin:0 0 0 5px; border:1px solid #E5E5E5; background-color:#fff; font:11px Arial, Helvetica, sans-serif;color:#686868; }
	#divManifiestos .botUnete{position:relative; width:99px; height:27px; border:0; margin:0 0 0 5px; top:7px;}
	#divManifiestos a{font:12px Arial, Helvetica, sans-serif; color:#686868; position:relative; margin:0 0 0 10px;}
	#divManifiestos a:hover{text-decoration:none;}

.manifiestoForm{position:relative; width:345px; height:30px; left:15px; margin:10px 0 0 0;}
.manifiestoForm input{position:relative; width:192px; height:17px; padding:2px 0 0 10px; border:1px solid #E5E5E5; background-color:#fff; font:11px Arial, Helvetica, sans-serif;color:#686868; }
.manifiestoForm .botUnete{position:relative; width:99px; height:27px; border:0;}
.manifiestoForm a{display:block; float:right; font:12px Arial, Helvetica, sans-serif; color:#686868; position:relative; right:70px;}
.manifiestoForm a:hover{text-decoration:none;}
#tituloTienda{position:relative;width:178px;height:18px;background:#FF3E00 url(../imgs/carroTienda.gif) right no-repeat;font:bold 14px Arial, Helvetica, sans-serif;color:#fff;padding:2px 0 0 5px;}
	#tituloTienda a{color:#fff; text-decoration:none;}
	#tituloTienda a:hover{text-decoration:none;}
#manifiestoDerecha{position:relative; width:163px; height:auto !important;min-height:150px;height:150px; text-align:center;}
#manifiestoDerecha a{display:block; font:12px Arial, Helvetica, sans-serif; color:#B3B3B3;}
#manifiestoDerecha a:hover{text-decoration:none;}
#descargarCancion{position:relative; width:113px; height:39px; padding:8px 0 0 50px; background:url(../imgs/fondoCancion.gif) center no-repeat; margin:0 0 5px 0;}
	#descargarCancion a{font:14px Arial, Helvetica, sans-serif; color:#FF3E00; text-decoration:none;}
	#descargarCancion a:hover{text-decoration:underline;}

#menucabeceradere3 ul{position:relative; font-size:11px; left:5px;}
#menucabeceradere3 ul li{position:relative; list-style:none; display:inline; font:11px Arial, Helvetica, sans-serif;float:left;}
#menucabeceradere3 ul li a{text-decoration:none; color:#000;display:block; float:left; text-align:center;height:14px;}
#menucabeceradere3 ul li a:hover{color:#fff; background-color:#000;}
	#rss{width:32px;}
	#quienes{width:82px;}
	#home{width:33px;}
.textoformularios a{font:11px Arial, Helvetica, sans-serif;color:#686868; position:relative; margin:0 0 0 10px;}
.textoformularios a:hover{text-decoration:none;}	
	
/* Nueva Calculadora ---------------------------*/	
#calcuNuevaArriba{position:relative; width:449px; background:url(../imgs/fondo-calcuNuevaArriba.gif) center top no-repeat;}
#calcuNuevaCentro{position:relative; width:449px; margin:auto; background:url(../imgs/fondo-calcuNuevaCentro.gif) center top repeat-y;}
#calcuNuevaAbajo{position:relative; width:404px; min-height:50px; height:auto !important; height:50px; padding:21px 26px 25px 19px; background:url(../imgs/fondo-calcuNuevaAbajo.gif) center bottom no-repeat;}
	#calcuNuevaAbajo p{font:12px Arial, Helvetica, sans-serif;}
	#tituloCalcu{position:relative; width:400px; height:30px; padding:8px 0 0 0; background:url(../imgs/fondo-TituloCalcu.gif) center no-repeat; margin:0 0 23px 4px; font:600 14px Arial, Helvetica, sans-serif; color:#444; text-align:center;}
	#tituloCalcu strong{font-size:18px;}
	#calcuCombo{position:relative; width:330px; height:22px; margin:13px 0 0 74px; text-align:right; font:12px Arial, Helvetica, sans-serif; color:#8f8f8f;}
		#calcuCombo select{position:relative; width:70px; height:20px; margin:0 0 0 10px;}
	a.avisoLegal{display:block; position:relative; width:60px; font:11px Arial, Helvetica, sans-serif; color:#004F92; margin:6px 0 0 344px;}
	a.avisoLegal:hover{text-decoration:none;}
	#titulos1{position:relative; width:404px; height:48px; margin:15px 0 0 0;font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
		span.otrosCiudadanos{display:block; position:relative; width:97px; height:48px;  text-align:center; float:right;}
		span.gastoPerCapita{display:block; position:relative; width:171px; height:18px; float:right; text-align:center; padding:30px 0 0 0;}
	#titulosCalcu{position:relative; width:404px; height:51px;}
		#titulosCalcuDerecha1{position:relative; float:right; width:97px; height:51px;}
			#titulosCalcuDerecha1Arriba{position:relative; width:97px; min-height:32px; height:auto !important; height:32px; font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
			#titulosCalcuDerecha1Abajo{position:relative; width:97px; height:19px;font:12px Arial, Helvetica, sans-serif;}
				#titulosCalcuDerecha1AbajoIzquierda{position:relative; width:47px; height:19px; float:left; color:#004F91; text-align:center;}
				#titulosCalcuDerecha1AbajoDerecha{position:relative; width:50px; height:19px; float:left; color:#EA001E; text-align:center;}
		#titulosCalcuDerecha2{position:relative; width:84px; height:35px;padding:16px 5px 0 5px; float:right; font:bold 12px Arial, Helvetica, sans-serif; color:#007F2A; text-align:center;}
		#titulosCalcuDerecha3{position:relative; width:77px; height:35px; padding:16px 0 0 0; float:right; font:bold 12px Arial, Helvetica, sans-serif; color:#FFB300; text-align:center;}
	
	.filaTabla{position:relative; width:404px; overflow:hidden !important; overflow:visible; font:12px Arial, Helvetica, sans-serif;}
		.portentajeIgualoMayor{position:relative; width:50px; height:29px; padding:3px 0 0 0; float:right; text-align:center; color:#EA001E;}
		.portentajeMenor{position:relative; width:47px; height:29px; padding:3px 0 0 0; float:right; text-align:center;color:#004F91;}
		.inputsClacu{position:relative; width:94px; height:32px; float:right; text-align:center;}
			.inputsClacu input{position:relative; width:71px; height:20px; padding:0 5px 0 0; border:1px solid #c9c9c9; background-color:#fff; color:#00802C; text-align:right;}
		.gastosGobierno{position:relative; width:77px; height:29px; padding:3px 0 0 0; float:right; text-align:center; color:#FFB400;}
			.gastosPerTrabajador{position:relative; width:40px; height:10px; margin:0 0 0 37px; color:#8e8e8e; font-size:10px;}
		.textoGasto{position:relative; width:122px; min-height:29px; height:auto !important; height:29px; padding:3px 0 0 14px; float:right;}
	
	#textoGastosPerTrabajador{position:relative; width:254px; height:20px; padding:0 0 0 150px; margin:5px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#8e8e8e;}
	.botonDisenalo{position:relative; border:0; font:bold 13px Arial, Helvetica, sans-serif; color:#EB001F; background-color:transparent; cursor:pointer; margin:6px 0 20px 310px;}

/* Resultados Nueva Calculadora */
#contenido2{position:relative;width:453px;min-height:530px;	background-color:#F9F9F9; padding:0 0 30px 0;}
#contenido2 h1.dinero{position:relative; height:16px; background:url(../imgs/billetes.gif) left top no-repeat; font:bold 14px Arial, Helvetica, sans-serif; color:#EB001E; padding:40px 0 0 70px;margin:0 0 0 12px;}
#cuadroGobierno{position:relative; width:426px;margin:20px 0 10px 12px;overflow:hidden !important; overflow:visible;}
	#cuadroCalendarioRojo{position:relative; width:63px; height:63px; float:left; background:url(../imgs/calendarioRojo.gif) left no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
	#cuadroGobiernoTexto{position:relative; width:345px; padding:8px 0 0 18px; float:right;}
		#cuadroGobiernoTexto h3{font:bold 11px Arial, Helvetica, sans-serif; color:#686868; margin:0 0 5px 0;}
		#cuadroGobiernoTexto p{font:11px Arial, Helvetica, sans-serif; color:#686868; line-height:13px; margin:0 0 5px 0;}
		#cuadroGobiernoTexto p a{color:#EB001E;}
		#cuadroGobiernoTexto p a:hover{text-decoration:none;}
#cuadroTuGobierno{position:relative; width:426px;margin:20px 0 10px 12px;overflow:hidden !important; overflow:visible;}
	#cuadroCalendarioAzul{position:relative; width:63px; height:63px; float:left; background:url(../imgs/calendarioAzul.gif) left no-repeat;font:bold 12px Arial, Helvetica, sans-serif; color:#000; }
	#cuadroTuGobiernoTexto{position:relative; width:345px; padding:8px 0 0 18px; float:right;}
		#cuadroTuGobiernoTexto h3{font:bold 11px Arial, Helvetica, sans-serif; color:#686868; margin:0 0 5px 0;}
		#cuadroTuGobiernoTexto p{font:11px Arial, Helvetica, sans-serif; color:#686868; line-height:13px; margin:0 0 5px 0;}
		#cuadroTuGobiernoTexto p a{color:#EB001E;}
		#cuadroTuGobiernoTexto p a:hover{text-decoration:none;}		
.numeroCalendario{position:absolute; left:22px; top:25px; width:20px; height:12px;}		
.textoCalendario{position:absolute; left:16px; top:37px; width:29px; height:11px; text-align:center;}
#cuadroBalanza{position:relative; width:426px;margin:20px 0 40px 12px;overflow:hidden !important; overflow:visible;}
	#cuadroFotoBalanza{position:relative; width:63px; height:72px; float:left; background:url(../imgs/balanza.gif) 10px top no-repeat; }
	#cuadroBalanzaTexto{position:relative; width:345px; padding:8px 0 0 18px; float:right;}
		#cuadroBalanzaTexto h3{font:bold 11px Arial, Helvetica, sans-serif; color:#686868; margin:0 0 5px 0;}
		#cuadroBalanzaTexto p{font:11px Arial, Helvetica, sans-serif; color:#686868; line-height:13px; margin:0 0 5px 0;}
		#cuadroBalanzaTexto p a{color:#EB001E;}
		#cuadroBalanzaTexto p a:hover{text-decoration:none;}				
		#cuadroBalanzaTexto ul{position:relative; font-size:11px;}
		#cuadroBalanzaTexto ul li{list-style:none; font:11px Arial, Helvetica, sans-serif; color:#686868; background:url(../imgs/detalleAsterisco.gif) left 5px no-repeat; padding:0 0 0 12px; line-height:15px;}
#cuadroInfo{position:relative; width:417px; border-bottom:1px solid #ff0000; border-top:1px solid #ff0000; padding:18px 18px 18px 18px; margin:0 0 20px 0;}
	#cuadroInfo p{font:11px Arial, Helvetica, sans-serif; color:#686868; margin:2px 0 3px 0;}
	#cuadroInfo p a{color:#EB001E;}
	#cuadroInfo p a:hover{text-decoration:none;}		

a.enlaceVolver{font:bold 14px Arial, Helvetica, sans-serif; color:#EB001E; margin:0 0 0 20px;}
a.enlaceVolver:hover{text-decoration:none;}

.graficas{position:relative; width:426px;  margin:20px auto 0 auto; text-align:center;}
	.leyendaGrafica{position:relative; width:250px; height:12px; margin:0 auto; font:bold 11px Arial, Helvetica, sans-serif;}
	#textoGrafica1{position:absolute; width:45px; height:12px; left:100px; font:bold 10px Arial, Helvetica, sans-serif;}
	#textoGrafica2{position:absolute; width:45px; height:8px; left:65px; top:0px; font:bold 10px Arial, Helvetica, sans-serif;}
/* Codigo nuevo para la calculadora antigua en y el Gobierno */ 
#contenidoGobierno{position:relative;width:401px; margin:0 0 30px 0;}
	#contenidoGobierno p{font-size:12px;}
	#contenidoGobierno h3{font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
	#conTuDinero{position:relative; width:336px; padding:0 0 0 65px; background:url(../imgs/billetes.gif) left top no-repeat;}
		#conTuDinero h4{font:bold 12px Arial, Helvetica, sans-serif; color:#ff0000;}
		#conTuDinero table{width:336px; font:12px Arial, Helvetica, sans-serif;color:#686868;}
		#conTuDinero table span{background:url(../imgs/detalleRojo.gif) left 6px no-repeat; padding:0 0 0 10px;}
	#tuEscoges{position:relative; width:336px; padding:0 0 0 65px;background:url(../imgs/tuDecides.gif) left top no-repeat; margin:20px 0 0 0;}
		#tuEscoges h4{font:bold 12px Arial, Helvetica, sans-serif; color:#ff0000;}

/* Nuevos estilos INDEX */ 
#tituloSobreCalculadora{position:relative;width:441px; min-height:60px; height:auto !important; height:60px; padding:0 0 0 10px; font:bold 25px Arial, Helvetica, sans-serif; text-align:center; margin:0 0 15px 0;}

#tituloSobreCalculadoraPGN{position:relative; width:381px; height:70px; padding:8px 0 0 70px; background:url(../imgs/mano-botando.gif) 10px top no-repeat;font:bold 23px Arial, Helvetica, sans-serif; margin:10px 0 0 0;}


