* {
	margin:0;
	padding:0;

}

html, body {
	height: 100%;

}

body {
	text-align:center;
	font: normal 62.5% Arial, Helvetica, sans-serif;
	margin: 0;
	background-color: #e5e5e5;

}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;

}


h2 {
	font:bold 3.3em/0.7em Arial, Helvetica, serif;
	color: #4780D0;
	clear: left;
	padding: 25px 0 0 0;
	margin: 0px 0 0 0;
	display: block;

}

a {
	outline:none;
	color: #666666;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;

}

a:hover {
	text-decoration:underline;
	color: #F28B24;

}

a img {
	border:none;

}

p {
	line-height: 1.6em;
	font-size: 1.1em;
	margin: 8px 0 15px 0;
	font-weight: bold;
	color: #616161;
	padding: 0;

}

form {
	display:block;
	margin:0;
	padding:0;

}

ul {
	display:block;
	list-style-type:none;

}

/* ID's y clases globales ------------------------------ */

.agrandar {
	font-size:1.65em;
	font-weight:bold;
	color: #F28B24;

}

.portada-num-actual img{
	display:block;
	height: 207px;
	width: 169px;
	border: 3px solid #fff;
	margin-top: 8px;
	margin-bottom: 25px;

}

.num-actual-fix-menu {



}

.editorial-firma {
	background:transparent url(../img/prueba-firma.jpg) right bottom no-repeat;
	width:370px;
	display:block;
	height:58px;
	margin-top: 15px;
	clear: both;

}

.subir,
a.subir,
.subir a,
li a.subir,
li p a.subir {
	width: 50px!important;
	height: 10px!important;
	margin: 0 0 0 4px;
	padding: 0;
	border: none;
	font-size: 1em;
	color: #3A7EDA;
	text-transform: lowercase;
	background-color: none;

}

.sin-borde {
	border:none !important;

}

.justificar {
	text-align:justify !important;
}

.ocultar {
	text-indent: -9999px;
	left:-9999px;
	position: absolute;
	
}

.email {
	width:151px;
	height:14px!important;
	background:transparent url(../img/txt-email.gif) 0 0px no-repeat;
	display:block;
	margin: 2px 0 0 0;

}

.email:hover {
	background-position:0 -14px;
}


.realizar-pedido, .realizar-suscripcion {
	display:block;
	width:142px;
	height:27px;
	background:transparent url(../img/txt-realizar-pedido.gif) 0 0 no-repeat;
	float: right;

}

.realizar-suscripcion {
	background:transparent url(../img/txt-realizar-suscripcion.gif) 0 0 no-repeat;
	width:160px;

}

.realizar-pedido:hover, .realizar-suscripcion:hover {
	background-position: 0 -27px;

}

.realizar-pedido-mini{
	background: transparent url(../img/txt-realizar-pedido-mini.gif) 0 0 no-repeat !important;
	height: 14px!important;
	margin: 102px 0 0 0px!important;
	padding: 0 !important;
	width: 67px;
	border: none;
	position: absolute;
	left: 12px;
}

.realizar-pedido-mini:hover{
	background-position:0 -14px !important;

}

.icon-tlf {
	background:transparent url(../img/icon-tlf.gif) left center no-repeat;
	padding: 0 0 0 14px;
	font-size: 1.1em;
	
}

.icon-fax {
	background:transparent url(../img/icon-fax.gif) left center no-repeat;
	padding: 0 0 0 14px;
	font-size: 1.1em;
}

#paginacion-ant,
#paginacion-sig,
span.paginacion-ant-off,
span.paginacion-sig-off {
	height:27px;
	width:142px;
	display:block;
	background:transparent url(../img/txt-anterior.gif) 0 0 no-repeat;
	float: right;
	margin: 0 0 20px 0;
	border-top: 2px solid #ccc;

}

#paginacion-sig { background:transparent url(../img/txt-siguiente.gif) 0 0 no-repeat; }
span.paginacion-ant-off { background:transparent url(../img/txt-anterior-off.gif) 0 0 no-repeat !important; }
span.paginacion-sig-off { background:transparent url(../img/txt-siguiente-off.gif) 0 0 no-repeat !important; }

#paginacion-ant:hover,
#paginacion-sig:hover {
	background-position:0 -27px;

}


strong{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	color: #DF7000;


}

p.detalle-suri-a, p.detalle-suri-b, p.detalle-suri-c {
	display:block;
	position: absolute !important;
	z-index: 100 !important;

}

p.detalle-suri-a {
	background:transparent url(../img/menu-suri-a-trans.png) 0 0 no-repeat;
	width: 104px;
	height: 76px;
	top: 6px;
	left: 215px;

}

p.detalle-suri-b {
	background:transparent url(../img/menu-suri-b-trans.png) 0 0 no-repeat;
	width: 98px;
	height: 83px;
	top: 450px;
	left: 400px;

}

p.detalle-suri-c {
	background:transparent url(../img/menu-suri-c-trans.png) 0 0 no-repeat;
	width: 51px;
	height: 50px;
	top: 241px;
	left: 630px;

}

.bloque-c {
	float: right;
	width: 169px;
	height: 500px;
	margin: 0 0px 0 0;
	padding: 0 0px 0 0;
	text-align: left;
	position: relative;



}

.bloque-c p{
	line-height: 1.4em;
	font-size: 1.1em;
	color: #6A6A6A;
	border-bottom: 1px solid #f1f1f1;
	margin: 0;
	padding: 5px 0;


}

.bloque-c h2 {
	padding: 0 0 3px 0;
	margin: 0;
	text-align: left;
	border-bottom: 1px solid #ccc;


}

.bloque-c strong {
	font-size: 1em;

}

.bloque-b {
	width:180px;
	text-align: right!important;
	float: left;
	padding: 0 0px 0 0;
	margin-right: 20px;
	display: block;
	height: 245px;
	clear: left;
}

.bloque-a {
	width:160px;
	text-align: right!important;
	float: left;
	padding: 0 0px 0 0;
	margin-right: 20px;
	display: block;

}

.bloque-a p {
	border-top: 1px solid #ccc;
	margin: 2px 0 12px 0px;
	padding: 10px 0 0px 0;

}


/* ----------------------------------------------------- */
/* Contenedores globales ------------------------------- */



/* ----------------------------------------------------- */
/* Portada --------------------------------------------- */

#portada {
	margin:0px auto;
	width:780px;
	height: 100%;
	background: transparent url(../img/bg-body-portada.jpg) center bottom no-repeat;
	position: relative;
}

#portada h1 {
	background:transparent url(../img/logo-portada.gif) left top no-repeat;
	width: 445px;
	height: 219px;
	display: block;
	position: absolute;
	left: 200px;
	bottom: 350px;

}

#portada a#entrar {
	background: transparent url(../img/txt-entrar.gif) left top no-repeat;
	width:47px;
	height:13px;
	display: block;
	right: 250px;
	position: absolute;
	bottom: 260px;

}

#portada a#entrar:hover {
	background-position:0 -13px;

}


#portada p {
	position:absolute;
	bottom:5px;
	display: block;
	font-size: 0.9em;
	left: 20px;
	color: #9A9A9A;
	padding: 0;
	margin: 0;
	width: 450px;

}

/* ----------------------------------------------------- */
/* Menu principal -------------------------------------- */



#menu-principal {
	background:#e5e5e5 url(../img/bg-body-menu.jpg) right bottom no-repeat;
	margin:0px auto;
	height: 750px;
	position: relative !important;
	width: 870px;

}

ul#menu {
	width: 600px;
	margin: 0 auto;
	padding: 40px 0 0 0;
	position: relative;


}

ul#menu li {
	height: 207px;
	background-color:#ff9e3d;
	display: block;
	float: left;
	margin: 0 30px 30px 0;
	width: 169px;

}

ul#menu li p {
	display:block;
	width:169px;
	height:207px;
	position: relative;
	margin: 0;

}

ul#menu li p a {
	height:83px !important;
	width:169px!important;
	position: absolute;
	background-color: none;
	left: 0px;
	top: 124px;
	opacity: 0.90;
	-moz-opacity: 90%;
	filter: alpha(opacity=90);

}
li#num-anteriores p a{ background: transparent url(../img/menu-principal/txt-num-ant.gif) 0 0 no-repeat; }
li#num-anteriores-mini a { background: transparent url(../img/menu-mini/txt-num-ant-mini.gif) 0 0 no-repeat; }


ul#num-anteriores-listado {
	margin: 0 0 20px 0;
}

ul#num-anteriores-listado li{
	display: block;
	float: left;
	margin: 8px 0 4px 0;
	padding: 5px 0 0 0;
	width: 400px;
}

ul#num-anteriores-listado li span{
	float: left;
	display: block;
	text-align: left;
	padding: 0px 10px 0px 0px;
	width: 260px;
	font: 2.3em 'Arial Black', Arial, Helvetica, serif;
	color: #4780D0;
	border-bottom: 1px solid #FF9E3D;
	margin: 0 0 6px 0;
	background: transparent url(../img/txt-contenidos.gif) 200px 20px no-repeat;

}


ul#num-anteriores-listado li a img{
	float: left;
	display: block;
	margin: 10px 10px 28px 0;
	width: 106px;
	height: 150px;
	border: 3px solid #fff;
}

ul#num-anteriores-listado li p.numeros-anteriores-contenido {
	float: left;
	width: 270px;
	margin-bottom: 20px;
	font-size: 11px;

}

/*ul#num-anteriores-listado li a img{

}*/

ul#num-anteriores-listado li a#realizar-pedido{
	background: transparent url(../img/txt-realizar-pedido-mini.gif) 0 0 no-repeat !important;
	height: 19px;
	margin: 0px 0 0 0px;
	padding: 0;
	width: 93px;
	display: block;
	border: none;

}


ul#num-anteriores-listado li p{
	margin: 0px 0 0px 0;
	padding: 0px 0 0 0;
	overflow: hidden;
	font-size: 1.2em;
	color: #2E2C2D;
	display: block;
	line-height: 1.3em;


}

ul#otras-publicaciones-listado {
	clear: both;
	width: 362px;
	text-align: left;
	float: left;
	margin-bottom: 30px;
	position: relative;


}

ul#otras-publicaciones-listado li{
	margin: 30px 0 0px 0;
	padding: 0px 0 0 10px;
	display: block;
	width: 352px;
	border-bottom: 1px solid #f1f1f1;
}

ul#otras-publicaciones-listado li ul{
	float: right;
	margin: 0px 0 4px 0;
	display: block;
	border-left: 2px solid #FF9E3D;
	padding: 4px 0 10px 10px;
	height: auto;
	overflow: hidden;
	position: relative;

}

ul#otras-publicaciones-listado li ul li{
	width: 255px;
	padding: 0 0 0 0px;
	margin: 0px 0 0px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #6C6C6C;
	border: none;
	position: relative;


}


/*ul#otras-publicaciones-listado li span{
	float: left;
	display: block;
	text-align: left;
	padding: 0px 10px 0px 0px;
	width: 260px;
	font: 2.3em 'Arial Black', Arial, Helvetica, serif;
	color: #4780D0;
	border-bottom: 1px solid #FF9E3D;
	margin: 0 0 6px 0;
	background: #e5e5e5 url(../img/txt-contenidos.gif) 200px 20px no-repeat;

}*/


ul#otras-publicaciones-listado li a img{
	float: left;
	display: block;
	margin: 0px 10px 5px 0px;
	border: 3px solid #fff;
	width: 66px !important;
	height: 90px !important;


}


ul#otras-publicaciones-listado li a img{

}

ul#otras-publicaciones-listado li p{
	margin: 8px 0 3px 0;
	padding: 3px 0 0 0;
	clear: both;
	display: block;
	text-align: justify;
	color: #5B5B5B;
	font-size: 1.2em;
	line-height: 1.3em;
}


ul#otras-publicaciones-sumario {
	float: right;
	width: 205px;
	height: 100%;
	margin: 0;
	display: block;
	padding: 0;
	text-align: left;

}

ul#otras-publicaciones-sumario li{
	float: left;
	clear: left;
	padding: 0 0 10px 0px;
	width: 205px;

}

ul#otras-publicaciones-sumario li a{
	display: block;
	padding: 0px 0 8px 7px;
	margin: 0px 0 0px 0px;
	border-bottom: 1px solid #f1f1f1;
	line-height: 1.1em;
	background: transparent url(../img/bullet-a.gif) 0 4px no-repeat;


}
li#otras-publicaciones p a { background: transparent url(../img/menu-principal/txt-otras-pub.gif) 0 0 no-repeat; }
li#otras-publicaciones-mini a { background: transparent url(../img/menu-mini/txt-otras-pub-mini.gif) 0 0 no-repeat; }
li#ediciones-fotografia p a{ background: transparent url(../img/menu-principal/txt-ediciones.gif) 0 0 no-repeat; }
li#ediciones-fotografia-mini a { background: transparent url(../img/menu-mini/txt-ediciones-mini.gif) 0 0 no-repeat; }
li#suscripciones p a{ background: transparent url(../img/menu-principal/txt-suscripciones.gif) 0 0 no-repeat; }
li#suscripciones-mini a { background: transparent url(../img/menu-mini/txt-suscripciones-mini.gif) 0 0 no-repeat; }
li#num-actual p a{ background: transparent url(../img/menu-principal/txt-num-actual.gif) 0 0 no-repeat; }
li#num-actual-mini a{ background: transparent url(../img/menu-mini/txt-num-actual-mini.gif) 0 0 no-repeat; }
li#publicidad p a{ background:transparent url(../img/menu-principal/txt-publi.gif) 0 0 no-repeat; }
li#publicidad-mini a { background: transparent url(../img/menu-mini/txt-publi-mini.gif) 0 0 no-repeat; }
li#contacto p a{ background: transparent url(../img/menu-principal/txt-contacto.gif) 0 0 no-repeat; }
li#contacto-mini a { background: transparent url(../img/menu-mini/txt-contacto-mini.gif) 0 0 no-repeat; }
li#opina p a{ background:transparent url(../img/menu-principal/txt-opina.gif) 0 0 no-repeat; }
li#opina-mini a { background: transparent url(../img/menu-mini/txt-opina-mini.gif) 0 0 no-repeat; }
li#enlaces p a{ background:transparent url(../img/menu-principal/txt-enlaces.gif) 0 0 no-repeat; }
li#enlaces-mini a { background: transparent url(../img/menu-mini/txt-enlaces-mini.gif) 0 0 no-repeat; }


li#num-anteriores a:hover,
li#otras-publicaciones a:hover,
li#ediciones-fotografia a:hover,
li#suscripciones a:hover,
li#num-actual a:hover,
li#publicidad a:hover,
li#contacto a:hover,
li#opina a:hover,
li#enlaces a:hover {
	background: none;	
}

li#num-anteriores-mini a:hover,
li#otras-publicaciones-mini a:hover,
li#ediciones-fotografia-mini a:hover,
li#suscripciones-mini a:hover,
li#num-actual-mini a:hover,
li#publicidad-mini a:hover,
li#contacto-mini a:hover,
li#opina-mini a:hover,
li#enlaces-mini a:hover {
	background-position: 0px -65px;
}

li#volver {
	background: #e5e5e5 url(../img/menu-mini/icon-volver.gif) left center no-repeat!important;
	width:130px!important;
	height:16px !important;
	padding: 1px 0 0 0px;

}
li#volver a {
	text-transform: uppercase;
	width:140px!important;
	height:16px !important;
	font-size: 0.9em;
	letter-spacing: 0.375em;
	padding: 1px 0 0 20px;
}

/* ----------------------------------------------------- */
/* Menu mini ------------------------------------------- */

ul#menu-mini {
	width:168px;
	height:239px;
	margin: 0 0 0px 0;
	float: left;
	position: relative;
	border-top: none !important;
	
}

ul#menu-mini li {
	height: 65px;
	background-color:#ff9e3d;
	display: block;
	float: left;
	margin: 0 6px 6px 0;
	width: 50px;

}

ul#menu-mini li a {
	display:block;
	width:50px;
	height:65px;
	position: relative;
	margin: 0;

}

/*ul#menu-mini li p a {
	height:83px !important;
	width:169px!important;
	position: absolute;
	background-color: none;
	left: 0px;
	top: 124px;
	opacity: 0.90;
	-moz-opacity: 90%;
	filter: alpha(opacity=90);

}*/


/* ----------------------------------------------------- */
/* Secciones internas ---------------------------------- */

#secciones-internas { /*contenedor general */
	margin:0 auto;
	width: 600px;
	padding: 40px 0 0 0;
	height: auto;
	overflow: hidden;

}

#contenido p {
	margin: 10px 0 0 0;
	font-weight: normal;
	line-height: 1.4em;
	text-align: left;
	

}

body#en-num-ant { background: #e5e5e5 url(../img/bg-body-interior-a.jpg) right top no-repeat; }
body#en-otras-publicaciones { background: #e5e5e5 url(../img/bg-body-interior-b.jpg) 16% 0% no-repeat; }
body#en-suscripciones { background: #e5e5e5 url(../img/bg-body-interior-c.jpg) 0px 400px no-repeat; background-attachment: fixed; }
body#en-publicidad { background:#e5e5e5 url(../img/bg-body-interior-d.jpg) 50% 0% no-repeat; }
body#en-num-actual #secciones-internas {
	background: #e5e5e5 url(../img/bg-body-interior-e.jpg) center bottom no-repeat!important;
	padding-bottom: 180px;
}

body#en-contacto #secciones-internas {	
	background: #e5e5e5 url(../img/bg-body-interior-f.jpg) left top no-repeat!important;
}

body#en-enlaces {
	background: #e5e5e5 url(../img/bg-body-interior-g.jpg) right top no-repeat;
}

body#en-opina #secciones-internas {
	
}

body#en-edicion-fotografia #secciones-internas {
	background: #e5e5e5 url(../img/bg-body-interior-i.jpg) 380px 289px no-repeat;

}


#en-num-ant #contenido {
	width: 400px;
	float: left;
	text-align: left;
	position: relative;

}

#en-otras-publicaciones #contenido {
	float: left;
	width:363px!important;

}

#en-num-ant #contenido h2 {
	background:transparent url(../img/titulares/h2-numeros-anteriores.gif) left top no-repeat;
	display:block;
	width:400px;
	height:30px;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
	
}

#en-otras-publicaciones #contenido h2 {
	background:transparent url(../img/titulares/h2-otras-publicaciones.gif) left top no-repeat;
	display:block;
	width:362px;
	height:30px;
	margin: 0px 0 0 0;
	padding: 0 0 15px 0;
	float: left;

}

#en-otras-publicaciones #contenido h3 {
	font-size: 1.3em;
	color: #3A7EDA;
	letter-spacing: -0.05em;
	margin: 0px 0 20px 0px;
	padding: 0;
	line-height: 1.1em;
	background-color: #DDDDDD;

}

#en-otras-publicaciones #contenido p#intro {
	width: 360px;
	display: block;


}

#en-suscripciones .bloque-a {
	margin-top: 0px;
	width: 167px;
	overflow: hidden;
	height: auto;
	position: relative;
	padding: 0 0px 0 0;

}

#en-suscripciones .bloque-a p{
	font-weight: normal;
	padding: 6px 0 6px 8px;
	margin: 0 0 0px 0;
	line-height: 1.3em;

}


#en-suscripciones .bloque-a h2{
	text-align: right;
	display: block;
	font-size: 2em;
	line-height: 0.9em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;


}

#en-suscripciones .bloque-a ul{
	margin: 2px 0 5px 0;
	border-top: 1px solid #ccc;
	padding: 5px 0 0 0;

}

#en-suscripciones .bloque-a ul li{
	font-size: 1.1em;
	line-height: 1.6em!important;


}




#en-suscripciones #contenido {
	float: right;
	width: 405px;
	padding-bottom: 35px;
	


}

#en-suscripciones #contenido p{
	padding:0 0 0 15px;
	font-size: 1.2em;
}


#en-suscripciones #contenido h2 {
	background:transparent url(../img/titulares/h2-suscripciones.gif) left top no-repeat;
	margin-bottom: 10px;
	display: block;
	height: 30px;

}

#en-suscripciones #contenido h3 {
	text-align:left;
	font-weight: bold;
	font-size: 1.1em;
	margin: 15px 0 -12px 0;
	color: #6B6B6B;

}

#en-publicidad #contenido h2 {
	background:transparent url(../img/titulares/h2-publicidad.gif) left top no-repeat;
	height: 30px;
	padding-top: 10px;

}

#en-publicidad #contenido h3 {
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	border-bottom: 1px solid #f1f1f1;
	margin: 20px 0 15px 0;
	letter-spacing: -0.06em;
	color: #F07800;

}

#en-publicidad #contenido h4 {
	font-size: 1.1em;
	margin: 13px 0 2px 0;
	display: block;
	color: #3A7EDA;


}

#en-publicidad #contenido {
	width: 400px;
	float: left;
	text-align: left;
	padding-bottom: 30px;
	font-size: 1.1em;

}

#en-publicidad #contenido p{
	margin: 10px 0 10px 0;


}

#en-publicidad ul#menu-mini{
	padding-top: 10px;

}

#en-publicidad #contenido ul{
	font-size: 1.1em;
	color: #616161;
	margin-bottom: 20px;


}


#en-publicidad #contenido ul li{
	background:transparent url(../img/bullet-a.gif) 0px 6px no-repeat;
	margin: 5px 0 5px 5px;
	padding: 0 0 0 10px;
	display: block;
	color: #4D4D4D;


}

#en-num-actual #contenido {
	width: 380px;
	float: left;
	height: 100%;
	text-align: left;

}

#en-num-actual #contenido h2 {
	background:transparent url(../img/titulares/h2-numero-actual.gif) left top no-repeat;
	height: 30px;
}

#en-num-actual #contenido h3 {
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	border-bottom: 1px solid #f1f1f1;
	margin: 0px 0 0px 0;
	letter-spacing: -0.06em;
	color: #F07800;

}

#en-num-actual #contenido p {
	text-align: left !important;
	font-size: 1.175em;
}

#en-num-actual #contenido ul#menu-mini {
	display: block;
	margin: 25px 25px 20px 0;
	position: relative;
	overflow: hidden;

}

#en-num-actual .bloque-a {
	height: 100%;
	margin: 0;
	margin-right: 30px;
	overflow: hidden;
	width: 175px;
	padding-top: 30px;

}

#en-num-actual .bloque-a p{
	font-weight:bold!important;
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 1.7em;
	border-width: 0 0 1px 0;
	border-color: #ccc;
	border-style: solid;
	padding: 0px 0 6px 0;
	color: #7D7D7D;
	display: block;
	margin: 7px 0 0 0;

}

#en-num-actual .bloque-a h2{
	font-size:2em;
	padding: 0 0 5px 0;

}

#en-contacto .bloque-a {
	padding:230px 0 40px 0;
	text-align: right;
	margin: 0;

}

#en-contacto #contenido {
	float: right;
	width: 380px;
	text-align: left;
	margin: 0px 0 0 20px;
	display: inline;

}

#en-contacto #contenido p{


}


#en-contacto #contenido h2{
	background:transparent url(../img/titulares/h2-contacto.gif) left top no-repeat;
	height: 30px;
	padding-top: 10px;

}

#en-contacto #contenido h3{


}

#en-form-suscripcion #contenido, #en-form-otras-publicaciones #contenido, #en-form-num-anteriores #contenido {
	float:left;
	width:400px;

}

#en-form-suscripcion #contenido h2{
	background:transparent url(../img/titulares/h2-form-suscripcion.gif) left top no-repeat;
	height: 30px;
	padding-top: 10px;

}

#en-form-otras-publicaciones #contenido h2, #en-form-num-anteriores #contenido h2{
	background:transparent url(../img/titulares/h2-form-pedido.gif) left top no-repeat;
	height: 30px;
	padding-top: 10px;

}


#en-enlaces #contenido {
	width: 400px;
	float: left;

}

#en-enlaces #contenido h2{
	background:transparent url(../img/titulares/h2-enlaces.gif) left top no-repeat;
	height: 30px;
	padding-top: 10px;

}

#en-enlaces #contenido h3{

}

#en-enlaces .bloque-c {
	padding-top: 360px;
	height: auto;


}

#en-enlaces ul#listado-enlaces {
	display: block;
	width: 400px;
	float: left;


}

#en-enlaces ul#listado-enlaces li {
	padding: 0px 0 0 0;
	clear: left;
	float: left;
	text-align: left;
	width: 100%;
	display: inline;
	margin: 3px 0 3px 0;

}

#en-enlaces ul#listado-enlaces li a {
	color: #3A7EDA;
	float: right;
	padding: 0px 0 0px 0;
	position: relative;
	display: block;

}

#en-enlaces ul#listado-enlaces li a:hover {
	color:#FF9E3D;

}

#en-enlaces ul#listado-enlaces li a.enlaces-logos {
	float: left!important;
	height: auto;
	clear: both;
	display: block;
	margin: 4px 0 0 0;

}


#en-enlaces ul#listado-enlaces li h3 {
	font-size: 1.5em;
	color: #ACACAC;
	border-bottom: 1px solid #f1f1f1;
	margin: 0 0 3px 0;
	float: left;
	display: inline;
	width: 100%;
	text-align: right;
	letter-spacing: 0.3em;

}

#en-opina #contenido {
	clear: both;
	margin: 10px 0 0 0;
}

#en-opina #contenido h2{
	background:transparent url(../img/titulares/h2-opina.gif) left top no-repeat;
	height: 30px;
	padding-top: 10px;
	margin: 0px auto;
	width: 400px;

}

#en-opina #contenido p{
	display:block;
	width:350px;
	margin:7px auto 10px auto;
	text-transform: uppercase;
	text-align: justify;
	word-spacing: -0.1em;
	color: #797979;

}

#en-opina #contenido p a{
	font-weight:normal;
	color: #3A7EDA;
	font-size: 1em;

}
#en-opina #contenido {
	padding-bottom: 380px;
	background: url(../img/bg-body-interior-h.jpg) center bottom no-repeat;	
}

#en-opina .bloque-b {
	margin: 50px 0 0 210px;
}

#en-opina .bloque-b ul#menu-mini {
}

#en-edicion-fotografia #contenido {
	width: 400px;
	float: left;
	


}

#en-edicion-fotografia h2{
	background: transparent url(../img/titulares/h2-edicion-fotografia.gif) left top no-repeat;
	height: 20px;
	padding-top: 10px;
	margin-bottom: 0px;

}

ul#fotografia-listado {
	margin: 0px 0 20px 0;


}

ul#fotografia-listado li{
	margin: 0px 0 0px 0;
	padding: 15px 0;
	display: block;
	width: 400px;
	position: relative;
	clear: both;
	overflow: auto;


}

ul#fotografia-listado li span.edicion-serie {
	width: 122px;
	margin: 0 0px 0px 0;
	padding: 0 0 5px 0;
	border: none;
	height: auto;
	float: left;
	display: block;

}

ul#fotografia-listado li span.edicion-serie img {
	margin: 0 10px 5px 0;
	display: inline;
	width: 45px;
	height: 64px;
	padding: 0;
	clear: none;
	background-color: #E5E5E5;
	float: right;

}

ul#fotografia-listado li div{
	float: left;
	width: 274px;


}

ul#fotografia-listado li div h3{
	text-align: left;
	padding: 4px 0px 6px 0px;
	font: 1.2em 'Arial Black', Arial, Helvetica, serif;
	color: #4780D0;
	border-bottom: 1px solid #FF9E3D !important;
	margin: 0px 0 10px 0px;
	display: block;
	position: relative;
	background-color: #E0E0E0;
}

ul#fotografia-listado li div h4 {
	color: #4780D0;
	margin: 0 0 9px 0;
	padding: 0;
	text-align: left;
	display: block;
	font-size: 1.2em;
	width: 100%;

}

ul#fotografia-listado li div strong {
	margin: 0px 0 0 0;
	text-align: left;
	padding: 5px 0 0 0;
	font-size: 1em;
	display: block;


}


ul#fotografia-listado li a img{
	float: left;
	display: block;
	margin: 0px 10px 0px 0;
	width: 106px;
	height: 150px;
	border: 3px solid #fff;
	background-color: #E5E5E5;
}



ul#fotografia-listado li div a.realizar-pedido-mini{
	background: transparent url(../img/txt-realizar-pedido-mini.gif) 0 0 no-repeat !important;
	height: 19px;
	margin: 5px 0 0 0px!important;
	padding: 0px!important;
	width: 69px;
	border: none;
	display: block;
	position: relative;
	left: 0px;
}


ul#fotografia-listado li p{
	margin: 0px 0 5px 0;
	padding: 0px 0 0 5px;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
}


#en-opina #contenido ul#listadoPDF {
	display: block;
	margin: 0px auto;
	padding: 0;
	list-style: none;
	width: 350px;
}


#en-opina #contenido ul#listadoPDF li{
	display: block;
	float: left;
	background: url(../img/pdficon.png) no-repeat;
	text-indent: 25px;
	text-align: left;
	list-style: none;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 4px;
	margin-bottom: 4px;
	width: 350px;
	font-size: 10px;
}

#en-opina #contenido #infoPDF {
	display: block;
	margin-top: 15px;
	margin-bottom: 0;
}
