/*------------------------------------------------------------------------------------         MAIN - COMUNICACION     ---------------------------------------------------------------------------------------------------------- */    


#search-fondo #search,
#home-comunicacion #pie,
#banco-imagenes #pie{
    width:980px;
    margin:auto;
}

#listado-notas #main-fondo, #search-fondo {
	background-color: #E9E9E9;
}

#post-page-fondo {
	background-color:#FFF;
	overflow: hidden;	
}


#home-comunicacion a:hover, #home-comunicacion a:active, #home-comunicacion a:visited {
    text-decoration:none;
}


#comunicacion-post-container {
	overflow: hidden; 
	width:1120px; 
	margin:auto; 
	background-color:#FFF; 
	text-align:left;
	
}

#comunicacion-actions-container {
	width:6%;
	float:left; 
	background-color:#FFF;
	height:300px;
	padding-top:40px;
}


/* #nivel-3-post-right { */
/* 	float:left;  */
/* 	width:65%;  */
/* 	height:100%; */
/* 	min-height:850px;  */
/* 	overflow:hidden;  */
/* 	background-color:#FFF;  */
/* 	border-right:1px solid #E6E7E8; */
/* 	border-left:1px solid #E6E7E8; */
/* } */

#nivel-3-post-right-content {
	margin:5px; 
	margin-top:25px; 
	text-align:justify; 
	line-height:20px;
}


#home-comunicacion  #main-fondo{
    background-color:#E9E9E9;
    min-width:1050px;
    width:100%;
}

#home-comunicacion  #m-nivel1 {
    padding-top: 10px;
    width: 980px;
	margin:auto;
}

#home-comunicacion  #m-nivel1 .nota{
    background-color: #FBFBFB;
    border-right: 1px solid #FBFBFB;
    float: left;
    height: 268px;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 4px;
    padding: 0;
    width: 32.6%;
    overflow:hidden;
}

#home-comunicacion  #m-nivel1 .nota-encab{
    background-image: url(../images/comunicacion/bkgwhite40.png);
    background-repeat: repeat;
    color: #1F1F1F;
    font-size: 0.68em;
    font-weight: 500;
    height: 16px;
    letter-spacing: 0.08em;
    margin-top: 0;
    padding: 2px 0px 2px 10px;
    text-transform: uppercase;
    width: 309px;
    position: relative;
    top: -64px;
}

#home-comunicacion  #m-nivel1 .nota-cat{
    width: 220px;
    float:left;
    padding-top:2px;
    cursor:pointer;
    margin: 0px;
    padding-bottom: 0px;
}

#home-comunicacion  #m-nivel1 .not-iconos-chicos {
    float: right;
    margin-right: 5px;
}

#home-comunicacion  #m-nivel1 .not-iconos-chicos>div {
    float: left;
}

#home-comunicacion  #m-nivel1 .nota-img{
    border-left: 2px solid #FBFBFB;
    border-right: 2px solid #FBFBFB;
    border-top: 2px solid #FBFBFB;
    height: 178px;
    margin-bottom: 0;
    width: 315px;
}

#home-comunicacion  #m-nivel1 img{
    width:315px;
    height:auto;
    vertical-align: middle;
}

#home-comunicacion  #m-nivel1 .nota-title{
    background-image: url("../images/comunicacion/bkgwhite40.png");
    background-repeat: repeat;
    color: #585858;
    font-size: 0.94em;
    font-weight: 700;
    height: 37px;
    line-height: 1.05em;
    margin: 0;
    padding: 0 6px 12px;
    position: relative;
    top: -64px;
    vertical-align: middle;
    width: 307px;
    cursor:pointer;
}

#home-comunicacion  #m-nivel1 .nota-copete{
    overflow:hidden;
    font-size:0.8em;
    line-height: 1.1em;
    padding-right: 6px;
    padding-left: 6px;
    width:305px;
    height:55px;
    color: #434343;
    border-color:#fbfbfb;
    border-style:solid;
    border-width:1px;
    border-top:none;
    background-color:#fbfbfb;
    position: relative;
    top: -64px;
    padding-top: 2px;
    cursor:pointer;
    padding-bottom: 6px;
    font-weight: normal;
}

#home-comunicacion #m-nivel2{
    width:980px;
	margin:auto;
}

#home-comunicacion .columna-izq{
    width:59%;
    background-color: #D9D9D9;
    float: left;
    margin-right: 9px;
    padding: 1px 10px 25px;
}

#home-comunicacion .columna-izq #notas-nivel2{
    min-height:300px;
}


#home-comunicacion  #m-nivel2 .nota{
    background-image: url("../images/comunicacion/bkgwhite40.png");
    background-repeat: repeat;
    margin-bottom: 8px ;
    padding: 0 ;
    margin-bottom: 8px;
    min-height: 90px;
}

#home-comunicacion .notas-2 .nota-content .nota-title {
    font-weight: 600;
    cursor:pointer;
}

#home-comunicacion  .notas-2 .nota-img{
    float: left;
	border: 2px solid #FEFEFE;
    height: 86px;
    width: 148px;
	overflow:hidden;
}

#home-comunicacion .notas-2 img{
    height: auto;
    width: 148px;
}

#home-comunicacion .notas-2 .nota-content{
    color: #585858;
    float: right;
    height: 62px;
    margin: 1px 1px 0 0;
    overflow: hidden;
    padding: 0 7px 5px;
    width: 410px;
}

#home-comunicacion #m-nivel2 .notas-3 .nota{
    height: 78px;
    min-height: 70px;
    overflow:hidden;
}

#home-comunicacion #m-nivel2 .nota-title{
    font-weight: bold;
    color: #585858;
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 2px;
    padding-right: 4px;
}

#home-comunicacion .notas-2 .nota-cat, #home-comunicacion .notas-3 .nota-cat{
   color: #6E6E6E;
   float: right;
   font-size: 9px;
   font-weight: 500;
   letter-spacing: 0.15em;
   margin: 0 25px 0 0;
   padding: 7px 0 0 7px;
   text-transform: uppercase;
   width: 318px;   
}

#home-comunicacion .notas-3 .nota-cat{
    width:84%!important;
    padding:7px 0px 3px 0px;
    float:left;
    margin:0;
    height: 10px;
}

#home-comunicacion #notas-nivel2  .not-iconos-chicos{
    width:75px;
    padding-top: 5px;
}

#home-comunicacion #notas-nivel2  .not-iconos-chicos > div{
    float:left;
}


#home-comunicacion  #m-nivel2 .nota-copete{
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    color: #585858;
    padding-right: 3px;
    font-weight: normal;
}

#home-comunicacion  .notas-3 .nota{
    padding:0px 0px 7px 10px!important;
}




#home-comunicacion .ver_btn a{
    color:#808080;
    text-decoration:none;
    color: #808080;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:  0 1px 3px rgba(155,155,155,0.95);
    -moz-box-shadow:  0 1px 3px rgba(155,155,155,0.95);
    box-shadow:  0 1px 3px rgba(155,155,155,0.95);
    padding: 7px;
    font-size:9px;
    font-weight:400;
    margin-top:10px;
    letter-spacing:0.03em;
    float:right;
    background-color:#E8E9EC;
}
#home-comunicacion .ver_btn a:hover{
    color:#fff;
    text-decoration:none;
    background-color:#808080;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:  0 1px 3px rgba(155,155,155,0.95);
    -moz-box-shadow:  0 1px 3px rgba(155,155,155,0.95);
    box-shadow:  0 1px 3px rgba(155,155,155,0.95);
    position: relative;
    padding: 7px;
    font-size:9px;
    font-weight:400;
    letter-spacing:0.03em;      
}

#home-comunicacion .columna-der{
    float:right;
    width:37.7%;
    min-height:638px;
    margin: 0 0 0 3px;
}

#home-comunicacion .columna-der #videos{
    background-color:#A0A0A0;
}

#home-comunicacion .columna-der #videos .title{
	margin: 0px 10px;
	padding-top:7px;
}	

#home-comunicacion #videos .label-title{
	float:left;
}

#home-comunicacion #videos .ver_btn{
	float:right;
}

#home-comunicacion #videos .ver_btn a{
	float:none;
}

#home-comunicacion  #youtube-slider{
    height:360px;
}

#home-comunicacion  #breves{
    background-color:#A0A0A0;   
    color:#FFFFFF;
    min-height:431px;
    margin-top: 5px;
    padding: 7px 10px 20px;
}

#home-comunicacion  #breves a{
    background-color: #AEAEAE;
    border-color: #B8B7B7 #9D9C9C #9D9C9C #B8B7B7;
    border-style: solid;
    border-width: 1px;
    color: #FBFBFB;
    display: block;
    font-size: 12px;
    letter-spacing: 0.03em;
    line-height: 14px;
    margin-bottom: 4px;
    padding: 10px;
}

#home-comunicacion  #breves a:hover{
    color:#333;
    text-decoration: none;
    background-color: #dadada;
    border-bottom: 1px solid #c4c2c2;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #c4c2c2;
    border-top: 1px solid  #DEDEDE;
    text-indent: 0px;
}

#home-comunicacion  #breves .title,
#home-comunicacion  #videos .title{
    color: #E9E9E9;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0.1em;
    line-height: 24px;
    padding-bottom: 7px;
    padding-left: 2px;
	border-bottom:1px solid #E9E9E9;
	margin-bottom:8px;
}

#home-comunicacion  #breves .breve{
    padding:0px;
    margin-top:0px;
    background-color:#808080;
}

#home-comunicacion  #breves .breve-title{
    font-weight:600;
    font-size: 14px;
    line-height: 16px;
    padding-top: 3px;
}


#home-comunicacion  #banner{
    background-color: #A0A0A0;
    height: 102px;
    width: 369px;
    float: right;   
}

#home-comunicacion #banner img{
    width:100%;
    height:90px;
}

.comunicacion-page a,
.comunicacion-page a:active,
.comunicacion-page a:focus{
    text-decoration:none;
    color: #0397D6;
}

#banco-imagenes #pie-fondo, .comunicacion-page  #pie-fondo{
    border-top: 10px solid #E9E9E9;
    display: block;
    text-align: center;
    background-color: #FBFBFB;
    border-top: 1px solid #CCCCCC;  
}

#banco-imagenes #pie, .comunicacion-page  #pie{
    color: #004378;
    display: block;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 5px;
    text-align: center; 
}

.filter-form .inputs-wrapper{
    background-color: #E8E9EC;
    color: #999999;
    float: left;
    font-size: 12px;
    padding: 4px 8px;
}

.filter-form .form-tittle{
    float:left;
    color: #4A4A4A;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0.1em;
    line-height: 34px;
    padding-left: 6px;
    border-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #E8E9EC;
    border-bottom-color: #E8E9EC;
    border-left-color: #E8E9EC;
    padding-right: 0px;
    width: 192px;
}

.filter-form{
    margin: 3px 0 4px;
}

.filter-form #fecha{
    border-radius:4px;
    -ms-border-radius: 4px;
    -moz-border-radius:  4px;
    -webkit-border-radius:    4px;
    -khtml-border-radius:   4px;
    width:100px;
    color:#FFF;
    font-size:12px;
    letter-spacing:0.1em;
    height:20px;
    background-color: #D7D7D7;
    padding-left:5px;
    margin-right: 4px;
    border:1px solid #eaeaea;
}
/*------   FIN     MAIN - COMUNICACION   ----------------------------------------------------------- */

/*--------   MENU       -------------- */


#subm-fondo {
background-image: url("../images/comunicacion/mbkg02.jpg");
background-position: center bottom;
background-repeat: repeat-x;
height: 34px;
width: 100%;
min-width: 1020px;
}

.comunicacion-page input#s {
    border-radius:4px;
    -ms-border-radius: 4px;
    -moz-border-radius:  4px;
    -webkit-border-radius:    4px;
    -khtml-border-radius:   4px;
    background-color: #B8B8B8;
    background-image: url("../images/comunicacion/buscarW.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #F7F7F7!important;
    font-size: 12px;
    font-style: italic;
    height: 20px;
    letter-spacing: 0.1em;
    padding-left: 7px;
    width: 195px;
}

.comunicacion-page input#searchsubmit {
    display: none;
}

.comunicacion-page #submenu .subm-item {
    float:left;
    margin:3px 2px  0 3px;
    
    height: 30px;
    background-color: #e9e9e9;
    background-image: url("../images/comunicacion/bkgmenu2sub.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-bottom-style: none;
    border-left: 1px solid #C8C9CB;
    border-radius: 6px 6px 0 0;
    border-right: 1px solid #B8B9BA; 
    border-top: 1px solid #B8B9BA;
}

.comunicacion-page  .subm-item  a {
    color:#828385;
    font-size: 11px!important;
    font-weight: 500!important;
    letter-spacing: 0.04em;
    line-height: 15px;
    padding: 8px 12px 7px;
    text-transform: uppercase;
    display:block;
}
 
.comunicacion-page .submenu-selected  {
    background-color: #F7F8F9!important ;
    background-image: url("../images/comunicacion/bkgmenu.png")!important;
    background-position: center bottom;
    background-repeat: repeat-x;
    border-bottom: medium none;
    border-left: 1px solid #fff!important;
    border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius:    6px 6px 0 0;
    -khtml-border-radius:  6px 6px 0 0;
    border-top: 1px solid #fff!important;
    border-right:solid 1px #C8C9CB!important; 
    padding: 8px 12px 15px;
    height: 100%!important;
    z-index:1;
} 

.comunicacion-page .submenu-selected:hover a  {
    color: #828385!important;
}

.comunicacion-page .submenu-selected  a{
    color: #828385;
    padding: 0;
}  
 
 
.comunicacion-page #submenu .subm-item:hover{ 
    background-image: url(../images/comunicacion/bkgmenu2sub.png);
    background-repeat:repeat-x;
    background-position:bottom;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right:solid 1px #c8c9cb;
    border-bottom:none;
    background-color: #F7F8F9;
}

 
.comunicacion-page  .subm-item:hover  a{
    color: #828385;
    font-weight:bold;
    text-decoration:none;
}
 
 
 
.comunicacion-page #submenu {
    margin: auto;
    width: 950px;
}
 
 
 
 
#subm-fondo .searchf{
    float:right;
    height: 20px;
    margin: 4px 15px 2px 3px;
} 
 
/*-FIN MENU*/ 

/*----------------------   iconos        ----------------*/

     .full-icon1{
        background-image: url(../images/comunicacion/iconos/iconos-OV_03.png);
    }  
    
     .full-icon2{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_07.png);  
    } 
    
    #body-en  .full-icon4{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_04.png);  
    } 
    
     .full-icon4{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_05.png);  
    }   

     .full-icon3{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_06.png);  
    }   
    
    .empty-icon1{ 
        background-image: url(../images/comunicacion/iconos/iconos-NO_03.png);  
    } 
    
     .empty-icon2{ 
        background-image: url(../images/comunicacion/iconos/iconos-NO_07.png);  
    } 
    
     #body-en  .empty-icon4{ 
        background-image: url(../images/comunicacion/iconos/iconos-NO_04.png);  
    } 
    
     .empty-icon4{ 
        background-image: url(../images/comunicacion/iconos/iconos-NO_05.png);  
    }   

     .empty-icon3{ 
        background-image: url(../images/comunicacion/iconos/iconos-NO_06.png);  
    }   

    li:hover .full-icon1, .nota:hover .full-icon1{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_03.png)!important;    
    }   
    
    li:hover .full-icon2, .nota:hover .full-icon2{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_07.png)!important;    
    } 
    
    #body-en  li:hover .full-icon4, #body-en .nota:hover .full-icon4{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_04.png)!important;
    } 
    
    
    li:hover .full-icon4, .nota:hover .full-icon4{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_05.png)!important;    
    }   

    li:hover .full-icon3, .nota:hover .full-icon3{ 
        background-image: url(../images/comunicacion/iconos/iconos-OV_06.png)!important;    
    }   

     .not-iconos-chicos{
        float:right;        
    }
    
	.not-iconos-chicos > div {
		width: 18px;
		height: 14px;
		background-size: contain;
	}

/*------------------------------------------------------------------------------------   POSTS DETAILS        ---------------------------------------------------------------------------------------------------------- */ 

#post-page a:hover,
#post-page a:active,
#post-page a:focus{
    text-decoration:none;
}

#post-page #column-izq{
    float:left;
    padding:0 0 0px;
    width:62%;
    overflow:hidden;
	font-family:Roboto-regular;
	margin-right:10px;  
}

#post-page #column-izq em{
	font-family:Roboto-italic; 
}

#post-page #column-der{
    float: left;
    margin-top: 8px;
    padding: 2px 5px 30px;
    width: 20%;
}

#post-page #column-der h2{
	font-weight:normal;
}


/* elementos columna derecha */
#post-page #column-der .nota-secundaria-item{
	margin-left:0px!important;
	margin-top:4px!important;
}

#post-page #column-der #grilla{
	height:auto!important;
}

#post-page #column-der #grilla .item-grilla-novedades{ 
	margin-top:10px;
}


#post-page #column-der #grilla .grilla-item{
	width:auto!important;
	height:auto!important;
	padding:0!important;
}


#primary .ver-todas{
	background-color:#0064C8;
	font-family: Roboto-regular;
	text-align:center;
}

#primary .ver-todas a {
	color: #fff;	
	font-size: 16px;
	font-weight:normal;
	width:100%;
	padding:5px 0;
	display:block;
}

#primary .ver-todas a:hover {
	color: #fff;
}

#post-page  #notas-principales .nota{
    background-color: #FBFBFB;
    border-right: 1px solid #FBFBFB;
    height: 273px;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 4px;
    overflow: hidden;
    padding: 0;
    width: 312px;
}

#post-page  #notas-principales .nota-encab{
    background-image: url("../images/comunicacion/bkgwhite40.png");
    background-position: right top;
    background-repeat: repeat;
    color: #636262;
    font-size: 0.68em;
    font-weight: 500;
    height: 15px;
    letter-spacing: 0.08em;
    margin-top: 0;
    padding: 2px 0 2px 10px;
    position: relative;
    text-transform: uppercase;
    top: -64px;
    width: 302px;
}

#post-page .nota-cat{
    width: 220px;
    float:left;
    padding-top:5px;
    cursor:pointer;
}

#post-page .not-iconos-chicos {
    float: right;
    margin-right: 6px;
}

#post-page  .not-iconos-chicos>div {
    float: left;
}

#post-page .nota-img{
    border-left: 2px solid #FBFBFB;
    border-right: 2px solid #FBFBFB;
    border-top: 2px solid #FBFBFB;
    height: 178px;
    margin-bottom: 0;
    width: 315px;
}

#post-page .nota-img img{
    height: auto;
    vertical-align: middle;
    width: 315px;
}

#post-page #notas-principales .nota-title{
    background-image: url("../images/comunicacion/bkgwhite40.png");
    background-repeat: repeat;
    color: #636262;
    cursor: pointer;
    font-size: 0.93em;
    font-weight: 700;
    line-height: 1em;
    margin: 0;
    position: relative;
    top: -64px;
    vertical-align: middle;
    width: 292px;
    height: 40px;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
}

#post-page #notas-principales .nota-copete{
    background-color: #FBFBFB;
    border-color:#fbfbfb;
    border-style:solid;
    border-width:1px;
    border-top:none;
    color: #636262;
    cursor: pointer;
    font-size: 0.8em;
    height: 55px;
    line-height: 0.9pc;
    margin-bottom: 0em;
    margin-top: 0px;
    overflow: hidden;
    padding-left: 9px;
    padding-right: 10px;
    position: relative;
    top: -64px;
    width: 292px;
    padding-top: 3px;
    font-weight:normal;
}

#post-page .notas-recientes{
    background-color: #DDDDDD;
    padding: 0 2px 10px;
}

#post-page .notas-recientes .title-rec{
    color: #A4A4A4;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    height: 20px;
    margin-bottom: 5px;
    margin-top: 3px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-top: 4px;
    text-shadow: 1px 1px #FBFBFB;
}

#post-page .notas-recientes .nota-title{
    background-color: #EFEFEF;
    border-bottom: 1px solid #D4D4D4;
    border-top: 1px solid #FBFBFB;
    color: #6F6F6F;
    cursor: pointer;
    font-weight: 600;
    line-height: 16px;
    padding: 10px 9px;
    font-size: 1em;
}

#post-page .notas-recientes .date{
    font-weight: normal!important;
    line-height: 14px;
    font-size:13px;
    color: #6F6F6F;
    letter-spacing: 0.03em;
}

#post-page  .detalle-cat{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 2px;
    padding-top: 1px;
    text-shadow: 1px 1px #C2C2C2;
}


#post-page  .page-content{
    padding-top:10px;
}

#post-page  .detalle-pagina{
    background-color: #FBFBFB;
    color: #333333;
    padding: 15px 40px 40px;
    width: 885px;
    min-height: 957px;
}


#post-page  .detalle-nota ul,
#post-page  .detalle-pagina ul{
    /*font-weight: 600;*/
    list-style: square outside none;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-top: 10px;
    padding-left: 10px;
}
  
#post-page  .detalle-pie{   
    border-top: 1px solid #999999;
    color: #999999;
    font-size: 11px;
    line-height: 14px;
    margin-top: 20px;
    padding: 10px 5px;
}

#post-page  .detalle-pie p{
    margin:0;
    line-height:normal;
}

#post-page .detalle-nota .detalle-pie ul {
    font-weight: normal;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#post-page .detalle-nota .detalle-pie li {
    margin-bottom: 0px;
}

#post-page  .detalle-titulo,
#post-cifras .detalle-titulo
{
    color: #333333;
    font-size: 36px;
    line-height: 40px;
	font-family:Roboto-slab;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

#post-page  .detalle-volanta{
    color: #333333;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

#post-page .post-tags-container {
	height:auto;
	padding-bottom:10px;
	width:720px;
}



#post-page .post-tags-container-right {
	height:auto;
	margin-left:0px;
	margin-right:0px;
	float:left;
}


#post-page .titulo-tags-container {
	height:auto; 
	width:auto; 
	float:left; 
	margin-right:10px; 
	margin-top:5px;
	font-weight:bold;
	color:#0064C8; 
	overflow:hidden;
}


#post-page .boton-tags-container {
	height:auto; 
	width:auto;
	float:left;
	background-color:#0064C8;
	margin:2px;
	padding:5px;
}

#post-page  .detalle-copete{    
    color: #333333;
    font-size: 100%;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 10px;
	font-family:Roboto-slab;
	padding-bottom:10px;
	border-bottom: 1px solid #C0C2C3;        
}

#post-page  .detalle-cuerpo,
#post-cifras  .detalle-cuerpo
{
    margin-bottom: 4px;
}

#post-page  .detalle-cuerpo h6,
#post-page  .detalle-cuerpo td,
#post-page  .recuadro{
    background-color: #F5F5F5;
    margin-bottom:10px!important;
    margin-top:10px;
    color: #828282;
    font-size: 13px!important;
    line-height: 18px!important;
    padding: 20px 20px 25px;
    border: 1px solid #E3E3E3;
	font-family:Roboto-regular;  
}

#post-page  .detalle-cuerpo td p{
    margin-bottom:0px!important;
    margin-top:10px;
    color: #828282;
    font-size: 13px!important;
    line-height: 18px!important;
	font-family:Roboto-regular;  
}

#post-page  .detalle-img{
    height: 555px;
	overflow:hidden;
}

#post-page  .detalle-img img{
    background-color: #FFFFFF;
    border: 1px solid #B5B5B5;
    float: left;
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}

#post-page  .pie-title{
    color: #999999;
    font-weight: 500;
}

#post-page  .detalle-epigrafe{
    background-color:#F7F7F7;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    color: #A7A7A7;
    margin-bottom: 10px;
    height: 255px;
    background-repeat: repeat-y;
    background-image:  url(../images/comunicacion/bkepigrafe.png);
    background-position: right;
    margin-top: 0px;
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-left: 7px;
    display: block;
    width: 100%px;
}

#post-page  .ui-tabs-panel{
    float: left;
    width: 40px;
}

#post-page  .not-iconos-grandes {
    background-color: #FBFBFB;
    float: left;
    margin-right: 5px;
    margin-top:15px;
}


/*POPUP */  
#box1, #box2, #box3{
    background-color: #ffffff;
    color: #888888;
 /*   height: 205px; */ 
    left: 100%;
    padding: 1.6rem;
    position: fixed;
    right: 30%;
    top: 25%;
    width: 500px;
    z-index: 11002;
    border:5px solid #888888;
    border-radius:10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.box-title{ 
    padding-bottom:5px;
    border-bottom:1px solid #CCC;
    margin-bottom:7px;
    margin-right:10px;
    color:#C2C2C2;
}

.boxclose {
    background: url("../images/comunicacion/controls.png") no-repeat scroll -25px 0 transparent;
    top: 5px;
    height: 25px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    width: 25px;
    cursor:pointer;
}

.overlay {
    display:none;
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11001;
    opacity:0.5;
}





/*----------------------------------------------------------    MENU 2 y 3 NIVELES        ------------------------------------------------------- */


.menu-niveles-page .navigation3 {
    list-style: none;
    margin: 10px 0 0 10px;
    float: left;
    font: 13px Arial,Helvetica,Verdana,sans-serif!important;
    line-height: 15px;
    width: 170px;
    min-height: 276px;
    font-weight: bold;
}
.menu-niveles-page .navigation3 li {
    padding-bottom: 5px;
}

.menu-niveles-page  .navigation3 li.submenu-selected {
    padding: 0px;
	margin-bottom:10px;
    border:0px!important;
}


.menu-niveles-page .navigation3 a {
    border: #ccc solid 1px;
    border-right: none;
    background-color: #DBDBDB;
    border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
    box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    color: #666;
    display: block;
    left: 3px;
    margin-top: 5px;
    padding: 5px 5px 5px 7px;
}


.menu-niveles-page  .navigation3 .submenu-selected a {
    background-color: #FFF;
    color: #999!important;
    display: block;
    left: 3px;
    margin-top: 5px;
    padding: 5px 5px 5px 7px;
}

.menu-niveles-page .navigation3 a:hover {
    background-color: #FFF;
}




.menu-niveles-page .bkg_middlediv {
background-color: #E9E9E9;
}

#pagina-3niveles .middlediv {
    background-color: #F7F8F9;
    background-image: url('../images/comunicacion/bkgmain.png')!important;
    background-position: center top;
    background-repeat: no-repeat;
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #FFF;
    border-right: 1px solid #DADADA;
    margin: 0 auto 0;
    padding: 20px 20px .004em;
    width: 912px;
}



#pagina-2niveles  .middlediv{
    background-color: #F7F8F9;
	margin:auto;
    border-bottom: 1px solid #DADADA;
    border-top: 5px solid #E9E9E9;
    margin-top: 0;
    padding: 20px;
    min-width: 1100px;
    width: 1100px;
    min-height:500px;
}


#primary .menu-niveles-page #content {
    background-color: #FFF;
    border: 1px solid #DBDBDB;
    float: left;
    padding-bottom: 50px;
    width: 705px;
    padding-left: 20px;
    margin-top: 10px;
    min-height: 500px;
    margin-bottom: 10px;
    padding-right:10px;
}

#primary #pagina-2niveles #content {
    margin-top: 0px!important;
}

#primary #pagina-2niveles .contenido {
    width: 72%;
    padding-right: 10px;
    border-right: 1px solid #DBDBDB;
    padding-top:10px;
    margin-left:10px;
}

#primary #pagina-2niveles .contenido  ul{
    margin-bottom: 13px;
    margin-left: 26px;
    margin-right: 13px;
    margin-top: 13px;
}


.menu-niveles-page .contenido h1 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #585858;
}

.menu-niveles-page .texto, .menu-niveles-page .texto font, .menu-niveles-page .texto p {
    color: black;
    font-family: Arial,Helvetica,Verdana,sans-serif!important;
    font-size: 13px!important;
    line-height: 17px!important;
}

.menu-niveles-page p {
    margin-bottom: 1em;
}

.menu-niveles-page ul, .menu-niveles-page ol {
    margin-left:20px;
}



/*-------------ACTIONS----------*/

.page-action-volver a{
	background-image:url('images/page/volver.PNG');	
	width:56px;
	height:56px;
}

.button-container {
	margin-left:30px;
	margin-top:2px;
}

.button-share-container {
	margin-left:25px;
}


/*-------------#ACTIONS----------*/



/*-------------SLIDER----------*/

.wrapper-photo {
	margin: 0 auto;
	width: 940px;
	display:block;
}

.wrapper-video {
	margin: 0 auto;
	width: 940px;
	display:none; 
}

.wrapper-pdf {
	margin: 0 auto;
	width: 940px;
	display:none; 
}


.ss2_wrapper { 
	position:relative; 
	width:720px; 
	height:400px; 
	margin:0 0 20px 0; 
}



.ss2_wrapper .slideshow { 
	position:relative; 
	width:720px; 
	height:400px;
}

.img-wrapper{
	overflow:visible!important;
}

.ss2_wrapper .slideshow .slider-image-wrapper { 
	background-size:cover;
	background-position:center;
	width:720px; 
	height:400px;
}
	
.ss2_wrapper .slideshow_item { 
	width:720px; 
	height:400px;
}

.ss2_wrapper .slideshow_item .data { 
	
}	
	
.ss2_wrapper a.slideshow_prev { 
	position:absolute; 
	left:-40px; 
	top:160px; 
	z-index:11; 
	width:40px; 
	height:46px; 
	outline:none; 
	background:url(../images/comunicacion/flecha_izq.png) no-repeat;
	background-size: 13px 31px;
	background-position: center;  
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}

.ss2_wrapper a.slideshow_prev:hover { 
}

.ss2_wrapper a.slideshow_prev span { 
	display:block; 
	width:40px; 
	height:46px; 
	background:url(../images/comunicacion/flecha_izq.png) no-repeat -55px; 
	text-indent:-9999px;
}
		
.ss2_wrapper a.slideshow_next { 
	position:absolute; 
	right:-40px; 
	top:160px; 
	z-index:11; 
	width:40px; 
	height:46px; 
	outline:none; 
	background:url(../images/comunicacion/flecha_der.png) no-repeat; 
	background-size: 13px 31px;
	background-position: center;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}

.ss2_wrapper a.slideshow_next:hover { 
}

.ss2_wrapper a.slideshow_next span { 
	display:block; 
	width:40px; 
	height:46px; 
	background:url(../images/comunicacion/flecha_der.png) no-repeat -15px; 
	text-indent:-9999px;
}
	
.ss2_wrapper .slideshow_paging { 
}

.ss2_wrapper .slideshow_paging a { 
	display:block; 
	float:left; 
	margin:0 1px; 
	padding:3px 7px; 
	color:#ccc; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
}

.ss2_wrapper .slideshow_paging a:hover { 
	color:#fff
}

.ss2_wrapper .slideshow_paging a.activeSlide { 
	background:#eee; 
	color:#222
}
	
.ss2_wrapper .slideshow_box { 
	position:absolute; 
	left:0; 
	bottom:0; 
	background:url(../images/comunicacion/trans-black-70.png); 
	width:100%; 
	height:55px; 
	z-index:11;
}

.ss2_wrapper .slideshow_box .data { 
	padding:10px 20px; 
	color:#fff;
	font:14px Roboto-condensed;
}

.ss2_wrapper .slideshow_box .data h4 { 
	color:#fff; 
	font:9px Roboto-condensed; 
	padding:0; 
	margin:0 0 0px 0;
}

.ss2_wrapper .slideshow_box .data p { 
	color:#fff; 
	padding:0;
	font:9px Roboto-condensed; 
	margin:0;
	z-index:20;
}

.ss2_wrapper .slideshow_box .data a { 
	color:#fff;
}

.media_icons_slider {
	/*position:absolute;
	z-index:500;
	margin: 7px 3px 80px 470px;
	width:167px;*/
	float:right;
}

.media_icons_slider a img {
	float:right;
	margin:4px;
}


/*-------------#SLIDER----------*/
