object{
	display:block;
	}

.salto{
	display:block;
	}

/*--------------------------------------- ELEMENTOS COMUNES -------------------------------------------*/
.web{
	margin:0 auto;
	width:970px;
	}
	
	.cabecera{
	position:relative; 
	float:left;
	width:970px;
	}
	.cabecera_sup{
		position:relative; 
		float:left;
		width:970px;
		padding:10px 0 0 0;
		}

		.cabecera_logo{
			position:relative; 
			float:left;
			width:200px;
			}

		.cabecera_menu_sup{
			position:relative; 
			float:left;
			width:700px;
			text-align:right;
			}

	.cabecera_menu{
		position:relative; 
		float:left;
		width:970px;
		height:51px;
		padding:0 30px 0 30px;
		background:url(../_entorno/menu_fondo.jpg) no-repeat;
		}

		.cabecera_menu_bloque{
			position:relative;
			float:left;
			margin:0px;
			padding:0px;
			text-align:center;
			list-style-type:none;
			}

		.cabecera_menu_bloque_linea{
			float:left;
			padding:16px 0 2px 0;
			line-height:16px;
			margin:0px;
			}

	.cabecera_area{
		position:relative; 
		float:left;
		width:970px;
		}

.cuerpo{
	position:relative; 
	float:left;
	width:970px;
	padding:25px 0 10px 0;
	}

	.izquierda{
		position:relative; 
		float:left;
		width:625px;
		padding:0 0 0 0;
		}

		.izquierda_bloque{
			position:relative; 
			float:left;
			width:625px;
			padding:0 0 20px 0;
			background:url(../_entorno/flecha.jpg) no-repeat;
			}

		.izquierda_linea{
			position:relative; 
			float:left;
			width:625px;
			padding:0 0 15px 0;
			background:url(../_entorno/h-linea.jpg) no-repeat;
			}

		.izquierda_bloque_tit{
			position:relative; 
			float:left;
			width:585px;
			padding:0 0 15px 40px;
			background:url(../_entorno/flecha.jpg) no-repeat;
			}

		.izquierda_bloque_texto{
			position:relative; 
			float:left;
			width:585px;
			padding:0 0 2px 40px;
			}

		.izquierda_bloque_serv{
			position:relative; 
			float:left;
			width:205px;
			padding:0 0 0 0;
			}

			.izquierda_bloque_serv_img{
				position:relative; 
				float:left;
				width:205px;
				padding:0 0 15px 0;
				}

			.izquierda_bloque_serv_textos{
				position:relative; 
				float:left;
				width:181px;
				padding:0 12px 0 12px;
				line-height:14px;
				}

		.izquierda_bloque_serv_esp{
			position:relative; 
			float:left;
			width:5px;
			}

	.derecha{
		position:relative; 
		float:right;
		width:332px;
		padding:24px 0 0 0;
		background:url(../_entorno/fondo_dcha.jpg) repeat-y;
		}

		.derecha_bloque{
			position:relative; 
			float:left;
			width:290px;
			padding:0 0 0 20px;
			}

			.derecha_bloque_tit{
				position:relative; 
				float:left;
				width:250px;
				padding:0 0 10px 40px;
				background:url(../_entorno/dcha_flecha.jpg) no-repeat;
				}

			.derecha_bloque_titular{
				position:relative; 
				float:left;
				width:255px;
				padding:0 0 10px 25px;
				}

			.derecha_bloque_imagen{
				position:relative; 
				float:left;
				width:260px;
				padding:0 0 10px 20px;
				}

			.derecha_bloque_texto{
				position:relative; 
				float:left;
				width:255px;
				padding:0 0 25px 25px;
				}

		.derecha_buscador{
			position:relative; 
			float:left;
			width:290px;
			height:114px;
			padding:20px 0 10px 20px;
			background:url(../_entorno/fondo_buscador1.jpg) no-repeat;
			}

			.derecha_buscador_tit{
				position:relative; 
				float:left;
				width:250px;
				padding:0 0 10px 40px;
				background:url(../_entorno/dcha_flecha.jpg) no-repeat;
				}

		.derecha_bot{
			position:relative; 
			float:left;
			width:332px;
			height:22px;
			background:url(../_entorno/fondo_dcha_bot.jpg) no-repeat;
			}

.pie{
	position:relative; 
	float:left;
	width:970px;
	height:38px;
	padding:15px 0 10px 0;
	text-align:center;
	background:#EEF0F6 url(../_entorno/pie-fondo.jpg) no-repeat;
	}

		.pie_info{
			position:relative; 
			float:left;
			width:665px;
			padding:12px 0 0 15px;
			}

		.pie_mw{
		position:relative; 
		float:right;
		width:200px;
		padding:0 15px 0 0;
		text-align:right;
			}

/*--------------------------------------- INTERIOR -------------------------------------------*/
.area_texto{
	position:absolute; 
	top:20px;
	left:35px;
	width:415px;
	}



.i-izquierda{
	position:relative; 
	float:left;
	width:662px;
	padding:0 0 0 0;
	}

.migas{
	position:relative; 
	float:left;
	width:620px;
	margin:-15px 0 0 5px;
	}

.i-izquierda_contenido_tit{
	position:relative; 
	float:left;
	width:622px;
	padding:10px 0 20px 40px;
	background:url(../_entorno/i-flecha.jpg) no-repeat;
	}

.i-izquierda_contenido_motor{
	position:relative; 
	float:left;
	width:642px;
	padding:0 0 30px 20px;
	}

.i-derecha{
	position:relative; 
	float:right;
	width:295px;
	padding:24px 0 0 0;
	margin-top:-10px;
	background:url(../_entorno/fondo_i-dcha.jpg) repeat-y;
	}

	.i-derecha_bloque{
		position:relative; 
		float:left;
		width:253px;
		padding:0 0 0 20px;
		}

		.i-derecha_bot{
			position:relative; 
			float:left;
			width:295px;
			height:22px;
			background:url(../_entorno/fondo_i-dcha_bot.jpg) no-repeat;
			}

.i-derecha_menu{
	position:relative; 
	float:left;
	width:253px;
	padding:0 0 40px 20px;
	}

	.i-derecha_menu_pos {
		position:relative;
		width:188px;
		padding:0 25px 0 30px;
		margin:0px;
		list-style-type:none;
		}	
					
		.i-derecha_menu_linea{
			position:relative;
			width:188px;
			padding:12px 0 12px 0;
			background:url(../_entorno/fondo_i-dcha_linea.gif) bottom no-repeat;
			list-style-image:url(../_entorno/punto_menu2.gif);
			}
/* *************************   ESTILOS MAPA WEB    ******************************** */

.n0	{position:relative; float:left; width:100%;height:20px;}

/* hijos nivel 1 */
.n1	{
	position:relative;
	float:left;
	width:475px;
	padding-bottom:5px;
	}
	.n1 a	{
		color:#318AF9;
		text-decoration:none;
		font-size:16px;
		font-weight:bold;
		/*text-transform:uppercase;*/
		}

/* flechas nivel 1 */
.n11 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 1 incluye hijos nivel 2 */
.n12 {
	position:relative;
	float:left;
	width:465px;
	padding:0 0 10px 30px;
	}

/* hijos nivel 2 */
.n2	{
	position:relative;
	float:left;
	width:440px;
	font-size:14px;
	line-height:20px;
	}
	.n2 a	{
		color:#333;
		text-decoration:none;
		font-weight:bold;
		}

/* flechas nivel 2 */
.n21 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 2 incluye hijos nivel 3 */
.n22 {
	position:relative;
	float:left;
	width:465px;
	padding:0 0 10px 30px;
	}

/* hijos nivel 3 */
.n3	{
	position:relative;
	float:left;
	width:465px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 0;
	}
	.n3 a	{
		color:#333;
		text-decoration:none;
		font-weight:bold;
		}

/* flechas nivel 3 */
.n31 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 3 incluye hijos nivel 4 */
.n32 {
	position:relative;
	float:left;
	width:445px;
	padding:0 0 10px 30px;
	}

/* hijos nivel 4 */
.n4	{
	position:relative;
	float:left;
	width:390px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 20px;
	}
	.n4 a	{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
		}

/* flechas nivel 4 */
.n41 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 4 incluye hijos nivel 5 */
.n42 {
	position:relative;
	float:left;
	width:405px;
	padding:0 0 10px 40px;
	}

/* hijos nivel 5 */
.n5	{
	position:relative;
	float:left;
	width:350px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 20px;
	}
	.n5 a	{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
		}

/* flechas nivel 5 */
.n51 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 5 incluye hijos nivel 6 */
.n52 {
	position:relative;
	float:left;
	width:370px;
	padding:0 0 10px 40px;
	}

/* hijos nivel 6 */
.n6	{
	position:relative;
	float:left;
	width:310px;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 20px;
	}
	.n6 a	{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
		}

/* flechas nivel 5 */
.n61 {
	position:relative;
	float:left;
	width:100%; 
	}

/* bloque nivel 5 incluye hijos nivel 6 */
.n62 {
	position:relative;
	float:left;
	width:330px;
	padding:0 0 10px 40px;
	}

/*--------------------------------------- TEXTOS -------------------------------------------*/

/* cabecera */
.txt0{
	font-family:Century Gothic;
	font-size:30px;
	color:#D5D4E6;
	text-decoration:none;
	}


/* menú superior */
.txt1{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#757A95;
	text-decoration:none;
	}

	.txt1 a{
		color:#757A95;
		text-decoration:none;
		}
	
	.txt1 a:hover{
		text-decoration:underline;
		}

/* menú */
.txt2{
	font-family:Century Gothic, Verdana;
	font-size:18px;
	color:#767EA1;
	font-weight:bold;
	text-decoration:none;
	}

	.txt2 a{
		font-family:Century Gothic, Verdana;
		font-size:14px;
		color:#E9EAF3;
		text-decoration:none;
		}
	
	.txt2 a:hover{
		text-decoration:underline;
		}

/* títulos home */
.txt3{
	font-family:Arial Narrow, Arial, Verdana;
	font-size:25px;
	color:#272B3D;
	}

.txt3a{
	font-family:Arial Narrow, Arial, Verdana;
	font-size:25px;
	color:#6D78AB;
	}

/* descripcion empresa y contenido interior */
.txt4{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#272B3D;
	}

	.txt4 a{
		color:#5670EF;
		text-decoration:none;
		}

	.txt4 a:hover{color:#5670EF;
		text-decoration:underline;
		}

/* titulo servicio */
.txt5{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#272B3D;
	font-weight:bold;
	}

	.txt5 a{
		color:#272B3D;
		text-decoration:none;
		}

	.txt5 a:hover{
		text-decoration:underline;
		}

/* enlace servicio */
.txt6{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#5670EF;
	text-decoration:none;
	}

	.txt6 a{
		color:#5670EF;
		text-decoration:none;
		}

	.txt6 a:hover{
		text-decoration:underline;
		}

/* titular noticia destacada */
.txt7{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#F18800;
	text-decoration:none;
	}

/* enlace noticia destacada */
.txt8{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#717792;
	text-decoration:none;
	}

	.txt8 a{
		color:#717792;
		text-decoration:none;
		}

	.txt8 a:hover{
		text-decoration:underline;
		}

/* info pie */
.txt9{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#969BB0;
	text-decoration:none;
	}

	.txt9 a{
		color:#969BB0;
		text-decoration:none;
		}

	.txt9 a:hover{
		text-decoration:underline;
		}	

/* interior titulo hijo 1 */
.txt10{
	font-family:Arial, Verdana;
	font-size:30px;
	color:#FFFFFF;
	}

/* interior entradilla hijo 1 */
.txt11{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#D4DEF3;
	}

/* submenu hijo2 */
.txt12{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#F18800;
	font-weight:bold;
	text-decoration:none;
	}

	.txt12 a{
		color:#F18800;
		text-decoration:none;
		}

	.txt12 a:hover{
		text-decoration:underline;
		}
