/* Estructuras */
a.move:link {text-decoration:none; color: #FFCC00;}
a.move:visited {text-decoration:none; color: #FFCC00;}
a.move:hover { text-decoration:none; color:#FFFFFF;}
a.move:active {text-decoration:none; color: #FFCC00;}
.body1{ text-align:center; margin:0px; padding:0px; background:url(img/bg4.gif) #CC0024 repeat-x;;}
.body2{ text-align:center; margin:0px; padding:0px; background-image:url(img/bg2.gif);}
.body3{ text-align:center; margin:0px; padding:0px; background:url(img/bg3.gif) #CC0024 repeat-x;}
.cr { clear:both; }
#page{ width:760px; padding:0px; margin: 89px auto 0 auto;}
#page2{ width:760px; padding:0px; margin: 10px auto 0 auto;}

#header{width: 100%; height:72px; background-image:url(img/header_modulo.gif);}
#content{width: 100%; background-image:url(img/bg_modulo.gif);}

#content2{width: 100%; background-image:url(img/bg_modulo2.gif); }
#header2{width: 100%; height:72px; background-image:url(img/header_modulo2.gif); }

#centro{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:justify; background-image:url(img/central.jpg); }
#centro2{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; text-align:justify; color:#FFFFFF}
#centro3{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:justify; background-image:url(img/central2.jpg); }
#centro4{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:justify; background-image:url(img/central3.jpg); }
#centro5{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:justify; background-image:url(img/central4.jpg); }
#centro6{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:justify; background-image:url(img/central5.jpg); }
#centro7{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:left;}
#centro8{ margin-left: 12.5px; margin-top: 1px; margin-right: 12.5px; width: 735px; height:326px; text-align:left; background-image:url(img/central7.jpg); }


#pie{ width: 100%; background-image:url(img/footer_modulo.png); font-size:8px; height:8px;}
#pie2{ width: 100%; background-image:url(img/footer_modulo2.gif); font-size:8px; height:8px;}
#footer{width: 100%; margin-top:10px;}

#menu{ margin-left:3px; margin-top:32px; float:left; font-family: 'Trebuchet MS'; font-size: 200%;}
#logo{ text-align:right; float:right;}

#ofertas{ float:left; margin-left:100px; margin-top:17px;  height:160px; width:25px;}

#lateral_iz{float:left; width: 150px; text-align:center;} 
#cental{ margin-left: 152px; width: 385px; text-align:justify; color:#FFFFFF;}
#cental2{ margin-left: 175px; width: 390px; margin-top:20px; color:#FFFFFF }
#lateral_de{ float: right; width: 170px; text-align:justify; padding:5px; color:#FFFFFF;} 

#lateral_iz2{float:left; width: 150px; text-align:justify; margin-left:5px; margin-top:205px; color:#FFFFFF} 
#lateral_de2{ float: right; margin-top:10px; margin-right:5px; width: 550px; text-align:justify; padding:5px; color:#FFFFFF;}

#lateral_iz3{float:left; width: 145px; text-align:center; margin-top:230px; margin-left:0px; color:#FFFFFF;} 

#lateral_iz1{float:left; width: 165px; text-align:center;} 
#cental1{ margin-left: 167px; width: 360px; margin-top:20px; text-align:justify; padding-left:10px; color:#FFFFFF;}



#inmueble{ margin-left:25px; margin-right:10px; }

#direccion{float:left; width:140px;}
#mapa{ margin-left:150px; text-align:center; width:180px; height:120px; border: 1px solid #FFFFFF; background-color:#FFFFFF;}
#limpia{ clear:both; text-align:right; margin-top:5px; margin-bottom:25px; margin-right:20px;}

#paginacion{ margin-left:135px; padding-top:5px; padding-right:5px; height:20px; text-align:center;}


/* Tipografias y colores */

body{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

h1 { margin:0; padding:0; border:0; font-family: 'Trebuchet MS'; font-size: 150%;}
h2 { margin:0; padding:0; border:0; font-family: 'Trebuchet MS'; font-size: 120%;}
h3 { margin:0; padding:0; border:0; font-family: 'Trebuchet MS'; font-size: 100%;}
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }

a.menuf:link {text-decoration: none; color: #FFFFFF;}
a.menuf:visited {text-decoration: none;color: #FFFFFF;}
a.menuf:hover { text-decoration:underline; color:#FFCC00}
a.menuf:active {text-decoration: none;}

A.links:link {text-decoration:none;color:red;} 
A.links:visited {text-decoration:none;color:red;} 
A.links:active {text-decoration:none;color:red;} 
A.links:hover {text-decoration:none; color:red;} 

A.ver:link {text-decoration:none; color:#FFCC00} 
A.ver:visited {text-decoration:none; color:#FFCC00} 
A.ver:active {text-decoration:none; color:#FFCC00} 
A.ver:hover { text-decoration:none; color:#FFCC00} 

/* Formularios */

form{ margin-top:0em;}
input, textarea {border: 1px solid #ccc; margin: 1px;padding: 1px;}
input.buscador {background-color: #f3f3f3; font-size: 10px; color:#484848;}
select.buscador { background-color: #f3f3f3; color: #484848; font-size: 10px; width:108px;}
select.contacto { background-color: #484848; color: #FFFFFF; font-size: 10px; width:150px;}

#contacto, input, textarea { background-color:#484848; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}

/* Nuevo listar para el posicionament */
.titulillo { color:#FFFFFF; text-align:center; margin:auto; }

#buscador{ float:left; width:118px; padding-left:9px; height:440px; background:url(img/bg_buscador.gif)  no-repeat; color:#484848; line-height:21px; margin-bottom:20px;}
#buscador img { margin-left:16px; margin-top:12px; cursor:pointer; }
.listador{ margin-left:140px; width:580px; border-left:1px dashed #727070; }
#frase { margin-left:14px; background:url(img/bg_frase_listado.gif); height:40px; text-align:right; }
#frase h2 { float:right; margin-right:60px; padding-top:8px; font-weight:normal; }
#frase h1 { float:right; margin-right:60px; padding-top:8px; font-weight:normal; font-size:14px; }

#piso {  margin-left:14px; background: url(img/bg_elemento_listado.gif) no-repeat; width:544px; height:156px; padding:10px; font-size:13px; }

#foto{ float:left; width:125px; height:90px; padding:0px; margin:0px; margin-top:14px;}
#descripcion2{ margin-left:10px; float: left; width:400px}
#campo1{ float:left; width:210px; color:#FFFFFF; margin-top:14px; }
#campo1 span { color:#000; }
#campo2{  color:#FFFFFF; margin-top:14px; float:left; }
#campo2 span { color:#000; }
#datos{ margin-left:0px; margin-top:15px; clear:both}
#precio { margin-left:5px; }
#precio span { color:#000000; }
#ver { float:left; width:255px; margin-top:10px; }
#ver img {float:left; }
#ver div { padding-top:13px; float:left; margin-left:7px; }

#telf { float:right; background:url(img/bg_img_telf.gif); width:120px; height:26px; padding-top:45px; padding-left:22px; margin-top:-23px; }


.modulo{width:180px; float:left; margin-right:10px; background:url(img/tit.gif) no-repeat; margin-top:50px;}
.listadir{list-style-position:outside; margin-left:15px; line-height:20px; list-style-image:url(img/redpoints.gif); margin-top:5px; padding:0px;}
.titdir{margin-top:4px; margin-left:35px; letter-spacing:1px}

a.linkdir{ color:#FFFFFF; text-decoration:none}
a.linkdir:hover{ text-decoration:underline}
#margen_form { margin-left:140px; width:580px; }
#form_venta { margin-left:14px; background:url(img/bg_form_venta.gif) no-repeat; height:450px; color:#fff; padding:15px;}
#form_venta div { float:left; margin-right:10px; margin-top:10px; }
#form_venta .sub { float:right; margin-top:10px; }
#form_venta .fa { width:100%; margin-top:10px; }
#form_venta input {background-color: #fff; font-size: 10px; color:#000; }
#form_venta select { background-color: #fff; color: #000; font-size: 10px; width:108px; margin-right:14px;}
#form_venta textarea { background-color: #fff; color: #000; font-size: 10px;}

#form_venta span { color:#000; font-weight:bold; }

#col1_venta{ float:left;  padding-left:2px;  margin-bottom:20px; text-align:center; font-size:11px;}
#col1_venta img { margin:5px; margin-top:40px;}
#col1_venta span { color:#FFCC00; font-size:14px;}
#telefo2 { position:relative; float:right; background:url(img/bg_img_telf.gif); width:127px; height:26px; padding-top:45px; padding-left:15px; margin-bottom:10px;}
#masinfo { width:240px; margin-top:28px; clear:both; float:left; }
#masinfo img{ float:left; }
#masinfo div { float:left; margin-top:10px; margin-left:5px; }
#bgficha { margin-left:14px; color:#fff; padding:15px;}

.anterior { width: 60px; }
.siguiente {  width: 60px; }
.paginas { width: 23px; text-align:center; }
.link_paginas { color: #FFCC00; text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
.link_pagina_actual { color: #FFFFFF; text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}
.link_paginas:hover { text-decoration: underline; }


/* Para las ofertas */
.titoferta { color:#FFFFFF; text-align:center; position:relative; z-index:10000;}
.pisooferta { margin-left:25px; margin-right:10px; }
