body {
	background: url(images/bg2.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif
}
#idioma {
	position:absolute;
	left:780px;
	top:2px
}
#boton_vervideo {
	position:absolute;
	width:167px;
	height:43px;
	z-index:1;
	left: 64px;
	top: 119px;
}
#caja_iconos {
	position:absolute;
	top:80px;
	left:744px
}
.sinbordes {
	border:none
}
#Tabla_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1242px;
	height:845px;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:368px;
	height:98px;
}
#bocetomaq-02 {
	position:absolute;
	left:368px;
	top:0px;
	width:432px;
	height:17px;
}
#banner {
	position:absolute;
	left:368px;
	top:17px;
	width:431px;
	height:60px;
}
#bocetomaq-04 {
	position:absolute;
	left:799px;
	top:301px;
	width:25px;
	height:119px;
}
#bocetomaq-05 {
	position:absolute;
	left:368px;
	top:77px;
	width:352px;
	height:21px;
}
#bo-home {
	position:absolute;
	left:720px;
	top:77px;
	width:24px;
	height:21px;
}
#bo-contact {
	position:absolute;
	left:744px;
	top:77px;
	width:26px;
	height:21px;
}
#bo-favorites {
	position:absolute;
	left:770px;
	top:77px;
	width:29px;
	height:21px;
}
#bocetomaq-09 {
	position:absolute;
	left:0px;
	top:98px;
	width:215px;
	height:82px;
}
#bo-spain {
	position:absolute;
	left:215px;
	top:98px;
	width:30px;
	height:23px;
	background-color:#F57B21
}
#bo-england {
	position:absolute;
	left:245px;
	top:98px;
	width:42px;
	height:23px;
	background-color:#F57B21
}
#bo-acercade {
	position:absolute;
	left:287px;
	top:98px;
	width:81px;
	height:82px;
}
#bo-oficinas {
	position:absolute;
	left:368px;
	top:98px;
	width:82px;
	height:82px;
}
#bo-servicios {
	position:absolute;
	left:450px;
	top:98px;
	width:83px;
	height:82px;
}
#bo-promociones {
	position:absolute;
	left:533px;
	top:98px;
	width:88px;
	height:82px;
}
#bo-noticias {
	position:absolute;
	left:621px;
	top:98px;
	width:90px;
	height:82px;
}
#bo-contacto {
	position:absolute;
	left:711px;
	top:98px;
	width:88px;
	height:82px;
}
#bocetomaq-18 {
	position:absolute;
	left:215px;
	top:121px;
	width:72px;
	height:59px;
}
#img-principal {
	position:absolute;
	left:0px;
	top:180px;
	width:287px;
	height:288px;
	background:url(images/fondo_banner.gif) top left no-repeat #F57B21
}

/*a.link_banner:link, a.link_banner:active, a.link_banner:visited {*/

a.img_principal_texto1:link, a.img_principal_texto1:active, a.img_principal_texto1:visited{
	width:260px;
	margin:10px 0 0 70px;
	height:40px;
	font-size:16px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	line-height:16px;
	text-decoration:none
}
#img_banner_promo {
	position:absolute;
	top:5px;
	left:15px;
	z-index:17
}

.img_principal_texto2 {
	width:260px;
	margin:28px 0 0 70px;
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	line-height:14px
}
a.img_principal_texto3:link, a.img_principal_texto3:active, a.img_principal_texto3:visited{
	width:210px;
	margin:45px 0 0 70px;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	line-height:12px;
	text-decoration:none
}
.img_principal_enlace {
	width:230px;
	margin:75px 0 0 10px;
	text-align:right;
	position:absolute;
	top:0;
	left:0;
	z-index:12
}
a.link_banner:link, a.link_banner:active, a.link_banner:visited {
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#777;
	text-decoration:none
}
a.link_banner:hover {
	text-decoration:underline;
	color:#F57B21
}
#text-principal2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
#fondo1 {
	position:absolute;
	left:287px;
	top:180px;
	width:355px;
	height:152px;
}
#bocetomaq-21 {
	position:absolute;
	left:642px;
	top:180px;
	width:157px;
	height:319px;
}
#bocetomaq-22 {
	position:absolute;
	left:287px;
	top:332px;
	width:355px;
	height:167px;
}
#buscador2 {
	position:absolute;
	left:0px;
	top:468px;
	width:122px;
	height:132px;
}
#boceto3-24 {
	position:absolute;
	left:122px;
	top:468px;
	width:165px;
	height:17px;
}
#boceto3-25 {
	position:absolute;
	left:122px;
	top:485px;
	width:165px;
	height:22px;
	background-color: #f57b21;
}
#boceto3-27 {
	position:absolute;
	left:653px;
	top:499px;
	width:146px;
	height:99px;
}
#boceto3-28 {
	position:absolute;
	left:122px;
	top:505px;
	width:165px;
	height:13px;
}
#boceto3-29 {
	position:absolute;
	left:122px;
	top:519px;
	width:165px;
	height:21px;
	background-color: #f57b21;
}
#boceto3-30 {
	position:absolute;
	left:122px;
	top:538px;
	width:165px;
	height:13px;
}
#boceto3-31 {
	position:absolute;
	left:122px;
	top:553px;
	width:165px;
	height:20px;
	background-color: #f57b21;
}
#buscador {
	position:absolute;
	left:122px;
	top:573px;
	width:165px;
	height:27px;
	background-color: #f57b21;
	padding-left: 79px;
	padding-top: 2px;
}
#phone {
	position:absolute;
	left:287px;
	top:499px;
	width:366px;
	height:99px;
}
#bocetomaq-26 {
	position:absolute;
	left:653px;
	top:499px;
	width:146px;
	height:99px;
}
#menu-bajo {
	position:absolute;
	background:url(images/menu_bajo.gif) no-repeat;
	left:287px;
	top:598px;
	width:512px;
	height:25px;
}
.copyright {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
a.copyright:link,  a.copyright:active, a.copyright:visited {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.copyright:hover {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-decoration: underline;
}
#copyright {
	position:absolute;
	left:0px;
	top:600px;
	width:287px;
	height:23px;
}
#bocetomaq-29 {
	position:absolute;
	left:0px;
	top:623px;
	width:799px;
	height:222px;
}
.buscador_inmo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	left: 2px;
	padding-left: 5px;
	width: 120px;
	height: 18px;
	border-color: #666666;
	border-width: 1px;
	border-style: solid;
}
.buscador_inmo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	width: 60px;
	height: 18px;
	border: 1px;
	text-align: center;
}
/* Contenidos del index */

#caja_contenido_index {
	position:absolute;
	top:180px;
	left:287px;
	width:538px;
	height:420px;
	background:url(images/fondo_cont_index.jpg) top left no-repeat
}
#caja_contenido_index_eng {
	position:absolute;
	top:180px;
	left:287px;
	width:538px;
	height:420px;
	background:url(images/fondo_cont_index_eng.jpg) top left no-repeat
}
.textos_index {
	margin:0 0 -10px 45px;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666
}

#titulo1 {
	margin:20px 50px 10px 15px;
	padding:5px 0 0 30px;
	height:25px;
	background:url(images/logo_peq.gif) left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#919396
}

/* Contenidos normales */

#caja_contenido {
	position:absolute;
	top:180px;
	left:287px;
	width:538px;
	height:420px;
	background:url(images/fondo_contenidos.gif) top left no-repeat
}
#titulo {
	margin:5px 50px 10px 15px;
	padding:5px 0 0 30px;
	height:25px;
	background:url(images/logo_peq.gif) left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#919396
}

/* Listado de resultados de búsqueda y promociones */
.caja_resultado {
	margin:0 0 10px 15px;
	border:1px solid #FE6613;
	padding:5px;
	width:485px;
	clear:left;
	overflow:auto;
	background:url(images/bg_resultados.jpg) top left no-repeat
}
.caja_res_titulo {
	background-color:#FE6613;
	padding:2px 5px;
	margin-bottom:5px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
}

.caja_fotoytextos {
	margin-bottom:5px
}

.img_izq {
	float:left;
	border:1px solid #777;
	margin-left:5px;
	background-color:#fff;
}

.img_dcha {
	float:right;
	border:1px solid #fff;
	margin-right:5px;
	background-color:#fff;
}
.res_descripcion {
	margin:0 0 0 130px;
	font-size:10px;
	color:#444;
}
.caja_datos {
	border-bottom:1px dashed #FE6613;
	border-top:1px dashed #FE6613;
	margin-bottom:5px;
	padding:2px;
	clear:left;
	overflow:auto;
	height:1%
}
.caja_datos2 {
	border-bottom:1px dashed #FE6613;
	border-top:1px dashed #FE6613;
	padding:2px;
	clear:left;
	overflow:auto;
	height:1%
}
.res_datos_ul {
	margin:0;
	padding:0;
	list-style:none
}
.res_datos_li {
	float:left;
	padding-right:15px;
	font-size:10px;
	color:#FE6613;
	height:12px
}
a.link_datos1:link,  a.link_datos1:active, a.link_datos1:visited {
	font-size:9px;
	font-weight:bold;
	color:#FE6613;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.link_datos1:hover {
	font-size:9px;
	font-weight:bold;
	color:#FE6613;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.form_datos {
	margin:0;
	padding:0
}

.select_datos {
	font-size:10px;
	color:#777;
	height:10px
}

.datos_vert {
	vertical-align:-2px
}

.datos_vert2 {
	vertical-align:5px
}

a.datos_plano:link, a.datos_plano:hover, a.datos_plano:active, a.datos_plano:visited {	
	font-size:10px;
	font-weight:bold;
	color:#777;
	text-decoration:underline
}
.datos_paginacion {
	position:absolute;
	top:12px;
	right:40px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FE6613;
}
.datos_paginacion_abajo {
	position:absolute;
	/*top:240px;*/
	right:40px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#FE6613;
}
.caja_botones_promo {	
	border-bottom:1px dashed #FE6613;
	border-top:1px dashed #FE6613;
	text-align:center;
	clear:left;
	color:#FE6613;
	font-size:10px;
	font-weight:bold;
	padding:1px 0 4px 0
}
a.btns_promos:link, a.btns_promos:visited, a.btns_promos:active {
	color:#FE6613;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.btns_promos:hover {
	text-decoration:underline
}
#scroll_promociones {
	margin-left:15px;
	margin-right:10px;
	width:480px;
	height:375px;
	overflow:scroll;
	scrollbar-face-color:#F57B21;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#F57B21;
	scrollbar-3dlight-color:#F57B21;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF
}
.promociones_parrafo {
	margin:0 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666
}

.promociones_ul {
		font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0 0 10px 0;
	padding:0
}
.promociones_li {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-right:15px
}
/* Detalles de las promociones. Plantilla. */
#detalles_contenedor {
	width:799px;
	height:420px;
	position:relative;
	top:165px;
	left:-10px;
	background-color:white
}
#detalles_ltral_izq {
	position:absolute;
	top:0;
	left:0;
	width:175px;
	height:420px;
	background:url(images/fondo_banner.gif) top left no-repeat #F57B21
}
#detalles_menu_ul {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #F57B21;
	height:25px
}
.detalles_menu_li {
	width:180px;
	height:25px;
	margin:0 8px;
	float:left;
	text-align:center;
	background:url(images/detalles_boton.gif) no-repeat
}
a.detalleslink:link, a.detalleslink:visited, a.detalleslink:active {
	color:#F57B21;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.detalleslink:hover {
	color:#666666;
	font-size:9px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.separador_menu {
	color:#F57B21;
	font-size:11px;
	font-weight:bold
}
/* Noticias */
.caja_noticias {
	margin:0 50px 10px 15px;
	padding:5px 0;
	border-bottom:1px dashed #F57B21;
	height:112px
}

.caja_noticias2 {
	margin:0 50px 0 15px;
	padding:5px 0;
	height:350px;
	overflow:auto;
	scrollbar-face-color:#F57B21;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#F57B21;
	scrollbar-3dlight-color:#F57B21;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF
}
.titulo_noticias {
	margin:0 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F57B21;
}
.texto_noticias {
	font-size:11px;
	color:#333;
	margin:20px 0 5px 110px
}
.caja_leermas {
	margin:0;
	text-align:right
}
a.leermas:link, a.leermas:visited, a.leermas:active {
	color:#F57B21;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}
a.leermas:hover {
	text-decoration:underline
}
a.titulo_noticia_link:link, a.titulo_noticia_link:visited, a.titulo_noticia_link:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F57B21;
}
a.titulo_noticia_link:hover {
	text-decoration:underline
}
#caja_volver_noticias {
	position:absolute;
	top:10px;
	right:50px
}
a.volver_noticias:link, a.volver_noticias:visited, a.volver_noticias:active {
	color:#F57B21;
	font-size:11px;
	text-decoration:none
}
a.volver_noticias:hover {
	text-decoration:underline
}
.imagen_noticias {
	float:left;
	border:none
}
.imagen_noticias_grande {
	float:left;
	border:none;
	margin:0 7px 7px 0
}
/* Faqs */
#caja_scroll_faqs {
	margin-left:15px;
	width:480px;
	height:350px;
	overflow:auto;
	scrollbar-face-color:#F57B21;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#F57B21;
	scrollbar-3dlight-color:#F57B21;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF
}
.faqs_titulo {
	margin:0 10px 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F57B21
}
.faqs_parrafo {
	margin:0 10px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333
}
/* Trabaja con nosotros */
.trabaja_parrafo {
	margin:0 50px 10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666
}
.trabaja_rellena {
	margin:20px 50px 0 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F57B21
}
#trabaja_formulario {
	margin:10px 50px 10px 15px;
	padding:10px 0;
	border-bottom:1px dashed #F57B21;
	border-top:1px dashed #F57B21
}
.celdas_campos {
	font-size:11px;
	font-weight:bold;
	color:#F57B21
}
.trabaja_textbox1 {
	width:140px;
	border:1px solid #F57B21;
	font-size:11px;
	color:#777
}
.trabaja_textbox2 {
	width:220px;
	border:1px solid #F57B21;
	font-size:11px;
	color:#333
}
.btn_examinar {
	border:1px solid #777;
	background-color:#fff;
	color:#777;
	font-size:11px;
	font-weight:bold;
	padding:0 10px
}
.trabaja_boton {
	border:1px solid #F57B21;
	background-color:#F57B21;
	color:#fff;
	font-size:11px;
	font-weight:bold
}
a.ver_ofertas:link, a.ver_ofertas:visited, a.ver_ofertas:active {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:3px 10px;
	background-color:#F57B21;
	height:17px
}
a.ver_ofertas:hover {
	text-decoration:underline
}
.titulo_oferta {
	margin:10px 50px 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F57B21;
}
.volver_ofertas {
	margin:10px 50px 10px 15px;
	text-align:right
}
.trabaja_ofertas {
	margin:10px 0 10px 15px;
	width:475px;
	text-align:center
}
.caja_oferta_trabajo {
	border-bottom:1px dashed #F57B21;
	padding-bottom:10px;
	margin-bottom:15px;
	overflow:auto;
	margin:0 50px 15px 15px
}
.trabaja_parrafo2 {
	margin:0 50px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666
}
.inscripcion_oferta {
	margin:0;
	text-align:right
}
a.inscribirse:link, a.inscribirse:visited, a.inscribirse:active {
	color:#F57B21;
	font-size:11px;
	text-decoration:none;
}
a.inscribirse:hover {
	text-decoration:underline
}
/* Dónde estamos */
.parrafo_situacion {
	margin:0 50px 10px 45px;
	font-size:12px;
	font-weight:bold;
	color:#777
}
a.situacion_mail:link, a.situacion_mail:visited, a.situacion_mail:active {
	color:#F57B21;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
a.situacion_mail:hover {
	text-decoration:underline
}
.parrafo_nueva_instalaciones {
	margin:10px 50px 10px 45px;
	font-size:11px;
	color:#333
}
.promociones_ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0
}
.tmplpromos_ul{
	margin-right: 10px;
}
.titulos_tablas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align: center;
	color: #999999;
}
.tmplpromos_li{
	font-size:12px;
	font-weight:normal;
	list-style:none;
	background-attachment:width 20px;
	padding:0 0 20px 40px;
}
.tmpl_promos_table{
	font-size:12px;
	list-style:none;
	background-attachment:width 20px;
	padding:0 0 20px 40px;
}
