.banda_amarilla{
    background: #ffffff url(/csd/img/home_back_novedades.gif) repeat-x scroll left top;
    height:1em;
    width:26em;
}
.banda_azul{
    background:#FFFFFF url(/csd/img/home_back_topnoticias.gif) repeat-x scroll left top;
}
/**/
/*parte izda*/
/**/
.columna_izquierda{
    /*background:transparent url(img/fondo_noticias_right.gif) no-repeat scroll right top;*/
    width:250px;
    float:left;
    padding-top:0.4em;
    padding-right:0.4em;
}
.columna_izquierda .cajas_laterales, .columna_izquierda .caja_promo_imagenes,.columna_izquierda .caja_promo_mini{
  margin-left:0.5em;
}
/**/
/* Noticias */
/**/
.bloque_noticias{
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    /*margin-bottom:2em;*/
    background: transparent url(img/fondo_noticias_bottom.gif) no-repeat bottom right;
    padding-bottom:0.7em;
}
/*.sombranoticias{
    background: transparent url(img/fondo_noticias_right.gif) no-repeat bottom right;
}*/
.bloque_noticias .down{
    border-bottom: 1px solid #f2f2f2;
    height:4em;
}
.bloque_noticias .down a{
    /*margin-top:2em;*/
    color:#004590;
    text-decoration: none;
    font-weight:bold;
    text-align:right;
    display:block;
    padding-right:2em;
    padding-top:1.5em;
/*    padding-top:0.5em;*/
    padding-bottom:1.5em;
    border-top: 1px solid #f2f2f2;
}
.bloque_noticias ul{
    padding-left: 1em;
    list-style-image:url(img/decoracion_lista_azul.gif);
    
}
.bloque_noticias ul li{
    border-bottom:1px solid #eaeaea;
    margin-bottom:0.5em;
    margin-right:1em;
}
.bloque_noticias h1{
    color:#004590;
    margin-left:1em;
    margin-right:1em;
    border-bottom:1px solid #f4f4f5;
    font-weight:bold;
}
.bloque_noticias a{
    text-decoration: none;
    color:#666;  
}
/**/
/* cajas con border redondos de la parte izda y derecha*/
/**/
.cajas_laterales,.caja_promo_mini{
    margin-bottom:1em;
    background:transparent url(img/fondo_cajas_border_right.gif) repeat-y right;
}

.caja_titulo{
    background:transparent url(img/fondo_cajas_up.gif) repeat-x;
}
.caja_titulo .up{
    background: transparent url(img/fondo_cajas_up_right.gif) no-repeat scroll right top;
}
.caja_titulo .up div{
    background: transparent url(img/fondo_cajas_up_left.gif) no-repeat scroll left top;
    height: 3em;
    padding-left: 1em;
    padding-top: 0.7em;
}
.caja_titulo .up h1{
    font-size: 1.6em;
    font-weight: bold;
    color: #666666;
    display:inline;
}
.caja_envoltura{
    background:transparent url(img/fondo_cajas_border_left.gif) repeat-y left;
}
.cajas_laterales ul{
    padding-left: 1em;
    list-style-image:url(img/decoracion_lista_gris.gif);
}
.cajas_laterales a{
    text-decoration: none;
    color:#666;  
}
.caja_pie{
    background: transparent url(img/fondo_cajas_down.gif) repeat-x bottom;
}
.caja_pie .down{
    background: transparent url(img/fondo_cajas_down_right.gif) no-repeat scroll bottom right;
}
.caja_pie .down div{
    background: transparent url(img/fondo_cajas_down_left.gif) no-repeat scroll bottom left;
    height: 2em;
    padding-top: 2em;
    text-align: right;
    width: 100%;
}
.caja_pie .down div a{
    color:#004590;
    font-weight: bold;
    text-decoration:none;
    padding-right: 2em;
}
/* fin cajas con border redondos de la parte izda y derecha*/

/**/
/* parte derecha*/
/**/
.columna_derecha{
    width: 250px;
    float: right;
    padding-top:1em;
}
.caja_promo_imagenes a{
    display:block;
    margin-top:1em;
    
}
.columna_derecha .cajas_laterales{
   margin-right:0.5em;
}
/**/
/* centro */
/**/
.columna_central{
    margin-left:255px;
    margin-right:255px;
    padding-top: 1em;
}
.columna_central .contenedor_central{
    float:left;
    width:100%;
}
.caja_pie_centro{
    background:transparent url(img/fondo_cajas_down_centro.gif) repeat-x bottom;
}
.caja_pie_centro .down_centro{
    background:transparent url(img/fondo_cajas_down_right_centro.gif) no-repeat scroll bottom right;
}
.caja_pie_centro .down_centro div{
    background:transparent url(img/fondo_cajas_down_left_centro.gif) no-repeat scroll bottom left;
    height:2em;
}
.destacados{
    padding-left:1.5em;
    padding-right:1.5em;
    /*overflow:auto;*/
}
.destacados a{
    text-decoration:none;
}
.destacados h3{
    color:#666;
}
.destacados p{
    color:#666;
}
.destacados .destacado .imagen,.cuarto .imagen{
    float:left;
    margin-right:1em;
    padding:0.06em;
    border:1px solid #ccc;
    margin-bottom:1em;
}
.destacados .destacado{
   /* margin-bottom:1em;*/
   margin-top:1em;
   border-bottom:1px dotted #ccc;
   float:left;
   width:100%;
}
.destacados .cuartos{
    /*float:left;*/
    margin-top:1em;
}
.cuartos .cuarto{
    width:50%;
    float:left;
    margin-top:1em;
    /*height: 1em;*/
    
}
.despejado{
 clear:left;
}

.bloques{
    clear:both;
}
.bloques .imagen{
    float:left;
    margin-right: 1em;
}
.bloques .bloque_principal{
    clear:both;
    float:left;
    width:99.9%;
    background-color:#f8f8f8;
    border:1px solid #cfcfcf;
}
.bloques .bloque{
    float:left;
    width:49%;
    background-color:#f8f8f8;
    border:1px solid #cfcfcf;
    margin-top:1em;
    /*height:14em !important;*/
    min-height:14em !important;
    /* Para exploter 6 */
    _height:17em !important;

/*    overflow:auto; */
}
.bloques .derecha{
    float:right;
    /*height:14em !important;*/
    min-height:14em !important;
    /* Para exploter 6 */
    _height:17em !important;

/*    overflow:auto; */
}
.destacados .lista_final{
    clear:both;
    padding-top:1em;
}
.lista_final ul{
    list-style-image:none;
    list-style-type:square;
    
   /* margin: 0px 0px;
    padding:none;*/
}
.lista_final li{
    color:#666;
}
.titulo{
    color:#666;
    border-bottom:medium none;
    font-size:125%;
    font-weight:bold;
}
/**/
/**/
/**/

/**/
/* Promociones inferiores */
/**/
.promo_pie{
    text-align:center;
    margin-bottom:1em;
}
.promo_pie .caja_promo_pie{
    display:inline;
    /*margin-left:1em;*/
    /*float:left;*/
    
}
.promo_pie .caja_promo_pie img{
    width:25em;
}
/**/
/* estilos carton piedra */
/**/
#promoimg{
    background:transparent url(img/promoback.gif) repeat-x top left;
    /*height:12em;*/
}
#portal-footer{
    width:99%;
}
#portal-columns{
    margin-bottom:1em;
}
#oficina-virtual h1{
background:transparent url(img/logoOficinaVirtual.gif) no-repeat scroll right top;
display:block;
width:98%;
height:2em;
}
/* caja promocion mini*/

.caja_promo_mini{
	
	margin-top:1em;
	margin-right:0.5em;
}
#promo_mini{
  float:left;
}
#promo_derecha{
float:left;
height:6em;
text-align:center;
width:7em;
}
#promo_izquierda {

float:left;
height:6em;
text-align:center;
width:15em;
}
.caja_promo_mini .caja_pie_centro{
  clear:both;
}
.caja_promo_mini .caja_pie_centro
{background:transparent url(img/fondo_cajas_promo_down_centro.gif) repeat-x scroll center bottom;}
.caja_promo_mini .caja_pie_centro .down_centro div
{background:transparent url(img/fondo_cajas_promo_down_right.gif) no-repeat scroll right bottom;}

.caja_promo_mini .caja_pie_centro .down_centro
{background:transparent url(img/fondo_cajas_promo_down_left.gif) no-repeat scroll left bottom;}

.caja_promo_mini .caja_titulo .up{
  background:transparent url(img/fondo_cajas_promo_up_left.gif) no-repeat scroll left top;
}
.caja_promo_mini .caja_titulo .up div{
  background:transparent url(img/fondo_cajas_promo_up_right.gif) no-repeat scroll right top;
}
.caja_promo_mini .caja_titulo
{background:transparent url(img/fondo_cajas_promo_up_centro.gif) repeat-x scroll center top;}

