/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Stylesheet/Hoja de Estilos:styles
 * Project/Projecto:Agosto 2012 - Valencia - Colombia
 *  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
	0. HELPERS
	2. Header
		2.1. Menu secundario
		2.2. Menu principal
	3. Contenido
		3.1. Home
		3.2. Ver mas
		3.3. Interna
		
	4. Footer
		4.1. Logos
		4.2. Informacion Contacto
	5. Slider
	
*/
/*=====================================================================================*/
/*       0. HELPERS                                                                    */
/*=====================================================================================*/
/* Contain floats:h5bp.com/q */
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
*zoom:1;
}
.floatleft {
	float:left
}
.floatright {
	float:right
}
body {
	background:#F2F2DF url('../images/backgrounds/bg_wrap.jpg') repeat-y top center;
	color:#0C396C;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
}
/*=====================================================================================*/
/*       1. LAYOUT                                                                     */
/*=====================================================================================*/
#wrapper {
	margin:0 auto;
	width:940px;
}
#main_col {
	float: left;
	width: 660px
}
#slidebar {
	float: right;
	width: 260px
}
#slidebar > .widget {
	border-bottom: 1px solid #fff
}
.three_columns_one {
	float: left;
	width: 140px
}
.three_columns_two {
	background-color: #F0F0D9;
	float: left;
	margin-bottom: 20px;
	width: 520px
}
.three_columns_two.table_en {
	margin-left: 140px;
}
.three_columns_two.index .contenedor_texto {
	border-bottom: 1px solid #D7D39D;
	margin-top: 20px;
	padding-bottom: 10px;
}
.three_columns_two.index .contenedor_texto h3 {
	font-style: normal;
	margin-bottom:15px;
}
.three_columns_two.index .contenedor_texto ul {
	padding: 0;
}
.three_columns_two.index .contenedor_texto li {
	font-size: 1em;
	font-weight: 700;
}
/*.middle{margin: 0px 20px}*/
#content {
	margin-bottom: 16px;
	min-height: 600px;
	position: relative;
	width: 100%;
	z-index:1
}
/*=====================================================================================*/
/*       2. GLOBAL                                                                     */
/*=====================================================================================*/
a:hover {
	text-decoration:underline
}
a .sp, .sp {
	color:#000066
}
a .en, .en, .en a {
	color:#6C4501
}
.faux_home {
	background:url(../images/backgrounds/bg_faux.gif) repeat-y;
}
.space_white {
	background-color: #fff;
	height: 21px;
	width: 100%
}
p {
	font-size: 1.1em;
	line-height:1.5em;
	margin-bottom: 20px;
	text-align:justify;
}
.log_recs {
	bottom: 1px;
	left: 22px;
	position: absolute;
}
.contain #main_col .hr, #two_cols_content .hr {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #F0F0D9;
}
a:hover {
	text-decoration: none
}
/*=====================================================================================*/
/*       3 HEADER                                                                      */
/*=====================================================================================*/
#header {
	background:url('../images/backgrounds/bg_header.jpg') repeat-x;
	height:114px;
}
#header .two_cols_one {
	float:left;
	width:40%;
}
#header .brand {
	left:21px;
	position:relative;
	top:10px;
}
#header .tow_cols_two {
	float:right;
	position: relative;
	width:535px;
	z-index: 9
}
#header .social_box {
	background-color:#C9C57B;
	height:40px;
	position: relative;
	width:535px;
	z-index: 7
}
#header .log_col {
	float:right;
	position:relative;
	right:21px;
	top:7px;
}
#header .social_box ul {
	left:1px;
	position:relative;
	top:9px;
}
#header .social_box ul li {
	background:url('../images/misc/space_socialmenu.jpg') no-repeat right center;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position: relative;
	line-height:1.7;
	padding:0 19px;
}
#header .social_box ul li.social {
	background-image:none;
	padding:0 0 0 18px
}
#header .social_box ul li a {
	font-size:1.2em;
	text-decoration:none;
	text-transform:uppercase;
}
#header .social_box ul li.newsletter a {
	background:url('../images/sprites/sprite_tools.png') no-repeat;
	padding-left:26px;
}
#header .social_box ul li.social a {
	background:url('../images/sprites/sprite_social.png') no-repeat;
	float:left;
	height:21px;
	margin-right:6px;
	text-indent:-9999px;
	width:21px;
}
#header .social_box .social a.tw {
	background-position:0 0;
}
#header .social_box .social a.fb {
	background-position:-26px 0;
}
#header .social_box .social a.gplus {
	background-position:-52px 0;
	margin-right:0;
}
/*Newsletter Menu*/
#newsletter_form {
	background-color: #F0EFD9;
	border: 1px solid #AEAC6A;
	display: none;
	left: 39px;
	padding: 20px 16px;
	position: absolute;
	top: 36px;
	width: 198px;
	z-index: 10;
}
#newsletter_form p {
	font-size: 1.1em;
	line-height: 1.3;
	margin-bottom: 0;
}
#newsletter_form p.en {
	margin-bottom: 10px;
}
#newsletter_form form {
}
#newsletter_form form ul {
	overflow: hidden;
}
#header .social_box ul li #newsletter_form form li {
	background: none;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0;
}
#newsletter_form form li:last-child {
	margin-bottom: 0;
}
#newsletter_form form li label {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 3px
}
#newsletter_form form li input[type=text] {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	height: 18px;
	padding: 2px 10px 0 4px;
	width: 182px;
}
#newsletter_form form li input[type=button] {
	background: transparent url(../images/buttons/btn_sendeblast.jpg) no-repeat;
	border: none;
	cursor: pointer;
	float: right;
	font-size: 0;
	height: 28px;
	line-height: 0;
	text-indent: -9999px;
	width: 90px;
}
#newsletter_form form li input[type=submit]:hover {
	opacity: .7
}
#newsletter_form .arrow {
	background: url(../images/misc/arrow_newsletter.png) no-repeat;
	height: 14px;
	left: 71px;
	position: absolute;
	top: -14px;
	width: 22px;
}
/*=====================================================================================*/
/*       4. MAIN NAV                                                                   */
/*=====================================================================================*/
.main_nav {
	background:url('../images/backgrounds/bg_mainmenu.png') no-repeat 0 -1px;
	height: 49 px;
	left: -2px;
	margin-bottom: 2px;
	margin-top: -2px;
	padding-top: 4px;
	position: relative;
	width: 944px;
	z-index: 3;
}
.main_nav li {
	float:left;
	position: relative;
}
.main_nav li a {
	background: url('../images/buttons/menu_items.png') no-repeat;
	display: block;
	height: 50px;
	text-indent: -9999px;
}
.main_nav li.presentation a {
	background-position: 0 0;
	width: 121px
}
.main_nav li.presentation a:hover, .main_nav li.presentation a.active {
	background-position: 0 -70px
}
.main_nav li.indexations a {
	background-position: -121px 0;
	width: 114px
}
.main_nav li.indexations a:hover, .main_nav li.indexations a.active {
	background-position: -121px -70px
}
.main_nav li.editorial a {
	background-position: -234px 0;
	width: 134px
}
.main_nav li.editorial a:hover, .main_nav li.editorial a.active {
	background-position: -234px -70px
}
.main_nav li.previous_issues a {
	background-position: -368px 0;
	width: 156px
}
.main_nav li.previous_issues a:hover, .main_nav li.previous_issues a.active {
	background-position: -368px -70px
}
.main_nav li.upcoming_issues a {
	background-position: -524px 0;
	width: 145px
}
.main_nav li.upcoming_issues a:hover, .main_nav li.upcoming_issues a.active {
	background-position: -524px -70px
}
.main_nav li.press a {
	background-position: -669px 0;
	width: 74px
}
.main_nav li.press a:hover, .main_nav li.press a.active {
	background-position: -669px -70px
}
.main_nav li.links a {
	background-position: -743px 0;
	width: 81px
}
.main_nav li.links a:hover, .main_nav li.links a.active {
	background-position: -743px -70px
}
.main_nav li.contact a {
	background-position: -824px 0;
	width: 119px
}
.main_nav li.contact a:hover, .main_nav li.contact a.active {
	background-position: -824px -70px
}
/* Childs*/
	.main_nav ul {
	background: none #C8C57A;
	-op-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 0px 4px 1px rgba(0, 0, 0, 0.3);
	display: none;
	left: 0;
	top: 50px;
	position: absolute;
	width: 205px;
}
.main_nav li:hover ul {
	display: block !important;
}
.main_nav ul li {
	float: none
}
.main_nav ul li a {
	background:transparent !important;
	border-bottom: 1px solid #B5AC49;
	height: auto !important;
	padding:7px 14px;
	text-decoration: none;
	text-indent: 0;
	width: auto !important;
}
.main_nav ul li a span {
/*display: block;*/
}
.main_nav ul li a:hover {
	background-color: #C2BB68 !important
}
/*=====================================================================================*/
/*       5. CONTENT                                                                    */
/*=====================================================================================*/

/*  5.1 Main Home                      
/*===================================================*/
.main_home {
	margin-bottom: 10px
}
.main_home .two_cols_one {
	float:left;
	position:relative;
	width:662px;
}
/*Hero*/
.main_home #hero {
	-webkit-box-shadow:  1px 0px 5px 0px rgba(32, 32, 47, 0.2);
	-moz-box-shadow:  1px 0px 5px 0px rgba(32, 32, 47, 0.2);
	-op-box-shadow:  1px 0px 5px 0px rgba(32, 32, 47, 0.2);
	box-shadow:  1px 0px 5px 0px rgba(32, 32, 47, 0.2);
	height:234px;
	width:660px
}
.main_home #hero img {
	height:234px;
}
.main_home #hero .text {
	background: url(../images/backgrounds/bg_texthero.png);
	bottom: 16px;
	color: #fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	left: 21px;
	padding: 22px;
	position: absolute;
	width: 210px
}
.main_home #hero .text h3 {
	font-size: 1.08333333333333em;
	font-weight: bold;
}
.main_home #hero .text a {
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
}
.main_home #hero .text a:hover {
	text-decoration:underline;
}
.nav_hero {
	bottom: 20px;
	position:absolute;
	right: 16px;
	z-index:10
}
.nav_hero a {
	background-color: #0F3B6F;
	color: #fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.1em;
	margin-right: 5px;
	padding: 1px 7px;
	text-decoration: none
}
.nav_hero a:hover, .nav_hero a.activeSlide {
	background-color: #AA6C0A
}
.main_home .two_cols_two {
	float:right;
	width:278px;
}
/*Box Search*/
		.main_home .two_cols_two #box_search {
	background-color: #052348;
	height: 53px;
	margin-bottom: 1px;
	padding: 17px 21px;
	position: relative;
}
.two_cols_two #box_search label {
	display: block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	margin-bottom: 14px
}
#box_search label .sp {
	color: #D2AA66
}
#box_search label .en {
	color: #fff
}
.two_cols_two #box_search input[type=text] {
	border: 1px solid #ddd;
	background-color: #fff;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	float: left;
	height: 18px;
	padding:2px 10px 0 4px;
	width: 190px;
}
.two_cols_two #box_search a.btn_search, .box_searchad a.btn_search {
	background: url(../images/sprites/sprite_icons.png) no-repeat -82px -38px;
	display: inline-block;
	height: 22px;
	float: left;
	margin-left: -10px;
	margin-right: 2px;
	position: relative;
	text-indent: -9999px;
	width: 32px;
}
.box_searchad a.btn_search {
	left: -2px
}
.two_cols_two #box_search a.btn_advanced {
	background: url(../images/buttons/btn_advancesearch.jpg) no-repeat;
	float: left;
	height: 22px;
	text-indent: -9999px;
	width: 84px;
}
/*Box Article*/
		.two_cols_two .submit_article, #slidebar .submit_article {
	background-color: #F0F0D9;
	min-height: 148px
}
.two_cols_two .submit_article h3, #slidebar .submit_article h3 {
	background-color: #C9C57B;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	padding: 7px 21px;
}
.two_cols_two .submit_article h3 .sp, #slidebar .submit_article h3 .sp {
	color: #051F46;
	display:block;
}
.two_cols_two .submit_article h3 .en, #slidebar .submit_article h3 .en {
	color: #6C4500;
	display:block;
}
.two_cols_two .submit_article ul, #slidebar .submit_article ul {
	padding: 7px 21px;
}
#slidebar .submit_article ul {
	padding: 20px 21px 8px
}
.two_cols_two .submit_article ul li, #slidebar .submit_article ul li {
	border-bottom: 1px solid #D4AA66;
	margin-bottom: 7px;
	padding: 0 0 5px 32px;
	position: relative;
}
#slidebar .submit_article ul li {
	margin-bottom: 15px;
	padding: 0 0 15px 40px;
}
#slidebar .submit_article ul li:last-child {
	margin-bottom: 0
}
.two_cols_two .submit_article ul li:last-child, #slidebar .submit_article ul li:last-child {
	border-bottom: none
}
.submit_article ul li a, #slidebar .submit_article li a {
	font-size: 1.1em;
	font-weight: bold;
 text-decoration: none;
}
 .submit_article ul li .sp, {
 display:block;
 font-size: 1.1em
}
.submit_article ul li .en {
	display: block;
}
.submit_article ul li .ico {
	background: url(../images/sprites/sprite_tools.png) no-repeat 0 -36px;
	display: block;
	height: 26px;
	left: 0;
	position: absolute;
	top: 0;
	width: 19px
}
/*  5.2 Main Content                      
/*===================================================*/	

/*Modules*/
/*Book*/
.main_box_ads {
	margin: 0 0 13px 15px;
	width: 111px
}
.main_box_ads img {
	background-color: #fff;
	border:1px solid #ccc;
	margin-bottom: 4px;
	padding: 6px
}
.main_box_ads h6 {
	color: #0C396C;
	font-size: 1.1em;
	line-height: 1
}
h2 {
	background-color: #C9C57B;
	color: #052348;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	padding: 8px 21px;
	text-transform: uppercase;
}
h2 a {
	color: #052348;
	text-decoration: none
}
h2 a:hover {
	text-decoration: underline;
}
.three_columns_one h2 {
	margin-bottom: 1px
}
/*Blog box*/
.blue_box {
	background-color: #0F3B6F
}
.blue_box h2 {
	background-color: #052348;
	color: #fff;
}
.blue_box > ul {
	padding: 8px 21px
}
.blue_box ul li {
	border-bottom: 1px solid #144D92;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
.blue_box ul li:last-child {
	border-bottom: none
}
.blue_box ul li li {
	border-bottom: 0;
	margin-bottom: 15px;
	padding-bottom: 0
}
.blue_box ul li li p {
	color: #fff;
	font-size: 1.1em;
	font-style: italic;
	margin-bottom: 0px;
}
.blue_box ul li li a {
	color: #fff;
	font-size: 1.1em
}
.blue_box ul li li.en p {
	color: #C9C57A
}
.blue_box ul li li.en a {
	color: #C9C57A
}
.three_columns_two ul {
	padding: 20px 0
}
.three_columns_two ul .border_white {
	border-bottom: 1px solid #fff;
	margin-bottom: 14px;
	padding-bottom: 17px
}
.three_columns_two ul h4 {
	border-bottom: 1px solid #0F3B6F;
	color: #0C396C;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 21px 20px;
	padding-bottom: 8px;
}
.three_columns_two.table_en dl dt h3 a {
	color:#6C4500;
}
.three_columns_two ul .border_white dl, .three_columns_two ul .border_white dd {
	margin-bottom: 0
}
.three_columns_two dl {
	font-size: 1.1em;
	margin:0 21px 18px;
}
.three_columns_two dl dt {
	font-style: italic;
	font-weight: bold
}
.three_columns_two.index .contenedor_texto h3.es{
	margin-bottom:0;
}
.three_columns_two dl dt h3 a {
	color:#0C396C;
	font-size:1.4em;
	font-weight: bold;
	text-decoration:none;
}
.three_columns_two dl dt h3.en a {
	color:#6C4501;
	font-size:1.4em;
	font-weight: bold;
	text-decoration:none;
}
.three_columns_two dl dd {
	margin-bottom:20px;
}
#main_col .table_en h2 {
	background-color: #143F6D;
	color: #fff;
}
#main_col .table_en h4 {
	color: #6C4500;
	border-bottom:1px solid #6C4500;
}
#main_col .table_en dl {
	color: #6C4500
}
.index.three_columns_two.index .contenedor_texto .autores{
	overflow:hidden;
	padding-bottom:15px;
}
.index .autores li{
	float:left;
	padding-right: 2px;
}
.three_columns_two.index .contenedor_texto .resumen_link{
	overflow:hidden;
	padding-bottom:10px;
}

.index .resumen_link li{
	float:left;
}
.index .resumen_link a{
	font-size: 1.1em;
	font-weight: 700;
	padding-right: 10px;	
	text-decoration:none;
}
.index .resumen_link a:hover{
	text-decoration:underline;
}
.index .resumen_link a.esp{
	border-right: 1px solid #0C396C;	
	color: #0C396C;	
}
.index .resumen_link a.en{
	color:#6C4501;
	padding-left: 10px;
}
/*Slidebar*/
#slidebar .editorial {
	position: relative;
}
#slidebar .editorial ul {
	padding: 17px 20px 0 60px
}
#slidebar .editorial ul li {
	font-size: 1.1em;
	margin-bottom: 15px
}
#slidebar .editorial span.ico {
	background: url(../images/sprites/sprite_icons.png) no-repeat -46px -36px;
	display: block;
	height: 25px;
	left: 22px;
	position: absolute;
	top: 69px;
	width: 27px;
}
/*Slide News*/

.slide_news .swControls {
	border-top: 1px solid #D4AA66;
	left: 0 !important;
	margin: 0 auto 10px !important;
	padding-top: 10px;
	position: relative;
	width: 217px;
}
.slide_news .swControls a {
	background-color: #C9C57B;
	color: #6E4503;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.1em;
	margin-right: 4px;
	padding: 2px 5px;
	text-decoration: none;
}
.slide_news .swControls a.active, .slide_news .swControls a:hover {
	background-color: #0F3B6F;
	color: #fff
}
.slide_news #flash_news {
	margin: 8px 21px;
	overflow: hidden;
	position: relative;
}
.slide_news #flash_news p {
	font-size: 1.1em;
	margin-bottom: 0px
}
.slide_news #flash_news .sp {
	margin-bottom: 10px
}
.slide_news #flash_news .sp a {
	color: #0E3A6E
}
.slide_news #flash_news .en {
	color: #6D4502
}
.slide_news #flash_news .en a {
	color: #6D4502
}
.widgeten h2 {
	background-color: #0F3B6F;
	margin-bottom: 2px
}
.widgeten h2 .sp {
	color: #fff;
}
.widgeten h2 .en {
	color: #D2AA66
}
/*Slidebar Widget Links*/
	#slidebar .links ul {
	padding: 20px 21px 8px
}
#slidebar .links li {
	border-bottom: 1px solid #D4AA66;
	margin-bottom: 15px;
	padding: 0 0 15px 40px;
	position: relative;
}
#slidebar .links li:last-child {
	border-bottom: none;
	margin-bottom: 0
}
#slidebar .links li a {
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
}
#slidebar .links li a:hover {
	color:#6C4501;
	text-decoration: underline;
}
#slidebar .links li a span {
	display: block;
}
#slidebar .links li a .ico {
	background: url(../images/sprites/sprite_icons.png) no-repeat -1px -92px;
	height: 21px;
	left: 0px;
	position: absolute;
	top: 4px;
	width: 21px
}
#slidebar .content_video {
	padding: 20px 21px 8px;
}
#slidebar .content_video iframe {
	margin-bottom: 10px
}
#slidebar .content_video p {
	font-size: 1.1em;
	padding-top: 10px;
}
/*Box Advanced Search*/
.box_searchad {
	background-color: #052348;
	margin-bottom: 1px;
	padding: 12px 21px 14px;
}
.box_searchad h4 {
	border-bottom: none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	margin-bottom: 15px;
	padding-bottom: 0;
}
.box_searchad .sp {
	color: #D2AA66
}
.box_searchad .en {
	color: #fff
}
.box_searchad label {
	display:block;
	font-size: 1.2em;
	margin-bottom: 7px
}
.box_searchad select {
	font-size: 1.2em;
	width: 100%
}
.box_searchad li {
	margin-bottom: 10px
}
.box_searchad input[type=text] {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	height: 18px;
	padding: 2px 10px 0 4px;
	width: 196px;
}
/*  5.3 General Content                      
/*===================================================*/
#content .contain {
	padding: 20px 0 0 20px;
}
#content .press {
	padding:20px 0 0;
}
#content .contain #main_col {
	width: 600px
}
#content .contain #slidebar, #content .press #slidebar {
	background-color: #F0F0D9;
	width: 300px
}
#content .contain .box_letter {
	background-color: #F9F9EE;
	padding: 20px 18px 0;
}
#content .contain .box_text {
	background-color: #F9F9EE;
	font-size:1.2em;
	padding: 40px 40px 20px 40px;
}
.article .en {
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 20px;
	text-align:justify;
}
#content .contain .box_text p a {
	color:#000066;
	font-weight: 700;
	text-decoration: none;
}
#content .contain .box_text p a:hover {
	text-decoration: underline;
}
#content .contain .box_text.en p a {
	color:#6C4501;
}
#content .contain .seccion ul li {
	padding:0 0 15px 20px;
	font-size: 1.1em;
	line-height: 1.5em;
}
/*Indexations*/
.contain .logs_indexations {
	margin: 0 auto;
}
#content .contain .box_text.indexacion_lista {
	padding:45px 25px 0 25px;
}
#content .contain .box_text .logs_indexations li {
	display: inline-block;
	overflow: hidden;
	padding: 0 20px 40px 20px;
	vertical-align: top;
	width: 140px;
}
.contain .logs_indexations li.middle {
	margin: 0px 49px;
}
.contain .logs_indexations li:last-child {
/*width: 95px*/
}
.contain .logs_indexations li img {
	margin-bottom: 15px;
	width:140px;
}
.contain .logs_indexations li span.des {
	color: #0C396C;
	font-size: 1em;
	display: block;
}
.contain .logs_indexations li .tit {
	color: #0C396C;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration:none;
}
.contain .logs_indexations li .tit:hover {
	text-decoration:underline;
}
.contain ul.cols {
	margin-bottom: 20px
}
.contain ul.cols li {
	border-top: 1px solid #D7D39D;
	display: inline-block;
	padding: 15px 18px 15px 0;
	vertical-align: top;
	width: 240px;
}
.contain ul.cols li:first-child,
.contain ul.cols li:nth-child(2) {
	border-top:0 none;
}
.contain ul.cols li h4 {
	border-bottom: none;
	font-size: 1.2em;
	font-weight: bold;
}
.contain ul.cols li p {
	font-size: 0.9em;
	margin-bottom: 8px;
}
.contain ul.cols li .detail a {
	color: #0C396C;
	font-size: 0.7em;
	font-style:italic;
}
.contain ul.cols li a {
	color: #0C396C;
	font-size: 1.1em;
	font-weight: bold;
}
.contain ul.cols li.col-a {
	float: left;
	padding: 0 10px 0 0;
	width: 250px;
}
.contain ul li.col-b {
	float: right;
	padding: 0 0 0 10px;
	width: 250px;
}
.box_text dl {
}
.box_text dt {
	font-size: 1.1em;
	font-weight: bold;
}
.box_text dd {
	font-size: 1.1em;
	margin-bottom: 20px
}
/*Forms*/
.form {
	width: 102%
}
.form ul {
	overflow: hidden;
}
.form li {
	margin-bottom: 20px;
	overflow: hidden;
	width: 100%
}
.form li.col_a {
	float: left;
	width: 250px
}
.form li.col_b {
	float: right;
	width: 250px
}
.form li input[type=text] {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	height: 18px;
	padding: 2px 10px 0 4px;
	width: 234px;
}
.form li label {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 8px;
	width: 100%
}
.form li .label {
	font-size: 1.1em;
	font-weight: bold;
}
.form li.ﬂ {
	float: left;
	width: 230px
}
.form textarea {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	height: 87px;
	margin-bottom: 10px;
	padding: 2px 10px 0 4px;
	resize: none;
	width: 512px;
}
.form .btn_send {
	background: url(../images/buttons/btn_sendform.jpg) no-repeat;
	float: right;
	height: 24px;
	text-indent: -9999px;
	width: 87px;
}
input[type=submit], input[type=button], button {
	cursor:hand;
	cursor:pointer;
}
/*Previous Issues*/
.contain .previous_issues .img {
	float: left;
	width: 105px
}
.contain .previous_issues.middle {
	width: 564px;
}
.contain .previous_issues.middle .contenedor_texto {
	border-bottom: 1px solid #D7D39D;
	margin-top: 20px;
	padding-bottom: 10px;
}
.contain .previous_issues.middle h3{
	border: 0 none !important;
	font-size: 1em !important;
	line-height: 1.6em !important;
	margin: 0 !important;
}
.contain .previous_issues.middle h3 a {
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
}
.contain .previous_issues.middle h3 a:hover {
	text-decoration: underline;
}
.contain .previous_issues.middle h3.es a {
	color: #0C396C;
}
.contain .previous_issues.middle h3.en a {
	color: #6C4501;
}
.contain .previous_issues.middle ul{
	overflow: hidden;
}
.contain .previous_issues.middle ul.autores, 
.contain .previous_issues.middle ul.resumen_link{
	margin-bottom:10px;
}
.contain .previous_issues.middle li {
	border-bottom:0 none;
	margin-bottom:0;
	padding-bottom:0;
}
.contain .previous_issues li {
	border-bottom: 1px solid #D7D39D;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 20px
}
.contain .previous_issues .img img {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
	max-width: 91px;
	padding: 6px;
}
.contain .previous_issues .content {
	float: right;
	width: 450px
}
.previous_issues .content h5 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0
}
.previous_issues .content h5 a{
	color:#0F3B6F;
}
.previous_issues .content p {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
}
.previous_issues .content p a {
	color:#052146;
	font-weight: normal;
}
.previous_issues .content .table_contents {
	border-bottom: 1px solid #D7D39D;
	border-top: 1px solid #D7D39D;
	height: auto !important;
	margin-top: 20px;
	padding:9px 0;
}
.previous_issues .content .table_contents .ui-accordion-header {
	border-bottom:none;
	cursor: pointer;
	font-size: 1.1em;
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
}
.ui-accordion-header .ui-icon {
	background: url(../images/misc/arrow_expand.jpg) no-repeat;
	display: block;
	height: 9px;
	left: 48%;
	position: absolute;
	top: 2px;
	width: 5px;
}
.ui-state-active .ui-icon {
	background: url(../images/misc/arrow_collapse.jpg) no-repeat;
	height: 5px;
	top: 6px;
	width: 9px;
}
}
.previous_issues .content .table_contents li {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0
}
.previous_issues .table_contents li h5 {
	border-bottom: 1px solid #052348;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 9px;
	padding-bottom: 9px;
}
.table_contents li dl {
}
.table_contents li dt {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
}
.table_contents li dd {
	font-size: 1.1em;
	margin-bottom: 15px;
}
.table_contents .col_a {
	float: left;
	padding-top: 20px;
	width: 206px
}
.table_contents .col_b {
	float: right;
	padding-top: 20px;
	width: 206px
}
.previous_issues .table_contents .en h5 {
	border-bottom: 1px solid #6E4503
}
#pagination {
	margin-bottom: 20px;
}
#pagination ul {
	left: 32px;
	position: relative;
}
#pagination li {
	color: #052146;
	float: left;
	font-size: 1.1em;
	margin-right: 10px;
}
#pagination li a {
	color: #052146;
}
#pagination li a:hover {
	text-decoration: none
}
/*Search Results Page*/
ol.results {
	list-style: none;
}
ol.results li {
	border-bottom: 1px solid #D7D39D;
	list-style: none outside none;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
ol.results li h5 {
	font-size:1em;
	font-weight:normal;
	margin-bottom: 5px;
}
ol.results li h4 {
	border-bottom:0 none;
	padding-bottom: 10px;
	margin-bottom: 0;
}
ol.results li .lista_autor li {
	border-bottom:0 none;
	font-size: 0.9em;
	font-weight:700;
	margin:0;
	padding-bottom: 3px;
}
ol.results li h4 a {
	color: #051F46;
	font-size:0.8em;
	font-weight: bold;
	line-height: 1.4em;
	text-decoration:none;
}
ol.results li p {
	font-size: 1.1em;
	margin-bottom: 0px
}
/*Press Page*/
#local_menu {
	background-color: #F0F0D9;
	float: left;
	margin-right: 20px;
	width: 220px
}
#local_menu h2 {
	background-color: #0F3B6F;
}
#local_menu h2 .sp {
	color: #fff
}
#local_menu h2 .en {
	color: #D2AA66
}
#local_menu ul {
	padding:0;
}
#local_menu li:hover, #local_menu li.active {
	background-color: #DDD8A7;
}
#local_menu li:last-child a {
	border-bottom: none;
}
#local_menu li a {
	border-bottom: 1px solid #D4AA66;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 20px;
	padding: 15px 0;
	text-decoration: none;
}
#local_menu li a:hover {
	text-decoration: none;
}
#local_menu ul.second {
	padding: 20px
}
#local_menu ul.second li {
	margin-bottom: 20px
}
#local_menu ul.second li:hover {
	background-color: transparent;
}
#local_menu ul.second a {
	color: #0C396C;
	border-bottom: none;
	display: inline;
	font-weight: normal;
	margin:0;
	padding: 0;
	text-decoration: underline;
}
#local_menu ul.second p {
	font-size: 1.1em
}
#local_menu ul.second a:hover {
	text-decoration: none
}
#local_menu ul.second .en a {
	color: #6E4503
}
#local_menu .sponsors {
	background-color: #fff;
	padding-top: 20px;
}
#local_menu .sponsors li {
	border-bottom: none;
	margin-bottom: 15px;
	text-align: center;
}
#local_menu .sponsors li:last-child {
	margin-bottom: 0;
}
#local_menu .sponsors li:hover {
	background-color: #fff
}
#local_menu .sponsors li a {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
#two_cols_content {
	background-color: #F9F9EE;
	float: left;
	width: 380px;
}
#two_cols_content ul.items {
	background-color: #F9F9EE;
	overflow: hidden;
	width: 380px
}
#two_cols_content ul.items li {
	border-bottom: 1px solid #D7D39D;
	overflow: hidden;
	padding: 20px;
}
#two_cols_content ul.items li:last-child {
	border-bottom: none
}
#two_cols_content ul.items li .img {
	float: left;
	overflow:hidden;
	width: 120px;
}
#two_cols_content ul.items li .img img {
	width:120px;
}
#two_cols_content ul.items li .content {
	float: right;
	width: 200px
}
#two_cols_content ul.items li .content h3 {
	border-bottom: none;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 0
}
#two_cols_content ul.press li .content h3 {
}
#two_cols_content ul.items li .content .publish_date {
	display: block;
	font-size: 1.1em;
	font-style: italic;
	margin-bottom: 10px;
}
#two_cols_content ul.items li .content p {
	font-size: 1.1em;
}
#two_cols_content ul.items a.link_more {
	color:#0C396C;
	font-size: 1.1em
}
;
#two_cols_content ul.items li.en .content a.link_more {
	color: #6D4502
}
#two_cols_content ul.items li.en a {
	color: #6D4502
}
/*Links Page*/
#two_cols_content h3 {
	border-bottom: 1px solid #0F3B6F;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 21px;
	padding: 20px 0 8px;
}
#two_cols_content ul.links {
}
#two_cols_content ul.links li {
	margin: 0 20px;
	padding: 20px 0 20px 40px;
	position: relative;
}
#two_cols_content ul.links p {
	font-size: 1.1em;
	margin-bottom: 0;
}
#two_cols_content ul.links a {
	color: #0C396C;
	font-size: 1.1em;
	text-decoration: underline;
}
#two_cols_content ul.links .ico {
	background: url(../images/sprites/sprite_icons.png) no-repeat -1px -92px;
	height: 21px;
	left: 0;
	position: absolute;
	top: 24px;
	width: 21px;
}
/**/
#two_cols_content .article {
	padding:20px 20px 0;
}
#two_cols_content .article h5 {
	border-bottom: 1px solid #0F3B6F;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
#two_cols_content .article h3 {
	border-bottom: 0 none;
	font-size: 1.3em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 0;
}
#two_cols_content .article .header_article {
	position: relative;
	margin-bottom: 20px;
	padding-left: 22px;
}
#two_cols_content .article .header_article .by {
	font-size: 1.1em;
	font-style: italic;
	left: 0;
	position: absolute;
	top: 0;
}
#two_cols_content .article .header_article p {
	margin-bottom: 0;
	position: relative;
}
/*Footer Article*/
.footer_article {
	border-top: 1px solid #0F3B6F;
	margin-bottom: 20px;
	overflow: hidden;
	padding-top: 20px;
}
.en .footer_article, #two_cols_content .en h5 {
	border-top-color: #6C4501
}
#two_cols_content .en h5 {
	border-bottom-color: #6C4501
}
.footer_article a {
	color: #052146;
	float: left;
	font-size: 1.1em;
	text-decoration: none
}
/*.footer_article span {
	color: #052146;
	float: left;
	font-size: 1.1em;
	margin-right: 10px;
	padding: 2px 0px 5px 0;
	text-decoration: none
}*/
.footer_article a.btn_html {
	background: url(../images/icons/ico_html.jpg) no-repeat right 0;
	padding: 2px 40px 5px 0;
}
.footer_article a.btn_pfd {
	background: url(../images/icons/ico_pdf.jpg) no-repeat 98px 0;
	margin-right: 10px;
	padding: 2px 25px 5px 0;
}
.footer_article a.btn_fb {
	background: url(../images/sprites/sprite_social.png) no-repeat -26px 0;
	display: block;
	height: 20px;
	width: 21px;
}
.footer_article a.btn_tw {
	background: url(../images/sprites/sprite_social.png) no-repeat 0 0;
	display: block;
	height: 20px;
	width: 21px;
}
.footer_article a.btn_gplus {
	background: url(../images/sprites/sprite_social.png) no-repeat -52px 0;
	display: block;
	height: 20px;
	width: 21px;
}
.footer_article a.btn_ojs {
	border-left: 1px solid #052146;
	padding: 0 10px;
}
.en .footer_article a, .en .footer_article span {
	color:#6C4501
}
.contain ul.editorial li h4 {
	margin-bottom: 0;
	padding-bottom: 0;
}
/*=====================================================================================*/
/*       6. FOOTER                                                                     */
/*=====================================================================================*/

#footer {
	background-color:#0C2E58;
	height:95px;
	padding-top: 32px
}
#footer .copy {
	color:#ccc;
	font-size:1.1em;
	float:left;
	position: relative;
	top: 30px
}
#footer .log {
	float:left;
	padding: 0 150px;
}
#footer .addres {
	color:#ccc;
	float:left;
	font-size:1.1em;
}
#footer .addres a {
	color:#ccc;
	text-decoration:none
}
#footer .addres a:hover {
	text-decoration: underline;
}
#footer .copy {
	margin-left: 23px;
	position: relative;
 top: 
 width: 200px
}
#footer .log {
	float: left;
	width: 210px
}
#footer .addres {
	float: right;
	position: relative;
	top: 6px;
	width: 201px;
}
.contain .previous_issues .ui-accordion-content li {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0
}
/*=====================================================================================*/
/*       7. HEADERS                                                                    */
/*=====================================================================================*/
h1, h2, h3, h4. h5, h6 {
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1 {
	background-color: #0F3B6F;
	font-size: 1.2em;
	padding: 10px 22px;
}
h1 .sp {
	color: #fff
}
h1 .en {
	color: #D2AA66
}
h1.title_section {
	background-color: #C9C57B;
	font-size: 1.2em;
	padding: 10px 22px;
}
h1.golden .sp {
	color: #000066
}
h1.golden .en {
	color: #6C4501
}
h1.golden .link_tabla {
	text-decoration:none;
}
.contain #main_col h3 {
	border-bottom: 1px solid #0F3B6F;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.1em;
	margin-bottom: 12px;
	padding: 0 0 7px 0;
	position: relative;
}
.contain #main_col h3.esp{
	border-bottom:0;
	margin-bottom:0;
} 
.contain #main_col h3 span.number {
	font-size: 0.786em;
	font-family:Arial, Helvetica, sans-serif;
	right: 0;
	top: 3px;
}
.contain #main_col .en h3 {
	border-bottom-color:#6C4501;
	color: #6C4500
}
h4 {
	border-bottom: 1px solid #D7D39D;
	color: #051F46;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.middle h4 {
	border-bottom: 1px solid #D7D39D;
	color: #051F46;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
}
h5 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 20px;
}
/*=====================================================================================*/
/*       3. COLORBOX                                                                   */
/*=====================================================================================*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	display: none !important;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
#cboxOverlay {
	background: url(../images/backgrounds/bg-modal.png);
	height: 100%;
	left: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	width: 100%;
	z-index: 9999;
}
#colorbox {
	background: #fff;
	overflow: none;
}
#cboxMiddleLeft {
	width: 10px;
}
#cboxMiddleRight {
	width: 10px;
}
#cboxTopCenter {
	height: 0px;
}
#cboxBottomCenter {
	height: 10px;
}
#cboxContent {
	background: #fff;
	overflow: hidden;
	padding: 0 0 0 10px;
}
.cboxIframe {
	background: #fff;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom: 0px;
}
#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}
#cboxCurrent {
	display: none;
}
#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxClose {
	position: absolute;
	top: 10px;
	right: 0;
	background: url(../images/misc/close-modal.gif) no-repeat;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
}
#cboxLoadedContent {
	padding-top: 30px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.face_link{
	background: url(../images/misc/comparte.jpg) no-repeat;
	display:block;
	height:18px;
	margin-top: 1px;
	width:82px;
}
#content .contain .box_text .equi_lista a{
	font-size: 1em;
	font-weight:normal;
}
#content .contain .box_text.interna p.name{
	font-weight:700;
	margin-bottom: 0;
}
#content .contain .box_text.interna p.fili{
	font-size:1.1em;
	margin-bottom: 0px;
}
#content .contain .box_text.interna p.mail{
	margin-bottom: 15px;
}
#content .contain .box_text.interna p.mail a{
	font-size:0.9em;
	font-weight:normal;
}
.clear_float{
	clear:both;
}
.compartir{
	margin-top: 10px;
	overflow:hidden;
}
.compartir li{
	float:left;
	padding-right:10px;
}