@charset "utf-8";
/* CSS Document */

html { background-color: #fff;}
body { background-color:#FFF!important; margin:0px auto!important; width:100%!important; text-align:center!important; border: medium; border-color:#4FC54F; }

#header {width:100%!important; background-color: #fff!important;}
#header h1 {height:100px!important; text-indent:0px; font-size:24px; padding:0px 0px 0px 0px;  }
#headerTitle {margin-top:0px!important;}
#headerTitle br { display:none; }

#breadcrumb { font-size:0%; }

#main { float:none!important; /* margin:0px!important; */; padding:0px!important; text-align:left; width:933px!important; margin-top:0px; }
#navbar ul.menu li {  	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	line-height: 22px;
	padding: 0px 1.8px 0px 2px;
	color: #000;
	text-decoration: none;
	margin: 0px;
	margin-top: 9px;
	margin-left:15px;

	}
ul.menu li a { color:#000; }
ul.menu li a:hover { color:#666; }

/* NAVBAR */
#navbar { 
border-bottom:none;  
margin:0px auto 0px auto; 
text-align:left; 
width:100%; 
background-image:url(menuBarCrepeat.png); 
background-repeat:repeat;
 border-radius:0.5em; 
 height:45px; 
 }
 
#navbar a {
	font-size: 12px;
	color: #fff;
	/*letter-spacing: 0.05em;*/
	text-transform: none;
	box-shadow: inset 0 0 3px #3c525a;
	
}
#navbar a:hover {
	font-size: 12px;
	color: #666666;
	letter-spacing: 0.05em;
	text-transform: none;
}

#navbar .navmenu li#nav_search { width:265px; margin-left:147px;  }
#nav_search table { font-size:60%;margin:10px 0px 0px 0px; }
/* end NAVBAR */

#sidebar div.block {
	font-size: 12px!important;
	background-color: #fff!important;
	background: url(sidebar.png) no-repeat center top;
	margin-top: 20px!important;
	padding-bottom: 1.5em!important;
	padding-top: 9px!important;
   padding-left: 1em!important;
	padding-right: 2em!important;
   border:solid 1px #dfdddd!important;
   border-top-left-radius:0.8em!important;
   border-top-right-radius:0.8em!important;
}

#sidebar div.block span.blockTitle {
	display: block!important;
	padding: 0.3em 0 1.7em 0!important;
	font-size: 12px!important;
	letter-spacing: 0.1em!important;
	text-transform: uppercase!important;
	color: #fff!important;
	text-align: center;
}

#rightSidebar { 
	margin-top:35px!important;
	margin-right:1%!important; 
	width:220px!important; 
	float:right; 
	font-size: 11px!important; 
 }

a:link {
	color: #333;
}

a:active {
	color: #FF9900;
}

a:visited {
	color: #333;
}

a:hover {
	color: #FF9900;

}

#leftSidebar {
	float: left!important;
	padding: 1em 0em 1em 0em!important;
	font-size: 11px!important;
	height: 100%!important;
	margin-left: 1%!important;
	margin-right: 2%!important;
	display: inline!important;
	overflow: hidden!important;
	width: 200px!important;
	margin-top: 40px;
}

#content { 
		border-top:none; 
		margin:70px; 
		padding:2px; 
		width:1500px;
		font-size:0.9em !important;
		}

.username { color:#32773a; float:left; font-size:75%; font-weight:bold; margin-left:-120px; }



.announcements { }

#content h2 { font-family:Minion Pro, Georgia, Times New Roman; font-size:46px; }
#content h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; }
#content h4 { font-family:Arial, Helvetica, sans-serif; font-size:18px; }



#footer_nav {  width:940px; clear:both; margin-top:3em; border-top:1px solid #7FB383; padding:1em 10px; background-color:#DAF2DC; margin-left:-12px;  }
#footer_nav #ojs { float:right; }
#footer_nav #browse_by { padding-right:10px; }

#login { margin-bottom:-20px; float:right; color:#84B588; font-size:85%; position:relative; }
#login span { color:#32773A; }
.login { font-size:80%; font-weight:bold; }
#login table { color:#32773a; font-size:75%; margin-top:13px; }
#login a { text-decoration:none; }

table.tocArticle tbody tr td.tocTitle,
table.tocArticle tbody tr td.tocPages { border-top:1px dashed #DAF2DC; }
table.tocArticle tbody tr td.tocTitle { font-size:130%; color:#32773A; width:'';padding-top:15px;padding-bottom:10px; }
table.tocArticle tbody tr td.tocPages { width:122px; padding-top:10px; padding-bottom:10px; }
table.tocArticle tbody tr td.tocTitle .tocAuthors { font-size:100%; color:#000000; margin:10px 0px 0px 25px; font-style:italic; }

#announcementsHome { display:none!important; }

/* ARTICLES / ABSTRACTS */

#article_frame { background: white url("body_sub_bg.gif") repeat-x; margin:0px; width:auto; }
#article_frame #container { margin:0px;}
#article_frame #main { width:100%; margin:0px; }
#article_frame #main #navbar { width:100%; margin:0px; }
#article_frame #body { width:100%; }
#article_frame #content,
#article_frame #breadcrumb { padding-left:25px; }

#article_frame h2.banner {
	background:transparent url(/images/banner_sub.gif) no-repeat scroll 0 0;
	height:52px;
	padding:0px;
	text-indent:-9999px;
}
#article_frame #topBar { display:none; }

#imagenLink{
 background: transparent url(face.png) no-repeat scroll 0 0;
 border: 0px;
 margin-left: 20px;
}

#footer{
padding-top: 5px;

background-repeat:repeat;
border-bottom-left-radius:0.3em;
border-bottom-right-radius:0.3em;
width: 100%;
height: 250px;
min-height: 50px;
/*color: #98BEDA;*/
color:white;
text-align: center;
font-size: 11px;

}

#footer table td{
padding-right: 10px;
}

#imagen_footer{
 background: url(inifap.png) no-repeat scroll 0 0;
 border: 0px;
 height: 40px;
 width: 105px;
}

/*Imagen de la portada de un numero que aparece en miniatura en el listado de Archivos*/
.issueCoverImage img {
border: 0;
/*float: left;*/
float: none;
width: 180px;
/*margin: 1em 1em 1em 0;*/
}

/*div que contiene a un numero del listado de Archivos*/
#issue{
	clear: none;
  width: 230px;
  align-content: initial;
  vertical-align: baseline;
  align-content: initial;
  align-items: initial;
  display: inline-block;
}

#issues{width: 600px;}/*
#content{width: 700px; min-height: 700px;}
#sidebar{width: 220px;}
#rightSidebar{margin-right:0px;}*/



table.tocArticle tr td{
	border:0px !important;
}

table.tocArticle{
	border-bottom:1px #DDD dashed;
}

table.tocArticle tr td.tocGalleys{
	padding-top: 15px;
	text-align: center;
}

table.tocArticle tr td.tocPages{
	text-align: center;
}

table.tocArticle tr td.tocTitle{
	width:80%;
}

table.data td.label {
	padding-right: 1em;
	color: #000000 !important;
	font-size: 85%;
}
label{
	    color: #000 !important;
}
input.button {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: #E8E8E1;
	color: #000 !important;
	font-size: 1em;
}
table.listing td {
	padding: 0.25em 1.5em 0.25em 0.5em;
	color: #080808;
}


	