* {
	margin:0px;
	padding:0px;
}

body, textarea, input, h1,h2,h3,h4, p, a, li {
	font:11px "Trebuchet MS",Tahoma,Arial,Verdana,sans-serif ;
	line-height: 1.4em;
	color:#333;
}

img,fieldset {
	border:none;
}

ul li{
	list-style:none;
}

a{ 
	color:#069;
	text-decoration:none;
}

/*LAYOUT
--------------------------------------------------------------*/

body {
	background: url(../img/fondoweb.jpg);
}

#wrap{
	float:left;
	width:100%;
}
.colocar{
    width:100%;
    background:#eef2f3;
    overflow:auto;
}

#container{
	position:relative;
	width:980px;
	margin: 0 auto;
}


#header{
	position:absolute;
	width:980px;
	height: 114px;
	background-color: #fff;
}

#nav{
	position:absolute;
	top:114px;
	width:980px;
	height:56px;
	background: #fff;
}

.cajas{
width:30%;
font-size:11px;
text-align:left;
margin:6px 6px 6px 6px;
padding: 2px 2px 2px 2px;
float:left;
background:#ffffff;
}
#infbasico{
width:30%;
font-size:11px;
text-align:left;
margin:6px 6px 6px 6px;
padding: 2px 2px 2px 2px;
float:right;
background:#ffffff;
}
.cajas p{
width: 100%;
text-align:left;
}

.tachado{
text-decoration:line-through;
padding-left:15px;
background:url(../img/flechaV2.gif) 0 5px no-repeat; 
}  

.tachadofichaautonomo{
text-decoration:line-through;
padding-left:15px;
}  

.incluido{
padding-left:15px;
background:url(../img/flechaV2.gif) 0 5px no-repeat;    
}  

.imagbanner{
margin-bottom:3%;
width:100%;
float:right;
}

#content{
	position:absolute;
	top:170px;
	width:980px;
	margin: 0 auto;
}

	#content{
	background: #fff url(../img/bg_content_mid.gif) 0 0 repeat-y;
	}

	#content_top{
		width:980px;
		height:34px;
		background: #fff url(../img/bg_content_top.gif) 0 0 no-repeat;
	}


	#content_bot{
		clear:both;
		width:980px;
		height:34px;
		background: #fff url(../img/bg_content_bot.gif) 0 0 no-repeat;
	}


#main {
	float:left;
	display:inline;
	/*margin-left:24px;*/
	margin-left:32px;
	width: 720px;
}

	#main_top{
		width:720px;
		height:11px;
		font-size:1px;/**/
		background: url(../img/bg_main_top.gif) 0 0 no-repeat;
	}

	#main_mid{
		width:676px;
		padding:0 15px;
		background: #fff url(../img/bg_main_mid.gif) repeat-y;
		/*border-left:1px solid #E2E7EB;
		border-right:1px solid #E2E7EB;*/
	}

	#main_bot{
		width:720px;
		height:11px;
		font-size:1px;/**/
		background: url(../img/bg_main_bot.gif) 0 0 no-repeat;
	}


					/*ficha*/
					#ficha #main {
						width: 932px;
					}

						#ficha #main_top{
							width:932px;
							background: url(../img/bg_main_top2.gif) 0 0 no-repeat;
						}

						#ficha #main_mid{
							width:902px;/*padding:0 15px definido en #main_mid*/
							background: #fff url(../img/bg_main_mid2.gif) repeat-y;
						}

						#ficha #main_bot{
							width:932px;
							background: url(../img/bg_main_bot2.gif) 0 0 no-repeat;
						}


					#ficha #sidebar {
						display:none;
					}



#sidebar {
	float:right;
	display:inline;
	/*margin-right:24px;*/
	margin-right:32px;
	margin-top:37px;
	width: 200px;
	overflow:hidden;
}

	#sidebar_top{
		/*margin-top:26px;*/
		width:200px;
		height:11px;
		font-size:1px;/**/
		background: url(../img/bg_sidebar_top.gif) 0 0 no-repeat;
	}

	#sidebar_mid{
		padding:0 15px;
		background: #fff url(../img/bg_sidebar_mid.gif) repeat-y;
	}

	#sidebar_bot{
		width:200px;
		height:11px;
		font-size:1px;/**/
		background: url(../img/bg_sidebar_bot.gif) 0 0 no-repeat;
	}


#footer {
	clear:both;
	width:980px;
	margin: 0 auto;
	padding-top:20px;
	background-color: #fff;
}



/*HEADER
-------------------------------------------------*/



#logo{
	position:absolute;
	top:20px;
	left:4px;
	width:146px;
	height:75px;
	background: url(../img/LogoAxesor.jpg) 0 0 no-repeat;
	margin-left:10px;
}

#logo a{
	display:block;
	width:146px;
	height:75px;
	/*text-indent:-9999px;*/

}

#nav-lang{
	position:absolute;
	top:0;
	left:4px;
	width:146px;
	height:30px;
	background: url(../img/Idioma.jpg) 0 0 no-repeat;
	padding-left:10px;
	margin-left:10px;

}

#nav-lang a{
	display:block;
	float:left;
	width:15px;
	height:15px;
	text-indent:-9999px;
	margin-right:11px;
}

#banner-header{
	position:absolute;
	top:15px;
	right:20px;
	width:600px;
	height:90px;

}
#buscador-header{
	position:absolute;
	top:5px;
	right:10px;
	/*width:668px;*/
	width:630px;
	height:60px;

}
#logoDistribuidor {
position:absolute;
left:175px;
top:20px;
border-left:#999 2px solid;
padding-left:15px
}

/*NAV
-------------------------------------------------*/


/*#nav1 --> menu_nav.css */


#nav-login{
	width:962px;
	height:26px;
	line-height:26px;
	margin:0 auto;
	background: url(../img/FondoLogin.jpg);
	text-align:center;

}

	#nav-login #areaClientes{
		float:left;
		display:inline;
		margin-left:60px;
		margin-right:5px;
		background: url(../img/FlechaLogin.gif) 100% 8px no-repeat;
		padding-right:16px;
		color:#069;
		font-weight:bold;
		font-size:14px;

	}

	#nav-login #nav-login-form{
		float:left;
		display:inline;
		margin-right:5px;
	}


		#nav-login #nav-login-form label{
			display:inline;
			float:left;
			margin-right:4px;
			color:#586367;
		}


		#nav-login #nav-login-form input{
			display:inline;
			float:left;
			margin-top:4px;
			margin-right:10px;
			background-color: #D9DEE2;
			border:1px solid #C0C0C0;

		}

		#nav-login #nav-login-form input.boton{
			display:inline;
			float:left;
			background: transparent url(../img/FlechaLog.gif) 3px 3px no-repeat;
			padding: 0 0 0 16px;
			border-width:0px;
			color:#7D8A92;

		}

	#nav-login #nav-login-forgetpass{
		float:left;
		display:inline;
		margin-right:5px;
		background: url(../img/LineaV.gif) 0 3px no-repeat;

	}

	#nav-login #nav-login-forgetpass a{
		background: url(../img/RecuerdaUsuario.gif) 0 3px no-repeat;
		padding-left:18px;
		margin-left:10px;
		color:#7D8A92;


	}

	#nav-login #nav-login-suscribase{
		float:left;
		display:inline;
		margin-right:5px;
		background: url(../img/LineaV.gif) 0 3px no-repeat;
	}

	#nav-login #nav-login-suscribase a{
		margin-left:10px;
		font-weight:bold;
		font-size:14px;
		color:#DC5901;
		background: url(../img/FlechaSus.gif) 100% 2px no-repeat;
		padding-right:20px;
	}


/*nav-login-in -> una vez logueado, 04.html*/

#nav-login-in{
	width:962px;
	height:26px;
	line-height:26px;
	margin:0 auto;
	background: url(../img/FondoLogin.jpg);
	text-align:center;
}

	#nav-login-in #Form1000 {display:inline;/*iebug*/
		width:300px;
		float:left;
		margin-left:30px;
	}

		#nav-login-in #Form1000 label {
			font-weight: bold;
		}

		#nav-login-in #Form1000 input {
			background-color: #EFF2F3;
			color:#069;
			border:1px solid #ccc;

		}
		

		#nav-login-in #Form1000 select{
			width:70px;
			border:1px solid #ccc;

			background-color: #EFF2F3;
			font-size:10px;
			color:#069;
		}



	#nav-login-in #Form1001 {
		width:250px;
		float:left;
	}

		#nav-login-in #Form1001 label {
			font-weight: bold;
		}

		#nav-login-in #Form1001 input {
			background-color: #EFF2F3;
			color:#069;
			border:1px solid #ccc;

		}


	#nav-login-in #areaCliente {
		position:relative;
		width:360px;
		float:left;
	}

		#nav-login-in #areaCliente strong {
			color:#069;
		}

		#nav-login-in #areaClienteUsuario,#nav-login-in  #areaClienteMenuBtn,#nav-login-in #areaClienteSalir{
			float:left;
			width:120px;
		}



		#nav-login-in #areaClienteMenu{
			visibility:hidden;/**/
			position:absolute;
			top:22px;
			left:124px;
			background-color: #fff;
			border:1px solid #666;
			padding:10px;
			text-align:left;
		}



			#nav-login-in #areaClienteMenu div{
				padding: 5px 5px 5px 20px;
				background: #069 url(../img/globe.gif) 5px 5px no-repeat;
				color:#fff;
				line-height:1em;
			}

			#nav-login-in #areaClienteMenu ul li {
				display:inline;
			}

			#nav-login-in #areaClienteMenu ul li a{
				display:block;
				padding: 5px 5px 5px 20px;
				background: url(../img/FlechaLogin.gif) 5px 8px no-repeat;
				color:#069;
				font-weight: bold;
			}

#nav-login-in #Form1000 .buscarImgLupa, #nav-login-in #Form1001 .buscarImgLupa
{
	border:none;
}


/*CONTENT
-------------------------------------------------*/


/*MAIN
-------------------------------------------------*/


#main h1,#main h2 {
	margin-bottom:1em;
	font-size:14px;
	font-weight:bold;
	background: url(../img/flechaV2.gif) 0 5px no-repeat;
	padding-left:12px;
	padding-bottom:0.5em;
	border-bottom:1px solid #ddd;
	color:#990000;
}
#main h3
{
	margin-bottom:1em;
	font-size:12px;
	font-weight:bold;
	background: url(../img/flechaV2.gif) 0 5px no-repeat;
	padding-left:12px;
	padding-bottom:0.5em;
	border-bottom:1px solid #ddd;	
	color:#006699;
}

#main p {
margin-bottom:1em;
}

#main p a{
}

#main p a:hover{
	color:#F3982D;
	text-decoration: underline;
}

#main p.destacado {
color:#069;
}


/*MAIN_INFAUTMID (FICHA AUTONOMOS)
-------------------------------------------------*/
.main_infAutMid{
	background:#FFF;
	width:674px;
	padding:1px;
	margin-top:10px;
	overflow:hidden;
	
}
.prod{
float:left;width:30.07%;margin-right:12px;background-color:#ECECEC; padding:5px;
}
.prod p{
	margin: 10px 5px 5px 5px;
	text-align:justify;
	font-weight:bold;
}
.clear{
	clear:both;
}
.novedades1 li{
	color:#000000;
	padding-left:15px;
	background:url(../img/flechaV2.gif) 0 5px no-repeat;
}
.novedades1 .Estilo2 {
	color: #990000;
	padding-left: 10px;
	background:none;
}
.novedades1 .Estilo3 {
	color: #990000;
}
.novedades2 {
	color:#006699;
	font-weight:bold;
	font-size:12px;
}
.novedades2:hover, .novedades a:hover, .novedades1 li a:hover{
	color:#F3982D;
	text-decoration:underline;	
}
.tachadoautonomo{
	background:none;
	padding:0px;
	text-decoration:line-through;
}


/*elementos situados en varias páginas
*****************************************************************/

#nav-indice {
	margin:8px 0 0 20px;
	padding:0;
	color:#7D8A92;
}

/*paginación*/
#paginacion{margin-bottom:50px;}
#paginacion2{width:50%;float:left;}

#paginacion4{width:50%;float:right;text-align:right;}

#paginacion1 a,#paginacion2 a, #paginacion3 a,#paginacion4 a {font-weight: bold;}


/*volver*/
#volver{

	width:51px;
	height:12px;
	background: url(../img/volver.gif) 0 0 no-repeat;
}

#volver a{
	display:block;
	width:51px;
	height:12px;
	text-indent:-9999px;

}


/*listados 01.html, 02.html, 13.html */


#bloque_listadoempresas  {
	margin-top:2em;
	margin-bottom:2em;
}

#bloque_listadoempresas p {
	margin:0;
	padding: 0.5em 1em;
	border-bottom:1px solid #ddd;
}

#bloque_listadoempresas a {
	font-weight:bold;
	padding-bottom:0.5em;

}

#bloque_listadoempresas a:hover {
	color:#F3982D;
	text-decoration: underline;
}

/*listado 02.html, 13.html*/


/*tabla.listadoEmpresas*/
	table.listadoEmpresas
	{	width:100%;
		margin: 0 0 2em;		
		border-spacing:0px;/*por seguridad, ponerlo para eliminar el cellspacing en Mozilla. IE no lo soporta*/
		border-collapse:collapse;
	}

	table.listadoEmpresas thead th
	{
		border-bottom:1px solid #999;
		padding:0.2em 1em 0.2em 10px;
		border-spacing:0;
		vertical-align:top;
		white-space:nowrap;
		line-height:normal;
		color:#069;
		text-align:left;
		background: url(../img/nd_flechabajo.gif) 0 6px no-repeat;

		
	}

	table.listadoEmpresas tbody th
	{
		border-bottom:1px solid #999;
		padding:0.2em 1em;
		border-spacing:0;
		vertical-align:top;		
		line-height:normal;
		color:#333;
		text-align:left;
		font-weight: normal;
	}

	table.listadoEmpresas tbody th a
	{
		background: url(../img/naranja.gif) 0 6px no-repeat;
		padding-left:10px;
	}

	table.listadoEmpresas tbody th a:hover
	{
		color:#F3982D;
		text-decoration: underline;
	}


	table.listadoEmpresas tr
	{
		margin:0;
		padding:0;
		border-spacing:0;
	}

	table.listadoEmpresas tr.par
	{
		background-color: #f0f0f0;
	}

	table.listadoEmpresas td
	{
		border-bottom:1px solid #999;
		margin:0 1em;/*?*/
		padding:0.2em 1em;
		border-spacing:0;
		vertical-align:top;
	}




/*ficha 03.html*/

#fichaEmpresa{
	overflow:hidden;
	/*margin-bottom:2em;*/
}

#main dl{
	overflow:hidden;
	border-bottom: 1px solid #ddd;
	background: url(../img/bg_dl.gif) repeat-y;
	width:98%;
}

#main dt{
	float:left;
	width:160px;
	padding:5px 10px;
	color:#069;
	font-size:14px;
}


#main dd{
	float:left;	
	/*width:450px;*/
	padding:5px 10px;
	color:#069;
	font-size:14px;

}

#main dd a{
	font-weight: bold;
	font-size:14px;
	line-height:1em;
}

#main dd a:hover{
	color:#F3982D;
	text-decoration: underline;
}


/*tabla.listadoInformes*/
	table.listadoInformes
	{	width:100%;
		margin: 0 0 2em;
		border-spacing:0px;/*por seguridad, ponerlo para eliminar el cellspacing en Mozilla. IE no lo soporta*/
		border-collapse:collapse;
	}

	table.listadoInformes thead th
	{
		padding:0.2em 1em 0.2em 10px;
		border-spacing:0;
		vertical-align:top;
		white-space:nowrap;
		line-height:normal;
		color:#069;
		text-align:left;
		background: url(../img/nd_flechabajo.gif) 0 6px no-repeat;			
	}
	
	table.listadoInformes tbody td
	{
		padding:0.2em 0;
		border-spacing:0;		
		vertical-align:top;		
		line-height:normal;
		color:#069;
		font-size:11px;
		text-align:left;				
		font-weight: bold;		
	}
	
	table.listadoInformes tbody th.pregunta
	{					
		padding:0.2em 0;
		border-spacing:0;
		vertical-align:top;
		line-height:normal;
		color:#069;				
		font-size:14px;
		text-align:left;		
		font-weight: bolder;
		background: url(../img/flechaV2.gif) 0 3px no-repeat;
		padding-left:16px;
	}
	
	table.listadoInformes tbody td a
	{
		/*background: url(../img/flechaV2.gif) 0 3px no-repeat;
		padding-left:16px;*/
		font-weight:bold;
	}

	table.listadoInformes tbody td a:hover
	{
		color:#F3982D;
		text-decoration: underline;
	}


	table.listadoInformes tbody tr
	{
		margin:0;		
		padding-top:0;		
		border-spacing:0;
	}


a.linkEjemplo{
	display:block;
	width: 44px;
	height: 12px;		
	background: url(../img/mostrarEjemplo_verde1.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

a.linkExplica{
	display:block;
	width: 17px;
	height: 12px;
	margin-left:10px;	
	background: url(../img/mostrarAyuda1.gif) 0 0 no-repeat;
	text-indent:-9999px;	
}

a.linkPrecio{
	display:block;
	width: 26px;
	height: 15px;
	background: url(../img/monedas.gif) 0 0 no-repeat;
	text-indent:-9999px;

}

/*buscadorEmpresas 03.html*/

#buscadorEmpresas{
	width: 848px;
	height: 100px;
	padding:20px;
	margin-bottom:2em;
	background: url(../img/buscadorEmpresas.gif) 0 0 no-repeat;

}
#buscadorEmpresasBanner{
	width: 748px;
	height: 150px;
	padding:20px;
	margin-bottom:2em;
	background: url(../img/buscadorEmpresasBanner.gif) 0 0 no-repeat;

}

#buscadorEmpresas select, #buscadorEmpresas input{
	color:#069;
}

	#buscadorSociedades{
		float:left;
		width: 310px;
		margin-right:20px;
		padding-right:20px;
		border-right:1px solid #fff;

	}

		#buscadorSociedades h3{
			color:#fff;
			font-size:14px;
			font-weight: bold;
		}


		#buscadorSociedades select{
			width:100px;
		}

		#buscadorSociedades input#nom_sociedad{
			width:120px;
		}

		#buscadorSociedades #buscadorSociedadesBA{
			text-align:right;
		}

		#buscadorSociedades #buscadorSociedadesBA a{
			color:#fff;
		}

	#buscadorCargos{
		float:left;
		width: 310px;

	}

		#buscadorCargos h3{
			color:#fff;
			font-size:14px;
			font-weight: bold;
		}

		#buscadorCargos #buscadorCargosBA{
		}

		#buscadorCargos #buscadorCargosBA a{
			color:#fff;
		}



/*ListadoProvincias 11.html*/
/*ListadoMunicipios 12.html*/


#bloque_listadoProvincias ul,#bloque_listadoMunicipios ul{
	width:676px;
	overflow:hidden;
	margin-bottom:3em;
}

#bloque_listadoProvincias li,#bloque_listadoMunicipios li{
	display:inline;
}

#bloque_listadoProvincias li a,#bloque_listadoMunicipios li a{
	display:block;
	float:left;
	width:207px;
	height:20px;
	padding-top:16px;
	background: url(../img/IcoOpMenuV2.gif) 0 18px no-repeat;
	padding-left:18px;
	border-bottom:1px solid #ddd;
	font-weight:bold;
}

#bloque_listadoProvincias li a:hover,#bloque_listadoMunicipios li a:hover{
	color:#F3982D;
	text-decoration: underline;

}

/* Alfabetico*/

#bloque_listadoAlfabetico ul,#bloque_listadoMunicipios ul{
	/*width:900px;*/
	overflow:hidden;
	margin-bottom:3em;
}

#bloque_listadoAlfabetico li,#bloque_listadoMunicipios li{
	display:inline;
}

#bloque_listadoAlfabetico li a,#bloque_listadoMunicipios li a{
	display:block;
	float:left;
	/*width:430px;*/
	width:207px;
	height:36px;
	padding-top:5px;
	background: url(../img/IcoOpMenuV2.gif) 2px 10px no-repeat;
	padding-left:23px;
	border-bottom:1px solid #ddd;
	font-weight:bold;
}
#bloque_listadoMunicipios li a {
	background:url("../img/IcoOpMenuV2.gif") no-repeat scroll 2px 18px transparent;
	border-bottom:1px solid #DDDDDD;
	display:block;
	float:left;
	font-weight:bold;
	height:20px;
	padding-left:18px;
	padding-top:16px;
	width:207px;
}
#bloque_listadoAlfabetico li a
{
	width:315px;
}

#bloque_listadoAlfabetico li a:hover,#bloque_listadoMunicipios li a:hover{
	color:#F3982D;
	text-decoration: underline;

}

/*SIDEBAR
-------------------------------------------------*/



#sidebar h4{
	margin-bottom:1em;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#900;
}

#sidebar h4 span{
text-transform: uppercase;
}

#sidebar p{
	margin-bottom:1em;
	color:#586367;
}


/*form-inscripcion
**********************************************************/


#form-inscripcion label{
	margin-top:4px;
	display:block;
	background: url(../img/arrow_collapse.gif) 0 3px no-repeat;
	padding-left:12px;
	color:#069;
}


#form-inscripcion label{
	margin-top:4px;
	display:block;
	background: url(../img/arrow_collapse.gif) 0 3px no-repeat;
	padding-left:12px;
	color:#069;
}


#form-inscripcion input, #form-inscripcion select {
	width:160px;
	background-color: #D9DEE2;
	border:1px solid #C0C0C0;
	color:#7D8A90;
	font-weight:bold;
	font-family:Arial;
}


#form-inscripcion input.hidden{
	display:none;
}

	#form-inscripcion-enviar{
		text-align:center;
		margin-top:2em;
	}

		#form-inscripcion-enviar a{
			font-size:14px;
			font-weight:bold;
			color:#900;
			text-decoration: underline;
			text-transform: uppercase;
		}

		#form-inscripcion-enviar a:hover {
			color:#F3982D;
			text-decoration: underline;
		}

	#form-inscripcion-avisolegal{
		margin-top:2em;
		text-align:right;
	}

		#form-inscripcion-avisolegal a{
			margin-top:2em;
			text-align:right;
			color:#586367;
			font-size:10px;
			text-decoration: underline;
		}

/*FOOTER
-------------------------------------------------*/


#footer1,#footer11{
	width:962px;
	height:22px;
	line-height:22px;
	margin:0 auto;
	background: url(../img/FondoconBordes.jpg);
	text-align:center;
}
#footer11{
    margin-top:5px;
    color:#586367;
    font-size:11px;
}

#footer1 a:hover, #footer11 a:hover {
	color:#F3982D;
	text-decoration: underline;
}

#footer1 a.destacado, #footer11 a.destacado{
	color:#900;
	font-weight:bold;
}



#footer2 p{
	margin: 10px 0;
	text-align:center;
	line-height:20px;
}





/*OTROS
-------------------------------------------------*/
A.EnlaceBusqueda {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #eef2f3; FONT-FAMILY: Trebuchet MS, Tahoma, Arial, Verdana, sans-serif; TEXT-DECORATION: none;}


#informaciondeempresas{
width:600px; 
background:#FFFFFF; 
float:left; 
margin-left:26px;
}

.imagenfloatleft{
float:left;
}

#main_mid #columnafloatleft{
float:left;
}

#main_mid #columnafloatleft2{
padding-left:550px;
}

#abajoderecha{
padding-left:1%;
}    
  

.imagencentrada{
text-align:center;
padding-bottom:10px;
}    

.imagenderecha{
float:right;
margin-right:40px;
background:none;
}    

.imagenderecha a{
background:none;
}    

.imagenderecha a:hover{
background:none;
}    

.textoinformacion{
float:left;
width:450px;
}    

#areacliente{
float:right; 
width:310px; 
height:220px;  
background:#d9dee2; 
overflow:hidden; 
margin-right:20px;
}

#areacliente p{
margin-left:20px;
}  

#areacliente label{
font-weight:bold;  
}   

#seccionmedia {
margin-left:2%;
background:#EEf2f3;
width:950px;
float:left;
}

#seccionabajo {
padding-left:2%;
}    

#gestoriavirtual{
width:32%; 
background:#FFFFFF;
}    

#marketing{
width:24%; 
background:#FFFFFF;
}    

#marcas{
width:20%; 
background:#FFFFFF;
}    

#captacion{
width:17%; 
background:#FFFFFF;
}  

seccionabajo{
margin-left:2%; 
margin-right:1%; 
background:#EDEDED;    
}

#informaciondeempresas a{
background:none;
}


.MapaWeb2{
height:auto;
margin:0;
padding-bottom:20px;
text-align:left;
width:345px;
}

#main .MapaWeb2 h1{
background-color:#ffffff;
color:#990000;
font-family:trebuchet MS, arial, tahoma;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;
}
#main .MapaWeb2 h2{
color:#586367;
font-family:Trebuchet MS, Arial, Tahoma ;
font-size:11px;
margin:0;
margin-bottom:10px;
text-decoration:none; 
background:none;  
}

.MapaWeb2 h3{
background-color:#ffffff;
color:#586367;
font-family:trebuchet MS, arial, tahoma;
font-size:12px;
font-weight:bold;
margin-top:15px;
margin-bottom:5px;
text-decoration:none;
}

.MapaWeb2 ul{

}

.MapaWeb2 li{
list-style-image:none;
list-style-type:none;
}

.MapaWeb2 .sublinea{
padding-left:15px;
padding-bottom:1px;
}   

.MapaWeb2 a{
background:url(../img/flechaV2.gif) no-repeat;
padding-left:10px;
}

/*Segúnda caja blanca fondo pagina como #main*/
.corte{clear:both;}
.main_fondo {
	float:left;
	display:inline;
	margin-left:24px;
	width: 932px;
	margin-top:24px;
}

.main_fondo_top{
	width:932px;
	background: url(../img/bg_main_top2.gif) 0 0 no-repeat;
	font-size:1px;
	height:11px;
}

.main_fondo_mid{
	background: #fff url(../img/bg_main_mid2.gif) repeat-y;
	padding:5px 15px;
}

 .main_fondo_bot{
	width:932px;
	background: url(../img/bg_main_bot2.gif) 0 0 no-repeat;
	font-size:1px;
height:11px;
}

/*FIN Segúnda caja blanca fondo pagina como #main*/
