body{
	background-color:#fff;
	text-align:center;
	margin: 0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
#visual-portal-wrapper{
	width:760px;
	text-align:left;
	margin: 10px auto 0px auto;
}
/****************tabla contenedora*********************/
#table-content{
	width:760px;
}
/****************encabezado*******************/
#header-inn{
	height:133px;
	background-color:#C9E8E2;
}
#logo-inn{
	position:relative;
	height:34px;
	width:164px;
	top:17px;
	left:53px;
}
#speech-inn{
	position:relative;
	height:19px;
	width:229px;
	top:-7px;
	left:493px;
}
/*************menu lateral******************/
#left-column{
	width:156px;
	border-left: 2px solid #B5D3CD;
	padding-top:34px;
	vertical-align:top;
}
#content-column{
	width:600px;
	border-right: 2px solid #B5D3CD;
	padding-top:30px;
	vertical-align:top;
}
#content-left-menu td{
	text-align:right;
}
#content-left-menu{
	margin-bottom:20px;
}
.line{
padding-top:9px;
padding-bottom:6px;
vertical-align:middle;
background-image:url(img/line_menu.gif);
background-repeat:no-repeat;
background-position:15px top;
}
.pad{
	padding-top:5px;
}
.pad2{
	padding-top:2px;
}
/*************contenido interno**************/
.titulo-inn-sin{
	vertical-align:top;
	height:33px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:8px;
	width:71px;
	height:40px;
}
.titulo-inn{
	vertical-align:top;
	border-right: 1px solid #666;	
	height:33px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:8px;
	width:71px;
	height:40px;
}
.subtitulo-inn{
	padding-top:2px;
	padding-left:9px;
}
.casas{
padding-top:7px;
}
.cont-table-items{
	text-align:center;
	padding-top:20px;
	vertical-align:top;
}
.cont-table-items-lotes img{
	margin-top:5px;
}
.cont-table-items-lotes{
	text-align:center;
	padding-top:20px;
	vertical-align:top;
	padding-left:27px;
}
.subitem{
	padding-left:5px;
	padding-right:5px;
	height:20px;
	text-align:center;
}
.spacer{
	width:70px;
}
.ultimo{
	padding-top:2px;
}
.vert-separator{
		border-right:1px solid #666;
}
.separa-cont{
	border-left:1px solid #666;
	padding-left:10px;
	margin-bottom:30px;
}
/*************contenido de galerias***********/
.foto-item{
	height:115px;
	text-align:left;
	vertical-align:top;
	width:126px;
	padding-top:8px;
}
.foto-item img{
	border:2px solid #B5D3CD;
	padding:1px 1px 1px 1px;
}
.foto-item img:hover{
	border:2px solid #86B7AD;
	padding:1px 1px 1px 1px;
}

.info-item{
	text-align:left;
	vertical-align:top;
	font-size:12px;
	padding-top:5px;
}

.direccion-inmueble{
	color:#143B4E;
	font-weight:bold;
	font-size:16px;
}
.tabla-items{
	margin-bottom:20px;
}
.mas-informacion-listado{
padding-top:3px;
}
/*************Contenido Tasaciones******************/
.cont-tasaciones p{
font-size:13px;
padding:0 0px 0 22px;
}
.formu-tasaciones{
padding-left:27px;
}
table.formu{
background-color:#E9F6F3;
background-image:url(img/logo_forms.gif);
background-repeat:no-repeat;
width:525px;
font-size:13px;
}
table.tasa{
background-position:393px 100px;
}
table.con{
background-position:393px 127px;
}
table.con-pop{
background-position:393px 136px;
}
table.bus{
background-position:393px 283px;
}


td.borde-superior{
background-image:url(img/borde-superior-formu.gif);
background-repeat:no-repeat;
background-position:top center;
}
td.borde-inferior{
background-image:url(img/borde-inferior-formu.gif);
background-repeat:no-repeat;
background-position:bottom center;
}
.txt-formu{
padding:7px 0 7px 20px;
width:160px;
vertical-align:top;
}
.input{
border:1px #018E8F solid;
font-family:Arial, Helvetica, sans-serif;
width:200px;
font-size:12px;
height:18px;
vertical-align:middle;
}
.input-lit{
border:1px #018E8F solid;
font-family:Arial, Helvetica, sans-serif;
width:54px;
font-size:12px;
height:18px;
vertical-align:middle;
margin:3px 0px 1px 0px;
}
.enviar{
display:block;
width:80px;
text-decoration:none;
color:#ffffff;
background-color:#018E8F;
text-align:center;
border:1px #BCD1CD solid;
font-weight:bold;
height:23px;
padding-bottom:12px;
margin:10px 0 0 122px;
font-size:13px;
}
/*************servcios ofrecidos************/
.titulo-inn-sin-servicios{
padding-bottom:5px;
}
.contenido-servicios-left{
vertical-align:top;
border-right:1px solid #666666;
padding:0px 14px 0px 1px;
}
.contenido-servicios-right{
vertical-align:top;
padding:0px 10px 0px 13px;
}
.contenido-servicios-left img{
padding-top:5px;
}
.contenido-servicios-right ul{
padding:0px 0px 0px 0px ;
margin:0px;
}
.contenido-servicios-right li{
list-style:none;
padding:0px;
margin:0px;
margin-bottom:10px;
background-image:url(img/loguito_100.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
}
.contenido-servicios-right li a{
color:#003333;
font-size:14px;
}
.contenido-servicios-right li a:hover{
text-decoration:none;
}
/************pie de pagina******************/
#footer{
	height:30px;
	background-color:#C9E8E2;
	margin-top:20px;
	text-align:center;
}
#footer img{
border:0px;
}

/*************************************************/
body.left{
text-align:left;
margin:20px 0px 0px 20px;
}
.contenedor-detalles{
width:560px;
}
.contenedor-detalles h1{
font-size:11px;
font-weight:bold;
color:#003333;
margin-left:7px;
}
.contenedor-detalles{
width:560px;
}
.contenedor-detalles .foto{
	padding-right:10px;
	vertical-align:top;
	
}
.contenedor-detalles .foto img{
	border:2px solid #B5D3CD;
	padding:1px 1px 1px 1px;
}
.contenedor-detalles .foto img:hover{
	border:2px solid #86B7AD;
	padding:1px 1px 1px 1px;
}
.contenedor-detalles .foto h3{
font-size:10px;
font-weight:bold;
padding:2px 0px 3px 0px;
margin:0px;
}
.contenedor-detalles .detalles{
vertical-align:top;
padding-top:13px;
}
.contenedor-detalles .detalles p{
font-size:12px;
text-align:left;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0px;
}
.contenedor-detalles .detalles strong{
font-size:15px;
}
#ventas td{
padding-top:15px;
}
#alquileres td{
padding-top:15px;
}
/**/
.area-texto-consultas{
 overflow: auto; 
 border:1px #018E8F solid;
 font-family:Arial, Helvetica, sans-serif;
width:200px;
height:100px;
font-size:12px;
scrollbar-face-color: #018E8F;
scrollbar-shadow-color: #C9E8E2;
scrollbar-highlight-color: #C9E8E2;
scrollbar-3dlight-color: #C9E8E2;
scrollbar-darkshadow-color: #C9E8E2;
scrollbar-track-color: #C9E8E2;
scrollbar-arrow-color: #ffffff;
margin:3px 0px 3px 0px;
}
#contenedor-consultas-popup{
	width:760px;
	text-align:left;
	margin-left:10px;
}
#contenedor-consultas-popup p{
	font-size:15px;
	color:#003333;
	font-weight:bold;
	margin-top:10px;
}
.cont-gracias p{
color:#003333;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}
.gracias-popup{
width:590px;
text-align:center;
padding-top:50px;
}
.gracias-popup strong a{
	font-size:12px;
	color:#009999;
	text-decoration:none;
}
.gracias-popup strong a:hover{
	font-size:12px;
	color:#006666;
	text-decoration:underline
}
/******************/
#tabla-items td.sin-tipo{
	text-align:center;
	font-size:12px;
	padding-top:30px;
}

p.gris{
	color:#7F919D;
}

#tabla-items td.sin-tipo a{
	font-weight:bold;
	color:#003333;
}
#tabla-items td.sin-tipo a:hover{
	color:#7F919D;
}
