@charset "utf-8";
/* CSS Document */

/*contenedor principal*/
#caja1{
width:670px;
height:920px;
float:left;
display:block;
}

/*menu para la sección del diario inmobiliario*/
#caja_menu{
    display:block;
    float:right;
    height:20px;
    width:620px;
    margin-top:10px;
}

.estilo_btn_menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:underline;
}

.estilo_btn_menu a:hover{
color:#158cc0;
}

#menu{
width:590px;
height:18px;
display:block;
float:right;
}

#btn_portada{
width:auto;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
padding:0 10px;
text-align:center;
}
#btn_noticias{
width:66px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}
#btn_entrevistas{
width:81px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}
#btn_experto{
width:62px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}
#btn_financiamiento{
width:103px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}
#btn_legal{
width:57px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}
#btn_galeria{
width:61px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}
#btn_reportajes{
width:76px;
height:17px;
display:block;
float:left;
border-right:1px solid #cccccc;
text-align:center;
}

/*fin menu diario*/

/*contenedor noticias*/
#caja2{
width:670px;
height:202px;
display:block;
float:left;
margin-top:15px;
}

/*clases para textos(colores tipos de letra y fuentes)*/
.style_1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#158cc0;
padding:0 10px;
}

.style_5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#158cc0;
padding:0 10px;
}

.style_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
display:block;
}

.style_3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
display:block;
}

.style_4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
display:block;
float:left;
margin:4px 7px;
}

.link1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f26417;
text-decoration:underline;
}

.link1 a:hover{
text-decoration:none;
}

.icono{
background-image:url(../images/diario_inmobiliario/icono_r2_c2.jpg);
background-repeat:no-repeat;
width:13px;
height:17px;
display:block;
float:left;
margin:2px 0 0 10px;
}

/*Noticias destacadas*/
#caja_destacadas{
width:330px;
height:210px;
display:block;
float:left;
}

#titu_des{
width:330px;
height:20px;
float:left;
display:block;
margin-bottom:5px;
}

#cont_des{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_titu{
width:300px;
height:auto;
float:left;
display:block;
margin:5px 0 10px;
padding:0 10px;
}

#cont_img{
width:110px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#cont_noticia{
width:200px;
height:127px;
float:left;
display:block;
}
/*galeria*/
#caja_galeria{
width:330px;
height:210px;
display:block;
float:left;
}

#titu_galeria{
width:330px;
height:20px;
float:left;
display:block;
margin-bottom:5px;
}

#cont_galeria{
width:330px;
height:177px;
float:left;
display:block;
border-left:1px dashed #cccccc;
}

#cont_g1{
width:325px;
height:85px;
float:left;
display:block;
margin:0 0 5px 0;
}
#cont_g2{
width:325px;
height:85px;
float:left;
display:block;
}

#img_g1{
width:85px;
height:85px;
float:left;
display:block;
margin-right:10px;
margin-left:10px;
}

#img_g1 img {
    max-height:80px;
    max-width:80px;
    overflow:auto;
}

#text_g1{
width:215px;
height:85px;
float:left;
display:block;
}

/*experto*/

#caja3{
width:670px;
height:202px;
display:block;
float:left;
}

#caja_experto{
width:330px;
height:200px;
display:block;
float:left;
}

#caja_entrevistas{
width:330px;
height:200px;
display:block;
float:left;
border-left:1px dashed #cccccc;
}

#titu_experto{
width:330px;
height:20px;
display:block;
float:left;
border-bottom:1px dashed #cccccc;
border-top:1px dashed #cccccc;
}

#titu_entrevistas{
width:330px;
height:20px;
display:block;
float:left;
border-bottom:1px dashed #cccccc;
border-top:1px dashed #cccccc;
}

#cont_experto{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_img{
width:110px;
height:127px;
float:left;
display:block;
}

#cont_nota_experto{
width:200px;
height:127px;
float:left;
display:block;
}

#cont_entrevistas{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_img_entre{
width:110px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#cont_nota_entre{
width:200px;
height:127px;
float:left;
display:block;
}
/*financiamiento*/

#caja4{
width:670px;
height:202px;
display:block;
float:left;
}

#caja_fin{
width:330px;
height:200px;
display:block;
float:left;
}

#caja_repor{
width:330px;
height:200px;
display:block;
float:left;
border-left:1px dashed #cccccc;
}

#titu_fin{
width:330px;
height:20px;
display:block;
float:left;
border-bottom:1px dashed #cccccc;
border-top:1px dashed #cccccc;
}

#titu_repor{
width:330px;
height:20px;
display:block;
float:left;
border-bottom:1px dashed #cccccc;
border-top:1px dashed #cccccc;
}

#cont_fin{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_img_fin{
width:110px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#cont_nota_fin{
width:200px;
height:127px;
float:left;
display:block;
}

#cont_repor{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_img_repor{
width:110px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#cont_nota_repor{
width:200px;
height:127px;
float:left;
display:block;
}

/*consejos legales*/

#caja5{
width:670px;
height:202px;
display:block;
float:left;
}

#caja_legal{
width:330px;
height:200px;
display:block;
float:left;
}

#caja_nl{
width:330px;
height:200px;
display:block;
float:left;
border-left:1px dashed #cccccc;
}

#titu_legal{
width:330px;
height:20px;
display:block;
float:left;
padding:1px 0;
border-bottom:1px dashed #cccccc;
border-top:1px dashed #cccccc;
}

#titu_nl{
width:330px;
height:20px;
display:block;
float:left;
padding:1px 0;
border-bottom:1px dashed #cccccc;
border-top:1px dashed #cccccc;
}

#cont_legal{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_img_legal{
width:110px;
height:127px;
float:left;
display:block;
}

#cont_nota_legal{
width:310px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#cont_nl{
width:330px;
height:177px;
float:left;
display:block;
}

#cont_img_nl{
width:110px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#cont_nota_nl{
width:310px;
height:127px;
float:left;
display:block;
margin-left:10px;
}

#noticia_buscador {
    display:block;
    float:right;
    height:23px;
    width:255px;
}
#noticia_buscador span {
    height:20px;
    margin:1px 10px 0 0;
}

#busqueda {
    border:medium none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    height:14px;
    width:150px;
    
}
input.submit {
    background-image:url(../images/diario_inmobiliario/icono_buscar.jpg);
    background-color:#FFFFFF;
    height:20px;
    margin:1px 10px 0 0;
    border:none;
    width:22px;
}

#encabezado_noticias {
    background-color:#158CC0;
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    height:25px;
    line-height:2;
    padding-left:9px;
    width:660px;
}

#encabezado_noticias span {
    display:block;
    float:left;
    height:auto;
    padding-left:10px;
    width:auto;
}

