body {
	margin: 0px;
	padding: 0px;
}
#fondo_inicio {
	position:absolute;
	left:75px;
	top:0px;
	width:850px;
	height:1175px;
	z-index:1;
	background-image: url(img/fondo_inicio.jpg);
	background-repeat: no-repeat;
}
#fondo_madrid {
	position:absolute;
	left:75px;
	top:0px;
	width:850px;
	height:1530px;
	z-index:1;
	background-image: url(img/fondo_madrid.jpg);
	background-repeat: no-repeat;
}
#fondo_toledo {
	position:absolute;
	left:71px;
	top:0px;
	width:850px;
	height:665px;
	z-index:1;
	background-image: url(img/fondo_toledo.jpg);
	background-repeat: no-repeat;
}
#fondo_resto {
	position:absolute;
	left:71px;
	top:0px;
	width:850px;
	height:540px;
	z-index:1;
	background-image: url(img/fondo_resto.jpg);
	background-repeat: no-repeat;
}
#fondo_alta {
	position:absolute;
	left:75px;
	top:0px;
	width:850px;
	height:690px;
	z-index:1;
	background-image: url(img/fondo_alta.jpg);
	background-repeat: no-repeat;
}
#fondo_contactar {
	position:absolute;
	left:75px;
	top:-3px;
	width:850px;
	height:560px;
	z-index:1;
	background-image: url(img/fondo_contactar.jpg);
	background-repeat: no-repeat;
}
#fondo_enlaces {
	position:absolute;
	left:75px;
	top:0px;
	width:850px;
	height:960px;
	z-index:1;
	background-image: url(img/fondo_enlaces.jpg);
	background-repeat: no-repeat;
}
#fondo_mapaweb {
	position:absolute;
	left:76px;
	top:0px;
	width:850px;
	height:1290px;
	z-index:1;
	background-image: url(img/fondo_mapaweb.jpg);
	background-repeat: no-repeat;
}
#montaje_inicio {
	position:absolute;
	left:85px;
	top:29px;
	width:830px;
	height:150px;
	z-index:2;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0078D8;
}
#anunciese1 {
	position:absolute;
	left:300px;
	top:7px;
	width:600px;
	height:20px;
	z-index:3;
	font-family: "Century Gothic";
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
#txt_buscador {
	position:absolute;
	left:85px;
	top:192px;
	width:830px;
	height:60px;
	z-index:4;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #FAFAFA;
	padding-top: 21px;
	padding-left: 25px;
	overflow: hidden;
}
#buscador {
	position:absolute;
	left:485px;
	top:192px;
	width:430px;
	height:45px;
	z-index:4;
	padding-top: 5px;
}
#mapa {
	position:absolute;
	left:100px;
	top:285px;
	width:550px;
	height:460px;
	z-index:5;
	background-image: url(img/mapa.jpg);
	background-repeat: no-repeat;
}
#coruna {
	position:absolute;
	left:113px;
	top:321px;
	width:15px;
	height:19px;
	z-index:6;
}
#pontevedra {
	position:absolute;
	left:108px;
	top:360px;
	width:57px;
	height:19px;
	z-index:7;
}
#lugo {
	position:absolute;
	left:171px;
	top:328px;
	width:33px;
	height:19px;
	z-index:8;
}
#ourense {
	position:absolute;
	left:160px;
	top:380px;
	width:40px;
	height:19px;
	z-index:9;
}
#asturias {
	position:absolute;
	left:225px;
	top:312px;
	width:45px;
	height:19px;
	z-index:10;
}
#cantabria {
	position:absolute;
	left:309px;
	top:316px;
	width:49px;
	height:19px;
	z-index:11;
}
#bilbao {
	position:absolute;
	left:358px;
	top:320px;
	width:37px;
	height:18px;
	z-index:12;
}
#sansebastian {
	position:absolute;
	left:394px;
	top:314px;
	width:50px;
	height:19px;
	z-index:13;
}
#vitoria {
	position:absolute;
	left:370px;
	top:339px;
	width:32px;
	height:19px;
	z-index:14;
}
#navarra {
	position:absolute;
	left:408px;
	top:348px;
	width:43px;
	height:19px;
	z-index:15;
}
#rioja {
	position:absolute;
	left:370px;
	top:375px;
	width:44px;
	height:19px;
	z-index:16;
}
#burgos {
	position:absolute;
	left:327px;
	top:370px;
	width:37px;
	height:19px;
	z-index:17;
}
#palencia {
	position:absolute;
	left:284px;
	top:377px;
	width:43px;
	height:19px;
	z-index:18;
}
#leon {
	position:absolute;
	left:235px;
	top:354px;
	width:31px;
	height:19px;
	z-index:19;
}
#soria {
	position:absolute;
	left:371px;
	top:413px;
	width:31px;
	height:19px;
	z-index:20;
}
#segovia {
	position:absolute;
	left:306px;
	top:435px;
	width:42px;
	height:19px;
	z-index:21;
}
#valladolid {
	position:absolute;
	left:277px;
	top:411px;
	width:46px;
	height:19px;
	z-index:22;
}
#zamora {
	position:absolute;
	left:226px;
	top:399px;
	width:42px;
	height:19px;
	z-index:23;
}
#salamanca {
	position:absolute;
	left:214px;
	top:454px;
	width:55px;
	height:19px;
	z-index:24;
}
#avila {
	position:absolute;
	left:274px;
	top:472px;
	width:32px;
	height:19px;
	z-index:25;
}
#huesca {
	position:absolute;
	left:477px;
	top:377px;
	width:40px;
	height:19px;
	z-index:26;
}
#zaragoza {
	position:absolute;
	left:426px;
	top:416px;
	width:50px;
	height:19px;
	z-index:27;
}
#teruel {
	position:absolute;
	left:441px;
	top:466px;
	width:37px;
	height:19px;
	z-index:28;
}
#lleida {
	position:absolute;
	left:526px;
	top:387px;
	width:40px;
	height:19px;
	z-index:29;
}
#girona {
	position:absolute;
	left:600px;
	top:371px;
	width:40px;
	height:19px;
	z-index:30;
}
#barcelona {
	position:absolute;
	left:568px;
	top:409px;
	width:52px;
	height:19px;
	z-index:31;
}
#tarragona {
	position:absolute;
	left:519px;
	top:444px;
	width:52px;
	height:19px;
	z-index:32;
}
#castellon {
	position:absolute;
	left:481px;
	top:497px;
	width:50px;
	height:19px;
	z-index:33;
}
#valencia {
	position:absolute;
	left:444px;
	top:532px;
	width:45px;
	height:19px;
	z-index:34;
}
#alicante {
	position:absolute;
	left:465px;
	top:591px;
	width:46px;
	height:19px;
	z-index:35;
}
#murcia {
	position:absolute;
	left:424px;
	top:622px;
	width:38px;
	height:19px;
	z-index:36;
}
#albacete {
	position:absolute;
	left:394px;
	top:568px;
	width:46px;
	height:19px;
	z-index:37;
}
#cuenca {
	position:absolute;
	left:386px;
	top:511px;
	width:43px;
	height:19px;
	z-index:38;
}
#guadalajara {
	position:absolute;
	left:361px;
	top:457px;
	width:62px;
	height:19px;
	z-index:39;
}
#madrid {
	position:absolute;
	left:321px;
	top:477px;
	width:40px;
	height:19px;
	z-index:40;
}
#toledo {
	position:absolute;
	left:288px;
	top:512px;
	width:38px;
	height:19px;
	z-index:41;
}
#ciudadreal {
	position:absolute;
	left:304px;
	top:567px;
	width:64px;
	height:19px;
	z-index:42;
}
#caceres {
	position:absolute;
	left:210px;
	top:518px;
	width:46px;
	height:19px;
	z-index:43;
}
#badajoz {
	position:absolute;
	left:204px;
	top:580px;
	width:45px;
	height:19px;
	z-index:44;
}
#huelva {
	position:absolute;
	left:174px;
	top:642px;
	width:41px;
	height:19px;
	z-index:45;
}
#sevilla {
	position:absolute;
	left:230px;
	top:650px;
	width:38px;
	height:19px;
	z-index:46;
}
#cadiz {
	position:absolute;
	left:224px;
	top:689px;
	width:33px;
	height:19px;
	z-index:47;
}
#malaga {
	position:absolute;
	left:280px;
	top:682px;
	width:39px;
	height:19px;
	z-index:48;
}
#cordoba {
	position:absolute;
	left:265px;
	top:608px;
	width:45px;
	height:19px;
	z-index:49;
}
#jaen {
	position:absolute;
	left:335px;
	top:616px;
	width:33px;
	height:19px;
	z-index:50;
}
#granada {
	position:absolute;
	left:323px;
	top:663px;
	width:45px;
	height:19px;
	z-index:51;
}
#almeria {
	position:absolute;
	left:378px;
	top:671px;
	width:42px;
	height:19px;
	z-index:52;
}
#listado_inicio {
	position:absolute;
	left:675px;
	top:260px;
	width:225px;
	height:880px;
	z-index:53;
	background-image: url(img/fondo_listado.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	font-family: "Century Gothic";
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 10pt;
}
#titulo_inicio {
	position:absolute;
	left:100px;
	top:265px;
	width:550px;
	height:20px;
	z-index:54;
	background-color: #FF9900;
	font-family: "Century Gothic";
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}
#titulo_plantillas {
	position:absolute;
	left:85px;
	top:265px;
	width:830px;
	height:20px;
	z-index:54;
	background-color: #FF9900;
	overflow: hidden;
}
#titulo_mapaweb {
	position:absolute;
	left:85px;
	top:198px;
	width:830px;
	height:20px;
	z-index:54;
	background-color: #FF9900;
	overflow: hidden;
}
#listado2_inicio {
	position:absolute;
	left:435px;
	top:720px;
	width:225px;
	height:420px;
	z-index:55;
	font-family: "Century Gothic";
	font-size: 10pt;
	line-height: 10pt;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
	background-image: url(img/fondo_listado2.jpg);
	background-repeat: no-repeat;
}
#txt_inicio {
	position:absolute;
	left:100px;
	top:775px;
	width:315px;
	height:365px;
	z-index:56;
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #003399;
	text-align: justify;
	line-height: 12pt;
}
#anunciese2 {
	position:absolute;
	left:435px;
	top:1137px;
	width:465px;
	height:25px;
	z-index:57;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
#banner {
	position:absolute;
	left:515px;
	top:620px;
	width:135px;
	height:80px;
	z-index:58;
}
#menu {
	position:absolute;
	left:75px;
	top:1180px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_madrid {
	position:absolute;
	left:75px;
	top:1535px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_toledo {
	position:absolute;
	left:75px;
	top:670px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_resto {
	position:absolute;
	left:75px;
	top:545px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_alta {
	position:absolute;
	left:75px;
	top:695px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_contactar {
	position:absolute;
	left:75px;
	top:565px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_enlaces {
	position:absolute;
	left:75px;
	top:965px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#menu_mapaweb {
	position:absolute;
	left:75px;
	top:1295px;
	width:850px;
	height:25px;
	z-index:59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #003399;
	text-align: center;
}
#listado_localidades {
	position:absolute;
	left:85px;
	top:295px;
	width:830px;
	height:285px;
	z-index:60;
	background-image: url(img/fondo_listado_localidades.jpg);
	background-repeat: no-repeat;
	font-family: "Century Gothic";
	font-size: 10pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 20px;
}
#empresas_localidades_madrid {
	position:absolute;
	left:85px;
	top:590px;
	width:830px;
	height:920px;
	z-index:54;
	overflow: auto;
}
#empresas_localidades_toledo {
	position:absolute;
	left:85px;
	top:295px;
	width:830px;
	height:350px;
	z-index:54;
}
#empresas_localidades_resto {
	position:absolute;
	left:85px;
	top:295px;
	width:830px;
	height:225px;
	z-index:54;
}
#formulario_alta {
	position:absolute;
	left:100px;
	top:265px;
	width:800px;
	height:395px;
	z-index:54;
	background-color: #FF9900;
	text-align: center;
}
#txt_contactar {
	position:absolute;
	left:85px;
	top:295px;
	width:830px;
	height:245px;
	z-index:54;
}
#txt_enlaces {
	position:absolute;
	left:85px;
	top:295px;
	width:820px;
	height:645px;
	z-index:54;
	overflow: auto;
	right: 10px;
}
#txt_mapaweb {
	position:absolute;
	left:85px;
	top:225px;
	width:830px;
	height:1045px;
	z-index:54;
}
a.enlaces:active {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #003399;
	text-decoration: none;
	font-size: 10pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.enlaces:link {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #003399;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 10pt;
	font-weight: bold;
}
a.enlaces:visited {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #003399;
	text-decoration: none;
	font-size: 10pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.enlaces:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #006699;
	text-decoration: none;
	font-size: 10pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.enlacesg:active {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FF9900;
	text-decoration: none;
	font-size: 11pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.enlacesg:link {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FF9900;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 11pt;
	font-weight: bold;
}
a.enlacesg:visited {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FF9900;
	text-decoration: none;
	font-size: 11pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.enlacesg:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FF6600;
	text-decoration: none;
	font-size: 11pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.email:active {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #003399;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.email:link {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #003399;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 9pt;
	font-weight: bold;
}
a.email:visited {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #003399;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
a.email:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #006699;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Century Gothic";
	font-weight: bold;
}
h1 {
	font-family: "Century Gothic";
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}
h2 {
	font-family: "Century Gothic";
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 25px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input.cajas {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #000000;
	width: 499px;
}
input.cajasp {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #000000;
	width: 189px;
}
input.botones {
	font-family: "Century Gothic";
	font-size: 10pt;
	color: #FF9900;
	width: 100px;
	font-weight: bold;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 100px;
	font-weight: bold;
}
select.localidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	width: 175px;
	font-weight: bold;
}
textarea {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #000000;
	width: 499px;
	height: 75px;
}
.celdas_buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
}
.celdas_empresas_localidades1 {
	font-family: "Century Gothic";
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0078D8;
	padding-left: 25px;
	height: 23px;
}
.celdas_empresas_localidades2 {
	padding-left: 25px;
}
.celdas_empresas_localidades3 {
	font-family: "Century Gothic";
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 625px;
}
.celdas_empresas_localidades4 {
	font-family: "Century Gothic";
	font-size: 9pt;
	font-weight: bold;
	color: #003399;
}
.celdas_formu {
	font-family: "Century Gothic";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
}
.celdas_formu2 {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #FFFFFF;
	height: 28px;
}
.celdas_enlaces {
	font-family: "Century Gothic";
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	height: 28px;
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
}
.celdas_enlaces2 {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #000000;
	height: 20px;
	padding-left: 10px;
}
.celdas_mapaweb2 {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #000000;
	height: 25px;
	padding-left: 10px;
	background-color: #D6D6D6;
}
.celdas_mapaweb3 {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #FF9900;
	height: 25px;
	padding-left: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
}
.celdas_vacias {
	font-size: 10px;
	line-height: 10px;
	height: 10px;
}
.celdas_vacias_borde_inf {
	font-size: 10px;
	line-height: 10px;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
.cuadrado_pequeño {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FF9900;
}
.txt_negro {
	color: #000000;
	font-weight: normal;
}
.borde_inf {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.centrar {
	text-align: center;
}
.alinear_arriba {
	vertical-align: top;
	font-family: "Century Gothic";
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.resaltar {
	color: #FF9900;
}
.txt_normal {
	font-family: "Century Gothic";
	font-size: 9pt;
	color: #003399;
	padding-left: 20px;
	padding-right: 20px;
}
.margen_izqdo {
	margin-left: 30px;
}
