#page{
width:1000px;
margin:auto;
position: relative;
}

img{
    border:none;
}
hr{
	color:#d6e1c7;
}
#index {
	position: relative;
}
h1{
color:#92B864;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

h5{
color:#F5AB6B;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
/*margin-bottom:20px;
margin-top:20px;*/
}
#registr{
color:#F5AB6B;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
/*margin-bottom:20px;
margin-top:20px;*/
}
#login-anonimo .olvido-password a.quiero-registrarme{
background:transparent url(../imagenes/boton-quiero-registrarme.jpg);
_background: #0091CD;
background-repeat:no-repeat;
border:medium none;
color:white;
cursor:pointer;
font-size:12px;
margin-right:10px;
padding:8px 35px 10px 12px;
_padding:8px 15px 5px 15px;
position:relative;
text-decoration:none;
width:126px;
}

#slogan #boton-home{
float:right;
}

#slogan #boton-home{
background:transparent url(../imagenes/boton-buscar-guardias-home.jpg) no-repeat scroll 0 0;
border:medium none;
color:white;
cursor:pointer;
font-size:11px;
margin-right:10px;
padding-bottom:5px;
padding-left:10px;
padding-top:2px;
position:relative;
text-align:left;
top:5px;
width:126px;
}

#slogan .olvido-password .quiero-registrarme {
background:transparent url(../imagenes/boton-quiero-registrarme.jpg);
_background: #0091CD;
background-repeat:no-repeat;
border:medium none;
color:white;
cursor:pointer;
font-size:11px;
margin-right:10px;
padding:3px 25px 8px 15px;
_padding:3px 15px 5px 15px;
position:relative;
text-decoration:none;
width:126px;
}

#descripcion .field-content{
display:
}


.preguntas-faqs{
color:#F5AB6B;
font-weight:bold;
font-size:14px;
}

#formulario-denuncias .view-field,
#formulario-contacto .view-field
{
clear:right;
float:none;
margin-bottom:10px;
}

#formulario-denuncias .view-field-label,
#formulario-contacto .view-field-label
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
}




#formulario-denuncias .col-1{
padding-right:30px;
}

#formulario-denuncias .col-2{
clear:right;
}


.iconos-ficha-aviso{
float:none;
clear:both;
}

#formulario-denuncias{
overflow:hidden;
display:block;
}


#formulario-denuncias .leyenda{
margin-top:20px;
}

#formulario-contacto .view-field{
float:none;
}


#fecha-publicacion .fecha-publicacion h3{
font-size:14px;
background:#FF9933 none repeat scroll 0 0;
}



#favorito{
color:black;
text-decoration:underline;
}

#favorito a{
padding-top:5px;
}


#login form{
margin-bottom:0;
}

#login a{
color:white;
}

.signos-moneda{
font-size:12px;
padding-bottom:5px;
font-size:12px;
}

#moneda .signos-moneda input{
width:30px;
}

select#partido, select#provincia, select#barrio{
width:200px;
}
.vlaCalendarPicker .pickerBackground {
background:transparent url(../imagenes/calendar_background.png) no-repeat scroll center top;
height:150px;
overflow:hidden;
padding:16px;
width:166px;
}


input#ver-avisos{
background:#B4C66F url(../imagenes/boton-ver-avisos.jpg) no-repeat scroll 0 0;
border:medium none;
height:33px;
text-align:left;
width:99px;
}


/* typografía */

body{
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
line-height: 130%;
}

#contenido{
padding:10px 25px 10px 25px;
background:#F5F9EA;
}

h1, h2{
  padding-bottom: 5px;
  margin: 0 0 10px 0;
  line-height:125%;
}

.img-quienes-somos{
float:left;
}



h2 {font-size: 125%;color:#A2AC4C;}

h3 {
background:#B9CB75 none repeat scroll 0 0;
color:white;
font-size:11px;
margin:3px 0;
padding:1px 0 1px 10px;
text-transform:uppercase;
}

/*h4 {font-weight:bold;font-size:12px;}*/

p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}

/* formularios */

.field{padding:5px 0;}

.field input{
width:200px;
font-size:11px;
}

.view-field-title{
display:block;
font-weight:bold;
font-size:11px;
/*padding-bottom:3px;*/
}

#vista-previa-propiedad .view-field-title a{
color:white;
text-decoration:none;
}

a{
color:white;
text-decoration:none;
}


.lista a,a.lista
{
color:#A6AA54;
text-decoration:none;
}

legend{
font-size:1.7em;
color:#A6AA54;
padding-left:0;
padding-right:0;
margin-bottom:10px;
}

fieldset{
padding:0;
border:none;
}


#form{
text-align:left;
font-size:11px;
}

.field .checkbox{
width:15px;
}

/*
select,textarea{
width:200px;
font-size:12px;
}*/

textarea{
height:150px;
overflow:auto;
}

.number{
border-bottom:solid 1px #B9CB77;
font-size:11px;
}

.number p{
background:#B9CB77 none repeat scroll 0 0;
margin:0;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
width:30px;
}

.number-codigos p{
background:#FF9933 none repeat scroll 0 0;
margin:0;
padding-left:5px;
width:30px;
}

#checkContra{
display:block;
clear:both;
}

/* formulario avisos */
#tipo-propiedad label{
width:120px;
float:left;
display:block;
}

#apto-profesional .row-1,
#apto-profesional .row-2,
#apto-profesional .row-3,
#apto-profesional .row-4,
#apto-profesional .row-5
{
border-bottom:none;
}

#hora-comienzo select,#hora-fin select{width:40px;}


#ambientes select{
width:40px;
}


#moneda select{
width:50px;
}



/* contenido */

#contenido{
text-align:left;
overflow:hidden;
}

#contenido ul li{
list-style-image:none;
list-style-type:none;
padding:5px 0;
}



#contenido ul{
margin:0;
padding-left:0;
}

.col-1, .col-2, .col-3, .col-4{
float:left;
padding-right:0px;
}

#datos-empresa{
clear:both;
}

.calle{
width:30px;
}

#formulario-aviso .calle{
width:1px;
}



/* ficha aviso */

#ficha-aviso .col-1, #ficha-aviso .col-2{
width:450px;
}

#ficha-aviso .col-1{
padding-right:30px;
}

#ficha-empresa .col-1, #ficha-empresa .col-2, #ficha-empresa .col-3{
padding-right:20px;
width:230px;
}


#ficha-empresa .col-4{
width:200px;
}

#vista-previa-propiedad{
width:160px;
background:#91B764;
padding:10px;
float:left;
margin-right:10px;
height:240px;
}

#vista-previa-propiedad .field-content{
display:block;
color:white;
line-height:normal;
padding-top:5px;
}

#vista-previa-propiedad .view-field-title{
color:white;
font-size:14px;
padding-bottom:10px;
}

#vista-previa-propiedad img{
border: solid 3px white;
}

#ficha-aviso .col-2{padding-right:0;}

#ficha-aviso .thumbnails ul li{
float:left;
padding:1px;
}

#formulario-aviso .td-col-1, #formulario-aviso .td-col-2, #formulario-aviso .td-col-3, #formulario-aviso .td-col-4{
width:200px;
}

#fecha-publicacion .field-content{
display:block;
font-size:14px;
line-height:130%;
padding-left:10px;
}

#bloque-ficha #fecha-publicacion{
background:#FEEDD7 none repeat scroll 0 0;
}

#contenido #bloque-precios ul li{
padding:2px 0;
}

/*
#ficha-aviso .col-2 {
_padding-left:30px;
}*/

#descripcion-caracteristicas .col-2{
_padding-left:0;
}


#bloque-ficha{
margin-bottom:10px;
}

.td-col-2{ width:30px;}

#ficha-aviso .foto-grande{
float:left;
padding-right:15px;
}

.menu-ficha{
clear:both;
padding:5px 0 5px 0;
overflow:hidden;
}

.menu-ficha .bot-1{
	background-image: url(../imagenes/icono-trash.gif);
	background-repeat: no-repeat;
}

.menu-ficha .bot-2{
	background-image: url(../imagenes/icono-imprimir.png);
	background-repeat: no-repeat;
}

.menu-ficha .bot-3{
	/*background-image: url(../imagenes/preferido-desactivado.jpg);*/
	background-repeat: no-repeat;
}

#contenido ul li .menu-ficha .bot-4{
	padding:0;
	margin-top:20px;
}

.menu-ficha ul li a{
padding-left:30px;
color:black;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
}

.menu-ficha ul li a:hover{
text-decoration:underline;
}

#contenido .menu-ficha ul li{
float:left;
padding-right:10px;
}





#caracteristicas-unidad ul li{
float:left;
width:47%;
}

.row-1, .row-2, .row-3, .row-4, .row-5 {
border-bottom:solid 1px #B9CB75;
overflow:hidden;
}

#ficha-empresa ul li{
border-bottom:solid 1px #B9CB75;
}


.view-field-label{
display:inline;
color:#666666;
font-size:10px;
font-weight:bold;
padding-right:5px;
text-transform:uppercase;
}

.field-content{
display:inline;
font-size:11px;
}

.field-label{
font-size:11px;
}


/* formulario empresas */
.col-0{
background:#FEEDD7;
border:solid 1px #FF9933;
overflow:hidden;
margin-bottom:10px;
padding-left:10px;
display:inline-block;
width:100%;
}

.col-0 .view-field-title{
display:inline;
}

.col-0 .field input{
width:100px;
}

.col-0 .field{
float:left;
padding-right:20px;
}

#grupo .field{
float:left;
padding-right:10px;
}

#grupo .field input{
width:60px;
}

#ficha-aviso{
overflow:hidden;
}

.view-field-supcubierta input,
.view-field-descubierta input,
.view-field-total input
{
width:60px;
}


/* Login */
#login-anonimo .user,
#login-anonimo .password{
float:left;
margin-right:10px;
}


#login-anonimo .boton-entrar{
float:left;
margin-right:30px;
margin-top:3px;
}

#login-anonimo .olvido-password{
color:black;
padding-top:3px;
font-size:11px;
}

#login-anonimo .olvido-password a{
color:black;
text-decoration:underline;
margin-left:5px;
}


#login-anonimo .boton-entrar a{
font-weight:bold;
}


.img-quienes-somos{
padding-right:30px;
}

.login{
color:black;
padding:5px;
padding-bottom:10px;
background:#C5C966;
padding-left:25px;
}

.login a{
color:black;
}

#slogan .user input{
width:200px;
}

#slogan .password input{
width:100px;
}

input#antiguedad{
width:25px;
}

#grupo .field input#piso,
#grupo .field input#depto
{
width:20px;
}

.valores-moneda input{
width:50px;
}

#caracteristicas-unidad ul li .view-field-label{
display:block;
float:left;
width:70px;
}

#bloque-precios ul li .view-field-label{
display:block;
float:left;
width:175px;
}

#bloque-superficie ul li .view-field-label{
display:block;
float:left;
}


#bloque-precios ul li .field-content, 
#bloque-superficie ul li .field-content
{
display:block;
font-size:11px;
}

.td-col-1{
width:270px;
}

#ficha-empresa ul li .view-field-label{
display:block;
float:left;
width:80px;
}

#ficha-empresa ul li .view-field-content{
display:block;
}

.view-field-supcubierta,
.view-field-descubierta,
view-field-total{
margin-bottom:10px;
}

#formulario-contacto textarea{
height:100px;
}

#formulario-contacto input,
#formulario-contacto textarea,
#formulario-denuncias input
{
width:200px;
}

#paginado a{
color:#91B663;
}

#bloque-superficie ul li{
float:left;
margin-right:40px;
}

#bloque-superficie ul li .field-content {
display:inline;
}

#caracteristicas-unidad .field-content{
display:block;
}


/*#bloque-ficha .field-content{
width:450px;
}*/

#footer a{
color:white;
}

table.listado-propiedades{
background: #EEF3DA;
border:solid 1px #CDDA8F;
}


.listado-propiedades .encabezado{
background:#B4C66F;
color:white;
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}


.listado-propiedades .foto{
width:155px !important;
padding:10px;
}
.listado-propiedades #cuadraditos table{
width:120px !important;
height:120px;
background-color:transparent;
padding-left:2px;
padding-top:2px;
padding-right:9px;
}


.listado-propiedades #bloque-horarios-guardia{
width:180px !important;
padding-bottom:5px;
background:#FEEDD7;
font-size:14px;
padding-top:10px;
padding-right:20px;
}

.listado-propiedades #bloque-horarios-guardia .view-field-title{
font-size:14px;
text-transform:uppercase;
}
.listado-propiedades #bloque-horarios-guardia .view-field-valor{
color:#6C7B28;
}



.listado-propiedades #descripcion div{
font-size:12px;
padding: 5 0 5 5;
width:440px;
}

.listado-propiedades .view-field-direccion{
font-weight:bold;
font-size:14px;
color:#6C7B28;
}

.inmob-registradas-btn{
background:url(../imagenes/boton-inmobiliarias-registradas.jpg) no-repeat;
padding:10px 20px;
}

#fotos_thumb
{
	position:absolute;
	top:40px;
	left:300px;
}

#ver_ficha{
color:#669900;
display:block;
font-size:13.2px;
margin-top:10px;
padding:1px 1px 25px 20px;
vertical-align:top;
text-align:middle;
width:92px;
}
a#boton_volver,a.tyc_link{
	color:#F5AB6B !important;
	font-size:14px;
	text-decoration:underline !important;
	font-weight:bold !important;
}
.a_black{
	font-size:14px;
}
.a_black a{
	color:#F5AB6B !important;
}
fieldset.buttons{
	float:right;
}
p#p_pub,a.MultiFile-remove{
	color: red;
}
.mediano{
width:100px !important;
}
.rojo { font-style: italic; font-weight: bold; color: #C00 !important; }

article p{clear:both; width:100%;}
article{float:left; clear:both; width:100%;}
div.wrapper div {float:left; padding:3px;}
