@charset "utf-8";

/*-----GENERALS-----*/
body	{ 
/*	background: rgb(240,243,244);*/
	color: rgb(0,0,0); 
	}
a { 
	text-decoration:none; 
	color:rgb(10,115,177);
}
a:hover { 
	color:rgb(5,57,88);
}

.alignleft {
    float: left;
    margin: 0 20px 10px 0;
}
.alignright {
    float: right;
    margin: 0  0 10px 20px;
}
.alignnone{
    float: none;
}
/*------HEADER-------*/
#header {
	background: rgb(7, 35, 51) url(ui/bg-header.png) no-repeat top center;
	border-bottom: 5px solid rgb(180,180,180);
	width:100%;
/*	height:122px;*/
	overflow:visible;
        -webkit-box-shadow: inset 0px 3px 30px rgba(0,0,0,.5);
        -moz-box-shadow: inset 0px 3px 30px rgba(0,0,0,.5);
        box-shadow: inset 0px 3px 30px rgba(0,0,0,.5);
}
#header.section{
    margin-bottom: 3em;
}

/*-----CORP NAV-----*/
#corpNavHolder{
        border-bottom: 1px solid #203948;
        border-bottom: 1px solid rgba(256,256,256,.1);
        overflow: hidden;
}

#corpNav {
	padding:3px 10px 0 0;
/*	border-bottom: 1px solid rgb(2, 10, 15);*/
    text-align:right;
}


#corpNav a {
	color: rgb(145,165,172);
	font-size:.7em; 
	letter-spacing:1px;
	text-shadow: 0px 2px 0px #000;
	text-transform:uppercase;
	}
	
#corpNav a:hover {
	color: rgb(256,256,256);
}

a.facebookAccess,
a.twitterAccess,
a.rssAccess,#menu-item-22694 a, #menu-item-22696 a, #menu-item-22697 a{
	width:20px;
	height:20px;
	display:inline-block;
	text-indent:-99999px;
/*	background-position:  0 0;*/
    background:url(ui/socialIco-sprite.png);
	background-repeat: no-repeat;

}

a.facebookAccess,#menu-item-22694 a{
	background-position: 0 -20px;
}

a.twitterAccess,#menu-item-22696 a{
	background-position: -20px -20px;
}

a.rssAccess,#menu-item-22697 a{
	background-position: -40px -20px;
}
a.facebookAccess:hover,#menu-item-22694 a:hover{
	background-position: 0 -40px;
}

a.twitterAccess:hover, #menu-item-22696 a:hover{
	background-position: -20px -40px;
}

a.rssAccess:hover, #menu-item-22697 a:hover{
	background-position: -40px -40px;
}
	
#siteNav	{
/*	border-top: 1px solid rgb(57,79,92);*/
	overflow:hidden;
        background: rgba(0,0,0,.2);
        -webkit-box-shadow: inset 0px 3px 30px rgba(0,0,0,.5);
        -moz-box-shadow: inset 0px 3px 30px rgba(0,0,0,.5);
        box-shadow: inset 0px 3px 30px rgba(0,0,0,.5);
}

#corpNav li { 
	display:inline; 
	margin-left:20px;   
}

.logo	{
	float:left;
	margin:20px 25px 20px 0 ;
}


/*-----MAIN NAV------*/
#mainNav {
	float:left;
	overflow:hidden;
        padding-top: 35px;
/*	border-right: 1px solid rgba(57,79,92,.8)*/
	}
	
#mainNav li {
	display:block;
	float:left;
	margin:0;
	font-size:1em;
	line-height:1em;
/*	border-left: 1px solid rgb(57,79,92);
	border-right: 1px solid rgba(2, 10, 15,.8);*/
        border-right: 1px solid rgba(57,79,92,.8);
	letter-spacing:1px;
        text-transform: uppercase;
        height:36px;
}

#mainNav li:first-child {
	padding-left:0;
        border-left: none;
}

#mainNav li a { 
	color:rgb(256,256,256); 
	font-size:.9em;
/*	height:65px;*/
	padding:0 20px;
	display:block;
        text-shadow: 0px 2px 0px #000;
        font-family: 'GnuolaneFree', Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
}

#mainNav li a:hover,
#mainNav li.current-menu-item a,
#secondaryNav li.current-menu-item a{
	color:rgb(158, 157, 79);
        text-shadow: 0px -2px 0px #000000;
/*	background:rgba(0,0,0,.5)*/
}
#mainNav li a span	{ 
	font-weight:normal; 
	font-family:Georgia, "Times New Roman", Times, serif;
}


/*-------SECONDARY NAV-------*/	
#secondaryNav {
	float: right;
	text-align: right;
        width:230px;
        padding-top: 47px;
/*	margin-right:10px;*/
}

#secondaryNav li {
	float: left;
	font-size: 1em;
	text-shadow: 0px 2px 0px #000;
        margin-right: 14px;
/*	width:60px;*/
       
	}

#secondaryNav li a{
	color:rgb(256,256,256);
	font-size: .9em;
        text-transform: uppercase;
        font-family: 'GnuolaneFree', Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
}

#secondaryNav li a:hover{
	color:rgb(158, 157, 79);
}

#secondaryNav li:last-child {
	margin-right:0;
}

/*---------TITULARES----------*/
#titulares{
    position: relative;
}

#golpe {
    border-bottom: 5px solid rgb(200,200,200);
}

#golpe h1, #golpe p {
	text-align: center;
}

#golpe h1 {
	font-size: 2.5em;
}

#golpe {
	background: rgb(255,255,255);
	margin-top: -3em;
	padding: 30px;
        display: none; /*Eliminar antes de publicar*/
}
#closeHit{
    width:24px;
    height: 24px;
    text-indent: -99999px;
    display: block;
    position: absolute;
    top: 160px;
    right: 20px;
    /*background: url(ui/closeHit.png)top left no-repeat;*/
}

/*MAIN TOPICS*/

#mainTopics { 
	float: right;
/*	overflow: hidden;*/
	width: 646px;
        position: relative;
        display: block;
}
.siteWrapper.suplements #mainTopics{
    margin: 0 auto;
    float: none;
}

.siteWrapper.suplements .navigation {
    margin-top: 1.5em; }
	
.topics	{ 
	width:676px;
        overflow:hidden;

}	
.topics li { 
	display:block;
        margin-bottom:1em;
        position: relative;
}
.topics li img	{
/*	float:left; */
	margin:0 20px 0 0;
	padding:10px;
	background:rgb(232, 233, 234); }


.topics li.secondaryTopic {
/*	height: 90px;*/
	width:279px;
	float:left;
	padding:.5em 27px;
	border-right: 1px dotted rgba(0,0,0,.25);
	position:relative;
}
.topics li.secondaryTopic:last-child {
	border-right: none;
}
.itemTitle2{
	font-size:1.2em;
        font-weight: normal;
        line-height:1em;
        font-family: 'HelveticaNeueLTStd47LightCond', Arial, Helvetica, sans-serif;
}

#mainTopics .usrOpinion {
        clear: both;
        border-top:1px solid rgb(211, 211, 211);
        border-bottom:1px solid rgb(211, 211, 211);
        border-right: none;
        margin-top: 1.5em;
        padding: 27px;
	position:relative;
        width:586px;
}

#mainTopics .usrOpinion .itemTitle {
    font-size: 2em;
    font-family: 'HelveticaNeueLTStd47LightCond',Arial,Helvetica,sans-serif;
    line-height:  1.15em;
}

#mainTopics .usrOpinion img {
    background:rgb(232, 233, 234);
    padding:10px;
    float:right;
    height:122px;
    margin: 0 0 0 20px;
    width:183px; }


.topics li.secondaryTopic.extended {
	height: auto;
	width:586px;
        padding: 27px;
	margin-right:0;
/*	overflow:hidden;*/
	border-top:1px solid rgb(211, 211, 211);
        border-bottom:1px solid rgb(211, 211, 211);
        border-right: none;
	position:relative;
}

.topics li.secondaryTopic.extended a.itemTitle{
	font-size:1.8em;
        font-weight: normal;
        line-height:1.2em;
        font-family: 'HelveticaNeueCondensed', Arial, Helvetica, sans-serif;
}

.topics li.secondaryTopic a {
/*	display:block;*/
	font-size:.985em;
	line-height:1.3em;
	letter-spacing:.02em;
	}
.topics li.secondaryTopic.extended img {
	float:right;
	width:183px;
	height:122px;
        margin: 0 0 0 20px;
}

.smallBadge	{
	width:53px;
	height:50px;
	display:block;
	text-indent:-99999px;
	position:absolute;
	top:-2px;
	right: 4px;
        z-index: 10;
}
	
.editorChoice {
	background:url(ui/editorChoice.png) top left no-repeat;
}
.newest	{
	background:url(ui/loMasNuevo.jpg) top left no-repeat;
}
.articleMetadata {
        font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:.75em;
	color:#888;
	margin-bottom:0;
	padding-top:.3em;
        line-height: 1.5em;
	}
	
.author	{
        color: rgb(0,0,0);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
}

.author a {
    border-bottom: 1px dotted rgb(0,0,0);
    color: rgb(0,0,0);
}

.author a:hover {
    border-color: rgb(10,115,177);
    color: rgb(10,115,177);
}
	
.secondaryTopic .articleMetadata {
	font-size: .75em;
}
.secondaryTopic .epigrafe	{
}

.topics li.principalTopic	{ 
	width:586px;
/*	clear:both; */
	background:rgb(230, 242, 242);
	background-image : -moz-linear-gradient(top, #FFFDFE, #F3F3F3); 
	background-image : -webkit-gradient(linear, left top, left bottom, from(#FFFDFE), to(#F3F3F3)); 
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFDFE', EndColorStr='#F3F3F3');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFDFE', EndColorStr='#F3F3F3')";
	border:1px solid rgb(211, 211, 211);
        margin-bottom: 1.5em;
	padding:27px;
	position:relative;
        top:4px;
}

li.principalTopic img {
	margin:0 .5em .5em 0;
        float: left;
}
.principalTopic .articleMetadata	{
	margin-bottom:1em;	 
}

.principalTopic p.epigrafe	{
	margin-bottom:.5em;
}

.principalTopic h1 {
        font-size: 1.9em;
	margin-bottom:.5em;
        font-family: 'HelveticaNeueCondensed', Arial, Helvetica, sans-serif;
        font-weight: normal;
}


.mainExcerpt {
/*	display: none;*/
	margin-bottom:0;
}

.more {
	font-size:.6em;
	font-weight:bold;
	color:rgb(256,256,256);
	text-transform:uppercase;
	background: rgb(6, 36, 49);
	padding:.2em;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:100px;
	margin-bottom:3em;
	margin-top:.5em;
	display:block;
	text-align:center;
	}

.statement .more-link {
        font-size:.6em;
	font-weight:bold;
	color:rgb(256,256,256);
	text-transform:uppercase;
	background: rgb(6, 36, 49);
	padding:.2em;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:100px;
	margin-bottom:3em;
	margin-top:.5em;
	display:block;
	text-align:center;
        width: 138px;
}
#subjectsHolder a.more{
      width:70px;
      float: left;
      background:rgb(42,65,75);
}
a.more:hover, #subjectsHolder a.more:hover {
    color:rgb(0,0,0);
    background: rgb(173, 196, 45);
}

#multimedia .siteWrapper {
    position: relative; /*Para posicionar el boton more en contexto*/
}

#multimedia .more {
    position: absolute;
    right: 0;
    top: 0;
}
#promoBook .more{
            margin-bottom: 0;
}

/*---LISTA ITEMS DESTACADOS---*/

.listaItemsDestacados li	{
	width:586px;
	clear:both;
	background:rgb(230, 242, 242);
	background-image : -moz-linear-gradient(top, #FFFDFE, #F3F3F3);
	background-image : -webkit-gradient(linear, left top, left bottom, from(#FFFDFE), to(#F3F3F3));
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFDFE', EndColorStr='#F3F3F3');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFDFE', EndColorStr='#F3F3F3')";
	border:1px solid rgb(211, 211, 211);
	padding:27px;
	position:relative;
/*        overflow:hidden;*/
        margin-bottom: 27px;
}

.suplements .listaItemsDestacados li .name,
.suplements .regularList li .name {
/*    font-weight: bold;*/
    font-family: 'GnuolaneFree', Arial, Helvetica, sans-serif;
    font-size: 1.2em;

}
.suplements .listaItemsDestacados li .cargo{
    font-size: .8em;
/*    text-transform: uppercase;*/
/*    color: #666;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    border-bottom: 1px dotted rgb(211, 211, 211);
    margin-bottom: 1em;
    display: block;
    padding-bottom: 1em;
    margin-left: 165px;
}
.suplements .regularList li .nombre{
    font-weight: bold;
}
.suplements .regularList li .cargo{
    font-size: .8em;
     font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    border-bottom: none;
    margin: 0;
    padding: 0;
    display: block;
}

.suplements .listaItemsDestacados li em{
    font-style: italic;
    font-weight: bold;
}

.suplements .regularList li {
    font-size: .9em;
    padding: .5em 0 .5em 1em;
    border-bottom: 1px dotted rgb(211, 211, 211);
}

.listaItemsDestacados li img.imgDestacada {
	float:left;
	margin:0 20px 0  0;
	padding:10px;
	background:rgb(232, 233, 234);
	}

.listaItemsDestacados li img.imgSecondary {
	float:left;
	margin:0 20px 0 0;
	padding:10px;
	background:rgb(232, 233, 234);
/*        width:183px;
        height:121px;*/
	}
.listaItemsDestacados.corp li{
            overflow: hidden;
}

img.imgLibro {
	float:left;
	margin:0 20px 0 0;
	padding:10px;
	background:rgb(232, 233, 234);
/*        width:183px;
        height:121px;            */
}


 .blog .listaItemsDestacados li .date{
        background:#6A7C83;
        font-size: 1.2em;
        line-height: .8em;
        padding: .5em 0 .5em .5em;
        color: rgb(256,256,256);
        width: 56px;
        position: absolute;
        top:27px;
        left: -66px;
        z-index: 10;
        text-align: justify;
        text-shadow: 0px 1px 0px rgb(0,0,0);


        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 5px;


        }
.blog .listaItemsDestacados li .date span{
        font-size:.75em;
        letter-spacing: 5px;
        font-weight: bold;
/*        color: rgb(100,100,100);*/
}
* html .clearfix{
         height: 1%;
         overflow: visible;
}

* + html .clearfix{
         min-height: 1%;
}
.clearfix:after{
    clear:both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}
/*ASIDE TOPICS*/
#asideTopics {
	border-right:1px solid rgb(222,222,222);
	float: left;
	width: 276px;
	padding-right:30px;
}

#asideTopics .topics li	{ 
	font-size:.9em; 
	}

#usrSubmission {
	background: #f5f5f5;
	padding: 1em;
	border:1px solid #CCC;
	margin-bottom: 1.5em;	
}


/*.usrOpinion blockquote {
	background: rgb(191,223,245);
	padding: 1em;
	margin: .5em 0 0 0;	
	-moz-border-radius: 5px;
	border-radius: 5px; 
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

.usrOpinion blockquote a {
	font-size:1.3em;
	display:block;
	margin-bottom:.5em;
	line-height:1.5em;
	color:rgb(10,91,140)
}
.usrOpinion blockquote a:hover {
	text-decoration:underline;
}

.usrOpinion blockquote p {
 	background:url(ui/quote-ico.gif) top left no-repeat;
	padding-left:30px;
}*/
#usrSubmission h2 {
	 font-size: 1em;
	 font-style: italic;
}
  
#usrSubmission p {
	font-size: .75em;
 	font-style: italic;
	margin-bottom: 0;
	text-align: right;
 }

.statement {
        margin-bottom: 1.5em;
}
.statement p{
    font-size: 0.8571em;
    font-style: italic;
    font-family: Georgia, Times, serif;
}

/*.statement p a{
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1em;
}
.statement p a:before{
   content: "» "
}*/


/* Bloque ejes centrales en lista */
.listaEje {
	float: left;
	margin-right: 30px;
	width: 190px;
        border-right:1px solid rgb(222,222,222);
        padding-right: 30px;
}

.listaEje.ultima {
	margin-right: 0;
        border-right: none;
}


/*Listas de autores*/
#authorsList {
    font-size: 0.9em;
    overflow: hidden;
}

#authorsList li {
    overflow: hidden;
}

#authorsList .avatar {
    border: 1px solid rgb(129,140,146);
    float: left;
    margin: 0 1em 1em 0;
}

#authorsList .numberPost {
    font-style: italic; }

#asideTopics #authorsList li {
    border-bottom: 1px dotted rgb(129,140,146);
    padding-top: 1em;
}

#asideTopics #authorsList li:first-child {
    padding-top: 0;
}

#authorsHolder {
    overflow: hidden;
    width: 642px; }

#authorsHolder #authorsList {
    width: 672px;

}

#authorsHolder #authorsList li {
    border: 1px solid rgb(192,197,200);
    float: left;
    height: 136px;
    margin: 0 30px 30px 0;
    padding: 30px;
    width: 244px; /*306 - 60 - 2*/
}

#authorsHolder #authorsList .authorName {
    font-family: 'HelveticaNeueLTStd47LightCond',Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}

#authorsHolder #authorsList .userCargo {
    color: rgb(65,82,92);
    font-size: .7857em;
    font-style: italic;
}

#authorsHolder #authorsList .userDescription {
    font-size: .8571em;
}

#authorsHolder #authorsList .avatar {
    border: 1px solid rgb(129,140,146);
    float: left;
    margin: 0 1em .5em 0;
}

#authorsHolder #authorsList .numberPost {
    font-size: .8571em;
}
/*-----GENERAL CONTENT DISPLAY----*/
.epigrafe, p.epigrafe	{ 
	margin-bottom:.3em;
	font-size:0.7em;
	text-transform:uppercase;
	display:block;
	color:#888;
        line-height: 1.5em;
}

.usrOpinion .epigrafe{
    background: url(ui/reward.png)top left no-repeat;
    padding-left: 15px;
    color: rgb(0,0,0);
}

#golpe .epigrafe {
    font-size: .75em; }

.rotulo	{
/*        border-top: 3px solid rgb(129,140,146);*/
/*	color:rgb(129,140,146);*/
	/*font-family:  Determinado vía TypeKit ;*/
/*	font-size: 2em;*/
/*      font-weight: 300;*/
/*	line-height: 1;*/
        color: #333333;
        padding-top: .25em;
	margin-bottom:.5em;
	text-transform:uppercase;
        font-size: 1.546em;
        line-height: 1em;
/*        border-bottom: 2px solid #333;*/
        font-family: 'GnuolaneFree', Arial, Helvetica, sans-serif;
	}
/*#ejesCentrales .rotulo{
    height:45px;
    font-size: 1.446em;
    padding-bottom: .25em;
}*/
.rotulo a{
    color: #333333;
}
.rotulo a:hover{
    color:rgb(10,115,177);
}
.rotulo a:after{
    content: "»";
    font-size: 2.1em;
    position: relative;
    top:5px;
    margin-left: 10px;
}
.aliados{
   text-transform: none;
}
.aliados:after{
    content: "»";
    font-size: 2.1em;
    position: relative;
    top:5px;
    margin-left: 10px;
}
.rotulo	span{
   font-weight: normal;
   display: block;
   text-transform: lowercase;
   font-style: italic;
   color: #666;
   display: inline;
}
.articleAside .rotulo, #indiceSeccion #asideTopics .rotulo{
    border-bottom: 1px solid #333;
    margin-bottom: 1em;
}
 .identifyer {
    background:url(ui/identifyer.gif) top right no-repeat;
    color: rgb(256,256,256);
    display: inline;
    font-size: 0.7142em;
    margin-right: 0.5em;
    padding:.2em .9em .2em .75em;
    text-transform: uppercase;
}
	
/*----SOCIAL MEDIA-----*/

#socialMedia {
	background:rgb(213,221,225);
        padding: 2em 0;
}
#rssCall, 
#newsletterCall, #colaborationCall  {
    text-align: center;
    background: #f7f9f9;
    border: 4px solid rgb(186,199,205);
    width:238px;
    float:left;
    overflow:hidden;
    padding:30px;
}
#rssCall, #newsletterCall{
       margin-right:30px;
}
#socialMediaHolder div:last-child{
	margin-right:0;
}
#socialMediaHolder h1{
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 10px;
	margin-bottom:1em;
	border-bottom: 1px solid #adafaf;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:center;
}
#socialMediaHolder div p{
	font-size: .8em;
	text-align:center;
}
#socialMediaHolder div img{
	display:block;
	margin:0 auto;
}
#socialMediaHolder h1 span{
	font-style: italic;
	/*display:block;*/
	text-align:center;
	text-transform:none;
	font-size:16px;
}

/*-----MULTIMEDIA---*/

#multimediaBody{
/*    background:url(ui/bg-multimedia.png) top left repeat;*/
      background:rgb(213, 221, 225);
}

#multimediaBody #multimedia{
    background: none;
}

#multimediaDisplayer{
        overflow: hidden;
        position: relative;
        width: 1010px;
}

#multimediaDisplayer li {
	float: left;
	margin: 0 30px 30px 0;
	width: 306px;
        height: 295px;
        position: relative;
        text-align: center;
}

#multimediaDisplayer li a{
        font-size: .9em;
        font-weight: bold;
}

#multimediaDisplayer li img{
        background: rgb(234, 234, 234);
        padding: 30px;
        border: 1px solid rgb(256,256,256);
        width: 244px;
        height: 163px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}

#multimediaDisplayer li img:hover  {
    background:rgb(256,256,256);
}

#multimediaDisplayer li .mediaIdentifyer {
    background: rgb(234, 234, 234);
    padding: .3em 1em .3em 0;
    text-transform: uppercase;
    font-size: .65em;
    font-weight: bold;

    position: absolute;
    left:30px;
    bottom: 100px;
}

#carousel li .mediaIdentifyer {
    background: rgb(234, 234, 234);
    padding: .3em 1em .3em 0;
    text-transform: uppercase;
    font-size: .65em;
    font-weight: bold;

    position: absolute;
    left:30px;
    bottom: 62px;
}

.mediaIdentifyer em  {
   padding: .6em 0 .6em 25px;
   margin-top: .2em;
}
em.video{
    background: url(ui/ico-video.png) 0 0 no-repeat;
}
em.dossier{
    background: url(ui/ico-dossier.png) 0 0 no-repeat;
}
em.cronicas{
    background: url(ui/ico-cronica.png) 0 0 no-repeat;
}
em.foto-video{
    background: url(ui/ico-fotovideo.png) 0 0 no-repeat;
}
em.audio{
    background: url(ui/ico-audio.png) 0 0 no-repeat;
}

#multimedia{
    background:rgb(213, 221, 225);
}

#multimedia .siteWrapper {
	overflow: hidden;
}

#carouselHolder {
    width: 978px;
    overflow: hidden;
    position:relative;
}

#carousel {
	overflow: hidden;
	width: 978px;
        position: relative;
}
#carousel ul{
        overflow: hidden;
        position: relative;
        width: 4024px;
}

#carousel li {
	float: left;
	margin-right: 30px;
	width: 306px;
        position: relative;
        text-align: center;
}

#carousel li a{
        font-size: .8em;
        font-weight: bold;
}

#carousel li img{
        background: rgb(234, 234, 234);
        padding: 30px;
        border: 1px solid rgb(256,256,256);
        width: 244px;
        height: 163px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}

#carousel li img:hover  {
    background:rgb(256,256,256);
}
.prev, .next{
    position: absolute;
    top:72px;
    display:block;
    width:50px;
    height: 50px;
    text-indent: -99999px;
    z-index: 1000;
}
.prev {
    left:0;
    background:url(ui/btn-prev.png) 0 0 no-repeat;
}

.next {
    right:0;
    background:url(ui/btn-next.png) 0 0 no-repeat;
}

#multimediaBodyPage .section{
    margin-bottom: 0;
}
#multimediaBodyPage #footer{
    margin-top: 0;
}
#multimediaDisplayHolder {
    padding-top: 2em ;
}

#multimediaContent p{
/*    background: rgb(0,0,0);*/
    text-align: center;
    padding: 0 0 4em 0;
    margin:0;
}
#multimediaContent h1.rotulo {
    color:rgb(256,256,256);
}

/*----SELF PROMOTION---*/

#trabajosEmblematicos {
	float: left;
	width: 642px;
        margin-right:30px;
}

#promoBook {
	border: 1px solid rgba(0,0,0,.25);
	float: right;
	padding: 30px 30px 0 30px;
	width: 244px;
        background:rgb(256,256,256);
}

#promoBook li {
    border-bottom: 1px dotted rgba(0,0,0,0.25);
    margin-bottom: 1.5em;
    overflow: hidden;
    padding-bottom: 1.5em;
}

#promoBook img{
    	float:left;
	margin:0 20px 0 0;
	padding:10px;
	background:rgb(232, 233, 234);
}


#bestWorks li h2, #promoBook h2{
    font-size:1.2em;
    line-height: 1.2em;
    margin-bottom:.5em;
}

#promoBook h2{
    margin-top: .5em;
}

#bestWorks h3 {
    color: #888888;
    font-size: .6875em;
    text-transform: uppercase;
    background:url("ui/ico-laurel.png") no-repeat scroll left top transparent;
    line-height: 1.5em;
    margin-bottom: .5em;
    padding-left:24px;
}

#bestWorks li {
    border-bottom:1px solid #D3D3D3;
    overflow: hidden;
    padding-left: 222px;
    padding-top: 1.5em;
    position: relative; }
	
#bestWorks p {
	font-size: 0.833em; }

#bestWorks img {
        background:rgb(232, 233, 234);
        left: 0;
	margin:0 20px 0 0;
	padding:10px;
        position: absolute;
        top: 1.5em;
}

/*-----LISTAS----*/

.itemsList {
	font-size: 1em;
	margin-bottom:1em;
}
.articleAside .itemsList{
 	font-size: .9em;
	margin-bottom:.8em;
}

.itemsList li {
	border-bottom: 1px dotted rgba(0,0,0,.25);
	padding: 0 0 .5em 0;
        margin-bottom: .5em;
}

.itemsList li:last-child {
    border-bottom: none;
}

.itemsList.portada li{
    padding:10px 0;
}


.itemsList .articleMetadata {
	display: block;
}
p.articleMetadata .date{
    display: block;
}

#searchResult .itemsList {
    margin-top: 3em;
/*	font-size: 1.25em;*/
}
#searchResult .itemsList li a {
	font-size: 1.15em;
}

#searchResult .itemsList li {
    padding: 1.2em 0 1.2em 0;
    margin-bottom: 0;
}

#searchResult .articleExcerpt {
    font-weight: normal;
    font-size: .9em;
    margin-bottom: 0;
    color: rgb(100,100,100);
    margin-top: .5em;
/*    font-style: italic;*/
}

.itemsList li .epigrafe	{
	font-size:.6em;
}
/*.itemsList li .author	{
	display:block;
	margin-top:0;
	background:url(ui/authorBlockquote.jpg) 0 0 no-repeat;
	padding-top:1em;
	padding-left:6em;
	}*/

/*.itemsList li.usrOpinion {
	font-weight:normal;
	border-bottom:none;
}*/
/*.itemsList li.usrOpinion p	{
	margin-bottom:0; 
}*/
/*------ADS---*/

/*-----FOOTER----*/

#footer #corpNav li {
    display: block;
}

#footer {
/*	background: rgb(256,256,256);*/
	margin: 2.5em 0 0 0;
        border-top: 5px solid rgb(196,196,196);
        background:url(ui/bg-footer.png) top left repeat;
}

#footer #mainNav li,
#footer #secondaryNav li  {
    display: block;
}

#footer .siteWrapper    {
    padding: 2.5em 0 6em 0;
    background:url(ui/bg-footerNav.png) top center no-repeat;
}

#colophon   {
    width:280px;
    float: left;
}


#colophon p	{
/*    text-align: center;*/
    display: block;
    font-size: 0.7em;
    margin-bottom: 0;
    color:rgb(100,114,123);
    line-height: 1.6em;
}

#footer a.logo {
    width: 134px;
    height: 45px;
    background: url(ui/logo-footer.png) top left no-repeat;
    display: block;
    text-indent: -9999px;
    float: none;
    margin: .5em 0 .8em 0;
}

#footer .mainNav,
#footer .secondaryNav,
#footer .corpNav,
#footer .contactNav {
    float: left;
    margin-right: 30px;
    width: 127px;
    height: 180px;
    border-left: 1px dotted rgba(255,255,255,.25);
    padding-left: 15px;
}
#footer a{
    color: rgb(145,165,172);
    font-size:.6em;
    letter-spacing:1px;
    text-transform:uppercase;
}
#footer a:hover{
    color:rgb(158, 157, 79);
}

#footer li{
    padding: .5em 0;
    line-height: .75em;
}

.madeBy {
	padding-top: 1.5em; }
	
#colophon .madeBy {
	font-size: 10px; }

.madeBy a {
	background: url("ui/madeby-12monos.png") no-repeat;
	display: block;
	height: 13px;
	text-indent: -999999px;
	width: 85px; }
	
.madeBy a:hover {
	background-position: 0 -13px; }
	

/*--------MAIN SUBJECTS-------*/
#mainSubjects {
    bottom: -160px;
    left: 0px;
    position: fixed;
    z-index: 10000;
    width: 100%;
    margin:0;
    padding: 3px 15px 3px 0;
    height: 190px;
    overflow: hidden;
    color: #333333;
    background: rgb(127,133,137) url(ui/background-mainSubjects.png) 0 0 repeat-x;
    border-top: 1px solid rgb(115,115,115);

/*    display:none;*/
}

#subjectsHolder{
    min-width:642px;
/*    float: left;*/
/*    margin-bottom: 20px;*/
}

#subjectList{
    padding:0;
    height: 30px;
/*    position: relative;
    top:0;
    left: 0;*/
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width:530px;
}

#subjectList dt,
#subjectList dd {
    display: block;
    float: left;
    margin-right: .5em;
    padding: 4px 0;
}

#subjectList dt {
    text-transform: uppercase;
    font-weight: bold;
    color:rgb(256,256,256);
/*    border-right:1px solid rgb(181, 180, 180);*/
/*    background:url(ui/bg-footer.png) top left repeat;*/
/*    padding-left: 1.5em ;*/
    margin-right: 1.5em;
    font-size: .75em;
}
#subjectList dt a#paneltoggle {
    background: url(ui/btn-subjectDrawer.png) top left no-repeat;
    color:rgb(180, 180, 180);
    padding-left: 2em;
    padding-bottom: .5em;
    padding-right: 2em;
}

#subjectList dt a#paneltoggle:hover{
    color: rgb(173, 196, 45);
}

#mainSubjects.up dt a#paneltoggle {
    background: url(ui/btn-subjectDrawerUp.png) top left no-repeat;
}

#subjectList dd a {
    color:rgb(6,33,50);
    font-size: .8em;
}
#subjectList dd a:hover {
    text-decoration: underline;
}

#panelTags {
	height: 120px;
        display: block;
        clear: both;
/*        padding: 10px 0;*/
/*        border:1px solid rgb(181, 180, 180);*/
/*        background: rgb(220, 220, 220);*/
        display: block;
}

#panelTags ul.wp-tag-cloud li {
    display: inline;
    margin-right: 15px;
}

#panelTags ul.wp-tag-cloud li a{
    color:rgb(6,33,50);
}

#panelTags ul.wp-tag-cloud li a:hover{
   text-decoration: underline;
}




/*------SEARCH----*/
#genSearch{
    float:left;
    width: 306px;
    padding-top: 1px;
    margin-right: 20px;
}
#searchBtn {
    background: url(ui/btn-Search.png) 0 0 no-repeat;
    width:80px;
    height: 27px;
    text-indent: -99999px;
    border: none;
}

#searchField {
	background: #fff;
	padding: 3px 6px;
	width: 200px;
	border-top: solid 1px rgb(80,80,80);
        border-left: solid 1px rgb(80,80,80);
	outline: none;
}

/*--------ARTICULO------*/
.articleElements {
	float: left;
	width:726px;
}

.articleHeader {
	margin-bottom: 1.5em;
}

.articleHeader h1 {
    font-size: 2.5em;
    font-weight: normal;
    font-family: 'HelveticaNeueCondensed',Arial,Helvetica,sans-serif;
}

.articleNav {
	overflow: hidden;
        background:rgb(220,220,220);
        padding-top: .5em;
        padding-left: 1em;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
}

.articleNav li {
	float: left;
}

.articleNav a {
        background: rgb(200,200,200);
        color: rgb(100,100,100);
	display: block;
	line-height: 2em;
	padding: .3em 1em;
        margin-right: .5em;
	position: relative;
	top: 1px;
/*        text-transform: uppercase;*/
        font-size: .85em;
        font-weight: bold;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
}

.articleNav a:hover {
	background: rgb(256,256,256);
        color: rgb(0,0,0);
}

.articleNav li:last-child a {
	border-right: 0;
}

.articleNav a.active {
        background: rgb(256,256,256);
        color: rgb(0,0,0);
}

.articleAside {
	float: right;
	width: 222px;
}


#article .excerpt{
    border-bottom: 1px dotted rgb(180,180,180);
    color: rgb(64,64,64);
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-style: italic;
    font-size: 1.25em;
    margin-bottom: 30px;
	/*padding: 0 30px;*/
}

#article .excerpt img {
    float: left;
    margin: 0 1em 1em 0;
}

#article .articleBody p.excerptdestacado:first-letter{
    color: rgb(159,159,159);
    display: block;
    font-size: 3em;
    float:left;
    margin: .125em .2em 0 0
}


.articleBody h2 {
    line-height: 1.2;
    margin:.5em 0 .5em 0;
    width: 500px;
}

.articleBody h3 {
    font-weight: bold;
    line-height: 1.2;
    margin:.5em 0 0 0;
}

.epigrafe {
	color: rgba(0,0,0,.5);
	display: block;
	font-size: .7142em;
	margin-bottom: 0;
	text-transform: uppercase;
}

.secondaryTopic .epigrafe {
/*	text-align: center;*/
}

#article .epigrafe {
	font-size: .7em;

}

#article .articleMetadata {
/*	margin: 1.5em 0 .5em 0;*/
        font-size: .75em;
}


.articleBody, .articleDiscussion, #articleDocuments    {
        border-right: 1px solid rgb(220,220,220);
        border-bottom: 1px solid rgb(220,220,220);
        border-left: 1px solid rgb(220,220,220);
        padding: 27px;
        background: rgb(256,256,256);
}

.articleBody img {
    padding:10px;
    background:rgb(232, 233, 234);
}

.articleBody blockquote, .listaItemsDestacados li blockquote {
	border-left: 3px solid rgba(0,0,0,.25);
	color: rgba(0,0,0,.75);
        font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 1em;
	margin: 3em 0;
	padding: 0 1.5em;
}

.articleBody blockquote p {
	margin-bottom: 0;
}

blockquote.destacadonews {
	background: url(ui/quotes-l.png) no-repeat 0 1em;
	border: 0;
	border-top: 3px solid rgba(0,0,0,.25);
	border-bottom: 3px solid rgba(0,0,0,.25);
	font-size: 1.25em;
	margin: 0 30px 1.5em 0;
	padding: 1em 0 1em 54px;
	width: 276px;
	float: left;
}
blockquote.destacadonews.right{
    float:right;
}
.articleBody ul, .articleBody ol {
    font-size: 0.9em;
    margin-bottom: 1.5em;
}

.articleBody ul {
    list-style: disc inside;
}

.articleBody ol {
    list-style: decimal inside;
}

.articleBody li {
    margin-bottom: .5em;
}



.figure {
	/*background:rgb(232, 233, 234);*/
/*	float: left;
	margin: 0 1em .5em 0;*/
/*	width: 304px;*/
        border: 1px solid rgb(192,197,200);
}

.figure img {
	background:transparent;
	display: block;
/*        padding: 0;*/
        float: none !important;
        margin: 10px 10px 0 10px;
/*	width: 306px;*/
}

.figure span {
/*        border-bottom: 1px solid rgb(192,197,200);
        border-left: 1px solid rgb(192,197,200);
        border-right: 1px solid rgb(192,197,200);*/
        color: rgb(65,82,92);
        display: block;
	font-size: 0.7857em;
	font-style: italic;
        padding: .5em 10px;
	text-align: center;
}

.recuadro {
    background-color: rgb(248,248,243);
    border:1px solid rgb(230,230,210);
    font-size:.8571em;
    line-height:1.3em;
    margin:1.5em 0;
    padding:3em; }

.recuadro h5 {
    font-weight:bold;
}


.articleSharingTools {
	border-top: 1px solid rgba(0,0,0,.25);
	margin-bottom: 1.5em;
	padding-top: .5em;
}

.articleHeader .articleSharingTools {
	border-top: 0;
	border-bottom: 1px solid rgba(0,0,0,.25);
	padding: 0 0 .5em 0;
}

.articleSharingTools ul {
	overflow: hidden;
}

.articleSharingTools li {
	font-size: .8571em;
	float: left;
}

.shareInTwitter, .shareInFacebook {
	margin-right: 30px;
	/*width: 138px;*/
}

.suscribeCategory {
	/*width: 300px;*/
}

/* Excepcion de herramientas sociales en RADAR */

.listaItemsDestacados h1 {
    font-family: 'HelveticaNeueCondensed', Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.listaItemsDestacados .articleSharingTools {
	overflow: hidden;
        margin-bottom: 0;
}

.articleSharingTools span {
	font-size: .8571em;
	float: left;
}
/*--*/

/* Excepcion de herramientas sociales en Mini Bio Autor */
.minibio {
    overflow: hidden; }

.minibio .articleSharingTools {
   clear: both;
}

.articleSharingTools a {
	background: url(ui/social-icons.png) no-repeat;
	display: block;
        font-size: 11px;
	line-height: 20px;
	padding-left: 25px;
	text-transform: uppercase;
}

.shareInFacebook a {
	background-position: 0 -80px;
}

.shareInTwitter a {
	background-position: 0 -100px;
}

.suscribeCategory a {
	background-position: 0 -120px;
}

.shareInLinkedin a {
    background-position: 0 -140px;
}

.shareInFacebook a:hover {
	background-position: 0 0;
}
.shareInTwitter a:hover {
	background-position: 0 -20px;
}

.suscribeCategory a:hover {
	background-position: 0 -40px;
}

.shareInLinkedin a:hover {
    background-position: 0 -60px;
}

.labelsList {
	overflow: hidden;
	margin-bottom: 1.5em;
	}

.labelsList li {
	float: left;
	margin-bottom: .5em;
}

/*.labelsList a {
	background: rgb(220,220,220);
	color: rgb(0,0,0);
	display: block;
	font-size: 0.6em;
	margin-right: .5em;
	padding: 0 1em ;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	border-radius: 5px;
}*/

 .labelsList li, .labelsList a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size:11px;
	}

/*.labelsList a:hover {
	color: rgb(0,0,0);
        background:rgb(173, 196, 45);
}*/

.labelsList a{
	margin-right:20px;
	padding:0 5px 0 10px;
	background:#0089e0;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	}

.labelsList a:after{
	content:"";
	float:right;
	position:absolute;
	top:0;
	right:-12px;
	width:0;
	height:0;
	border-color:transparent transparent transparent #0089e0;
	border-style:solid;
	border-width:12px 0 12px 12px;
	}
.labelsList a:hover {
    background:#555;
}
.labelsList a:hover:after {
    border-color:transparent transparent transparent #555555;
}

/*.labelsList a:before{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
	}*/

/*-----DOCUMENTOS RELACIONADOS----*/

#articleDocuments ul {
	margin-top: 1.5em;
	overflow: hidden;
	width: 672px;
}

#articleDocuments li {
/*	border-left: 1px solid rgba(0,0,0,.25);*/
	float: left;
	height: 8em	;
	margin: 0 30px 3em 0;
	padding: .5em 0 0 14px;
	width: 291px;
}

#articleDocuments a {
	background-repeat: no-repeat;
	display: block;
	padding-left: 84px;
        min-height: 55px;
        font-size: .8em;
        font-weight: bold;
        line-height: 1.3em;
}

#articleDocuments span {
	color: rgba(0,0,0,.5);
	font-size: .75em;
	padding-left: 84px;
}
#articleDocuments a {
background-image: url("ui/ico-doc-generico.png");
}
#articleDocuments a[href$=".pdf"] {
background-image: url("ui/ico-pdf.png");
}

#articleDocuments a[href$=".ppt"] {
background-image: url("ui/ico-ppt.png");
}

#articleDocuments a[href$=".xls"] {
background-image: url("ui/ico-xls.png");
}

#articleDocuments a[href$=".doc"] {
background-image: url("ui/ico-doc.png");
}

/* COMENTARIOS */

.commentsCounter{
    margin-bottom: 3em;
    display: block;
    padding: 15px;
    border: 1px solid #C7D771;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.commentsCounter a {
    color:rgb(10,91,140);
}

.commentsCounter a:hover {
    color:rgb(0,0,0);
}

.commentsCounter span.commentsNumber {
        font-weight: bold;
        font-size: 2em;
        color:rgb(40,40,40);
}

.commentsList li {
	border-bottom:1px dotted rgb(180,180,180);
	clear:both;
	overflow:hidden;
	margin-bottom:1em;
	padding-bottom:1em;
	}

.commentsList li:last-child	{
	border-bottom:none;
	}
.commentsList li span {
	display:block;
	float:left;
	width:200px;
        font-size: .85em;
        line-height: 1.2em;
	}

.commentsList li p {
	margin-left:210px;
	margin-bottom:0;
	font-size:.85em;
	line-height:1.5em;
	}

.commentsList li span img {
	border:1px solid rgb(180,180,180);
	float:left;
	margin: 0 10px 0 0;
	padding:2px;
	width: 48px;
	}

.commentsList li span {
	display:block;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:.85em;
	margin-top:.5em;
	text-transform:uppercase;
	}

.commentsList li em.date {
        display:block;
        font-size: .75em;
        text-transform: uppercase;
        color: #888888;
}


/*---------COMMENT FORM----*/
#comment_form {
	clear:both;
	overflow:hidden;
	}

.comm-item {
	width:222px;
	}

.comm-content {
	float:right;
	width:390px;
	}

#name, #email, #url {
	display: block;
	margin: 3px 0 10px 0;
	padding: 5px;
	width: 206px;
	}

#comment {
	display: block;
	margin: 3px 0 10px 0;
	padding: 5px;
	width: 378px;
}

#postComment label {
	color: #666666;
	font-size: 11px;
	letter-spacing: 2px;
	text-transform: uppercase;
	width:300px;
	}

/*-- INDiCE SECCION --*/
#indiceSeccion #asideTopics {
	float: right;
	border-left:1px solid rgb(222,222,222);
	border-right: 0;
	padding-left: 30px;
	padding-right: 0;
}

#indiceSeccion #mainTopics {
	float: left;
}

/*----ARCHIVE---*/

#archiveTopics {
	overflow: hidden;
	width: 1100px;
        position: relative;
        margin-bottom: 1.5em;
}

#archiveTopics li {
	float: left;
	margin: 0 30px 0 0;
    border-bottom: 1px dotted rgba(0,0,0,.25);
	padding: 0 0 .5em 0;
    margin-bottom: 1.5em;
    width: 222px;
    height:140px; }

#archiveTopics.portadilla li {
	width: 222px;
    height: 300px;
}


/*#archiveTopics li:hover  {
    background: rgb(234, 234, 234);
}*/

#archiveTopics li a{
        font-size: .95em;
/*        font-weight: bold;*/
/*        display: block;*/
        line-height: 1.3em;
}

/*#archiveTopics li img{
        width: 244px;
        height: 163px;
}*/

#archiveTopics li img{
	margin:0 0 .5em 0;
	padding:10px;
	background:rgb(232, 233, 234);
}

#archiveTopics li .date{
    display: block;
}

/* ------ 404 --------- */
#notFound .suplements {
    background: url(ui/bg-404.png) no-repeat top right;
    height: 500px; }

#notFound h1 {
    color: rgb(200,200,200);
    font-size: 3em;
    font-family: "catwing-1","catwing-2", Helvetica, Arial, Verdana, sans-serif;
    margin-bottom: .5em; }

#notFound h1, #notFound p {
    width: 306px; }


#notFound p {
    font-size: 1.125em; }

/*COLUMNISTAS*/

.minibio img{
    margin:0 20px 1.5em 0;
    padding:10px;
    background:rgb(232, 233, 234);
    float: left;
}

a.boton{
    display: block;
    text-align: center;
    border: 1px solid #606060;
    background: -moz-linear-gradient(top center, #fcfcfc, #CCCCCC 95%) repeat scroll 0 0 #e6e6e6;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(.2, #CCCCCC),color-stop(.8, #fcfcfc));
    margin: 0 120px;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*-----POSITIONING----*/
.left						{ float:left; margin: 0 20px 0 0; }
.right						{ float:right; margin: 0 0 0 20px; }
.adHolder					{ text-align: center; overflow: hidden; }

p.wp-caption-text{
	color:#666;
	font-size:9pt;
	font-style:italic;
	text-align:left;
	margin-top:-10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;/*border:#E8E9EA solid 2px;*/
}	