.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}
body{
	margin:0px;
	background-color:#faf5e4;	
	font-family:"Century Gothic";	

font-family: "Lato", "Helvetica Neue", Helvetica, sans-serif;

}
.contenedor{
margin:auto;
max-width:890px;
}

/*MENU*/
.menu{
padding-top:6px;
}
.menu_logo{
position:absolute;
margin-left:20px;
z-index:999;
}
.menu_lista{
padding-top:6px;
}
.menu_lista ul, .menu_lista li{
margin:0px;
padding:0px;
list-style:none;
}
.menu_lista li{
text-align:center;
float:left;
margin-left:13px;
}
.menu_contenedo{
position:absolute;z-index:666;padding-left:250px;
}
.menu_lista_mayor{
background-image:url(../imagenes/menu_lista_grande.png);
background-repeat:no-repeat;
width:139px;
height:37px;
background-position:bottom}
	.menu_lista_mayor a{
	display:block;
	width:139px;
	height:17px;
	padding-top:15px;	
	}
	.menu_lista_mayor a:hover{
	background-image:url(../imagenes/menu_lista_grande_hover.png);
	background-repeat:no-repeat;
	color:#fff1c2;
	font-size:13px;
	background-position:bottom;
	height:27px;
	}
	.menu_lista_mayor #current_mayor{
	background-image:url(../imagenes/menu_lista_grande_hover.png);
	background-repeat:no-repeat;
	color:#fff1c2;
	font-size:13px;
	background-position:bottom;
	height:27px;
	}
.menu_lista_medio{
background-image:url(../imagenes/menu_lista_medio.png);
background-repeat:no-repeat;
width:89px;
height:37px;
background-position:bottom}
	.menu_lista_medio a{
	display:block;
	width:89px;
	height:17px;
	padding-top:15px;	
	}
	.menu_lista_medio a:hover{
	background-image:url(../imagenes/menu_lista_medio_over.png);
	background-repeat:no-repeat;
	color:#fff1c2;
	font-size:13px;
	background-position:bottom;
	height:27px;
	}
	.menu_lista_medio #current_medio{
	background-image:url(../imagenes/menu_lista_medio_over.png);
	background-repeat:no-repeat;
	color:#fff1c2;
	font-size:13px;
	background-position:bottom;
	height:27px;
	}
.menu_lista_menor{
background-image:url(../imagenes/menu_lista_menor.png);
background-repeat:no-repeat;
width:80px;
height:37px;
background-position:bottom;
}
	.menu_lista_menor a{
	display:block;
	width:80px;
	height:17px;
	padding-top:15px;	
	}
	.menu_lista_menor a:hover{
	background-image:url(../imagenes/menu_lista_menor_hover.png);
	background-repeat:no-repeat;
	color:#fff1c2;
	font-size:13px;
	background-position:bottom;
	height:27px;
	}
	.menu_lista_menor #current_menor{
	background-image:url(../imagenes/menu_lista_menor_hover.png);
	background-repeat:no-repeat;
	color:#fff1c2;
	font-size:13px;
	background-position:bottom;
	height:27px;
	}
.menu_lista a{
text-decoration:none;
font-size:12px;
color:#193b56;
}	
.menu_bg{
background-image:url(../imagenes/menu_bg.png);
background-repeat:repeat-x;
height:84px;
}
.menu_busqueda{
background-image:url(../imagenes/menu_busqueda.png);
background-repeat:no-repeat;
width:141px;


padding-left:10px;
padding-top:2px;

margin-right:16px;
margin-top:31px;
float:right;
}
.menu_busqueda input{
background-color:transparent;
border:none;
width:110px;
height:13px;
font-size:11px;	
}
/*CONTENIDO INDEX*/
.index_galeria{
}
.index_img_grande_bg{
background:;
max-width:823px;
height:398px;
padding-left:4px;
padding-top:4px;

}
.index_img_descripcion{
background-image:url(../imagenes/index_img_descripcion.png);
background-repeat:repeat-x;
width:795px;
height:39px;

padding-left:18px;
padding-top:13px;

position:absolute;
z-index:100;
margin-top:335px;

}
.index_img_descripcion h2{
margin:0px;
padding:0px;
font-size:18px;
color:#fcf9ef;
}

.index_miniaturas{
margin-left:769px;
margin-top:15px;
position:absolute;
z-index:101;
}
.index_miniatura_bg{
background-image:url(../imagenes/index_miniaturas_bg.png);
background-repeat:no-repeat;
width:110px;
height:75px;
margin-bottom:6px;

padding-left:4px;
padding-top:4px;
}
.index_galeria_texto{
color:#193b56;

}
/*.index_galeria_texto ul, .index_galeria_texto li{
margin:0px;
padding:0px;
list-style:none;
}
.index_galeria_texto li{
display:inline;
}
.index_galeria_texto li a{
text-decoration:none;
font-size:13px;
color:#193b56;
}*/
.index_galeria_texto_lista{
font-size:13px;
width:890px;
color:#193b56;
text-align: center;
}
.index_galeria_parrafo{
padding-top:20px;
font-size:16px;
padding-bottom:60px;
text-align:center;
}
/*FOOTER*/
.footer{
background-image:url(../imagenes/footer_bg.png);
background-repeat:repeat-x;
height:41px;
padding-top:7px;
color:#fff;
font-size:10px;
}
.footer_sinergia a{
color:#faf5e4;
font-size:10px;
text-decoration:none;
}
.footer ul, .footer li{
margin:0px;
padding:0px;
list-style:none;
display:inline;
font-size:11px;
}
.footer li a{
text-decoration:none;
font-size:13px;
color:#fff;
}

/*EMPRESA*/
.empresa{
width:850px;
padding-top:10px;
padding-bottom:18px;
padding-left:21px;
}
.empresa_imagenes{
width:194px;
float:left;
padding-top:40px;
}
	.empresa_imagenes_bg{
	background-image:url(../imagenes/empresa_imagenes_bg.png);
	background-repeat:no-repeat;
	width:149px;
	height:102px;
	padding-left:4px;
	padding-top:4px;
	margin-bottom:17px;
	}
.empresa_contenido{
width:656px;
float:left;
font-size:12px;
color:#193b56;
}
.destacado{
font-size:14px;
}
.empresa_contenido li, .empresa_contenido ul{
margin-left:0px; padding-left:0px;list-style:none;
}
.empresa_contenido li{
background-image:url(../imagenes/empresa_lista.png);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
}
.empresa_contenido h3{
margin:0px;
padding:0px;
font-weight:normal;
font-size:14px;

background-image:url(../imagenes/empresa_lista.png);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
margin-top:14px;
}

/*EMPRESA*/
.propiedades{
width:538px;
/*padding-left:158px; Comentado porqque esto se convirtio en un iframe
padding-top:25px;*/

}
.propiedade_iframe{
padding-left:158px;padding-top:25px;
}
.propiedades_descripcion{
padding-left:60px;
font-size:14px;
text-align:center;
padding-bottom:45px;
}
.buscador_titulo{
width:220px;
margin:auto;
}
.propiedades a{
text-decoration:none;
color:#193b56;
}
.propiedades_buscador h1{
margin:0px;
padding:0px;
font-weight:normal;
font-size:18px;

background-image:url(../imagenes/propiedades_buscador_bg.png);
background-repeat:no-repeat;
background-position:left;
padding-left:30px;
margin-bottom:10px;
}
.propiedades_tabla{
background-image:url(../imagenes/propiedades_tabla_linea.png);
background-repeat:repeat-x;
background-position:top;
width:538px;
padding-bottom:36px;
padding-top:10px;
}
.propiedades_tabla a{
background-image:url(../imagenes/propiedades_buscador_bg_menor.png);
background-repeat:no-repeat;
background-position:left;
padding-left:32px;
font-size:16px;
color:#193b56;
text-decoration:none;
margin-left:10px;
}
.propiedades_tabla_y{
background-image:url(../imagenes/propiedades_tabla_lineaY.png);
background-repeat:repeat-y;
background-position:center;
}
.propiedades_tabla_linea_izq{
background-image:url(../imagenes/propiedades_tabla_linea.png);
background-repeat:repeat-x;
background-position:bottom;
width:256px;
padding-top:20px;
padding-bottom:10px;
}
.propiedades_tabla_linea_der{
background-image:url(../imagenes/propiedades_tabla_linea.png);
background-repeat:repeat-x;
background-position:bottom;
width:215px;
padding-top:20px;
padding-bottom:10px;
padding-left:40px;
}


/*ARRIENDO*/
.arriendo{
padding-top:10px;
padding-bottom:10px;


}

.arriendo_imagenes{
width:388px;
float:left;
padding-top:40px;
padding-left:20px;
padding-bottom:15px;
}
.arriendo_descripcion{
width:472px;
float:left;
color:#466072;
font-size:12px;
padding-top:15px;
padding-left:10px;
}
.arriendo_imagen_bg{
background-image:url(../imagenes/arriendo_imagen_bg.png);
width:272px;
height:187px;
padding-left:9px;
padding-top:8px;
}
.arriendo_descripcion h2{
margin:0px;
padding:0px;
color:#193b56;
font-size:15px;
}


	.arriendo_descripcion_lista li, .arriendo_descripcion_lista ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	.arriendo_descripcion_lista{
	padding-top:6px;
	font-size:14px;
	}
	.arriendo_descripcion li{
	padding-top:5px;
	background-image:url(../imagenes/arriendo_lista.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	}


.arriendo_separador{
background-image:url(../imagenes/propiedades_tabla_linea.png);
background-repeat:repeat-x;
height:2px;
}
ul.arriendo_descripcion_servicios {
margin:0px;
padding:0px;
list-style:none;
}
ul.arriendo_descripcion_servicios li{
padding-left:15px;
background-image:url(../imagenes/arriendo_lista.png);
background-repeat:no-repeat;
background-position:left;
}

/*SERVICIOS*/
.servicios{
font-size:12px;
color:#193b56;
padding-top:25px;
padding-bottom:20px;
padding-left:21px;
}
.servicio_intro{
padding-left:193px;
padding-bottom:15px;
}
.servicio_imagenes_bg{
background-image:url(../imagenes/servicios_imagernes_bg.png);
background-repeat:no-repeat;
width:165px;
height:113px;
padding-top:4px;
padding-left:4px;
}
.servicios_contenido{
}
.servicios_contenido h3{
background-image: url(../imagenes/servicios_h3.png);
background-repeat:no-repeat;
background-position:left;
font-size:17px;
padding-left:13px;
}
.servicios_contenido p{
padding-left:16px;
}
.servicios_contenido ul, .servicios_contenido li{
list-style:none;
}

/*CONTACTO*/
.contacto{
padding-top:54px;
padding-left:260px;
color:#193b56;
padding-bottom:45px;
}
.contacto label{
font-size:14px;
}
.contacto_input{
background-image:url(../imagenes/contacto_input.png);
background-repeat:no-repeat;

width:192px;
height:19px;

padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
}
.contacto_input input{
width:185px;
background-color:transparent;
border:none;
}
.contacto_textarea{
background-image:url(../imagenes/contacto_textarea.png);
background-repeat:no-repeat;
width:272px;
height:127px;
padding-left:10px;
padding-top:6px;
}
.contacto_textarea textarea{
background-color:transparent;
border:none;
width:258px;
height:113px;
}
.contacto span{
	font-size:12px;
	color:#C00;
}
.contacto_boton{
background-image:url(../imagenes/contacto_boton.png);
background-repeat:no-repeat;
width:62px;
height:20px;
text-align:center;

float:left;
}
.contacto_boton input{
border:none;
background-color:transparent;
font-size:12px;
color:#faf5e4;
cursor:pointer;
}

/*BUSCADOR*/
.buscador{
padding-top:5px;
padding-left:200px;
}
.buscador_formulario{
font-size:12px;
margin-bottom:4px;
}
.buscador_formulario h2{
background-image:url(../imagenes/buscador_bg_h2.png);
background-repeat:repeat-x;
width:136px;
height:18px;
padding-left:9px;
font-style:italic;
font-size:12px;
color:#faf5e4;
}
.buscador_separador_vertical{
background-image:url(../imagenes/buscador_linea_vertical.png);
background-repeat:repeat-y;
width:689px;
background-position:left;
}
.buscador_separador_horizontal{
background-image:url(../imagenes/buscador_linea_horizontal.png);
background-repeat:repeat-x;
height:1px;

}
.buscador_formulario label{
font-size:14px;
color:#0000CC;
font-weight:bold;
font-style:italic;
display:block;
}
.buscador_formulario_contenido{
padding-right:15px;
}
.buscador_formulario_contenido2{
padding-left:10px;
}
.buscar_rangos input{
width:80px;
height:22px;
}
.buscador_buscar{
background-image:url(../imagenes/buscador_buscar.png);
width:69px;
height:18px;
text-align:center;
margin:auto;
margin-top:30px;
}
.buscador_buscar input{
background-color:transparent;
border:none;
font-size:12px;
cursor:pointer;
}
.buscador_propiedades{
padding-top:40px;
}
.buscador_propiedades h2{
margin-top:0px;
padding-top:0px;
background-image:url(../imagenes/buscador_bg_h2.png);
background-repeat:repeat-x;
width:283px;
height:18px;
padding-left:9px;
font-style:italic;
font-size:12px;
color:#faf5e4;
}
.buscador_propiedades_regiones{
padding-left:11px;
padding-right:11px;
color:#007fc2;
padding-bottom:25px;
}
.buscador_propiedades_regiones h3{
margin:0px;
padding:0px;
font-size:14px;
padding-top:4px;
}
.buscador_propiedades_regiones a{
font-size:11px;
color:#007fc2;
}
.buscador_propiedades_regiones_div{
padding-top:4px;
padding-bottom:15px;
}

/*SITEMAP*/
.sitemap{
padding-top:34px;
padding-left:260px;
color:#193b56;
padding-bottom:100px;
}
.sitemap a{
color:#555555;
text-decoration:none;
}
.sitemap ul, sitemap li{
margin:0px;
padding:0px;
}
.sitemap ul{
padding-left:15px;
}
.sitemap li{
padding-bottom:20px;
padding-left:15px;

}

.sitemap h1{
padding-bottom:20px;
font-size:26px;
}

/*ARRIENDOS SLIDE*/
.list_carousel {
width: 261px;
height:178px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
margin:0;
padding:0;
width: 261px;
height:178px;
display: block;
float: left;
}
#prev1, #prev2, #prev3, #prev4{
background-image:url(../imagenes/arriendo_slide_izq.png);
background-repeat:no-repeat;
width:21px;
height:21px;
position:absolute;
z-index:123;
cursor:pointer;
margin-top:81px;

}
#next1, #next2, #next3, #next4{
background-image:url(../imagenes/arriendo_slide_der.png);
background-repeat:no-repeat;
width:21px;
height:21px;
cursor:pointer;
position:absolute;
z-index:123;
margin-top:81px;
margin-left:240px;
}	

/*Enviadores*/
.mensajecentrado{
height:200px;
width:auto;
padding-top:100px;
padding-left:100px;
text-align:center;
padding-right:100px;
padding-bottom:121px;
}
.txt_arriendo {
	margin-top: 50px;
	margin-left: 23px;
	font-size: 14px;
	color: #466072;
   }

/* Edog */

#con {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 0 solid;
    background-color: #539dc3;
    color: #fff;
    font-size: 20px;
    padding: 0.7em 2em;
    cursor: pointer;
    margin: 0 auto;
}
#conn {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 0 solid;
    background-color: #495f6b;
    color: #fff;
    font-size: 17px;
    padding: 0.6em 1.8em;
    cursor: pointer;
    margin: 0 auto;
}

a { color: #fff; text-decoration:none; }

#float { float: right; background: #000; height: 100px; width: 100px; }

.f2 { 
text-align: center; width: 100%; }

.h1arr { 
text-align: right; color: #222;}


@media screen and (min-width: 0px) and (max-width: 720px) {
  .index_miniaturas { display: none;}

 .index_img_grande_bg { width: 100px;}
 .menu_lista_menor { background: #faf5e4  no-repeat;}
 .menu_lista_medio { background: #faf5e4;}
 .menu_lista_mayor { background: #faf5e4;}
 .menu_contenedo  { background: #faf5e4;}
 .index_img_grande_bg {display: none;}
 .index_galeria_texto_lista {display: none;}
 .pentrada {margin-top: 150px; padding: 20px;}
 .menu_lista_menor #current_menor {background: no-repeat url(); color: #000;}
 .menu_bg {display: none;}

.empresa_imagenes, .servicio_imagenes { display: none; }
.menu_contenedo{ width: 120px;}

#prop, .empresa_contenido, .servicios_contenido {margin-top: 190px;}
.servicio_intro {display: none;}

.h1arr {  margin-top: 240px; text-align: center;}

.menu_lista_mayor #current_mayor {background: #666;}
.menu_lista_mayor a:hover { background: #444; }
.menu_lista_medio a:hover { background: #444; }
.menu_lista_menor a:hover { background: #444; }
#contacto {margin-top: 280px;}
.escribenos {margin-top: 280px;}

}
}