*, html{margin:0;padding:0}body{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:130%;background: url(images/fdCabecera.gif) repeat-x}.a:link, a:visited { color:#cc0033 }.a:hover{ text-decoration:underline }hr{background-color:#cc0033 !important}#mainContainer{		width:760px;		margin:0 auto;		text-align:left;		background-color: #FFF;		padding-left:16px;		padding-right:16px;		padding-bottom:20px;		}		#dhtmlgoodies_menu img{		border:0px;	}	/* End general styles for this example page */	/* General configuration CSS */		#dhtmlgoodies_menu ul li ul{		display:none;	/* Needed to display ok in Opera */background-color:#ddd;z-index:5	}			#dhtmlgoodies_menu{		visibility:hidden;	}	#dhtmlgoodies_menu ul{		margin:0px;	/* No indent */		padding:0px;	/* No indent */	}/*#dhtmlgoodies_menu ul li ul{background-color:#ddd }*/	#dhtmlgoodies_menu li{		list-style-type:none;	/* No bullets */	}		#dhtmlgoodies_menu a{color:#666;		margin:0px;		padding:0px;	}	/* End general configuration CSS */			/* Cosmetic */		/***********************************************************************		CSS - MENU BLOCKS	 	General rules for all menu blocks (group of sub items) 	***********************************************************************/	#dhtmlgoodies_menu ul{		padding:0;	}			#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */		border:0;height:23px;line-height:23px;		overflow:visible;margin-left:-4px	}	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */		border:0px;		padding:1px;	}		/***********************************************************************		CSS - MENU ITEMS	 	Here, you could assign rules to the menu items at different depths.	***********************************************************************/	/* General rules for all menu items */#dhtmlgoodies_menu a{color: #333;font-weight:normal !important;text-decoration:none;display:block;font-size:12px;}		/*	Main menu items 	*/		#dhtmlgoodies_menu .currentDepth1{font-size:12px;padding-left:5px;padding-right:5px;z-index:999	}	#dhtmlgoodies_menu .currentDepth1over{		padding-left:5px;		padding-right:5px;		}	#dhtmlgoodies_menu .currentDepth1 a{		font-weight:bold;padding-left:5px;padding-right:5px	}	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */font-size:12px;color:white;background-color:#999;padding-left:5px;padding-right:5px;		font-weight:bold;	}		/* Sub menu depth 1 */	#dhtmlgoodies_menu .currentDepth2{padding:2px 5px 2px 5px;background-color:#ddd;	border-bottom:1px solid white;font-size:11px;z-index:999	}	#dhtmlgoodies_menu .currentDepth2over{border-bottom:1px solid white	}	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */padding:2px 5px 2px 5px;background-color:#999;		color:white;	}		/* Sub menu depth 2 */	#dhtmlgoodies_menu .currentDepth3{		padding-right:2px;font-size:11px;z-index:999	}	#dhtmlgoodies_menu .currentDepth3over{		padding-right:2px;	}	/* Sub menu depth 3 */	#dhtmlgoodies_menu .currentDepth4{font-size:11px;		padding-right:2px;	}	#dhtmlgoodies_menu .currentDepth4over{font-size:11px;		padding-right:2px;	}	.datosTxt{color:white}.datosTxt a:link{ color:white;text-decoration:none;}, .datosTxta:visited{color:red}.datosTxt  a:hover{color:white;text-decoration:underline;}.buscadorTxt{color:white;line-height:100%}.menuTxt{font-size:12px}.menuTxt li{display:block;float:left;height:24px}.menuTxt li a:link, .menuTxt li a:visited{color:#444;height:24px;line-height:24px;padding:5px 10px 5px 10px;text-decoration:none}.menuTxt  li a:hover{color:white;background-color:#666}.subMenuTxt{visibility:hidden;float:left;font-size:10px}.subMenuTxt a:link, .subMenuTxt a:visited{text-indent:5px;text-decoration:none;color:#666;padding-top:1px;padding-bottom:1px;vertical-align:middle;background-color:#DDD;display:block;width:120px;border-top:1px solid white;}.subMenuTxt a:hover{color:white;background-color:#999}.submenuTxt ul{margin-top:2px}.subMenuTxt li{list-style:none;}.buscador{font-size:9px !important;text-indent:20px;width:139px;height:15px;border:none; background:url(images/fdBusca.gif) no-repeat}.botEnviar{color:#cc0033;width:50px;font-weight:bold;font-size:10px;border:none;background:url(images/buscador_fondo.png) no-repeat}.tituloColeccion{color:#555;font-size:12px;text-align:right;padding-right:30px}.tituloColeccion h1{color:#cc0033;font-size:12px;font-weight:normal}.contenidoColeccion{text-align:left;vertical-align:top;color:#555;font-size:13px;}a:link, a:visited{color:#cc0033;font-size:11px;}a:hover{color:#555;font-size:11px;}.contenidoColeccion a:link, .contenidoColeccion a:visited{color:#cc0033;font-size:11px;}.contenidoColeccion a:hover{color:#555;font-size:11px;}.contenidoColeccion h1{color:#cc0033;font-size:11px;font-weight:normal}.contenidoColeccion img{float:right}.buscadorTxt{color:white}.buscadorTxt a:link, .buscadorTxt a:visited{color:white;text-decoration:none;}.buscadorTxt  a:hover{color:white;text-decoration:underline;}.contenidoNoticia{text-align:left;vertical-align:top;color:#555;font-size:13px;}.contenidoNoticia h1{color:#cc0033;font-size:11px;font-weight:normal}.contenidoNoticia img{float:left}.contenidoFilosofia {padding-top:25px;padding-left:50px;}.contenidoFilosofiaTexto{padding-top:25px;padding-left:60px;}.fotosFilosofia {padding-top:25px;}.titularFilosofia h1{color:#cc0033;font-size:30px;font-weight:normal}.titularFilosofia h2{color:#999;font-size:20px;font-weight:normal}.titularFilosofia {line-height:.75;font-size:13px;}.simbiosisContenido {padding-left:0px;}.simbiosisContenido td{vertical-align:top !important;}.textoestudio {padding-top:25px;padding-left:125px;}.fotosmarca {padding-top:25px;/*padding-left:125px;*/}.home2 {padding-top:200px;padding-left:125px;}.titularHome h1{font-size:50px;font-color:#cc0033;line-height:2;}.titularHome h2{font-size:40px;font-color:#999;font-weight:normal;line-height:1;}.titularHome {margin-left:150px;padding-top:25px;}.titularHome  h1 a:link, .titularHome a:visited {text-decoration:none;color:#cc0033;}.titularHome  h1 a:hover{text-decoration:underline;color:#cc0033;}.titularHome  h2 a:link, .titularHome h2 a:visited {text-decoration:none;color:#999;}.titularHome  h2 a:hover{color:#999;text-decoration:underline;}.titularHomeNavidad h1{font-size:60px;line-height:1;color:#cc0033;text-decoration:none;}.titularHomeNavidad h2{font-size:60px;font-weight:normal;text-decoration:none;line-height:1;color:#cc0033;}.titularHomeNavidad {text-decoration:none;padding-top:100px;}.home2Navidad {margin-left:150px;text-decoration:none;}.home2Navidad h1 {margin-top:20px;color:#cc0033;font-size:15px;text-decoration:none;}.textoestudio h2{font-size:12px;}.flashMapa{text-align:center;z-index:-999}.TitularCentrado {text-align:center;font-size: 18px;font-weight: bold;color: #cc0033;}
