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

html{
	height:100%;
}

body{
	margin:0;
	padding:0;
	height:100%;	
}

#contenedor_general_sitio{
    display:block;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    width:996px;	
}

.corte {clear: both;}

#contenedor_izquierdo_sitio{
	display:block;
	height:100%;	
	border-right:1px solid;
	width:844px;
	float:left;
}

#contenedor_derecho_sitio{
	display:block;
	height:100%;
	width:144px;
	float:left;	
}

/****************************** CABEZERA DEL SITIO *******************************************************/

#contenedor_cabezera{
	display:block;
    height:137px;
    width:844px;
    
}

#logo_oferta {
    background:transparent url(../images/logo_banner_fondo.png) repeat scroll center top;
    height:90px;
    width:100%;
}

#banner_interior {
    height:65px;
    width:490px;
    margin-right:58px;
    margin-top:10px;
    float:right;
    border:3px solid #FFFFFF;
}
#logo_oferta_banner {
height:62px;
width:170px;
margin-left:18px;
margin-top:2px;
_margin-left:3px;
float:left;
}

#btn_principal {
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:3px;
text-align:right;
width:849px;
z-index:3;
}
#btn_principal a {
color:#666666;
text-decoration:none;
}
#btn_principal span {
color:#999999;
font-size:10px;
margin-top:1px;
}
#btn_principal .frase {
left:-338px;
position:absolute;
top:-2px;
}
#btn_principal .iconos {
padding-right:10px;
}
#btn_principal .separador {
padding-right:8px
}
#linea_slogan {
    background:transparent url(../images/barra.gif) repeat-x scroll 0 0;
    display:block;
    float:left;
    height:28px;
    width:844px;
}
#registrate {
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-left:6px;
padding-top:7px;
width:300px;
display:block;
float:left;
    background: url('../../images/user.jpg') no-repeat top left;
    height:19px;
    margin-left:5px;
}
#registrate a {
color:#FFFFFF;
text-decoration:none;
}
#registrate a:link {
color:#FFFFFF;
}
#registrate a:visited {
color:#FFFFFF;
}
#registrate a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#indicadores_economicos {
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-left:30px;
padding-top:7px;
}

#txt_oferta_home {
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-left:5px;
padding-top:7px;
text-align:right;
text-decoration:none;
width:240px;
}
#txt_oferta_home a {
color:#FFFFFF;
text-decoration:none;
}

/******************  CONTENEDOR CENTRAL  ************************/

#contenedor_central{
    display:block;
    float:left;
    padding-left:4px;
    width:672px;
}

/*****************    MENU LATERAL   ************************************/

#botonera {
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    width:100%;
    margin:0;
    padding:0;
}

#tag_ul{
    display:block;
    float:left;
    margin:0;
    background:transparent url(../images/pixel_verde.gif) repeat scroll 0 0;
    width:100%;
    height:28px;
    padding:0;
    vertical-align:top;
}

#vineta_titulo{
    background:transparent url(../images/home/vineta_btn_home.jpg) no-repeat scroll 0 0;
    display:block;
    float:left;
    height:9px;
    margin:5px;
    width:6px;
}

#tag_ul span{
    display:block;
    float:left;
    margin:5px;
}

#link_titulo{
    border-bottom:1px dotted #999999;
    display:block;
    float:left;
    height:20px;
    margin-top:1px;
    padding-bottom:5px;
    width:100%;
}

#link_titulo_ult{
    border-bottom:1px dotted #999999;
    display:block;
    float:left;
    height:20px;
    margin-top:1px;
    padding-bottom:5px;
    width:100%;
    margin-bottom:5px;
}

#link_titulo span{
    display:block;
    float:left;
    margin-left:8px;
    margin-top:6px;
}

#link_titulo a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#666666;
}

#link_titulo a:hover{
    text-decoration:underline;
}

#link_titulo_ult span{
    display:block;
    float:left;
    margin-left:8px;
    margin-top:6px;
}

#link_titulo_ult a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    color:#666666;
}

#link_titulo_ult a:hover{
    text-decoration:underline;
}

#tag_ul_titulo .titulo_li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}

#tag_ul span a {
background:transparent url(../images/pixel_azul.gif) repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
height:28px;
}
#tag_ul a:focus {
background:transparent url(../images/pixel_azul.gif) repeat scroll 0 0;
}
#tag_ul a:hover {
background:transparent url(../images/pixel_azul.gif) repeat scroll 0 0;
}
#banner_nota_inmob{
    color:#1873A0;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    height:235px;
    margin-top:30px;
    text-align:justify;
    width:100%;
}
#banner_nota_inmob .trimestre {
color:#999999;
display:inline-block;
text-align:center;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
width:140px;
padding-top:5px;
padding-bottom:5px;
}
#banner_nota_inmob .imagen {
color:#999999;
display:inline-block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:1px;
margin-bottom:4px;
text-align:center;
text-decoration:none;
width:auto;
margin:5px;
}
#banner_nota_inmob .titulo a {
color:#1873A0;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:8px;
margin-left:6px;
margin-top:4px;
text-decoration:none;
width:142px;
}
#contenedor_inf{
display:block;
float:left;
margin-left:5px;
margin-top:10px;
width:860px;
}


/*********************** TIRA PUBLICITARIAS ****************************************/

#publicidad {
	height:100%;
	min-height:100%;
	display:block;
}

#conte1{
	height:100%;
	width:152px;
	border-right:1px solid #f1f1f1;
	border-top:1px solid #f1f1f1;
}

#conte2{
	height:200px;
	width:140px;
	margin:7px 6px;
}

#conte_flash{
	height:200px;
	width:140px;
	border:1px solid #f1f1f1;
	margin:7px 5px;
}

#conte3{
	height:60px;
	width:140px;
	margin-bottom:9px;
}

#conte3 img{
	border:none;
}

#conte4{
	height:200px;
	width:140px;
	margin:0;
}

#conte5{
        height:140px;
        width:130px;
        margin:0;
}

#conte5 img{
        border:1px solid #CCCCCC;
}

#conte6{
	border:1px solid #CCCCCC;
        display:block;
        float:left;
        height:71px;
        margin-bottom:9px;
        margin-left:7px;
        text-align:center;
        width:148px;
}

#conte6 img{
	border: none;
        margin-top:5px;
}

/**********************  FOOTER  **********************************/

#footer {
    border-left:1px solid #CCCCCC;
    display:block;
    float:left;
    width:996px;
}
#footer_verde{
    width:100%;
    height:23px;
    background:transparent url(../images/home/1px_verde.jpg) repeat-x;
}
