body {
	margin: 0px;
	padding: 0px;
	background-color: #D5D5D5;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_pagina.jpg);
	background-repeat: no-repeat;
	background-position: center 305px;
}
#contenedor_inicio {
	position:absolute;
	left:0px;
	top:0px;
	width:1003px;
	height:1015px;
	z-index:1;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:1003px;
	height:85px;
	z-index:1;
}
#enlace_logo {
	position:absolute;
	left:530px;
	top:30px;
	width:455px;
	height:55px;
	z-index:1;
}
#fondo_montaje_superior {
	position:absolute;
	left:0px;
	top:85px;
	width:1003px;
	height:200px;
	z-index:2;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-montaje_superior.jpg);
	background-repeat: no-repeat;
}
#montaje_superior {
	position:absolute;
	left:25px;
	top:25px;
	width:600px;
	height:150px;
	z-index:1;
}
#fondo_trabajos_inicio {
	position:absolute;
	left:0px;
	top:305px;
	width:1003px;
	height:200px;
	z-index:3;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_trabajos_inicio.jpg);
	background-repeat: no-repeat;
}
#fondo_trabajos_portafolio {
	position:absolute;
	left:0px;
	top:305px;
	width:1003px;
	height:620px;
	z-index:3;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_trabajos_portafolio.jpg);
	background-repeat: no-repeat;
}
#trabajos_inicio {
	position:absolute;
	left:10px;
	top:10px;
	width:980px;
	height:180px;
	z-index:1;
}
#trabajos_portafolio {
	position:absolute;
	left:40px;
	top:80px;
	width:925px;
	height:480px;
	z-index:1;
	overflow: auto;
}
#fondo_menu {
	position:absolute;
	left:300px;
	top:270px;
	width:650px;
	height:55px;
	z-index:4;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_menu.png);
	background-repeat: no-repeat;
}
#menu {
	position:absolute;
	left:25px;
	top:14px;
	width:600px;
	height:25px;
	z-index:1;
}
#contenido {
	position:absolute;
	left:0px;
	top:525px;
	width:755px;
	height:400px;
	z-index:5;
}
#panel1_inicio {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel1_inicio.jpg);
	background-repeat: no-repeat;
}
#panel1_somos {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel1_somos.jpg);
	background-repeat: no-repeat;
}
#panel1_servicios {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel1_servicios.jpg);
	background-repeat: no-repeat;
}
#panel1_posicionamiento {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel2_inicio.jpg);
	background-repeat: no-repeat;
}
#panel1_alojamiento {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel3_inicio.jpg);
	background-repeat: no-repeat;
}
#panel1_contactar {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel1_contactar.jpg);
	background-repeat: no-repeat;
}
#panel1_enlaces {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel1_enlaces.jpg);
	background-repeat: no-repeat;
}
#panel1_mapaweb {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:400px;
	z-index:1;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel1_mapaweb.jpg);
	background-repeat: no-repeat;
}
#panel2_inicio {
	position:absolute;
	left:260px;
	top:0px;
	width:235px;
	height:400px;
	z-index:2;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel2_inicio.jpg);
	background-repeat: no-repeat;
}
#panel2_secciones {
	position:absolute;
	left:260px;
	top:0px;
	width:495px;
	height:400px;
	z-index:2;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel2_secciones.jpg);
	background-repeat: no-repeat;
}
#panel3_inicio {
	position:absolute;
	left:520px;
	top:0px;
	width:235px;
	height:400px;
	z-index:3;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_panel3_inicio.jpg);
	background-repeat: no-repeat;
}
#ofertas {
	position:absolute;
	left:780px;
	top:525px;
	width:223px;
	height:400px;
	z-index:6;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_ofertas_inicio.jpg);
	background-repeat: no-repeat;
}
#txt_paneles_inicio {
	position:absolute;
	left:25px;
	top:60px;
	width:185px;
	height:310px;
	z-index:1;
}
#txt_paneles_secciones {
	position:absolute;
	left:40px;
	top:60px;
	width:415px;
	height:310px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
}
#txt_panel_enlaces {
	position:absolute;
	left:39px;
	top:59px;
	width:420px;
	height:310px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
	overflow: auto;
}
#txt_panel_mapaweb {
	position:absolute;
	left:60px;
	top:70px;
	width:375px;
	height:290px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
}
#txt_ofertas_inicio {
	position:absolute;
	left:25px;
	top:60px;
	width:173px;
	height:305px;
	z-index:1;
}
#fondo_menu_inf {
	position:absolute;
	left:0px;
	top:945px;
	width:1003px;
	height:55px;
	z-index:7;
	background-image: url(paginas-web-en-madrid-imagenes/paginas-web-en-madrid-fondo_menu_inf.jpg);
	background-repeat: no-repeat;
}
#menu_inf {
	position:absolute;
	left:25px;
	top:18px;
	width:950px;
	height:17px;
	z-index:1;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
#titulo_secciones {
	position:absolute;
	left:40px;
	top:16px;
	width:415px;
	height:18px;
	z-index:2;
}
#enlaces_titulos_inicio {
	position:absolute;
	left:25px;
	top:11px;
	width:185px;
	height:30px;
	z-index:2;
}
#formu_captcha {
	position:absolute;
	left:0px;
	top:150px;
	width:440px;
	height:75px;
	z-index:1;
}

a.menu: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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
a.menu: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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
a.menu: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;
	text-decoration: none;
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a.menu:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	text-decoration: none;
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-bottom-color: #EEEEEE;
}
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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #137EDF;
}
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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #137EDF;
}
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;
	text-decoration: none;
	color: #137EDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
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;
	text-decoration: none;
	color: #0D5291;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a.trabajos: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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF6600;
	padding-right: 10px;
	font-weight: bold;
}
a.trabajos: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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF6600;
	padding-right: 10px;
	font-weight: bold;
}
a.trabajos: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;
	text-decoration: none;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-right: 10px;
	font-weight: bold;
}
a.trabajos: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;
	text-decoration: none;
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-right: 10px;
	font-weight: bold;
}
a.mapaweb: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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #137EDF;
}
a.mapaweb: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;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #137EDF;
}
a.mapaweb: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;
	text-decoration: none;
	color: #137EDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a.mapaweb: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;
	text-decoration: none;
	color: #0D5291;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1 {
	font-family: "Century Gothic";
	font-size: 11pt;
	color: #FFFFFF;
	letter-spacing: 1pt;
}
h2 {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1pt;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 20px;
}
h3 {
	font-size: 10pt;
	font-family: "Century Gothic";
	color: #FFFFFF;
	height: 25px;
	text-align: center;
	letter-spacing: 1pt;
}
input.botonera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	width: 100px;
	letter-spacing: 1pt;
}
input.cajas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 290px;
}
input.cajas2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 125px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 60px;
	width: 290px;
	color: #333333;
}
.resaltar {
	font-weight: bold;
}
.resaltar_azul {
	font-weight: bold;
	color: #137EE0;
}
.resaltar_trabajos {
	font-weight: bold;
	color: #137EDF;
	font-size: 8pt;
}
.celdas_paneles_inicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	padding-bottom: 8px;
}
.celdas2_paneles_inicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	padding-bottom: 11px;
}
.celdas_trabajos1 {
	width: 185px;
	height: 120px;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
}
.celdas_trabajos2 {
	width: 262px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	line-height: 9pt;
	vertical-align: top;
	padding-top: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.celdas_trabajos3 {
	width: 263px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	line-height: 9pt;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.celdas_formulario {
	height: 20px;
	font-size: 8pt;
	color: #666666;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.celdas2_formulario {
	font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.celdas3_formulario {
	height: 20px;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.celdas4_formulario {
	height: 30px;
	vertical-align: middle;
	padding-bottom: 5px;
}
.celdas5_formulario {
	height: 20px;
	font-size: 8pt;
	color: #666666;
	width: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.celdas6_formulario {
	vertical-align: middle;
	width: 140px;
}
.celdas7_formulario {
	vertical-align: middle;
}
.celdas_enlaces {
	height: 20px;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #137EE0;
}
.celdas2_enlaces {
	height: 18px;
}
.celdas_hueco_enlaces {
	height: 5px;
	font-size: 5px;
	line-height: 5px;
}
.celdas_hueco_mapaweb {
	height: 15px;
	font-size: 15px;
	line-height: 15px;
}
.puntos_verdes {
	color: #BBD500;
	font-size: 12pt;
}
.centrar {
	text-align: center;
}

