﻿/* Perfect Wide - www.perfectwide.com */
body {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #F3F3F4 url(../images/bgcontenedor_top.jpg) no-repeat top center; /*E8E8E7;*/
	margin:11px 0px 0px 0px;
}
p,h1,h2,h3,h4,h5,h6 { margin:0px; padding:3px 0px 4px 0px; }
h3 { font-weight:bold; font-size:13px; padding:3px 0px 4px 0px; }
a, .color { color:#A7C5E7; }
.color2 { color:#001E57 }
.color_rojo { color:#D12421; }
.enlace_negro { color:#000000; text-decoration:none; }
.enlace_negro:hover { text-decoration:underline; }
.input_text {
	border:1px solid #928581;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#928581;
}
.input_text_feedback {
	border:1px solid #928581;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#928581;
}
.boton {
	border:0px;
	background: url(../images/bg-boton.png) no-repeat top left;
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height:20px;
	width:66px;
	vertical-align:middle;
	text-align:center;
	line-height:12px;
}
form { display:inline;}
.titulo { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color:#001E57; font-weight:bold }


#contenedor {
	text-align:left;
	width:1025px;
	padding:0px 9px 0px 11px;
	background:#fff url(../images/bgcontenedor.jpg) repeat-y top left;
}
#cabecera { height:124px; text-align:left }
#telefono { float:right; padding:77px 16px 0px 0px  }
#logo { float:left; padding:13px 0px 0px 30px; }
#cabecera2 { height:217px; background:#001F58; text-align:left }
#flash { float:left; width:1025px; height:217px; position:relative; }
#right_menu { float:right; width:297px }
#topmenu, #topmenu a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px
}
#topmenu a:hover { font-weight:bold; }
#submenu_inside { background:#001F58; height:25px; }
#contenido { clear:both; }
#pie { background: url(../images/pie-top.jpg) repeat-x top left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; padding:8px 25px 25px 32px; }
#pie a { text-decoration:none; color:#000000; }
#pie a:hover { color:#A7C5E7; text-decoration:underline }
#c_empresa1 { float:left; width:736px; }
#c_empresa2 { float:right; width:267px; padding-right:17px }
#c_empresa_contenido { overflow: hidden; height:421px; text-align:justify }
#c_construccion_contenido { overflow: hidden; height:226px; text-align:justify }
#submenu { font-size:11px; color:#000000; padding:8px 0px 10px 274px; visibility:hidden }
#submenu a { color:#000000; text-decoration:none; margin:0px 2px 0px 2px}
#submenu a:hover { text-decoration:underline; color:#A7C5E7 }
#tabla_proyectos { color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.foto_item_proyecto { width:200px; height:200px; }
.enlace_negro { color:#000000; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none }
.enlace_negro:hover { color:#A7C5E7; }
.c_listado_promos {
	float:left;
	width:330px;
	padding:1px 1px 15px 1px;
}
.promo_listado_nombre { margin:0px 0px 0px 8px; width:307px; background:#001E57; color:#FFFFFF; font-size:13px;}
.promo_listado_nombre a { text-decoration:none; color:#FFFFFF }
p .promo_listado_nombre { padding:0px 3px 0px 5px; line-height:25px;   }
.enlace_paginacion { color:#000000; text-decoration:none; font-size:13px; }
.enlace_paginacion:hover { color:#A7C5E7; text-decoration:underline }
#productos2_columna1 { float:left; width:207px; padding:0px 15px 0px 15px;  }
#productos2_columna1 p { padding:5px 0px 5px 0px; }
#productos2_columna2 { float:left; width:498px;  }

#inmuebles_columna1 { float:left; width:351px; padding:0px 15px 0px 15px; }
#inmuebles_columna2 { float:left; width:354px; }

#productos2_columna3 { float:right; width:257px; color:#928581; padding-right:17px;}
#c_imagen_promo { height:333px; width:498px; }
.titulo_promocion-azul { text-transform:uppercase; color:#FFFFFF; font-family:"Arial Narrow",Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; padding:0px 10px 0px 10px; }
.titulo_planos {
	color:#001E57;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
.bgtablaplanos { background:#001E57;; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:bottom }
.bgtablaplanosdescargar { background:#97979B; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:bottom; }
.bgtablaplanosdescargar a { text-decoration:none; color:#FFFFFF; }

.cuadro_destacada { color:#97979B; height:320px; width:345px; background:url(../images/bg-descatacado.jpg) no-repeat top left; float:left; position:relative; padding:0px 10px 10px 0px}
.cuadro_destacada p { padding:0px; }
.contenido_destacada { padding:10px 30px 0px 18px; }
.contenido_destacada .titulo { padding:0px 0px 3px 0px; }
#columna1_home { float:left; width:710px; padding-left:20px; }
#columna_buscador { float:right; padding-right:17px; }
#c_buscador { background:#A7C5E7; width:256px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:13px }
.boton-buscador {
	background:url(../images/bg-boton2.jpg) no-repeat top left;
	height:23px;
	width:64px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	vertical-align:middle;
}
#c_aviso { background:url(../images/bg-aviso-legal.jpg) no-repeat top left; height:260px; width:655px; padding:30px; overflow:hidden }
#c_aviso_contenido { height:250px; width:625px; padding-right:30px; overflow:hidden; }
.input_oculto {background:none; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border:0px; }
.boton-gris-small { background:url(../images/bg-boton_gris_small.jpg) no-repeat top left; height:20px; width:66px; text-align:center; vertical-align:middle; font-weight:bold; color:#FFFFFF; border:0px; font-size:11px}
.hipotecaresultado { background:#FFF6DA; font-weight:bold; font-size:16px; padding:10px; width:150px; text-align:left }
.hipotecaprecio { font-size:25px; }
.tabla_feedback {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#928581;
}
.texto_small { font-size:10px }
.boton_buscador_lupa { display:block; background: url(../images/lupa.png) no-repeat 100% 5px; width:195px; height:25px; color:#FFFFFF; text-transform:uppercase; font-size:14px; font-weight:bold; text-decoration:none; line-height:25px; padding-left:38px }
.titulo_destacado { color:#002754; font-size:19px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.caja_destacado { float:left; position:relative; padding:5px }
.caja_destacado_imagen { position:absolute; }
.caja_destacado_png { position:absolute; }
.caja_destacado_texto { font-weight:bold; background:#FFD400; text-align:left; text-transform:uppercase; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px 5px 0px 5px; margin-left:5px; position:absolute }
.precio_destacado { font-size:18px; color:#D12421; line-height:14px }
.select_text { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:none;
	width:110px
}
.ocultos { display:none; }
#referencia { margin-bottom:5px; padding:2px 0px 2px 10px; background:#FFD400; font-weight:bold;}
#inmuebles_scroll { overflow:hidden; height:234px; width:344px; }