/* CSS Document */

body {
font-family: verdana, arial, sans-serif; font-size: 12px; 
text-align:center;
margin:0 auto;
}
a{
color:#0080FF;
}
a:HOVER{
color:#FF9900;
}

#loginhome{
text-align:center;
margin:0 auto;
padding:0;
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
}
#loginhome #login{
margin:0 auto;
text-align:right !important;
width:980px;
border-bottom:none !important;
}

#login{
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
height:17px;
text-align:right;
margin:1px;
padding:2px 0;
padding-right:10px;
color:#CCCCCC;
font-size:13px;
}
#login a{
color:#0080FF;
}
#login a:HOVER{
color:#FF9900;
}

#wrap{
margin:0 auto;
text-align:left;
width:980px;
}
#wrapresults{
margin:0 auto;
text-align:left;
}
#header{
height:80px;
}
#logo{
float:left;
position:relative;
width:auto;
}
#logo h1{
padding:0;
margin-left:10px;
}
#logo h1 a{
display:block;
width:336px;
height:42px;
background:transparent url(images/logo.jpg) top left no-repeat;
}
#logo h1 span{
position:absolute;
top:-1000px;
}
#logo h2{
font-weight:normal;
position:absolute;
left:100px;
width:700px;
top:45px;
font-size:14px;
color:#5498A9;
}
#logo h2 a{
text-decoration:none;
color:#5498A9;
}
#submenu{
float:right;
padding-right:10px;
}
#menuhome #header #submenu{
padding:0 !important;
}
.submenu{
border:none;
padding:5px 0 0 0;
margin:0;
width:auto !important;
background-color:transparent !important;
text-align:right;
}
.submenu li{
line-height:12px;
font-size:11px;
background-color:transparent !important;
color:#6597A7;
list-style:none;
}

#menu{
clear:both;
padding:6px;
padding-left:10px;
}
#menuhome #menu{
padding:6px 0;
}
#menu a{
float:left;
font-size:16px;
font-weight:bold;
color:#999999;
margin-right:3px;
padding:6px 13px 6px 11px;
background:#F5F5F5 url(images/menu_inactivo_2.jpg) top right no-repeat;
text-decoration:none;
}
#menu a:HOVER{
color:#666666;
}
#menu .activo{
color:#666666;
margin-right:3px;
background:#E1EDF0 url(images/menu_activo_2.jpg) top right no-repeat;
text-decoration:none;
}
#menu .activo:HOVER{
color:#666666;
}
#menu .anunciar{
background:#FFA620 url(images/menu_anunciar_2.jpg) top right no-repeat;
color:#FFFFFF;
float:right;
margin-right:0;
}
#menu .anunciar:HOVER{
color:#FFFFFF;
}

#menu .micentropiso{
background:#B0DC43 url(images/menu_anunciar_4.jpg) top right no-repeat;
color:#FFFFFF;
float:right;
margin-right:0;
}
#menu .micentropiso:HOVER{
color:#FFFFFF;
}

#searchbar{
background:#E1EDF0 url(images/buscador_fondo.jpg) bottom left no-repeat;
}
.obranueva{
background:#E1EDF0 url(images/buscador-obranueva_fondo.jpg) bottom left no-repeat !important;
}
#searchbargmap{
clear:both;
padding:10px 10px 10px 10px;
margin:0;
height:130px;
background-color:#E1EDF0;
display:block;
position:relative;
}
#searchbar, #searchbarresults{
clear:both;
padding:5px 10px 10px 160px;
margin:0;
height:130px;
background-color:#E1EDF0;
display:block;
}
#searchbarresults{
padding:10px 10px 5px 160px;
height:40px;
}
#searchbar form, #searchbarresults form{
float:left;
margin:0;
padding:0;
}
#searchbar h1, #searchbarresults h1{
font-weight:normal;
font-size:22px;
color:#5498A9;
margin:0 10px 0 0;
padding:0;
}
#searchbarresults h1{
float:left;
}

#hint { 
position:absolute !important; 
padding: 3px; 
width:auto; border: 1px solid #999; 
font-family: verdana, arial, sans-serif; 
font-size: 12px; 
background-color:#FFFFFF; 
overflow:visible !important; 
z-index:100 !important;
}
ul.ciudadesresults{
overflow:visible !important; 
list-style-type: none; 
font-family: verdana, arial, sans-serif; 
font-size: 12px;  
margin: 0; 
padding:0;
}
li.ciudadesresult {
margin: 0; 
padding:5px 2px; 
cursor: default; 
color: #999999;
}
li.ciudadesresult .ciudad {
margin-right:10px;
}
li.ciudadesresult .ciudad b {
color:#333333;
}
li.ciudadesresult .provincia {
color:#CCCCCC;
font-style:oblique;
}
ul.ciudadesresults li.selected { 
background: #FEA620; 
color:#FFFFFF !important; 
}
ul.ciudadesresults li.selected  .ciudad { 
color:#FFFFFF !important; 
}
ul.ciudadesresults li.selected  .provincia { 
color:#000000 !important;
}


#searchbox{ 
border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; padding:4px 5px; width:420px; height:25px; float:left;
}
#botonsearch{ 
width:75px; height:35px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; background-color:#CCCCCC; border:1px solid #CCCCCC; padding:0; margin:0 0 0 10px; float:left;
}
.porejemplo{
clear:both;
color:#5498A9;
margin:0;
padding:0;
font-size:12px;
}
.porejemplo a{
color:#5498A9;
}
fieldset{
margin:0;
padding:0;
}
#extras{
float:left;
padding:0;
margin:0;
}
#extras .extras{
float:left;
border:none;
margin:10px 10px 0 0;
padding:0 0 10px 0;
}
.searchExtrasLabel{
padding:0;
margin:0;
color:#006699 !important;
font-weight:bold;
font-size:12px;
}
.extras label{
display:block;
padding:0;
margin:0;
}
#banner{
float:right;
width:230px;
height:120px;
margin:0 0 0 0;
padding:0;
}
#searchbargmap #banner{
margin:0 !important;
}
#resultsextras{
padding:5px;
margin:0;
border:1px solid #BFEF8F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#resultsextras .extras{
border:none;
margin:0;
padding:0 0 10px 0;
border-bottom:1px dotted #CCCCCC;
}

#menusecond{
height:160px;
padding:10px 0 0 0;
clear:both;
}
#menuprovincias{
float:left;
height:370px;
width:370px;
padding:3px 10px 10px 10px;
background-color:#F7F7F7;
}
.provMenuBuscar{
padding:0 0 7px 0;
margin:0;
font-size:22px;
color:#CCCCCC;
}
#menuprovincias li a{
text-decoration:none;
color:#333333;
}
#menuprovincias li a:HOVER{
text-decoration:none;
color:#5498A9;
}
.provMenuList{
border:0;
margin:0;
padding:0 15px 0 0;
float:left;
font-size:10px;
background-color:transparent;
}
.provMenuList li{
margin:0;
padding:0;
background-color:transparent;
color:#999999;
line-height:13px;
list-style:none;
}
#sellersbuyers{
float:right;
height:150px;
width:180px;
padding:0px;
}
.Ccompradores{
float:left;
width:182px;
padding:0;
margin:0;
}
.Cvendedores{
float:left;
width:182px;
padding:0;
margin:0;
}
.Cprofesionales{
float:left;
width:184px;
padding:0;
margin:0;
}
.Cpromotores{
float:left;
width:376px;
padding:0;
margin:0 0 0 10px;
}
.sellersbuyers_li{
margin:0;
padding:0 0 2px 20px;
color:#5498A9;
background:transparent url(http://www.centropiso.com/images/visto_sellersbuyers.jpg) top left no-repeat;
line-height:16px;
list-style:none;
font-size:10px;
}
#sellersbuyers a{
margin-top:3px;
font-size:14px;
color:#FF7827;
text-decoration:none;
font-weight:bold;
}

#data{
clear:both;
padding-top:4px;
padding-bottom:4px !important;
}

/*

*/

#listados{
width:100%;
margin-top:10px;
}

#listados ul{
width:19%;
margin:0 1% 0 0;
padding:0;
float:left;
font-size:12px;
border:none !important;
background-color:transparent;
}
#listados ul li{
margin:0;
padding:4px 0;
list-style:none;
background-color:transparent;
}
#listados a{
text-decoration:none;
color:#457C92;
}
#listados a:HOVER{
background-color:#FF9900;
color:#FFFFFF;
}

#promos{
width:370px; 
border-top:10px solid #FFA620; 
float:left; 
margin-right:20px;
}
.promosdestacadas{
margin:2px 0 0 0;
padding:3px 10px;
background-color:#EAEEF2;
font-size:10px;
}

#ultimos{
width:370px; 
border-top:10px solid #99B3CC; 
float:left; 
margin-left:10px;
}
.ultimosinmuebles{
margin:2px 0 0 0;
padding:0;
background-color:#F3F5F8;
font-size:10px;
vertical-align:middle;
height:32px;
}
.ultimosinmuebles img{
padding:2px;
margin-right:5px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
.ultimosinmuebles a{
text-decoration:none;
color:#333333;
}

#ultimos h2, #promos h2, #registro h2, #ventajas h2, #publicidad h2{
font-weight:normal;
font-size:22px;
padding:0;
margin:5px 0;
}

#pie{
border-top:10px solid #F5F5F5;
clear:both;
padding:10px 0 20px 0;
}
#pie label{
float:left;
width:100px;
text-align:right;
padding-right:10px;
}

#forminspeccion{
padding:0;
margin:0;
font-size:10px;
color:#999999;
}
#forminspeccion label{
display:block;
clear:both;
}
#forminspeccion input{
margin:0 5px 0 0;
padding:0;
display:inline;
}
#forminspeccion button{
color:#5498A9;
background-color:#E1EDF0;
padding:0 10px;
margin:5px 0 0 0;
border:1px solid #5498A9;
}

#textos{
border-top:10px solid #E1EDF0;
color:#999999;
clear:both;
padding:10px 0;
font-size:10px;
}


.homedetails td{
border-bottom:1px solid #F3F3F3;
border-top:1px solid #FFFFFF;
}
.homedetails td:first-child{
border-left:1px solid #FFFFFF;
}
/*
.homedetails td:last-child{
border-right:1px solid #FFFFFF;
padding-right:5px;
}
*/
.homedetails a{
color:#5498A9;
text-decoration:none;
}

.homedetails_over td{
border-bottom:1px solid #A2DBDF;
border-top:1px solid #A2DBDF;
background-color:#E4F2F3;
}
.homedetails_over td:first-child{
border-left:1px solid #A2DBDF;
}
/*
.homedetails_over td:last-child{
border-right:1px solid #A2DBDF;
padding-right:5px;
}
*/
.homedetails_over a{
color:#5498A9;
text-decoration:none;
}

.formpreguntasalvendedor, .formrespuestas{
padding:0;
}
.formpreguntasalvendedor textarea, .formrespuestas textarea{
border:none;
width:100%;
height:60px;
margin-bottom:5px;
}
.formpreguntasalvendedor input{
border:none;
height:18px;
padding:0 5px;
float:left;
margin-right:10px;
}

.enviar_azul, .enviar_verde,.enviar_responder{
width:65px;
height:20px;
border:none !important;
cursor:pointer;
padding:0;
margin:0;
}
.enviar_azul{
background:transparent url(http://www.centropiso.com/images/boton_enviar_azul.gif) top left no-repeat;
}
.enviar_verde{
background:transparent url(http://www.centropiso.com/images/boton_enviar_verde.gif) top left no-repeat;
}
.enviar_responder{
width:85px;
background:transparent url(http://www.centropiso.com/images/boton_responder.gif) top left no-repeat;
}

#cajaajax{
padding:5px;
margin:0;
border:1px solid #FFCA95;
}

#AJAXresults{
}
#AJAXmap{
padding:5px;
margin:0 0 0 0;
border:1px solid #F3F3F3;
}
#map{
width:100%;
height:320px;
}

#marqueecontainer{
position: relative;
width: 700px; /*marquee width */
height: 14px; /*marquee height */
background-color: transparent;
overflow: hidden;
padding: 2px 10px;
margin:0;
font-size:12px;
text-align:left;
}


#registro{
width:480px; 
border-top:10px solid #FFA620; 
float:left; 
}

#ventajas{
width:480px; 
border-top:10px solid #99B3CC; 
float:right;
}

.publicidad_lista{
padding:10px;
margin:10px;
border:1px solid #CCCCCC;
list-style:none;
}
.publicidad_lista li{
padding:5px 2px;
margin:0;
}
