body {
	margin: 0 0 0 0;
}


/**************************/
/* ESTILOS PARA EL CUERPO */
/**************************/

main {
    width: 100%; 
    margin-bottom: 90px;
    height: auto;
    overflow: hidden;
}

.ancho-main {
    width: 1050px;
    margin: auto;
    height: auto;
    overflow: hidden;
}

.main-secciones {
    width: 100%; 
    padding-top: 0;
    vertical-align: text-top;
    height: auto;
    overflow: hidden;
}

.main-ban-sup {
    width: 990px;
    height: 95px;
    overflow: hidden;   
    box-sizing: border-box;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 30px;    
}

.main-bar-ult {
    width: 990px;
    height: 32px;   
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 30px;    
}

.main-bar-ult-fon {
    width: 100%;
    height: 100%;
    background-image:url(../img/cuerpo/bk.png);
    background-repeat: no-repeat;
}

.bar-tit-ult {
    width: 130px;
    height: 32px;
    float: left;
}

.bar-ult-des {
    width: 860px;
    height: 32px;
    float: left;
}

.main-bar-ult-fon p.tit-ult {
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 5px;
    font-weight: bold;
    font-family: clearsansb;   
    margin: auto;
}

.main-bar-ult-fon p.ult-des {
    color: #ffffff;
    font-size: 15px;
    padding-top: 5px;
    text-decoration: none;    
    font-family: clearsans; 
    margin: auto;
}


/* Cuerpo Seccion Noticias a 3 Columnas  */

.main-noticias {
    width: 100%;
    margin: auto;   
    height: auto;
    overflow: hidden;
    vertical-align: text-top;
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}

.main-noticias a {
    text-decoration: none; 
}

.main-noticias h3 {
    text-decoration: none; 
}

.seccion-not-izq {
    width: 528px;
    float: left; 
    padding-left: 30px;
    padding-right: 30px;   
    padding-top: 0;
    box-sizing: border-box;  
    height: auto;
    overflow: hidden;
}

.seccion-not-cen {
    width: 284px;
    float: left;  
    padding-right: 30px;
    box-sizing: border-box; 
    height: auto;
    overflow: hidden;
}

.seccion-not-der {
    width: 208px;
    float: left;   
    box-sizing: border-box; 
    height: auto;
    overflow: hidden;
}

.content-not-izq {
    width: 468px;
    padding-left: 0px;
    margin-top: 0px;
    list-style-type: none;
}


.ban-not-item {
    width: 468px;
    height: 77px;   
    box-sizing: border-box;   
}

.ban-not-bre-item {
    width: 254px;
    height: 100px;   
    box-sizing: border-box;   
}

.sep-not-izq {
    width: 468px;
    height: 40px;   
    background-image:url(../img/cuerpo/destacadas/separador.png);
    background-repeat: no-repeat;
}

.sep-not-cen {
    width: 254px;
    height: 40px;   
    background-image:url(../img/cuerpo/breves/separador.png);
    background-repeat: no-repeat;
}

.sep-not-der {
    width: 208px;
    height: 40px;   
    background-image:url(../img/cuerpo/banners/separador.png);
    background-repeat: no-repeat;
}

.sep-ban-inf {
    width: 458px;
    height: 40px;   
    background-image:url(../img/cuerpo/noticias_en_imagenes/separador_inf.png);
    background-repeat: no-repeat;
}

.icon-comentarios {
    width: 16px;
    height: 16px;   
    background-image:url(../img/cuerpo/ic_comentario.png);
    margin-right: 5px;
    margin-top: 12px;
    background-repeat: no-repeat; 
    float: right;
}

.img-not-item1 {
    width: 468px;
    height: 265px;   
    box-sizing: border-box;   
}

.img-not-item2 {
    width: 229px;
    height: 130px;   
    box-sizing: border-box;   
    padding-top: 7px;
    float: left;
}
.img-not-item3 {
    width: 229px;
    height: 130px;   
    box-sizing: border-box;   
    padding-top: 7px;
    float: right;
}

.img-not-item4 {
    width: 254px;
    height: 145px;   
    box-sizing: border-box;   
}

.img-not-item5 {
    width: 234px;
    height: 134px;   
    margin-bottom: 10px;
    box-sizing: border-box;   
    float: right;
}

.img-not-item6 {
    width: 80px;
    height: 70px;   
    box-sizing: border-box;   
    padding-top: 7px;
    float: left;
}

.img-not-item7 {
    width: 234px;
    height: 134px;   
    box-sizing: border-box;  

}

.container-not-bym {
    width: 254px;
    height: 340px;   
    box-sizing: border-box;   
    background-image:url(../img/cuerpo/breves/bussines_and_mice/background.jpg);    
    background-repeat: no-repeat;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
}

.container-not-bym-izq {
    width: 50%;
    height: 60px;
    float: left;  

}

.container-not-bym-der {
    width: 50%;
    height: 60px;   
    float: right;   
}

.container-not-bym-der img {
    width: 102px;
    height: 56px;
    float: right;

}

.container-not-item-min {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px; 
    margin-bottom: 10px;
}

.container-not-item-min2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 15px;
}

.container-not-item-izq {
    width: 50%;
    float: left; 
    height: auto;
    overflow: hidden;  

}

.container-not-item-izq p {
    color: #474646;
    font-size: 11px;
    text-decoration: none;    
    font-family: clearsans;
    margin: 0 auto;
}

.container-not-item-der {
    width: 50%;
    float: left; 
    height: auto;
    overflow: hidden;   
}

.container-not-item-der p {
    color: #2e6d9d;
    font-size: 11px;   
    font-family: clearsansm;
    float: right;
    margin: 0 auto;
}

.container-not-item-der p a {
    color: #2e6d9d;
    text-decoration: none; 
}

.container-bre-item-min {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px; 
    margin-bottom: 15px;
}

.container-bre-item-min2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 15px;
}

.container-bre-item-izq {
    width: 70%;
    float: left; 
    height: auto;
    overflow: hidden;  

}

.container-bre-item-izq p {
    color: #474646;
    font-size: 11px;
    text-decoration: none;    
    font-family: clearsansm;
    margin: 0 auto;
}

.container-bre-item-der {
    width: 30%;
    float: left; 
    height: auto;
    overflow: hidden;   
}

.container-bre-item-der p {
    color: #2e6d9d;
    font-size: 11px;   
    font-family: clearsansm;
    float: right;
    margin: 0 auto;
}

.container-bre-item-der p a {
    color: #2e6d9d;
    text-decoration: none; 
}




.container-not-bre-com {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


.container-not-bre-com p {
    color: #0096df;
    font-size: 11px;   
    font-family: clearsansm;
    float: right;
}

.container-not-bre-com p a {
    color: #0096df;
    text-decoration: none;    
}

.container-not-item-cen-izq {
    width: 75%;
    float: left; 
    height: auto;
    overflow: hidden;   
}

.container-not-item-cen-izq p {
    color: #474646;
    font-size: 11px;
    text-decoration: none;    
    font-family: clearsansm;
}

.container-not-item-cen-der p {
    color: #2e6d9d;
    font-size: 11px;
    text-decoration: none;    
    font-family: clearsansm;
    float: right;
}

.container-not-item2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
}

.container-not-der {
    width: 50%;
    float: right;    
}

.not-item1-tit {
    color: #133253;
    font-size: 26px;
    text-decoration: none;    
    font-family: clearsans;
    margin: 0 0 0 0;
}

.not-item1-tit a {
    color: #133253;
    text-decoration: none;   
    padding-top: 0; 
    vertical-align: top;
}

.cont-not-item2 {
    width: 232px;  
    box-sizing: border-box;   
    float: left;
}

.cont-not-item3 {
    width: 173px;  
    box-sizing: border-box;   
    float: left;
}

.not-item2-tit {
    width: 232;
    color: #133253;
    font-size: 21px;
    text-decoration: none;    
    font-family: clearsans;
    margin: 0 0 0 0;
    padding-left: 10px;
    float: left;
}

.not-item2-tit a {
    color: #133253;
    text-decoration: none;    
}

.not-item3-tit {
    width: 230;
    color: #133253;
    font-size: 21px;
    text-decoration: none;    
    font-family: clearsans;
    margin: 0 0 0 0;
    padding-right: 10px;
    float: left;
}

.not-item3-tit a {
    color: #133253;
    text-decoration: none;    
}

.not-item4-tit {
    color: #133253;
    font-size: 15px;
    text-decoration: none;    
    font-family: clearsans;
    margin: 0 0 0 0;
}

.not-item4-tit a {
    color: #133253;
    text-decoration: none;    
}

.not-item5-tit {
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;    
    font-family: clearsans;
    margin: 0 0 0 0;
}

.not-item5-tit a {
    color: #ffffff;
    text-decoration: none;    
}

.not-item6-tit {
    color: #002e4e;
    font-size: 15px;
    text-decoration: none;    
    font-family: clearsans;
    padding-left: 10px;
    margin: 0 0 0 0;
}

.not-item6-tit a {
    color: #002e4e;
    text-decoration: none;    
}

.not-item7-tit {
    color: #002e4e;
    font-size: 15px;
    text-decoration: none;    
    font-family: clearsansm;
    margin: 0 0 0 0;
}

.not-item7-tit a {
    color: #002e4e;
    text-decoration: none;    
}

.content-not-cen {
    width: 254px;
    padding-left: 0px;
    margin-top: 0px;
    list-style-type: none;
}

.container-not-mas {
    width: 254px;
    height: 312px;   
    box-sizing: border-box;   
    background-image:url(../img/cuerpo/breves/mas_leida/background.jpg);
    background-repeat: no-repeat;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
}

.container-not-mas-tit {
    color: #0467a2;
    font-size: 17px;
    text-decoration: none;    
    font-family: clearsansb;
    margin: 0 0 0 0;
    padding-bottom: 10px;
}

.container-not-mas-tit p {
    margin: 0 0 0 0;    
}

.content-not-der {
    width: 208px;
    padding-left: 0px;
    margin-top: 0px;
    list-style-type: none;
    height: auto;
    overflow: hidden;
}

.ban-item {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.img-ban-item {
    width: 208px;
    height: 208px;   
    box-sizing: border-box;      
}

.container-ult-com {
    width: 208px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box;   
    padding-right: 10px;
    padding-left: 10px;
}

.container-der-tit {
    width: 100%;
    text-decoration: none;    
    padding-bottom: 10px;
}

.container-der-tit p {
    color: #0066a0;
    text-decoration: none;    
    font-size: 19px;
    font-family: clearsansb;
    margin: 0 0 0 0;    
}

.img-cab-ult {
    width: 35px;
    height: 35px;   
    box-sizing: border-box;   
    float: left;       
} 

.cont-ult-com-det-usu {
    width: 153px;
    height: 35px;   
    box-sizing: border-box; 
    padding-left: 10px;
    margin-bottom: 10px;
    float: left;         
} 

.cont-det-usu {
    width: 153px;
    height: 50%;   
    box-sizing: border-box;  
    margin: 0 0 0 0;   
} 

.cont-det-usu p {
    color: #474646;
    text-decoration: none;    
    font-size: 18px;
    font-family: clearsansb;
    margin: 0 0 0 0;   
}

.cont-det-fec {
    width: 153px;
    height: 50%;   
    box-sizing: border-box;   
    margin-top: 5px;       
} 

.cont-det-fec p {
    color: #474646;
    text-decoration: none;    
    font-size: 10px;
    font-family: clearsansb;
    margin: 0 0 0 0;    
}

.cont-ult-com-det {
    width: 100%;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;         
} 

.cont-ult-com-det p {
    color: #474646;
    text-decoration: none;    
    font-size: 11px;
    font-family: clearsansb;
    margin: 0 0 0 0;    
}

.container-top-not {
    width: 208px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
}

.cont-top-not-bot {
    width: 208px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    margin-bottom: 10px;
}

.cont-top-lei {
    width: 58px;
    height: 23px;   
    box-sizing: border-box;   
    float: left;       
} 

.img-top-lei {
    width: 58px;
    height: 23px;
    float: left;  
    background-image:url(../img/cuerpo/banners/top_noticias/leidas_b.png);
    background-repeat: no-repeat;
}

.img-top-lei:hover {
    background-image:url(../img/cuerpo/banners/top_noticias/leidas_a.png);
    background-repeat: no-repeat;
}

.cont-top-com {
    width: 88px;
    height: 23px;   
    padding-left: 2px;
    padding-right: 2px;
    box-sizing: border-box;   
    float: left;       
} 

.img-top-com {
    width: 88px;
    height: 23px;
    float: left;  
    background-image:url(../img/cuerpo/banners/top_noticias/comentadas_b.png);
    background-repeat: no-repeat;
}

.img-top-com:hover {
    background-image:url(../img/cuerpo/banners/top_noticias/comentadas_a.png);
    background-repeat: no-repeat;
}


.cont-top-twi {
    width: 58px;
    height: 23px;   
    box-sizing: border-box;   
    float: right;       
} 

.img-top-twi {
    width: 58px;
    height: 23px;
    float: right;  
    background-image:url(../img/cuerpo/banners/top_noticias/twit_b.png);
    background-repeat: no-repeat;
}

.img-top-twi:hover {
    background-image:url(../img/cuerpo/banners/top_noticias/twit_a.png);
    background-repeat: no-repeat;
}


.cont-top-not-det {
    width: 100%;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;         
} 

.top-not-det-txt {
    color: #474646;
    text-decoration: none;    
    font-size: 12px;
    font-family: clearsansb;
    margin: 0 0 0 0;
    margin-bottom: 10px;   
}

.main-ban-inf {
    width: 990px;
    height: 61px;   
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;    
}

.container-not-img-des {
    width: 100%;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    padding-left: 30px;
    padding-right: 30px;
}

.cont-not-tit{
    width: 100%;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    margin-bottom: 10px;
}

.cont-not-tit-izq{
    width: 342px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
}

.cont-not-tit-cen{
    width: 306px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
    margin: auto;
}

.cont-not-tit-cen p {
    color: #0066a0;
    text-decoration: none;    
    font-size: 25px;
    font-family: clearsansb;
    margin: auto;
    text-align: center;    
}

.cont-not-tit-der{
    width: 342px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
}

.cont-not-img {
    width: 100%;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.cont-not-img1 img{
    width: 225px;
    height: 185px;
    position: relative;
}


.cont-not-img1 {
    width: 225px;
    height: 185px;
    box-sizing: border-box; 
    margin-right: 30px;  
    float: left;
    position: relative;
} 

.cont-not-img1 div {
    width: 225px;
    height: 185px;
    float: left;
    position: absolute;
} 


.cont-not-img2 {
    width: 225px;
    height: 185px;
    box-sizing: border-box; 
    float: left;
    position: relative;
} 

.cont-not-img2 div {
    width: 225px;
    height: 185px;
    float: left;
    position: absolute;
} 

.cont-not-des-tit {
    width: 100%;
    margin: auto;
    height: auto;
    overflow: hidden;
    position: absolute;
}

h4 {
  width: 205px;
  color: #fff;
  font-size: 16px;
  font-family: clearsansb;
  margin: auto;
  margin-top: 110px;
  text-align: center;  
}

.cont-not-img-inf{
    width: 100%;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
}

.cont-not-inf-izq{
    width: 458px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
}

.cont-not-inf-cen-der{
    width: 37px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
    margin: auto;
}

.cont-not-inf-cen-izq{
    width: 37px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
    margin: auto;
}

.cont-not-img-inf p {
    color: #0066a0;
    text-decoration: none;    
    font-size: 30px;
    font-family: clearsansb;
    margin: auto;
    text-align: center;    
}

.cont-not-img-inf i {
    color: #0066a0;
}

.cont-not-img-inf i:hover {
    color: #0293fe;
}

.cont-not-inf-der {
    width: 458px;
    height: auto;   
    overflow: hidden;
    box-sizing: border-box; 
    float: left;
}

/**************************/
/*        FUENTES         */
/**************************/

@font-face {
    font-family: clearsanst;
    src: url(../fuentes/ClearSans-Thin.ttf);
}

@font-face {
    font-family: clearsansm;
    src: url(../fuentes/ClearSans-Medium.ttf);
}

@font-face {
    font-family: clearsansb;
    src: url(../fuentes/ClearSans-Bold.ttf);
}

@font-face {
    font-family: clearsans;
    src: url(../fuentes/ClearSans-Regular.ttf);
}
