body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/fondo.gif);
}
img {
	border:0px;
}
div, li, ul, span {
	padding:0px;
	margin:0px;
	list-style-type:none;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

/*-------------------------------------------------*/

A {
	text-decoration:none;
	color:#666666;
}
A:hover {
	text-decoration:none;
	color:#666666;
}

/*-------------------------------------------------*/

.rojo {
	color:#FF0000;
}
.email {
	unicode-bidi:bidi-override;
	direction:rtl;
	font-size:12px;
}

/*-------------------------------------------------*/

#espacio10 {
	width:100%;
	height:10px;
	clear:both;
}

/*-------------------------------------------------*/

#animacion {
	float:left;
	position:absolute;
	z-index:3;
	width:867px;
	height:550px;
	padding-left:3px;
	margin-top:-26px;
}
#flashcontent {
	width:867px;
	height:550px;
}
#flashcontent img {
	float:left;
	height:550px;
}
#datos_contacto {
	font-size:13px;
}
#datos_contacto a {
	font-size:13px;
}
#fotos_torrevieja img {
	float:left;
	padding:1px;
	border:1px solid #CCCCCC;
	margin-right:10px;
	margin-bottom:10px;
}
#caja {
	float:right;
	width:220px;
	background:url(img/iconos/cajas.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	text-align:left;
	padding-bottom:10px;
}
#caja div#cab {
	width:206px;
	padding-left:14px;
}
#caja div#cab h1 {
	float:left;
	font-size:14px;
	margin:0px;
	padding-bottom:6px;
}
#caja div#cab h2 {
	float:left;
	font-size:14px;
	margin:0px;
	padding-left:5px;
	padding-bottom:6px;
}
#hipoteca {
	float:left;
	width:180px;
}
#hipoteca li {
	float:left;
	width:100%;
}
#hipoteca li input {
	width:160px;
}
#hipoteca li#plazos {
	width:50%;
}
#hipoteca li#plazos input {
	width:50px;
}
#hipoteca li#cuota {
	padding-top:10px;
	text-align:center;
}
#hipoteca li#resultado {
	text-align:center;
	font-size:14px;
	height:30px;
	line-height:30px;
	color:#FF0000;
}
#hipoteca li#boton {
	padding-top:10px;
	text-align:center;
}
#hipoteca li#boton input {
	width:100px;
}
#amigo {
	float:left;
	width:180px;
}
#amigo li {
	float:left;
	width:100%;
}
#amigo li input {
	width:160px;
}
#amigo li#plazos {
	width:50%;
}
#amigo li#plazos input {
	width:50px;
}
#amigo li#cuota {
	padding-top:10px;
	text-align:center;
}
#amigo li#resultado {
	text-align:center;
	font-size:14px;
	height:30px;
	line-height:30px;
	color:#FF0000;
}
#amigo li#boton {
	padding-top:10px;
	text-align:center;
}
#amigo li#boton input {
	width:100px;
}
#banner {
	float:right;
	width:220px;
}
#banner a {
	float:right;
	width:220px;
	text-align:left;
	background:url(img/iconos/banners.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-bottom:5px;
	text-decoration:none;
}
#banner a:hover {
	float:right;
	width:220px;
	text-align:left;
	background-repeat:no-repeat;
	background-position:0px -19px;
	padding-bottom:5px;
}
#banner div#cab {
	width:206px;
	padding-left:14px;
}
#banner div#cab h1 {
	float:left;
	font-size:14px;
	margin:0px;
	padding-bottom:6px;
}
#banner div#cab h2 {
	float:left;
	font-size:14px;
	margin:0px;
	padding-left:5px;
	padding-bottom:6px;
}

/*-------------------------------------------------*/

#formulario_contactar {
	padding-left:30px;
}
#formulario_contactar li {
	float:left;
	width:280px;
	padding-bottom:10px;
}
#formulario_contactar li#mensaje {
	float:left;
	width:560px;
	padding-bottom:10px;
}
#formulario_contactar li#boton {
	float:left;
	width:520px;
	padding-top:10px;
	padding-bottom:10px;
}
#formulario_contactar li#boton span {
	padding-left:200px;
	display:block;
	width:143px;
	height:50px;
	text-align:center;
}
#formulario_contactar li#boton span a {
	display:block;
	background:url(img/contactar/boton.png);
	width:143px;
	line-height:42px;
	text-decoration:none;
	color:#FFFFFF;
	height:50px;
}
#formulario_contactar li#boton span a:hover {
	display:block;
	background:url(img/contactar/boton.png) 0px 50px;
	width:143px;
	height:50px;
}
#formulario_contactar li#boton input {
	width:150px;
	height:25px;
	line-height:20px;
}
#formulario_contactar input {
	width:190px;
	height:20px;
	line-height:20px;
}
#formulario_contactar textarea {
	width:470px;
	height:100px;
}

/*-------------------------------------------------*/

#localizacion_fotos {
	width:604px;
	height:112px;
}
#localizacion_fotos li {
	float:left;
}
#localizacion_fotos li img {
	padding:1px;
	margin-right:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	border:1px solid #999999;
}

/*-------------------------------------------------*/

#gmap {
	width:594px;
	behavior:none;
	height:300px;
	float:left;
	border:1px solid #999999;
}
#clear {
	clear:both;
}
#inicio {
	width:100%;
	height:100%; 
	text-align:center;
}
#arriba {
	width:910px;
	height:265px;
	background:url(img/web/arriba.png);
	margin:20px auto 0px auto;
}
#arribaindex {
	width:910px;
	height:48px;
	background:url(img/web/arribaindex.png);
	margin:20px auto 0px auto;
}
#arriba_con {
	width:873px;
	height:198px;
	background:url(img/cabecera/index.jpg);
	background-repeat:no-repeat;
	background-position:3px 22px;
	padding-top:19px;
	margin:0px auto 0px auto;
}
#arriba_con2 {
	width:873px;
	height:198px;
	background:url(img/cabecera/index2.jpg);
	background-repeat:no-repeat;
	background-position:3px 22px;
	padding-top:19px;
	margin:0px auto 0px auto;
}
#arriba_con3 {
	width:873px;
	height:198px;
	background:url(img/cabecera/index3.jpg);
	background-repeat:no-repeat;
	background-position:3px 22px;
	padding-top:19px;
	margin:0px auto 0px auto;
}
#logos {
	padding-top:20px;
	float:left;
	width:280px;
}
#logos li {
	padding-bottom:20px;
}
#banderas {
	width:200px;
	float:right;
	padding-right:2px;
	padding-top:10px;
}
#banderas li {
	float:right;
	padding-right:8px;
}
#banderas li#activo img {
	background:#FFFFFF;
}
#menu_con {
	float:left;
	width:899px;
	padding-left:5px;
	height:48px;
	margin:0px auto 0px auto;
}
#menu_con div#izq {
	float:left;
	width:13px;
	height:48px;
}
#menu_con div#cen {
	float:left;
	width:873px;
	height:48px;
	background:url(img/menu/cen_1.png);
}
#menu_con div#der {
	float:left;
	height:48px;
	width:13px;
}
#menu {
	width:873px;
	height:40px;
	padding-top:8px;
}
#menu li {
	float:left;
	display:block;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#menu li A {
	background:url(img/menu/fondo.png) 0px 0px;
	padding-left:27px;
	padding-right:27px;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	float:left;
	text-align:left;
	text-decoration:none;
	border-left:1px dotted #2690fa;
}
#menu li#ultimo A {
	background:url(img/menu/fondo.png) 0px 0px;
	padding-left:27px;
	padding-right:27px;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	text-align:left;
	text-decoration:none;
	border-left:1px dotted #2690fa;
	border-right:1px dotted #2690fa;
}
#menu li A:hover {
	background:url(img/menu/fondo.png) 0px 40px;
	padding-left:27px;
	padding-right:27px;
	color:#FFFFFF;
	text-decoration:none;
	border-left:1px dotted #2690fa;
}
#menu li#ultimo A:hover {
	background:url(img/menu/fondo.png) 0px 40px;
	padding-left:27px;
	padding-right:27px;
	color:#FFFFFF;
	text-decoration:none;
	border-left:1px dotted #2690fa;
	border-right:1px dotted #2690fa;
}
#centro {
	width:873px;
	padding-left:18px;
	padding-right:19px;
	background:url(img/web/centro.png);
	background-position:center;
	background-repeat:repeat;
	margin:0px auto 0px auto;
}
#centro_punteado {
	width:873px;
	background:url(img/web/centro_punteado.gif);
	padding-bottom:10px;
}
#centroindex {
	width:873px;
	height:510px;
	padding-left:18px;
	padding-right:19px;
	padding-bottom:14px;
	background:url(img/web/centroindex.png);
	margin:0px auto 0px auto;
}
#centro_izq, #centro_100_izq {
	text-align:left;
	float:left;
	width:602px;
	padding-left:17px;
	padding-right:15px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
#centro_izq #cab {
	width:390px;
	float:left;
}
#centro_izq #cab100, #centro_izq #cab100precio {
	width:590px;
	float:left;
}
#cab100precio h1 {
	float:left;
	padding:0px;
	margin:0px;
	width:290px;
	text-align:left;
}
#cab100precio h2 {
	float:left;
	padding:0px;
	margin:0px;
	width:290px;
	color:#FF0000;
	text-align:right;
}
#centro_100_izq #cab {
	width:600px;
	float:left;
}
#centro_izq img {
	float:left;
	padding-right:12px;
}
#centro_izq div#foto img {
	margin-bottom:5px;
	padding:1px;
	border:1px solid #cecacb;
}
#centro_izq div#fotos {
	font-size:13px;
}
#centro_izq div#fotos img {
	margin-bottom:10px;
	margin-right:8px;
	padding:1px;
	border:1px solid #cecacb;
}
#centro_izq div#aviso_foto {
	background:url(img/iconos/Exclamation25.png);
	background-repeat:no-repeat;
	width:577px;
	height:20px;
	padding-left:18px;
	margin-bottom:15px;
	float:left;
}
#centro_izq div#descripcion {
	float:left;
	width:599px;
	font-size:13px;
	margin-bottom:15px;
}
#centro_izq h1, #centro_100_izq h1 {
	float:left;
	font-size:16px;
	margin:0px;
	color:#3399ff;
	padding-bottom:10px;
}
#centro_izq h2, #centro_100_izq h2 {
	float:left;
	font-size:16px;
	margin:0px;
	padding-left:5px;
	padding-bottom:10px;
}
#fila_disponibilidad {
	width:600px;
	float:left;
}
#fila_disponibilidad li {
	float:left;
	width:100%;
}
#fila_disponibilidad li#titulo {
	font-size:14px;
}
#disponibilidad_foto {
	width:270px;
	float:right;
	text-align:right;
	padding-bottom:15px;
}
#disponibilidad_foto img {
	margin-bottom:5px;
	padding:1px;
	border:1px solid #cecacb;
}
#disponibilidad {
	width:330px;
	float:left;
	padding-bottom:15px;
}
#disponibilidad li {
	float:left;
}
#disponibilidad li#vivienda {
	width:150px;
}
#disponibilidad li#vivienda_estado {
	width:150px;
}
#fila_promocion {
	width:300px;
	padding-bottom:15px;
	float:left;
}
#fila_promocion h1 {
	color:#ff0000;
}
#fila_promocion li {
	float:left;
	width:100%;
}
#fila_promocion li#titulo {
	font-size:14px;
}
#fila_promocion img {
	margin-bottom:5px;
	padding:1px;
	border:1px solid #cecacb;
}
#centro_der {
	float:right;
	width:238px;
}
#centro_arriba {
	width:873px;
	height:19px;
	background:url(img/web/menu_abajo.png);
	margin:0px auto 0px auto;
}
#paginador_resultados {
	width:595px;
	height:20px;
	line-height:20px;
	margin:0px;
	margin-top:15px;
	padding:0px;
	padding-top:10px;
}
#paginador_resultados ul {
	width:595px;
	height:20px;
	padding:0px;
	margin:0px;
}
#paginador_resultados li {
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
#paginador_resultados li#paginador_izq {
	width:140px;
	text-align:left;
	padding-left:5px;
}
#paginador_resultados li#paginador_cen {
	width:290px;
	text-align:center;
}
#paginador_resultados li#paginador_der {
	width:140px;
	height:20px;
	text-align:right;
	padding-right:5px;
}
#abajo {
	width:860px;
	height:30px;
	padding-left:25px;
	padding-right:25px;
	padding-top:20px;
	background:url(img/web/abajo.png);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
}
#abajo ul {

}
#abajo li {
	float:left;
}
#abajo li#mapaweb {
	float:right;
	background:url(img/web/punteado1.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
}
#abajo li#mail {
	float:right;
	background:url(img/web/punteado1.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
}
#abajo li#home {
	float:right;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:8px;
}