@charset "utf-8";
/* CSS Document */


body {
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*HEADER*/

.header {
height: 165px;
}
.head-img {
width:986px;
height:165px;
background-repeat:no-repeat;
}

.himg1 {
background-image:url(img/header_casas-01.jpg);
}

.himg2 {
background-image:url(img/header_casas-02.jpg);
}

.himg3 {
background-image:url(img/header_casas-03.jpg);
}

.himg4 {
background-image:url(img/header_casas-04.jpg);
}

.himg5 {
background-image:url(img/header_casas-05.jpg);
}

.himg6 {
background-image:url(img/header_casas-06.jpg);
}

.himg7 {
background-image:url(img/header_casas-07.jpg);
}

.himg8 {
background-image:url(img/header_casas-08.jpg);
}

.himg9 {
background-image:url(img/header_casas-09.jpg);
}

.himg10 {
background-image:url(img/header_casas-10.jpg);
}


.header-a1 {
width:13px;
height:14px;
border:0px solid #000;
clear:both;
}

.header-a2 {
width:13px;
height:21px;
border:0px solid #000;
clear:both;
}

.header-a3 {
width:13px;
height:90px;
}

.header-a4 {
width:13px;
height:24px;
border:0px solid #000;
clear:both;
}

.header-a5 {
width:13px;
height:16px;
border:0px solid #000;
clear:both;
}

.header-b1 {
width:960px;
height:14px;
border:0px solid #000;
clear:both;
}

.header-b2 {
width:960px;
height:21px;
border:0px solid #000;
clear:both;
}

.header-b3 {
width:960px;
height:90px;
}

.header-b4 {
width:960px;
height:24px;
border:0px solid #000;
clear:both;
}

.header-b5 {
width:960px;
height:16px;
border:0px solid #000;
clear:both;
}

.header-c1 {
width:13px;
height:14px;
border:0px solid #000;
clear:both;
}

.header-c2 {
width:13px;
height:21px;
border:0px solid #000;
clear:both;
}

.header-c3 {
width:13px;
height:90px;
}

.header-c4 {
width:13px;
height:24px;
border:0px solid #000;
clear:both;
}

.header-c5 {
width:13px;
height:16px;
border:0px solid #000;
clear:both;
}

/*BANDERAS Y MENU PARA IR A OTROS SITIOS*/

.banderas-celda-madre {
width:224px;
height:21px;
vertical-align:bottom;
}

.banderas-espacio {
width:10px;
}

.header-menu-otros-sitios {
color:#555d48;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
vertical-align:bottom;
}

#menusitios {
	width:auto;
	margin:0;
	overflow:visible;
}

#menusitios ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}

#menusitios li {
	float:right;
}

#menusitios a {
	text-decoration:none;
	color:#333333;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 5px;
	text-decoration:underline;
}

#menusitios a:hover {
	color:#FFFFFF;
}

/*MENU PRINCIPAL*/

/*.menu-centrado {
text-align:center;
}*/

.menu-celda-madre {
/*width:986px;*/
height:24px;
background-image:url(img/menu-bg.png);
vertical-align:middle;
text-align:center;
}

.menu-celda-del-div {
width:650px;
}

.menu-celdas-laterales {
width:265px;
}

#menuh {
	width:660px;
	margin:0;
	/*overflow:auto;*/
}

#menuh ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}

#menuh li {
	float:left;
}

#menuh a {
	text-decoration:none;
	color:#CCCCCC;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 15px;
}

#menuh a:hover {
	color:#FFFFFF;
}

#espaciador {
	height:1px;
	line-height:1px;
	border:0px solid #000;
	font-size:1px;
	clear:both;
}


/*CONTENIDOS*/

.contenidos {
width:100%;
}

.cont-celda-principal {
width:986px;
/*background-color:#FFFFCC;*/
}

.cont-a1 {
width: 5px;
height:10px;
border:0px solid #000;
clear:both;
}
.cont-a2 {
width: 5px;
}
.cont-a3 {
width: 5px;
height:7px;
border:0px solid #000;
clear:both;
}

.cont-b1 {
width:172px;
height:10px;
border:0px solid #000;
clear:both;
}
.cont-b2 {
width:172px;
background-color:#d2d3d5;
*padding-bottom:5px;
vertical-align:top;
}
* html .cont-b2 {
padding-top:3px;
padding-bottom:3px;
}
.cont-b3 {
width:172px;
height:7px;
border:0px solid #000;
clear:both;
}

.cont-c1 {
width:9px;
height:10px;
background-image:url(img/sombra-cont-up-left.png);
background-repeat:no-repeat;
border:0px solid #000;
clear:both;
}
.cont-c2 {
width:9px;
background-image:url(img/sombra-cont-left.png);
background-repeat:repeat-y;
border:0px solid #000;
clear:both;
}
.cont-c3 {
width:9px;
height:7px;
background-image:url(img/sombra-cont-down-left.png);
background-repeat:no-repeat;
border:0px solid #000;
clear:both;
}

.cont-d1 {
width:795px;
height:10px;
background-image:url(img/sombra-cont-up.png);
background-repeat:no-repeat;
border:0px solid #000;
clear:both;
}
.cont-d2 {
width:795px;
}
.cont-d3 {
width:795px;
height:7px;
background-image:url(img/sombra-cont-down.png);
background-repeat:no-repeat;
border:0px solid #000;
clear:both;
}

.cont-e1 {
width:5px;
height:10px;
background-image:url(img/sombra-cont-up-right.png);
background-repeat:no-repeat;
border:0px solid #000;
clear:both;
}
.cont-e2 {
width:5px;
background-image:url(img/sombra-cont-right.png);
background-repeat:repeat-y;
}
.cont-e3 {
width:5px;
height:7px;
background-image:url(img/sombra-cont-down-right.png);
background-repeat:no-repeat;
border:0px solid #000;
clear:both;
}

/*CONTENDOS - CUERPO PRINCIPAL (desarrollo de contenidos y destacados derecha)*/

.cont-principal-sup-1 {
width:13px;
height:8px;
}
.cont-principal-sup-2 {
width:564px;
height:8px;
}
.cont-principal-sup-3 {
width:19px;
height:8px;
}
.cont-principal-sup-4 {
width:196px;
height:8px;
}
.cont-principal-sup-5 {
width:8px;
height:8px;
}
.cont-principal-abajo {
height:8px;
}

/*CONTENIDOS - DESARROLLO PRINCIPAL */


.cont-general {
vertical-align:top;
}

.cont-principal-titulo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#565656;
padding-bottom:10px;
}

.cont-principal-txt-home {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#969684;
text-align:left;
padding-top:20px;
}


/*CONTENIDOS - DESTAQUES */

.cont-principal-celda-destacados {
width:196px;
background-color:#dfe0e2;
vertical-align:top;
}
.cont-principal-celda-destacadosFIX {
background: #FFFFFF;
border: 1px solid #999999;
}


.cont-dest-titulo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
color:#2b2b2a;
padding-top:10px;
padding-right:7px;
}
.cont-dest-fecha {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#2b2b2a;
padding-top:6px;
padding-right:7px;
}
.cont-dest-spacer {
height:20px;
}
.cont-dest-camposdestacados {
text-align:right;
padding-right:7px;
}
#cont-dest-campo {
text-align:right;
width:117px;
margin-top:5px;
padding-left:4px;
float:left;
}
#cont-dest-img {
width:60px;
float:left;
padding-left:6px;
padding-bottom:20px;
}

#cont-dest-campo a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#565656;
text-decoration:none;
}
#cont-dest-campo a:hover {
color:#990000;
text-decoration:underline;
}


/*CONTENIDOS - CATEGORIAS */

.cont-categ-fondo {
width:179px;
height:128px;
background-image:url(img/categorias/bg-categorias.jpg);
background-repeat:no-repeat;
}
.cont-categ-laterales {
width:6px;
}
.cont-categ-arriba {
height:6px;
}
.cont-categ-text {
height:33px;
}
#cont-categ-categoria
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#495041;
text-align:center;
}
#cont-categ-categoria a
{
text-decoration:none;
color:#495041;
}
#cont-categ-categoria a:hover
{
color:#990000;
text-decoration:underline;
}


/*FOOTTER*/

.foot-general {
height:136px;
background-color:#d2d3d5;
}
.foot-espacio-arriba {
height:9px;
}
.footer-conts {
width:970px;
}
#footer
{
width:742px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#797777;
text-align:center;
text-align:left;
float:left;
}
#footer a
{
text-decoration:none;
color:#565656;
}
#footer a:hover
{
color:#990000;
}

#foot-memb {
width:225px;
height:48px;
float:left;
}

.foot-logo-1 {
width:92px;
border:0;
float:left;
}
.foot-logo-2 {
width:120px;
margin-left:12px;
border:0;
float:left;
}



/*INTERNAS*/
/*LISTADO DE CAMPOS */

#list-general {
width:770px;
height:auto;
margin-left:10px;
background-color:#00FF33;
margin-left:13px;
margin-top:8px;
}/*este no se esta usando*/

h2 {
position:relative;
width:770px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#565656;
padding:0px;
margin-left:13px;
margin-top:8px;
margin-bottom:0px;
}

.list-campo-general {
position:relative;
width:770px;
height:auto;
background-color:#ebebec;
margin-left:13px;
margin-top:10px;
float:left;
border-bottom:1px solid #969696;
}
* html .list-campo-general {
position:relative;
width:770px;
height:auto;
background-color:#ebebec;
margin-left:7px;
margin-top:10px;
float:left;
border-bottom:1px solid #969696;
}

.list-campo-head {
width:770px;
height:19px;
background-color:#969696;
}

.list-campo-has {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
margin-top:3px;
margin-left:3px;
float:left;
}

.list-campo-ref {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;
margin-top:3px;
margin-left:3px;
margin-right:3px;
float:right;
}

.list-campo-img {
position:relative;
width:150px;
height:100px;
margin-top:2px;
background-image:url(img/img-propiedades/generica.jpg);
float:left;
}

.list-campo-nombre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
font-weight:bold;
text-align:left;
margin-left:10px;
margin-top:10px;
float:left;
}

.list-campo-nombre a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
font-weight:bold;
text-decoration:none;
}

.arregloListado a {
float: left;
width: 390px;
display: block;
}

.arregloListado a p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
font-weight: normal;
text-decoration:none;
margin: 0;
padding: 1px 0;
width: 390px;
}

.list-campo-nombre a:hover, .arregloListado a:hover * {
color:#990000;
text-decoration:underline;
}

.list-campo-txt {
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:left;
margin-left:160px;
margin-top:35px;
}

* html .list-campo-txt {
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:left;
margin-left:158px;
margin-top:35px;
}


.list-campo-seguir {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#808080;
text-align:right;
margin-top:20px;
margin-right:6px;
}
.list-campo-seguir a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
display:block;
}
.list-campo-seguir a:hover {
color:#990000;
text-decoration:underline;
}

#list-campos-paginado {
width:770px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#808080;
margin-top:20px;
margin-bottom:20px;
float:left;
*padding-bottom:20px;
}
#list-campos-paginado a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#808080;
text-decoration:none;
}
#list-campos-paginado a:hover {
color:#990000;
text-decoration:underline;
background-color:#eeeee9;
}
.list-campo-pagina-actual {
font-weight:bold;
color:#990000;
}

/*DESARROLLO DE CAMPOS*/

#campo-oferta {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
margin-top:3px;
margin-left:3px;
float:left;
}

#campo-caract {
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:left;
margin-left:10px;
margin-top:10px;
float:left;
}

h3 {
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#990000;
text-align:left;
margin-top:5px;
margin-left:10px;
float:left;
}
* html h3 {
margin-left:5px;
float:left;
}

.campo-operacion {
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
text-align:left;
margin-left:10px;
margin-top:-10px;
float:left;
}

#campo-descripcion {
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:left;
margin-left:10px;
margin-top:16px;
float:left;
}
* html #campo-descripcion {
margin-left:5px;
}

#campo-slide {
position:relative;
width:320px;
height:auto;
margin-top:10px;
margin-right:50px;
float:right;
}
* html #campo-slide {
position:relative;
width:320px;
text-align:center;
height:auto;
margin-right:25px;
float:right;
}
.campo-slide-imagen {
width:280px;
margin-left:20px;
}
* html .campo-slide-imagen {
width:280px;
margin-left:10px;
float:left;
}

.campo-slide-anterior {
width:13px;
vertical-align:middle;
margin-top:80px;
float:left;
}

.campo-slide-siguiente {
width:13px;
margin-top:80px;
float:right;
}

h4 {
width:730px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#565656;
text-align:left;
margin-left:10px;
margin-bottom:10px;
*margin-bottom:10px;
float:left;
}
p {
width:730px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#565656;
text-align:left;
margin-top:0;
margin-left:10px;
margin-bottom:10px;
*padding-bottom:10px;
float:left;
}


/*FORMULARIO*/

#campo-form {
width:710px;
background-color:#dedede;
margin-left:10px;
margin-bottom:10px;
padding:20px;
*padding-bottom:0;
float:left;
}
* html #campo-form {
width:710px;
background-color:#dedede;
margin-left:5px;
float:left;
}


.aclaracion {
width:auto;
margin-left:0;
margin-bottom:20px;
*padding-bottom:0;
}

.form-contenedor-campos {
margin-bottom:10px;
}

label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
float:left;
}
.ancho-label {
width:120px;
}
.ancho {
width:300px;
}
.asterisco {
font-family:"Times New Roman", Times, serif;
font-size:small;
color:#990000;
text-align:left;
margin-left:4px;
}
.formu
{
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px;
	/*margin-bottom:10px;*/
}
form-texto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#495041;
}

#enviar {
margin-left:120px;
}
* html #enviar {
margin-left:125px;
}
#enviar:hover {
color:#FFFFFF;
background-color:#990000;
}

#reestablecer {
margin-left:10px;
}
#reestablecer:hover {
color:#FFFFFF;
background-color:#990000;
}


#msj {
height:100px;
}
#form-captcha {
width:200px;
height:50px;
background-image:url(images/captcha.png);
background-repeat:no-repeat;
margin-left:123px;
margin-top:10px;
margin-bottom:-5px;
}

#vacio-ie {
width:auto;
background-color:#00CC00;
*margin-bottom:10px;
*height:20px;
float:left;
}
.separador-para-ie {
margin-bottom:10px;
*padding-bottom:10px;
*margin-bottom:10px;
}
* html .separador-para-ie {
padding-bottom:10px;
margin-bottom:10px;
}

/*BUSQUEDA AVANZADA*/
.busca-general {
position:relative;
width:770px;
height:auto;
background-color:#EBEBEC;
margin-left:13px;
margin-top:10px;
float:left;
border-bottom:1px solid #565656;
margin-bottom:10px;
*margin-bottom:0;
}
* html .busca-general {
position:relative;
width:770px;
height:auto;
background-color:#EBEBEC;
margin-left:7px;
margin-top:10px;
float:left;
border-bottom:1px solid #969696;
}

.busca-head {
width:770px;
height:19px;
background-color:#969696;
}

.busca-aclaracion {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
margin-top:3px;
margin-left:3px;
float:left;
}

.busca-contenedor-general {
width:750px; margin-left:10px; margin-top:10px; float:left;
}
* html .busca-contenedor-general {
margin-left:5px; margin-top:10px; float:left;
}

.busca-contenedor-chico {
width:750px; height:auto; padding-bottom:10px; padding-top:5px; float:left; border-bottom:1px solid #565656; 
}

.busca-descripcion {
width:150px; height:auto; float:left;
}
.busca-descripcion-txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
}
.busca-listas {
background-color:#FFFFFF; border: 1px solid #CCCCCC;
}
.busca-ancho {
width:350px;
}
.busca-label {
font-size:10px;
}
.busca-div-derecha {
width:600px; float:left;
}
.busca-tablas-checkbox {
margin:0;
}
.busca-alto-select {
height:110px;
}

#buscar {
margin-left:150px;
}
#buscar:hover {
color:#FFFFFF;
background-color:#990000;
}
.no-rayita-abajo {
border:0 solid;
}

/*MENU LATERAL IZQUIERDA*/
#lat-general {
width:162px; height:auto; margin:5px; float:left;
}
* html #lat-general {
width:162px; height:auto; margin:3px; float:left;
}

#lat-contenedor-busq {
width:152px; padding:4px; border:1px solid #666666; margin-bottom:10px; float:left;
}

.lat-busq-interno {
width:150px;
}

.lat-listas {
width:150px; margin-top:3px;
}
.lat-titulo-busquedarapida {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#2b2b2a; float:left;
}
.lat-chico {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#565656; float:left; margin-top:3px; float:left; width:149px;
}
.lat-links {
width:150px;
}
.lat-links a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#660000; text-decoration:none; width:145px;
}
.lat-links a:hover {
color:#CC0000; text-decoration:underline;
}
.lat-detallada {
width:150px; float:left; 
}

.lat-separador-links {
margin-bottom:5px; margin-top:5px;
}

#buscar-fast {
margin-top:8px; margin-left:60px; margin-bottom:8px; *margin-bottom:8px; float:right; margin-right:3px;
}

#buscar-fast:hover {
color:#FFFFFF;
background-color:#990000;
}

.buscar-fast {
float:right; margin: 8px 3px 8px 60px; *margin-left:55px
}
.buscar-fast:hover {
color:#FFFFFF;
background-color:#990000;
}

.buscar-fast2 {
margin-right:0; *width:70px;
}
.buscar-fast2:hover {
color:#FFFFFF;
background-color:#990000;
}
.campo-busc-fast {
width:70px; padding:3px;
}

.lat-separador-boton {
margin-bottom:10px;
}

.lat-contenedor-comun {
width:152px; height:auto; padding:4px; margin-bottom:10px; border-bottom:1px solid #666666; padding-bottom:10px;
}

.lat-filtros {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#565656; float:left; margin-top:6px;
}


/*PROPIEDAD*/

.prop-caract {
width:710px;
background-color:#dedede;
margin-left:10px;
margin-bottom:10px;
padding:20px;
*padding-bottom:10px;
float:left;
}
* html .prop-caract {
width:710px;
background-color:#dedede;
margin-left:5px;
float:left;
}

.prop-columnas {
width:350px; float:left;
}
* html .prop-columnas {
width:340px; float:left;
}

.prop-caract-grals {
width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#565656; float:left;
}
.prop-txts {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#565656;
}

.prop-div-caract {
width:350px; margin-bottom:5px;
}
.prop-nofloat {
float:none;
}

#prop-caract {
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-align:left;
margin-left:10px;
margin-top:10px;
float:left;
}
* html #prop-caract {
margin-left:5px;
}

.prop-operacion {
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
text-align:left;
margin-left:10px;
margin-top:-10px;
*margin-top:0;
float:left;
}
* html .prop-operacion {
margin-left:5px;
}



/*ESTATICAS*/

.align-arriba {
vertical-align:top;
}

.est-cont-chico {
height:auto; padding-bottom:10px; padding-top:5px; float:left;
}
.est-cont-chico p {
width:650px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#565656;
text-align:justify;
margin-top:0;
margin-bottom:10px;
*margin-bottom:5px;
*padding-bottom:10px;
/*float:left;*/
}

* html .est-cont-chico p {
margin-left:5px;
margin-bottom:5px;
}


.est-txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#495041;
}

.est-cont-chico li {
width:650px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#565656;
text-align:left;
margin-top:0;
margin-left:10px;
margin-bottom:10px;
*padding-bottom:10px;
float:left;
}

.est-general {
position:relative;
width:770px;
height:auto;
background-color:#ebebec;
margin-left:13px;
margin-top:10px;
float:left;
border-bottom:1px solid #969696;
margin-bottom:10px;
*margin-bottom:0;
}
* html .est-general {
background-color:#ebebec;
margin-left:7px;
}

.est-head {
width:770px;
height:19px;
background-color:#969696;
}

.est-titulo {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
margin-top:3px;
margin-left:3px;
float:left;
}

.est-img {
width:650px; height:auto; padding-bottom:10px; float:left; margin-left:10px;
}
* html .est-img {
margin-left:5px;
}
.est-img a {
border:1px 1px 1px 1px solid #333333;
}
.est-img a:hover {
border:1px 1px 1px 1px solid #990000;
}

.est-contenedor-general {
width:750px; margin-left:10px; margin-top:10px; float:left;
}
* html .est-contenedor-general {
margin-left:5px; margin-top:10px; float:left;
}

#lat-contenedor-submenu {
width:152px; height:auto; padding:4px; border:1px solid #666666; background-color:#666666; margin-bottom:5px;
}
.lat-sep-submenu {
margin-bottom:5px;
}

#lat-contenedor-submenu a {
color:#FFFFFF;
}

.lat-submenu-activado {
width:152px; 
height:auto;
margin-bottom:5px; 
color:#ABADA5;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#logo-ciu {
width:150px; height:78px; margin-left:20px; float:left; margin-bottom:10px; *margin-bottom:0; 
}
* html #logo-ciu {
margin-left:10px;
}
#logo-uynat {
width:150px; height:78px; margin-left:20px; float:left; margin-bottom:10px; *margin-bottom:0;
}
* html #logo-uynat {
margin-left:10px;
}

.staff {
width:auto;
}
.staff a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#565656;
text-decoration:none;
margin-top:5px;

}
.staff a:hover {
color:#990000;
}
.staff-cada-uno {
margin-bottom:30px; float:left;
}

.trabajo-cols {
width:240px; height:auto; margin-left:10px; float:left;
}
.col-1 {
margin-left:10px;
}
* html .col-1 {
margin-left:5px;
}

.trabajo-tit {
margin-left:0;
}
.trabajo-tit strong {
color:#cb3400;
}

.trabajo-cols li {
margin-left:-25px; width:210px; text-align:left;
}

.trabajo-cols p {
margin-left:0; width:240px; text-align:left;
}
* html .trabajo-cols p {
margin-left:0;
}


.trabajo-img {
width:240px; height:122px; float:left; margin-bottom:20px;
}
.mayus {
text-transform:uppercase;
}

.mapa-ampliar {
width:650px; font-size:7px; float:left; text-align:right; font-size:8px; margin-left:10px; margin-top:-5px;
}
* html .mapa-ampliar {
margin-left:5px;
}

.mapa-ampliar a {
text-align:right; font-size:9px;
}
.mapadearriba {
margin-top:20px; *margin-top:10px;
}





.show-results {
width:770px; margin-left:13px; margin-bottom:7px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#565656;
}
.show-results strong {
color:#990000;
}


.space-dde-encontrarnos-abajo {
margin-bottom:30px;
}
.space-dde-encontrarnos-arriba {
margin-top:30px;
}

.membresia {
width:670px;
margin-bottom:30px;
*margin-bottom:15px;
float:left;
}

* html .membresia {
margin-bottom:25px;
}

.memb-logos {
width:150px;
height:auto;
margin-bottom:15px;
margin-top:5px;
margin-left:10px;
float:left;
}
* html .memb-logos {
margin-left:5px;
}
.memb-space {
margin-bottom:10px;
}

.membresia p {
width:650px;
}

/* URUGUAY */

.uy-conts {
margin-bottom:10px;
float:left;
width:650px;
margin-top:0;
*margin-bottom:5px;
*padding-bottom:10px;
}

.uy-conts p {
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#495041;
text-align:left;
}

.uy-conts a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#565656;
text-decoration:none;
}

.uy-conts a:hover {
color:#990000;
}

.uy-subtit {
color:#cb3400;
}

.uy-izq {
width:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#495041;
text-align:left;
margin-top:0;
margin-left:10px;
*padding-left:10px;
margin-bottom:10px;
*padding-bottom:10px;
float:left;
}

.uy-der {
width:450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#495041;
text-align:left;
margin-top:0;
margin-left:10px;
margin-bottom:10px;
*padding-bottom:10px;
}

.uy-izq p {
width:250px;
}

.uy-p-links {
width:650px;
}
.uy-p-links p {
width:650px;
*width:250px;
text-align:justify;
}
.uy-tablasola {
margin-top:10px;
}

p.uy-txtdestacado {
width:610px;
color:#990000; font-size:14px; font-style:italic; margin: 10px 0 20px 10px; border:1px solid #999999; padding:20px;
}


/*lo mismo q los de arriba, pero PARA LOS SUBMENUES*/
.sub-uy-conts {
margin-bottom:10px;
margin-left:5px;
float:left;
width:650px;
margin-top:0;
*margin-bottom:5px;
*padding-bottom:10px;
}

.sub-uy-conts p {
width:640px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#495041;
}

.sub-uy-conts a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#565656;
text-decoration:none;
}

.sub-uy-conts a:hover {
color:#990000;
}

.sub-uy-subtit {
color:#cb3400;
}

.sub-uy-p-links {
width:auto;
}
.sub-uy-p-links p {
width:auto;
text-align:justify;
}

.sub-uy-txtdestacado {
width:595px;
color:#990000; font-size:14px; font-style:italic; margin: 10px 0 20px 10px; border:1px solid #999999; padding:20px; float:left;
}
.sub-uy-txtdestacado p {
width:595px;
margin-left: 0;
}

/*TERMINA */

.sub-divsubt {
padding-top:10px;
}

.uy-submenu {
width:640px; height:auto; float:left; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707159; text-decoration:none; border-bottom:1px solid #707159; border-top:1px solid #707159; padding:10px 4px 10px 4px; margin-bottom:10px;
}
.uy-sub-celda {
height:25px;
}
* html .uy-submenu {
margin-left:5px;
}
.uy-submenu a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707159; text-decoration:none; padding:5px 0 5px 0;
}
.uy-submenu a:hover {
color:#990000; text-decoration:underline;
}
.uy-submenu-activado {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A9AA97; text-decoration:none; padding:5px 0 5px 0;
}

.p-aclaraciones {
font-size:9px; color:#333333;
}
.p-aclaraciones-agro {
font-size:9px; color:#333333; width:310px; float:right; margin-top:-30px;
}
* html .p-aclaraciones-agro {
float:none;
}


.uy-sub-tabla {
width:640px; height:auto; float:left; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#707159; text-decoration:none; padding:10px 4px 10px 4px; margin-bottom:10px;
}
.fisc-sub-celda {
height:22px;
}
.fisc-sub-tabla {
height:22px; border-bottom:1px solid #707159;
}
.fisc-sub-tabla-tit {
height:22px; background-color:#990000; color:#FFFFFF; font-weight:bold; text-align:center;
}
.fisc-sub-tabla-porcent {
height:22px; text-align:center;
}


.uy-est-img {
width:770px; height:auto; float:left; margin:15px 0 0 13px;
}
* html .uy-est-img {
margin-left:7px;
}


.uy-links-izq {
width:300px;
}
.uy-links-der {
float:right;
}

/* COTIZACION */

.coti-contenedor {
width:152px;
height:auto;
padding:4px;
border:1px solid #797777;
margin-bottom:10px;
float:left;
background-color:#c1c1c1;
}

.coti-div-individual {
height:22px;
width:100%;
margin-bottom:2px;
}
.coti-flag {
width:24px;
height:18px;
margin-left:13px;
vertical-align:middle;
float:left;
}
* html .coti-flag {
margin-left:7px;
}

.coti-valor {
width:40px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#5a5a5a;
text-align:right;
float:left;
vertical-align:middle;
margin-top:2px;
}

.c-compra {
margin-left:20px;
}
.c-venta {
margin-left:10px;
}



.coti-div-individual span {
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
margin:0 6px 0 7px;
vertical-align:middle;
}

.coti-space-down {
margin-bottom:10px;
border-bottom:1px solid #797777;
}

.coti-fecha {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#5a5a5a;
margin-top:5px;
padding-top:5px;
border-top:1px solid #797777;
}


/*NUEVO DISEÑO EN DESARROLLO DE PROPIEDADES*/

.h4-1 {
width:320px;
margin-top:30px;
}

.prop-caract-1 {
width:320PX;
}

.prop-div-caract-1 {
width:300px;
}

/*.mvd-zona-mapa {
width:280px;
height:138px;
margin-top:240px;
position:relative;
margin-left:400px;
float:left;
*margin-left:50px;
}
.mvd-zona-mapa span {
width:280px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px;
text-align:right;
color:#5a5a5a;
}*/

.mvd-zona-mapa {
width:280px;
height:auto;
margin:20px 0 0 20px;
}
.mvd-zona-mapa span {
width:280px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px;
color:#5a5a5a;
}

.div-video {
width:100%;
height:385px;
text-align:center;
float:left;
}


/*
#campo-slide {
position:relative;
width:320px;
height:auto;
margin-top:10px;
margin-right:50px;
float:right;
}
* html #campo-slide {
position:relative;
width:320px;
text-align:center;
height:auto;
margin-right:25px;
float:right;
}
*/

/*MONTEVIDEO X ZONAS*/

.uy-titulos-deptos {
font-size:14px; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#CC0000; width:650px; margin-left:10px; padding:2px 0 2px 5px;
}
.corrigeMargenIzq {
margin-left: 0;
}


.borrar{
clear:both;
}

.links-mvd{
text-align:right;
margin-bottom:15px;
}
.links-mvd a{
	color: #660000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.links-mvd a:hover{
	color: #CC0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-decoration:underline;
}

/* nuevo header */

#nh-menu {
	width:786px;
	height:24px;
	background-image:url(img/menu-bg.png);
	margin-left:175px;
	*margin-left:174px;
}

#nh-menu ul {
	padding-top:4px;
	list-style-type:none;
	width:100%;
}
#nh-menu ul.es {
	margin:0 0 0 70px;
}
#nh-menu ul.en {
	margin:0 0 0 70px;
}
#nh-menu ul.de{
	margin:0 0 0 30px;
}
#nh-menu ul.pt {
	margin:0 0 0 70px;
}
#nh-menu ul.fr {
	margin:0 0 0 40px;
}
#nh-menu ul.it {
	margin:0 0 0 90px;
}

#nh-menu li {
	float:left;
}

#nh-menu a {
	text-decoration:none;
	color:#CCCCCC;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 15px;
}

#nh-menu a:hover {
	color:#FFFFFF;
}

.list-dest {
	background-color:#EBEBEC;
	color:#495041;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:100%;
	margin:10px 11px 0 0;
	padding:5px;
	text-decoration:none;
	width: 191px;
}

.list-dest-titulo {
	font-size:12px;
	text-align:right;
	padding-bottom: 4px;
}

.list-dest-int {	
	height:100%;
	margin-top:5px;
	width:100%;
}

.list-new-longs {
	width:563px;
}

.list-new-txt {
	width:400px;
}

div.contacto
{
	border: 1px solid #989981;
	color: #565656;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 9px;
	position: absolute;
	right: 38px;
	text-align: center;
	top: 60px;
	width: 200px;		
}

div.contactoFix {
top: 218px;
}

.mapaContacto {
position: absolute;
top: 60px;
/*top: 184px;*/
left: 492px;
}

div.contacto_dirtel, div.staff div.contacto_dirtel a
{
	font-size: 11px;
}

div.prop-caract.addthis
{
	float: right;
	width: auto;
	background-color: #EBEBEC;	
}

div.header-tel
{	
	position: relative;	
	width: 141px; 
	height: 54px; 	
}

div.header-tel.tel
{
	background-image: url(img/telephone.png);
	left: 768px;
	top: 40px;
}

div.header-tel.skype
{	
	height: 24px; 
	left: 782px;
	top: 40px;
	opacity: 0.9;
	filter: alpha(opacity=90)
}

div.list-campo-general.noticia, div.list-campo-head.noticia
{
	width: 380px;
}

div.list-campo-general.noticia
{
	height: 188px;
}

div.list-campo-txt.noticia
{
	width: auto;
	margin-left: 166px;
}

div.list-campo-nombre.noticia
{
	width: 210px;
	margin-bottom: 8px;
}

div.list-campo-img.noticia
{
	margin-top: 10px;
	margin-left: 5px;
}

div.list-campo-seguir.noticia
{
	position: absolute;
	right: 3px;
	bottom: 3px;
}

div.list-campo-ref.noticia
{
	font-size: 9px;
}

#compartir {
float: right;
margin: 1px 10px 0 0;
}

/* fix en agradecimiento de contacto */
#divGcsFix {
background: #deded4;
float: left;
margin: 0 0 0 12px;
padding: 10px 10px 20px;
width: 750px;
border-bottom: 1px solid #a9a9ad;
}
#divGcsFix p, #divGcsFix img {
float: left;
clear: left;
}
#divGcsFix p {
margin: 10px 0 0 10px;
}
#divGcsFix img {
margin: 30px 0 0 10px;
}
#divGcsFix a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000;
text-decoration: none;
float: right;
clear: left;
margin: 15px 5px 0 0;
}
#divGcsFix a:hover {
text-decoration: underline;
}

#h1GcsFix {
float: left;
background: #efeeea;
margin: 12px 0 0 12px;
padding: 20px 0 10px 10px;
width: 760px;
color: #42564b;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.comoMudarmeFix strong {
margin: 7px 0 5px;
float: left;
}
.comoMudarmeFix a {
float: left;
clear: left;
margin: 2px 0;
text-decoration: none;
color:#333333;
font-size: 11px;
}
.comoMudarmeFix a:hover {
color: #990000;
text-decoration: underline;
}

.mitad-mudarme {
float: left;
width: 350px;
}

/* slide staff */

.staffFix {
width: 320px;
clear: left;
}
.staffFix p {
width: 310px;
}

#slide-staff {
width: 250px;
height: 450px;
float: right;
margin: -380px 90px 0 0;
margin: -1px 90px 0 0 !ie;
}

/* banner de noticias en el index */

.alturaSeparadorBanner {
height: 17px;
display: none;
}

.bannerIndex {
height: 115px;
background: #999999;
display: none;
}