body {
	margin:7px 0px 0px 0px;
	text-align:center;
}

#co {
	text-align:center;
	width:100%;
}
#cabecera {
	width:720px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
}

#cabecera img.logo {
	float:left;
	border:0px;
	margin-left:-2px;
}
#cabecera img.banner {
	float:right;
	border:0px;
	margin-top:7px;
	width:468px;
	height:60px;
}

#cabecera #b0 {
	height:28px;
	display:block;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin:0px;
	clear:both;
}

#cabecera p.g14 {
	height:28px;
	line-height:26px;
	padding:0px;
	margin:0px;
	margin-right: 37px;
	float:left;
}
#cabecera p.gn11 {
	height:28px;
	line-height:26px;
	padding:0px;
	margin:0px;
	float:left;
}


#b1 {
	height:35px;
	display:block;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	clear:both;
}

#b1 p.gn10 {
	float:left;
	margin-top:4px;
}

#b1 form {
	float:right;
	margin-top:6px;
}
#b1 form img {

	margin:2px 10px 0px 0px;
	vertical-align:middle;
}

#b1 form input {
	border:1px solid #333;
	
}

#ce {
	clear:both;
	width:720px;
	margin-right:auto;
	margin-left:auto;
	_margin:0px;
	_padding:0px;	
	
	_width:750px;
}
#con {
	float:left;
	width:580px;
	
	padding:0 0 0 10px;
	
	margin:12px 0 32px 0;
	
	/*_padding:0;
	_width:570px;
	overflow:hidden;
	
	background:#9C0;
	*/
	
}
#menu {
	float:left;
	_width:130px;
	width:130px;
}
#txt,#carritow {
	margin-top:2px;
	width:127px;
	height:35px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#carritow {
	padding-top:4px;
}
#txt p {
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
}
#txt #d {
	margin-top:3px;
	text-align:right;
	float:right;
	height:28px;
	width:84px;
	overflow:hidden;
}
#txt #d div a {
	height:28px;
	margin-left:0px;
	width:28px;
	float:left;
	-moz-outline: none;
}
#txt #d #l1 {
	background: url(../ximg/1_off.jpg) no-repeat;
}
#txt #d #l2 {
	background: url(../ximg/2_off.jpg) no-repeat;
}
#txt #d #l3 {
	background: url(../ximg/3_off.jpg) no-repeat;
}
#txt #d #l1:hover, #txt #d #l1.active {
	background: url(../ximg/1_on.jpg) no-repeat;
}
#txt #d #l2:hover, #txt #d #l2.active {
	background: url(../ximg/2_on.jpg) no-repeat;
}
#txt #d #l3:hover, #txt #d #l3.active {
	background: url(../ximg/3_on.jpg) no-repeat;
}
#menu ul {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	border-bottom:1px solid #ccc;
}

#menu ul li {
	list-style-type:none;
	width:127px;
	height:25px;
	margin-top:12px;
	text-align:left;
}
#menu ul li a {
	background: url(../ximg/boff.jpg) no-repeat;
	display:block;
	width:127px;
	height:25px;	
	padding-top:4px;	
}
#menu ul li a:hover,#menu ul li a.active {
	background: url(../ximg/bon.jpg) no-repeat;
}

#co #pie {
	clear:both;
	width:720px;
	height:49px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
}
#co #gene {
	clear:both;
	width:720px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
}
#foot {
	
	margin-top:17px;
	width:auto;
	float:left;
	height:20px;
	border-top:1px solid #E0E0E0;
}

#foot p {

	display:inline;
	background-color:#E0E0E0;
	margin:0px;
	margin-right:10px;

}
#foot p a {
	margin:6px;
}
#foot p.no {
	background-color:#fff;
}

#co #pie #piel {
	float:right;
	width:54px;
	height:49px;
	background: url(../ximg/a.jpg) no-repeat;
}

#pba {
	margin:12px 0px 12px 0px;
	width:127px;
	height:127px;
	border:0px;
}
#patro {
	margin:0px 0px 0px 0px;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
a.el img {
	border:2px solid #fff;
}

a.el3 img {
	border:2px solid #333;
}

a.el img:hover{
	border:2px solid #C696AD;
}


a.el2 img {
	border:1px solid #333;
}

a.el2 img:hover {
	border:1px solid #C696AD;
}

a.el4 img {
	border:1px solid #333;
}
a.el45 img {
	border:1px solid #333;
}

a.el4 img:hover {
	border:1px solid #C696AD;
}
a.el45 img:hover {
	border:1px solid #C696AD;
}
#artLi {
}
.art {
	clear:both;
}
#artLi .foto {
	float:right;
}
.art img,.sw, #articulo #articulo2 img.el2  {
	width:88px;
	min-height:110px;
	max-width:88px;
}
.texto {
	float:left;
	text-align:left;
	margin-bottom:12px;
}

#revistaNum #latr1 img.pri {
	border:1px solid #333;
	float:left;
	height:125px;
}
#revistaNum #latr1 p.pri {
	float:left;
	margin:0px;
	margin-left:12px;
	width:190px;
}

#revista .texto,#revistaNum .texto,#buscarArt .texto, #suscripciones .texto {
	width:100%;
}

#revista #latr1 p {
	margin:0px;
	padding:0px;
	margin-top:12px;
}
#revista #latr1 #lnot p {
	margin:0px;
	padding:0px;
	margin-bottom:6px;
}
#artLi .texto {
	width:470px;
}
.texto{
	width:573px;
}
#revista #latr1, #revistaNum #latr1 {
 width:335px;
 float:left;
}

#revista #latr2, #revistaNum #latr2 {
 width:212px;
 float:right;
}
#revista #latr2 img.pri ,#revistaNum #latr2 img.pri {
	width:212px;
}
#articulo2 img.pri {
	height:125px;
}
#revista #latr2 div.lastnum,#revistaNum #latr2 div.lastnum {
	border:1px dotted #333;
	width:214px;
}
#revista #latr2 div.lastnum2,#revistaNum #latr2 div.lastnum2{
	margin:10px;
}
#revista #latr2 div.lastnum3 {
	border:1px dotted #333;
	width:194px;
	overflow: auto;
	margin:4px;
  	height:800px;
  	padding:10px;
}
#revista #latr2 div.lastnum img.pri,#revistaNum #latr2 div.lastnum img.pri {
	border:1px solid #333;
	width:84px;
	float:left;
}
#revista #latr2 div.lastnum img.pri2,#revista #latr2 div.lastnum3 img.pri2 {
	width:32px;
	float:left;
	margin-bottom:6px;
}
#revista #latr2 div.lastnum p.gn10 {
	float:left;
	width:145px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:6px;
}
#revista #latr2 div.lastnum3 p.gn10 {
	float:left;
	width:125px;
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-bottom:6px;
}
#revista #latr2 div.lastnum p,#revistaNum #latr2 div.lastnum p{
	float:right;
	width:90px;
	margin:0px;
	padding:0px;
}

#revista #latr2 #bus,#revista #latr2 #bus2,#revistaNum #latr2 #bus2,#revistaNum #latr2 #bus3 {
	border-bottom:1px solid #ccc;
	display:block;
	width:212px;
	padding-left:5px;
	margin-bottom:12px;
}
#revista #latr1 #bus3,#revistas #lat1 #bus3 {
	border-bottom:1px solid #ccc;
	display:block;
	width:auto;
	padding-left:5px;
	margin-bottom:12px;
}

#revista #latr1 #datos {
	padding:10px;
	width:auto;
	border:1px dotted #ccc;
	margin-top:24px;
}
#revista #latr1 #datos .datosen {
	clear:both;
	padding-top:2px;
}
#revista #latr1 #datos .datosle {float:left;}
#revista #latr1 #datos .datosri {text-align:right}

#noticias h1, #articulos .texto, #revistas .texto, #revista .texto, #revistaNum .texto, #buscarArt .texto{
	margin:0px;
	padding:0px;
	
}

#noticias p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

#articulo, #noticias, #articulos, #revistas, #revista, #revistaNum,#nosotros,#contacto,#suscripciones,#legal,#buscador,#novedades,#enlaces {
	text-align:left;
}
#nosotros,#suscripciones  {
	width:99%;
}
#nosotros p, #contacto p, #suscripciones p {
	margin:0px;
	margin-bottom:12px;
}
.titu {
	border-bottom:1px solid #ccc;
	display:block;
	height:auto !important;	
	height:28px;
	min-height:28px;
	padding-top:8px;
}
/*********************************/
div#legal .texto .titu
{
	/*border-bottom:1px dotted #CCCCCC;*/
	
	background-color:#CCCCCC;
	float:left;
	font-family:arial;
	height:auto !important;	
	height:18px;
	min-height:18px;	
	font-size:14px;
	font-weight:bold;
	padding-left:6px;
	width:100%;	
	text-transform:uppercase;
}
div#legal .texto .titu a
{
	 color:#FFF;
	 text-decoration:none;
}
#formRegistro legend
{
	color:#4D1A26;
}
#formRegistro fieldset
{
	margin-bottom:10px;
}

/*********************************/

#artLi p{
	margin-top:4px;
}


#lastNc {
	width:264px;
	float:left;
	margin-top:12px;
}

#ultRe,#lastNc #cab {
	clear:both;
	text-align:left;
	padding-left:6px;
	line-height:24px;
	float:left;
	padding-top:1px;
	width:264px;
	height:25px;
	background: url(/ximg/e.jpg) no-repeat;
}

#revistas #lat2 #ultRe2 {
	height:338px;
}

#lat2 #ultRe {
	margin-top:24px;
}

#ultRe2{
	height:auto !important;	
	height:66px;
	min-height:66px;
}
#lat2 #ultRe2 {
	height:134px;
}
.cj{
	clear:both;
	width:auto;
	padding:2px;
	border:1px solid #ccc;
	text-align:left;
	height:auto;
}
#lastNc ul {
	display:block;
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-right:10px;
	
}
#revistaNum #latr1 p,#revistas #lat1 #bus3 p{
	margin:0px;
	padding:0px;
}
#revistaNum #latr1 ul {
	display:block;
	margin:10px;
	list-style-type:none;
	padding:0px;
}
#enlaces ul {
	padding:0px;
	margin:0px;
}
#enlaces p{
	margin:0px 0px 12px 0px;
}
#enlaces ul li {
	list-style-type:none;
	background: url(/ximg/bu.gif) 0px 2px no-repeat;
	padding-left:30px;
}
#lastNc li {
	background: url(/ximg/bu.gif) 0px 2px no-repeat;
	display:block;
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:5px;
}
#revistaNum #latr1 li {
}
#revistaNum #latr1 li.do {

	border-bottom:1px solid #333;
	margin-bottom:0px;
	margin-top:12px;
}
#ultRe4,#ultRe5 {
	float:left;
}

#lat2 #ultRe4 {
	text-align:center;
	padding-left:12px;
}
#ultRe5 {
	margin-left:20px;
	margin-top:3px;
	padding-right:10px;
	
}

#ultRe4 img {
	height:62px;
	margin-right:4px;
}
#lat2 #ultRe4 img {
	height:62px;
	width:44px;
	margin-right:11px;
}
#otNot {
	width:50%;
	float:right;
	text-align:left;
	margin-top:12px;
}
#lnot,#lrevistas,#buscarArt {
	width:100%;
	text-align:left;
}
#lrevistas {
	margin-top:12px;
}
#lnot .titu2 {
	border-bottom:1px solid #ccc;
	display:block;
	padding-bottom:4px;
}
#lrevistas .titu2 {
	border-bottom:1px solid #ccc;
	display:block;
	padding:4px;
	height:14px;
}
#lrevistas .titu3 {
	border-bottom:1px solid #ccc;
	display:block;
	padding:4px;
	height:32px;
}
#lrevistas p.gn11 {
	height:27px;
	float:left;
	margin:0px;
	padding-top:9px;
	margin-left:10px;
	width:164px;
}
#lrevistas img {
	clear:both;
	float:left;
	height:27px;
	width:100px;
}
#otNot p, #lnot p{
	margin:0px;
	padding:0px;
	text-align:right;
	margin-bottom:16px;
}
#articulo2 a.el45 {
	float:right;
}
#articulo2 a.el4 {
	float:left;
}
#articulo2 img.nrrev {
	/*width:213px;*/
	height:60px;
}
#articulo2 h1{
	clear:left;
	display:block;
	padding-top:6px;
}
#articulo3,#articulo4 {
	
}
#articulo3 .pags,#articulo4 .pags{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	padding:4px;
	width:460px;
}
#noticias .pags,#lresultados .pags  {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px;
	width:565px;
	float:left;
}
#art {

	overflow:hidden;
}
#articulos .pags {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px;
	width:100%;
	float:left;
	margin-top:12px;
	margin-bottom:19px;
}
#articulo3 .nump,#articulo4 .nump, #noticias .nump,#articulos .nump,#lresultados .nump  {
	float:left;
	padding-top:2px;
	padding-left:12px;
}
#articulo3 .tpag,#articulo4 .tpag, #noticias .tpag, #articulos .tpag,#lresultados .tpag {
	float:right;
	padding-right:12px;
}
#articulo3 .imp,#articulo4 .imp {
	float:right;
	margin-left:12px;
}
#articulo3 img.b,#articulo4 img.b{
	border:0px;
}
#articulo #art {
	clear:both;
	margin-top:12px;
	width:99%;
}
.pArts {
	text-indent: 10pt;
	margin-bottom:20px;
}
	
.bArts {
	margin-left: 30px;
	margin-right:50px;
}

.imgArt {
	margin: 10px;
	border: 1px solid #999999;

}
.imgArtTabla {
	width:100%;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}
.txtPieArt {
	color: #666666;
	text-align: center;
}
#articulo ul {
	margin:12px 0px 0px 12px;
	padding:0px;
}
#articulo li {
	display:block;
	margin-bottom:8px;
}
#articulo li p{
	display:inline;
	margin-left:10px;
}
#articulo #afoot {
	clear:both;
	width:99%;
}

#articulos #lat1,#revistas #lat1,#enlaces #lat1 {
	float:left;
	width:50%;	
}
#articulos #lat2,#revistas #lat2,#enlaces #lat2 {
	float:right;
	width:264px;
	margin-left:12px;
}

#revEs,#busEs {
	float:left;
	margin-top:20px;
}

#revEs #he,#busEs #bus {
	border-bottom:1px solid #ccc;
	display:block;
	width:260px;
	padding-left:5px;
}

#revEs #lista {padding-left:5px;border-bottom:1px solid #ccc;padding-bottom:8px;}
#revEs #lista img {
	width:113px;
	height:27px;
	margin-top:8px;
}
#revEs #lista img.left {
	margin-right:20px;
}

#lat2 #busEs form {
	border-bottom:1px solid #ccc;
	margin:0px;
	padding:5px;
	width:256px;
}
#buscarArt form ,#enlaces form {
	border-bottom:1px solid #ccc;
	margin:0px;
	padding:5px;
	margin-top:12px;
}
#lat2 #busEs form label,#buscarArt form label,#enlaces form label {
	display:block;
	height:24px;
	clear:both;
	float:left;
	padding-top:4px;
}
#lat2 #busEs form input,#buscarArt form input,#enlaces form input {
	border:1px solid #ccc;
	float:right;
}
#lat2 #busEs form input.n,#buscarArt form input.n,#enlaces form input.n {	
	width:180px;
	height:18px;
	padding:2px;
	margin-bottom:3px;
}

#lat2 #busEs form select,#buscarArt form select,#enlaces form select {
	
	width:186px;
	height:20px;
	padding:2px;
	float:right;
	border:1px solid #ccc;
	margin-bottom:3px;
}

#lresultados #lresrev {
	border-bottom:1px solid #ccc;
	margin-top:18px;
}
#lresultados #lresres {
	margin-left:24px;
	margin-top:8px;
}

#suscripciones div.cc1 {
	float:left;
	clear:both;
	width:45%;
	text-align:left;
}
#suscripciones div.cc {
	float:right;
	width:45%;
	text-align:left;
}
#suscripciones img {
	width:120px;
	height:32px;
	margin-right:10px;
}
#suscripciones #lcabe {
	float:left;
	margin:10px 0px 10px 0px;
}
#suscripciones #cabe {
	float:right;
	margin:10px 0px 10px 0px;
}
#suscripciones .pent {
	padding:10px;
	border-bottom:1px solid #ccc;
	clear:both;
	height:50px;
}
#suscripciones .pent_1 {
	width:127px;
	float:left;
}

#suscripciones .pent_2 {
	width:275px;
	float:left;
}
#suscripciones .pent_3 {
	float:left;
	width:50px;
	text-align:right;
}

#suscripciones .pent_4 {
	float:left;
	margin-left:12px;
	width:50px;
	text-align:right;
}

.lineaCmplt{
	border-bottom:1px solid #CCCCCC;
	margin:5px 0 5px 0;
	padding:0 0 10px 0;

}


/*BIBLIOTECAS*/

#bibliotecas{
	text-align:left;
	font-size:12px;
}

#bibliotecas .homeupheader{
	color:#000;
	
	background-color:#cccccc;
	padding:6px 5px;
	
}