body {
	background: #EFEEEA;
	color: #666;
	font: normal 14px/22px "Trebuchet MS",Helvetica,sans-serif;
	padding:0;margin:0;
}
.inputbox, #userlogin .inputbox, .form-validate input, .login-fields input, .form-validate select{
	padding:8px; 
	color:#333; 
	margin:1px 3px 1px 0;
	border:0;
	border-bottom:1px solid #f5f5f2;
	font-size:12px;
	background:#d9d7cd url(https://www.militaresescritores.es/templates/arapah/images/bg-input.png) 0 0 repeat-x;
}
form {
	clear:both;
	margin-left:15px;
}
p.results {
padding:12px 15px 25px 0;
line-height:100%;
float: right;
margin-top:0px;}

form .search .button, .inputbox, #userlogin #user-login .main-inner1, .pagination ul li a, .pagination span.pagenav, .form-validate input, .form-validate select, .login-fields input, .form-validate button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px 1px white;
}
#ja-container .readmore span, .button, form .search .button, .pagination ul li a, .pagination span.pagenav, #member-registration .validate, .form-validate button {
	background: #F7F6F4 url(https://www.militaresescritores.es/templates/arapah/core/themes/byzantium/images/readon.png) 0 100% repeat-x;
	border: 1px solid #C6C6C6!important;
}
#ja-container .readmore span, .button, form .search .button, #member-registration .validate, .form-validate button {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 1px 1px 2px  rgba(0, 0, 0, 0.15);
}
#ja-container .readmore span, .button, form .search .button, .inputbox, #userlogin #user-login .main-inner1, .pagination ul li a, .pagination span.pagenav, .form-validate input, .form-validate select, .login-fields input, .pagination ul li a, .pagination span.pagenav, .form-validate button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px 1px white;
}
#ja-container .readmore span, .button, form .search .button, .pagination ul li a, .pagination span.pagenav, .form-validate input, .form-validate button {
	padding: 4px 8px;
}
.button {
	height: 31px !important;
}
.button, #member-registration .validate, .form-validate button {
	cursor: pointer;
}
input, select, textarea, .inputbox {
	font-size: 100%;
}
td, th {
	display: table-cell;
	vertical-align: inherit;
}
table {
	margin-left:0;
	margin-right:0;
	clear: both;
	border-collapse: collapse;
	border-spacing: 0;
}
thead tr th {
	color: white;
	padding: 5px;
	text-shadow: 0 1px 1px  black;
}
table th {
	background-color: #602353;
}
table th {
	border: 1px solid #DEDAC8;
	text-transform: uppercase;
	color: white;
}
th {
	font-weight: bold;
	padding: 5px;
	text-align: left;
}
.cat-list-row1, .cat-list-row10, tr.cat-list-row1 td, tr.cat-list-row0 td {
	border-bottom: 1px solid #DEDAC8;
	padding: 5px;
}
table.contentpane, table.tablelist, table.category {
	width: 100%;
}
table.contenttoc, table {
	border: 1px solid #DEDAC8;
	margin-top: 15px;
	margin-bottom: 15px;
}
a:hover {
	color: black;
	text-decoration: underline;
}
a {
	color: #602353;
	text-decoration: none;
}
.counter {
	float: right;
	line-height: 1;
	margin: 15px 0;
	margin-right:15px;
	text-align: right;
	padding:0;
}
.pagination {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0!important;
}
.pagination ul {
	margin: 10px 0 0 0;
	padding: 0;
}
.pagination ul, ul.pagenav {
	float: left;
}
.pagination ul {
	list-style: none;
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}
.pagination ul li {
	text-align: center;
	margin-right: 5px;
	line-height: 160%;
}
.pagination ul li, ul.pagenav li {
	background: none;
	display: block;
	float: left;
	margin-top: 0;
	overflow: hidden;
	padding: 0;
}
.pagination ul li span.pagenav, .pagination ul li a.pagenav, ul.pagenav li a {
padding: 0 5px;
}
.pagination ul li a, .pagination span.pagenav, .form-validate input, .form-validate select, .login-fields input, .form-validate button {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-shadow: 1px 1px 1px 
white;
}
.pagination span.pagenav, .pagenav {
padding: 3px 10px!important;
}
/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Ocultos para IE-mac \*/
.clearfix { display: block; }
.clearfix_ultimate {overflow: auto;height: 1%;}
 /* Fin Clearfix */#ja-container .readmore span, .button, form .search .button, .inputbox, #userlogin #user-login .main-inner1, .pagination ul li a, .pagination span.pagenav, .form-validate input, .form-validate select, .login-fields input, .form-validate button{	
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	text-shadow: 1px 1px 1px #fff;
}

#ja-container .readmore span, .button, form .search .button, .pagination ul li a, .pagination span.pagenav, .form-validate input, .form-validate button{padding:4px 8px;}
.button:hover, form .search:hover .button:hover, .pagination ul li a:hover, #member-registration .validate:hover, #userlogin .logout-switch .button, .form-validate button:hover{
	background:#321a2d url(https://www.militaresescritores.es/templates/arapah/core/themes/byzantium/images/readon.png) 0 0 repeat-x;
	border:1px solid #542249!important;
}
a:hover, a:active, a:focus {text-decoration: underline;}
.button:hover, form .search .button:hover, #member-registration .validate:hover, .logout-switch .button, .form-validate button:hover, .pagination a:hover {
	color:#fff; text-shadow: 1px 1px 1px #000;
	text-decoration: underline;
}
.button, form .search .button, #member-registration .validate, .form-validate button{
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);	
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);  
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
}
.pagination{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0!important;
}

.pagination span.pagenav, .pagenav{ padding:3px 10px!important;}
.pagination ul li{text-align:center; margin-right:5px;}
.pagination ul li a{
/*	color:#666; */
	display:block;
}

.pagination ul li a:hover{color:#fff!important; text-shadow:1px 1px 1px #000; }
.pagination span.pagenav{
	display:block;
}
.buscado {
	background-color:yellow;
}
thead a {
	color:white;
	text-decoration: none;
}
thead a:hover {
	color: white;
	text-decoration: underline;
}
th.seleccionado {
	background-color: #725a6d;
}
/*
#menusecundario {
	margin:5px 0 5px 0;
	padding:0;
	display: block;
	width: auto ;
}
#menusecundario li{
	text-align: center;
	width: 12.425%;
	background-color: gray;
	display: block;
	float: left;
	margin-left: 1px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 20px;
	overflow: hidden;
}
#menusecundario li.seleccionado {
	background-color:#FCFAF4;
}

#menusecundario li a {
	color: white;
	font-size: 18px;
}
*/
.counter {margin-right:0 !important}
.pagination-start {margin-left:-40px !important}
/*
#menusecundario li {
	color: black;
	font-weight: bold;
	font-size: 18px;
}
*/
.separa_datos {
	text-align: left;
	padding: 10px;
	border: 1px solid #602353;
	margin-top: 20px;
	overflow: hidden;
	width: auto;
	clear: both;
}
.separa_datos p {
	display: block;
	width: 460px;
	float: left;
	font-size: 14px;
	padding-bottom: 30px;
	text-align: left !important;
	line-height: 150%;
}
.titulo {
	clear:both;
	font-size: 200%;
	padding-top:20px;
	font-weight: bold;
	color: #602353;
}
.separa_datos p span {
	display: block;
	float: left;
	width: 25%;
}
table.contenttoc, table {border: 1px solid #DEDAC8;border-right: 0 !important;}
table td {border-right: 1px solid #DEDAC8 !important;}
@-moz-document url-prefix() { .pagination-start {margin-left:0 !important} } 
#contenidoPubs {
	background: #FCFAF4;
	padding-top:26px;
	padding-bottom:20px;
}

.menusecundario {
	padding: 3px 0 0 0 !important;
	margin-left: 0;
	height:38px;
	border-bottom: 1px solid #DEDAC8;
	font: bold 12px Verdana, sans-serif;
}

.menusecundario ul {padding:0 20px !Important}

.menusecundario li {
	list-style: none;
	margin: 0 !important;
	display: inline;
}

.menusecundario li a {
	padding: 5px 10px;
	font-size: 18px;
	margin: 0 !important;
	color: #fff;
	border-bottom: none;
	background-color: gray;
	text-decoration: none;
}

.menusecundario li a:hover {
	color: #000;
	background: #EFEEEA;
}

.menusecundario li a#seleccionado {
	background: white;
	color: #000;
}
select.depor{
	position:relative;
	z-index:10;
	margin:0 0 0 10px;
	width:380px;
	height:33px !important;
	line-height:33px;
}

span.depor {
position:absolute;
bottom:0;
left:0;
top:-10px;
float:none !Important;
width:380px;
line-height:33px;
height:33px;
text-indent:10px;
background:url(http://aeme.sonoraweb.net/img/combo_380.gif) no-repeat 0 0;
cursor:default;
z-index:1;
}
.tabla {padding:0 15px}
.caja_select {position:relative;left:0}
.separa_datos p {
  display: block;
  width: 49.5%;
  float: left;
  padding-bottom: 0;
  margin-bottom: 0;}
  
.separa_datos {
background:#eee;
padding:5px 15px 15px 15px;;
border:1px solid #ddd;
}

.separa_datos p b {float:left;margin-right:5px}
.separa_datos p a {float:left !important;display:inline !important;width:auto !Important}
.separa_datos p span {
  display: block;
  float: left;
  width: auto
}
.separa_datos p a {float:none !important;display:inline !important;width:auto !Important}
.titulo {color:#000 ;font-size:130%;margin:0; }
.cuerpo p {   width: 100% !important;}
.ie7 .pagination-start, .ie8 .pagination-start , .ie9 .pagination-start  {margin-left:0 !important} 
.ie7 .pagination, .ie8 .pagination, .ie9 .pagination {border:0 !Important;background:transparent} 
.ie7 .pagination ul {border:0 !Important;background:transparent} 
.ie8 .pagination ul {border:0 !Important;background:transparent} 
.ie9 .pagination ul {border:0 !Important;background:transparent}
 #MyFrame .ie7 .pagination, #MyFrame .ie7 .pagination,  #MyFrame .ie7 .pagination  {border:0 !Important;background:transparent}
.searchhighligh {background-color: #c083b3; color: #EFEEEA;}
td a:visited {color:#a06393;}
p.atras {text-align:left; padding: 0px 15px; margin:0;}
.logo {
	display: block;
	width: 550px;
	height: 75px;
	clear: both;
	margin: 24px auto;
}

#header p {
	text-align: center;
	margin: 10px auto;
	margin-bottom:20px;
	font-size: 3em;
	color: black;
}

.logo a {
width: 550px;
height: 75px;
background: url(/biblioadmin/img/logo.png) no-repeat;
display: block;
text-indent: -4500px;
}
#footer p {
	text-align: center;
}
td {min-width: 25%}
td.fecha {min-width: 0px; text-align: center;}
.editar {
	width: 100%;
	padding: 0;
	margin-top: 5px;
}
.editar a {
	background: url(biblioadmin/img/editar.gif) no-repeat top center;
	width: 15px;
	height: 16px;
	display: block;
	float: right;
}