#contenido {position:relative; background-image:url(/imagenes/comunes/fondo_fin.jpg); background-repeat:no-repeat; background-position:bottom center; margin-bottom:1px; padding-bottom:25px;} 
#contenido h3 {float:left; width:948px; height: 36px; text-indent: -9999px; margin-left:10px; margin-top:20px;}
	.contenidoES h3 {background: url(/imagenes/mapa-web/h3-bgES.gif) no-repeat; text-indent: -9999px;}
	.contenidoEN h3 {background: url(/imagenes/mapa-web/h3-bgEN.gif) no-repeat; text-indent: -9999px;}
	.contenidoCA h3 {background: url(/imagenes/mapa-web/h3-bgCA.gif) no-repeat; text-indent: -9999px;}
	
	
#contenido h4 {margin: 20px 0 0 0 !important; width: 161px; height: 28px; background: url(/imagenes/mapa-web/nombre.gif) no-repeat center; text-indent: -9999px; cursor: pointer;}
#contenido h4, #contenido div{margin-left: 25px;}

#contenido div{float: left;}

#error {margin: 15px 0 0 30px; padding: 171px 0 0 31px; width: 265px; height: 216px; background: url(/imagenes/mapa-web/error.jpg) no-repeat !important; color: #666;}
	#error p{margin: 10px 0 0 1px; width: 250px; font: 11px Arial; color: #656565;}	
		#error strong {font: bold 20px Arial; color: #666;}
	#contenido div ul li {display: block;}
		#contenido div ul li a {display: block; margin: 8px 0; padding-left: 12px; background: url(/imagenes/mapa-web/arrow.gif) no-repeat 0 5px; font: bold 12px Arial; color: #656565; text-decoration: underline;}
		#contenido div ul li a:hover{text-decoration: none;}

		#contenido div ul li ul {margin: 0 0 10px 35px; padding-top: 7px; background: url(/imagenes/mapa-web/ul.gif) repeat-y;}
			#contenido div ul li ul li {float: none; margin-top: 10px; height: auto;}
				#contenido div ul li ul li a {display: inline; padding-left: 20px; font: 11px Arial; background: none; color: #006699; text-decoration: none; font-weight: normal; background: url(/imagenes/mapa-web/ul_a.gif) no-repeat 0 -6px;}
				#contenido div ul li ul li a:hover {text-decoration: underline;}
				#contenido div ul li ul li a.ultimo{background: url(/imagenes/mapa-web/ul_a-ultimo.gif) no-repeat 0 -6px;}	
					
	#tel {position: absolute; top: 35px; right: 25px; width: 256px; height: 124px; background: url(/imagenes/empresa/tel.gif) no-repeat;}
		#tel p {text-indent: -9999px;}
		#tel a {margin: 80px 0 0 126px; display: block; font-weight: bold; color: #535353;}
