
html{
	Height: 100%;
	padding:0 0 0 0;
	margin: 0px;
}
	body {
		background-color:#016596;		
		margin: 0 auto 0 auto;
		text-align: center;		/* centra la pagina para IE */
		font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.8em;
		color:#FFFFFF;		
	}
	#contenedor{ width:796px; margin:0 auto;	}

		#cabecera{	background: url(../imagenes/cabecera.gif) no-repeat; height:234px;	width: 796px;	}
		
		#central{	background:url(../imagenes/cuerpo.gif) no-repeat; float:left; height:591px;	width: 796px;}
		#central_tarifas{	background:url(../imagenes/cuerpo_tarifas.gif) no-repeat; float:left; height:665px; width: 796px;}		
			#menu{ 	float:left;width:700px; height:25px; position:relative; top:-81px; left:-40px; font-size:1em}
			#contenido{ margin: 0; left:30px; top:-35px; position:relative;	}		
							   
		#pie{ 	float:left;width:100%; height:20px;margin:0 0 10px 0;*margin:0 0 5px 0;font-size:0.7em; text-align:left}
		#pie_texto{ *margin:-10px;}
		
		
		
		
						
		#l{		float:left; z-index:100; left:700px; position:relative; top:-50px; width:72px; height:98px;
				background:url(../imagenes/l.gif) no-repeat;}
		
		#titulo{float:left; z-index:20; left:-50px; position:relative; top:-2px; width:200px; height:50px;}
		
		#texto_principal{float:left; z-index:10; position:relative; width:734px; margin:0 0 15px 0}
		#texto_secundario{float:left; z-index:10; position:relative; width:734px; }
		
		#fotos_quienesSomos{float:left; z-index:10;position:relative; width:734px; height:169px;
				 background:url(../imagenes/foto_quienesSomos.jpg) no-repeat; margin:0 0 20px 0 }

		#fila_permisos{ background-color:#0188D2;float:left;height:60px;*height:70px;width:760px;left:-10px;position:relative;*margin:0 0 0 10px}
		#foto_permisos {float:left; left:-50px; width:140px;*width:130px;margin: 5px 10px 10px 10px; *margin:5px 0px 10px 10px;
						height:30px; *height:40px}						
						
		#texto_permisos{float:left; left:-50px; width:280px; *width:290px; margin: 5px 10px 10px 10px;
						*margin: 5px 0 0 10px;	height:30px; *height:40px;font-size:0.8em}		
		
		#linea_permisos{float:left; position:relative;left:-10px; height:1px; width:760px; *margin:0}


		#foto_tarifas {float:left; height:168px; width:766px;left:-10px;position:relative;top:-10px;*top:0px; margin:0 0 5px 0;*margin:0}
		#foto_mmpp{ float:left; position:relative; width:120px}
		#texto_mmpp{ float:left; position:relative; width:600px; text-align:left; margin: 15px 15px 0 10px}
		
		#foto_horarios {float:left; width:780px; position:relative; top:0px; left:-10px;margin:0;}
		#foto_localizacion {float:left; width:780px; position:relative; top:0px; left:-10px;margin:0;}

		#formulario{ float:left;position:relative; width:745px; top:0px; left:-10px;margin:0;}
		
		/*-------- absolutas ----------------*/
		#bruja{  display: block; z-index:4; width:100%; *left:0px; position:absolute; top: 0px; height: 200px;}

		/*-------- fin absolutas ----------------*/


		a:link ,a:active ,a:visited   { color: #034; text-decoration:none; font-weight:600; }
		a:hover  { color: #DDD; text-decoration:none; }
		
		img { border: 0px;}
		hr { color:#001;}
		
		#cabecera span {	display:none;	}
		#menu_izq span {	display:none;	}
		#menu_dch span {	display:none;	}		
		#tablon span {	    display:none;	}		
		#foto_tarifas span {	    display:none;	}		
		#foto_horarios span {	    display:none;	}
		#foto_localizacion span {   display:none;	}				
		h1 {   display:none;	}				
		h2 {   display:none;	}				
		h3 {   display:none;	}						


		
		.desvanecimiento a img{filter: alpha(opacity=100); opacity:1;}						
		.desvanecimiento a:hover img{ filter: alpha(opacity=50); opacity: 0.5;}	
		
		.desvanecimiento_suave a img{filter: alpha(opacity=100); opacity:1;}						
		.desvanecimiento_suave a:hover img{ filter: alpha(opacity=95); opacity: 0.95;}	
		
		
		.borde_blanco a img{  border: thin solid #fff;}	
		.borde_gris a img{  border: thin solid #ddd;}	
						
		.alinear_izquierda{ text-align:left; }
		.alinear_derecha{ text-align:right; }		
		.alinear_justificar{ text-align:justify; }
		.alinear_centrado{ text-align:center; }
		
		.altura_centro{ vertical-align:middle}
		.cursiva{ font-style:italic}
		.capitular{ float:left; margin:0 2px 0px 0px}
		.subrayado{ text-decoration:underline}
		.negro { color:#000}
		.borde{ border:thin solid #F00}		
		.negrita{ font-weight:bold}
		
		
		.resaltado { color:#a4a4a4; font-weight:bold}
		.selecionado { color:#ddd; font-weight:bold}		
		.capitular { color:#001; font-weight:bold}		
		.permiso { color:#fff;}		
		.comentario { color:#aaa; font-weight:bold;}		
			
		.rollover img{
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* Opacidad en IE de 0 - 100 */			
			-moz-opacity: 1;											/* Opacidad en Mozila 0 - 1 */
		}			
		.rollover:hover img{
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
			-moz-opacity: 0.5;
		}
		.rollover:hover{
			color: red; /* Dummy definition to overcome IE bug */
		}
		/********* Sombras adjunto js ******************************/
		.shadow{ position:relative; display:inline; background:#555; z-index:100 }

		.shadow_inner{ overflow:hidden; position:absolute; top: -1000px; 
				filter:alpha(Opacity=10); opacity:0.1; /*firefox 1.5 opacity*/
				-moz-opacity:0.1; /*mozilla opacity*/-khtml-opacity:0.1; /*opacity*/z-index:10;}	