

html, body  {}
body {
	width:100%;}

*{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	word-spacing: normal;
	letter-spacing:0.02em;
	line-height: 1.5em;
	color:#474747;/*gris*/
	text-decoration: none;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	margin:0px;}
	
h1 {
	float:left;
	width:624px;
	height:26px;
	background:transparent url(../img/raya_roja_titulo.png) no-repeat top center;
	color:#fff;
	font-size:12px;
	margin:3px 0px 0px 0px;
	padding:7px 0px 0px 16px;
	
}

html>/*/*/body h1 {margin-top:8px;}
h1 a {color:#fff;}
h1 a:hover {text-decoration:underline;}
h2 {
	font-size:26px;
	color:#cc0000;
	margin:0px;
	padding:0px 0px 0px 4px;
	float:left;
	width:auto;
}
h3 a {
	font-size:20px;
	color:#474747;/*gris*/
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
	width:100%;
	float:left;
	background:transparent url(../img/sub_horiz_rojo.png) no-repeat bottom left;
}
h4 {
	font-size:28px;
	float:left;
	margin:0px 0px 0px 6px;
	padding:40px 60px 15px 0px;
	color:#a1a0a0;
	text-transform:uppercase;
	height:70px;
	background:#fff url(../img/mini_moneda.png) no-repeat right top;
}
h5, h5 a {
	font-size:22px;
	color:#474747;/*gris*/
	margin:0px 0px 6px 0px;
	padding:0px 0px 4px 0px;
	width:100%;
	text-transform:uppercase;
	background:transparent url(../img/sub_horiz_rojo.png) no-repeat bottom left;
	font-weight:bold;
}
h5 a {background-image:none;}
p {
	font-size:12px;
	color:#474747;/*gris*/
	margin:0px;
	padding:0px;
	line-height:18px;
	text-align:justify;
	
}
a {
	font-size:12px;
	color:#474747;/*gris*/
	margin:0px;
	padding:0px;
}
a.pdf {
	float:right;
	width:106px;
	height:22px;
	font-size:13px;
	margin-top:12px;
	background:#CCC url(../img/boton2.png) no-repeat center center;
	text-align:center;
	font-weight:bold;
}

img {border:none;}

b{
	font-weight:bold;	
}

hr { color:#5e5d5d;}
.clear {clear:both;}
.rojo_gr {color:#cc0000; font-size:13px;}


/*-------------------------------------------PRINCIPALES-------------------------------------------------*/
#contenedor {
	width:912px;
	height:100%;
	margin:10px auto 0px auto;
}
#colum_dch {
	width:272px;
	height:100%;
	float:right;
	padding-top:19px;
	position:relative;
	background:#fff url(../img/dch_bg.png) no-repeat 0px 19px ;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#colum_dch {
	background:#fff url(../img/dch_bg.png) no-repeat 0px 24px ;
}
}
#colum_izq {
	width:640px;
	float:left;
}
#cabecera {
	height:230px;
	width:100%;
}
#contenido {
	height:100%;
	width:100%;
}
#pie {
	width:912px;
	height:20px;
	background:transparent url(../img/raya_roja_pie.png) repeat-x top center;
	color:#fff;
	padding-top:2px;	
}

/*-------------------------------CABECERA------------------------------------*/
img.bolsa_oport {margin-top:14px;}
#cabecera p {font-size:13px; margin-top:15px; width:620px;}
/*--------------------------INDEX-----------------------------------*/
.ppal  {padding:10px 0px 30px 0px; height:100%;}
.descuentos1 {margin-left:0px; margin-top:20px; position:relative; z-index:50;}
.hipoteca1{margin:210px 0px 0px 140px; float:left;position:relative; z-index:50;}
.opcion1 {margin:60px 20px 0px 0px; float:right;position:relative; z-index:50;}
.volar {
	position:absolute;
	z-index:0;
	top:0;
	left:0;
}
img.volar {border:0;}
a.mucho_mas {
	float:right;
	background:transparent url(../img/mucho_mas.png)  no-repeat top center;
	width:105px;
	height:14px;
	margin:25px 17px 0 0;
	text-align:right;
	position:relative; 
	z-index:50;
}
/*-------------------------------LISTADO------------------------------------*/
.ppal_list {

	margin:10px 0px 0px 0px; 
	height:auto;
	width:616px;
}
.listado_tit {
	border-bottom:1px dotted #d8d8d8;
	width:600px;
}
.listado {
	background:transparent url(../img/borde_list_dch.png) repeat-y 601px top;
	height:auto;
	width:610px;
	position:relative;
}

.listado p.precio {
	position:absolute;
	z-index:2;
	background:transparent url(../img/fondo_precio3.png) no-repeat top center;
	width:85px;
	height:40px;
	top:4px;
	right:0;
	color:#fff;
	padding:10px;
	text-align:left;
	margin-right:1px;
	
}
.num {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; float:right;}
.listado img.financiacion {
	position:absolute;
	z-index:2;
	width:105px;
	height:57px;
	top:4px;
	right:0;
	margin:3px 110px 0px 0px;
}

.list_img {
	float:left; 
	width:180px; 
	height:160px; 
	
}
.list_img a {margin:30px 14px 0px 00px; float:right;  }
.listado .list_dch  {
	background:transparent url(../img/sub_vert_rojo.png) no-repeat top left; 
	float:left; 
	width:360px; 
	height:120px;
	padding:40px 20px 0px 20px;
	margin-top:10px;}
.dotted { border-bottom:1px dotted #d8d8d8; width:540px; margin:10px 0px 0px 30px;} 
a.volver {
	background:#CCC url(../img/boton2.png) no-repeat center center;
	width:106px;
	height:22px;
	float:left;
	color:inherit;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	margin:10px 0px 30px 0px;
}


/*----PAGEPEEL----*/

#levantar{
	height:222px;
	position:relative;
	background: url(../img/moneda.jpg) no-repeat transparent;
	z-index:10;
}



#moneda{
	width: 38px;
	height: 39px;
	z-index: 98;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}

#moneda_final{
	margin-left:0px;
}

#debajo{
	width: 272px;
	height: 222px;
	position: absolute;
	z-index: 100;
	right: 0; top: 0;
	/*background: url(img/debajo.jpg) no-repeat right top;
	text-indent: -9999px;*/

}

.rojazo{
color:#cc0000; font-size:14px; font-weight:bold;	
}

/*------------------------LIGHTBOX-------------------------------*/
.lightbox{
	width:912px;
	height:100%;}
.cerrar_light {
	float:right;
	width:22px;
	height:28px;
	padding:0px 0px 0px 6px;
	margin:0px;
	font-size:26px;
	border:1px solid #6b6969;
	border-bottom:none;
	background-color:#f0ecec;
	color:#9f9d9d;
	font-weight:bold;
	line-height:30px;
	
}
.lightbox2 {
	width:912px;
	height:auto;
	background-color:#fff;
	/*border:1px solid #6b6969;*/
	}

.resultados {float:left; font-size:28px; color:#a1a0a0;} /*H4*/
.para {/*H4*/
	font-size:20px;
	color:#d8d8d8;
	float:left;
	margin:30px 0px 0px -140px;
}
.ciudad {/*H4*/
	font-size:50px;
	color:#cc0000;
	float:left;
	margin:20px 0px 0px -80px;
}
.minilogos {
	width:350px;
	float:right;
	margin:4px 6px 0px 0px;
}
.minilogos a {
	float:right;
	border:2px solid #04cdc6;
	width:60px;
	height:45px;
	margin:3px;
}
.minilogos a img{
	width:60px;
	height:45px;
}
a.a2 {border:2px solid #94bbd2;}
a.a3 {border:2px solid #eeb552;}
a.a4 {border:2px solid #0082cc;}
a.a5 {border:2px solid #cc0000;}

.centro_light {
	width:826px;
	margin:14px 0px 10px 42px;	
}

.light_logo {float:left;}
.light_txt {
	background:transparent url(../img/sub_vert_rojopq.png) no-repeat top left;
	width:400px;
	min-height:110px;
	float:left;
	padding:0px 0px 0px 34px;
	margin-left:10px;
}
html>/*/*/body .light_txt {padding:6px 0px 0px 34px;}
.minifoto {
	width:132px;
	height:126px;
	border:1px solid #d8d8d8;
	float:right;
	padding:5px 0px 0px 7px;
	margin-bottom:10px;
}
.minifoto img {border:1px solid #a9a9a9; width:124px; height:120px;}
.medidas {float:left;}



h6{
	background:transparent url(../img/flecha_roja.png) no-repeat top left; 
	width:220px; 
	float:right;
	font-size:15px;
	text-transform:uppercase;
	padding:14px 0px 0px 4px;
	margin-top:8px;
	height:60px;}
h6 a { font-size:15px;}
.mas {margin-left:46px; font-size:15px;}

.telefono_oportunidad{
	margin-left: 45px;
	font-size: 24px;
}
.financiacion_detalle {
	float:right;
	margin-right:20px;
}


/*-------------------------TABLA-------------------------------------*/
table {
	width:824px; 
	border:1px solid #d0cfcf;  
	margin:0px 0px 4px 0px; 
}

tr { 
	min-height:35px; 
	
	}
thead tr {
	background:transparent url(../img/fondo_tabla.png) repeat-y top left; 
	text-transform:uppercase;
	height:70px;
	}
tbody tr { background-color:#efefef; }

th {
	text-align:center; 
	font-size:14px; 
	color:#2f2f2f; 
	font-weight:bold;
	height:70px;

}
td  { 
	border-top:3px solid #fff;
	text-align:center;
	font-size:14px;
	color:#2f2f2f;

	}
td a {font-size:14px;}

.reservada{
	background-color:#FCF;
}

.oportunidad {
	font-weight:bold; 
	color:#cc0000;
	font-size:15px;
}

td.oportunidad, .georg {font-family:Georgia, "Times New Roman", Times, serif; }
td.descrip {width:170px;}

.condiciones {text-decoration:underline; }

.coloreado{
	background-color:#ffcc99;
}
/*-------------------------FORMULARIOS----------------------------*/
form {margin:50px 6px 0px 6px; border-top:6px solid #969696; padding-top:40px;}
fieldset {border:none; margin-top:18px;}
input, select {
	width:258px;
	height:25px;
	background-color:#5f5f5f;
	border:none;
	color:#fff;
	font-size:13px;
	margin:4px 0px 4px 0px;
}
html>/*/*/body select {border:1px solid #3d3d3d;}
select option {color:#fff;}
.boton {
	width:127px;
	height:22px;
	background:#5f5f5f url(../img/boton.png) no-repeat center center;
	text-align:center;
	cursor:pointer;
	padding-bottom:0px;
}
html>/*/*/body .boton {padding-bottom:2px;}

/*------------------------------------PIE----------------------------*/
#pie p, #pie a {
	color:#fff;
	text-align:center;
}

/* nuevo oportunidades y descuentos */

.en_oportunidad_listado {
	width:575px;
	height: 140px;
	margin: 5px 0 0 10px;
	background: transparent url(../img/bg_listado_oportunidades.jpg) center no-repeat;
	cursor:pointer;
}

.en_oportunidad_listado p{
	font-weight:bold;
	line-height:14px;
}

.oportunidad_izq{
	float:left;
	margin: 45px 0 0 100px;
}

.span_precio_en_oportunidad {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color:#436fb6;
}

.oportunidad_der_num {
	height:125px;
	width:100px;
	margin: 7px 15px 0 0;
	float:right;
	color:white;
	background: transparent url(../img/descuento_oportunidad.png) center no-repeat;
}

.oportunidad_der_num p{
	margin: 48px 0 0 26px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 35px;
	color:white;
}

.oportunidad_der_txt {
	height:125px;
	width:100px;
	margin: 7px 15px 0 0;
	float:right;
	color:white;
	background: transparent url(../img/descuento_oportunidad_texto.png) center no-repeat;
}

.oportunidad_der_txt p{
	margin: 38px auto 0 auto;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	font-stretch:ultra-condensed;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color:white;
	width:70px;
}

.oportunidad_der_financiacion{
	height:125px;
	width:100px;
	margin: 7px 15px 0 0;
	float:right;
	color:white;
	background: transparent url(../img/descuento_oportunidad_financiacion.png) center no-repeat;
}

.oportunidad_der_posible{
	height:125px;
	width:100px;
	margin: 7px 15px 0 0;
	float:right;
	color:white;
	background: transparent url(../img/descuento_oportunidad_posible.png) center no-repeat;
}


