/* @override http://www.editorialproteus.com/cont/css/proteus.css */

/*NUE*/


body{
	min-width: 970px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #ABB3C3;
}

h1{
}

h2{
	font-size: 26px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	color: #012468;	
}

h2:first-letter{
	font-size: 40px;
	background:#012468;
	margin: 0px 3px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
}

p{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

a{
	color: #012468;
	text-decoration: none;
	border: none;
}

a:hover{
	color: #7E8AA2;
}

a, a:active, a:focus { 
	outline:none;
}

.fecha{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #012468;
}

.finBloque{
	clear: both;
}

#status{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin: 5px 0px 5px 0px;
	font-size: 11px;
}

#listado {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}	

#listado a{
	display: block;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 3px 0px;
}

#listado li{
	list-style: none;
}

#sola #colIzq #foto{
	border-right: 1px solid #012468;
	border-left: 1px solid #012468;
	padding: 0px 5px 0px 5px;
	background: #D8DCE3;
}

#sola #colIzq .datos #foto{
	border: none;
	padding: 0px;
}

.wrapper{
	width: 970px;
	border: 1px solid #7E8AA2;
	margin: 0 auto;
}

#borderHeader{
	height: 30px;
	background: #004990 url(/cont/img/fon_guarda.gif) repeat-x 0px 4px;
}

#header{
	width: 970px;
	height: 175px;
	border-bottom: 1px dashed #012468;
	padding: 0px 0px 0px 0px;
	background: white;
	background-color: #004990;
}

#footer{
	background: #004990 url(/cont/img/fon_guarda.gif) repeat-x 0px 4px;

	height: 25px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

#footer p{
	background: #004990;
	padding: 3px;
	margin: 0px 0px 0px 100px;
	width: 750px;
	text-align: center;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}

#footer p:first-letter{
font-size: 11px;
}

#footer a{
	color: #FFFFFF;
	font-weight: bold;
}

.content{
	background: #E5E8EC url(/cont/img/fon_content.gif) no-repeat right bottom;
	padding: 25px;
}

.colIzq{
	width: 650px;
	padding: 0px 20px 0px 0px;
}

.colDer{
	width: 245px;
	/*background: #CBD0DA;*/
}

#colDer #foto{
	height: 85px;
	border: 1px solid #012468;
}

/* @group Images */

.fotoIzq{
	margin: 0px 15px 10px 0px;
	float: left;
}

.fotoDer{
	margin: 0px 0px 10px 15px;
	float: right;
}

/* @end */


.btnsInterior{
	background:#012468;

	padding: 5px 10px 5px 0px;
	text-align: right;
	font-size: 11px;
	border-bottom: 1px solid #012468;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.btnsInterior a{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.btnsInterior a:hover{
	color: #A5ADBE;
}

/* @group Vista Lista */


#lista h3{
	margin: 0px 0px 10px 0px;
}

#lista h4{
	height: 70px;
	overflow: hidden;
	font-size: 12px;
	font-style: italic;
}

#lista .autor a{
	color: #000000;
}

#status{
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	background: #A5ADBE;
	width: 635px;
	text-align: right;
	color: #FFF;
}


/* @end */

/* @group Vista Sola */


#novedades .linkPreviousNext, #colecciones .linkPreviousNext{
	clear: both;
	padding: 0px 15px 0px 0px;
	font-size: 12px;
	margin: 10px 0px 15px 0px;
	background: none;
	border: none;
}

#novedades .linkPreviousNext a, #colecciones .linkPreviousNext a{
	background: #D8DCE3;
	padding: 3px 10px 3px 10px;
	border-top: 1px solid #A5ADBE;
	border-bottom: 1px solid #A5ADBE;
}

.linkPreviousNext{
	clear: both;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
		background: #A5ADBE;
}

.linkPreviousNext a{
	padding: 3px 10px 3px 10px;
}

.linkPreviousNext a:hover{
background: #A5ADBE;
color: #FFFFFF;
}

#novedades #sola #colIzq{
	padding: 0px 25px 0px 0px;
}

#sola #colIzq .bloque{
	min-height: 700px;
	background-color: #D8DCE3;
	background-image: url(/cont/img/fon_bloque.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 25px;
	border-top: 1px solid #012468;
}

#sola #colIzq #usuarios .bloque {
	height: 100px;
}

#novedades #sola .fecha{
	font-size: 11px;
	margin: 0px 0px 0px 250px;
	padding: 5px 50px 5px 0px;
width: 50px;
float: right;
height: 20px;
background: url(/cont/img/fon_fecha.gif)no-repeat 65px 0px;
}

#prensa #sola #colIzq .fecha, 
#noticias #sola #colIzq .fecha, #etica #sola #colIzq .fecha{
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
border-bottom: 1px solid #CBD0DA;
text-align: right;
}

#sola #colIzq h3 {
	font-size: 35px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #012468;
}

#sola #colIzq h4{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	margin: 0px 0px 20px 0px;
	color: #012468;
	position: relative;
}

#sola #colIzq .coleccion{
	background: #A5ADBE url(/cont/img/fon_tit_datos.gif) no-repeat;
	width: 235px;
	color: #FFFFFF;
	text-align: center;
	padding: 8px 5px 8px 5px;
	margin: 0px 0px 0px 0px;
}

#sola #colIzq .datos{
	background-color: #A5ADBE;
	background-image:url(/cont/img/fon_datos.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 225px;
	color: #FFFFFF;
	padding: 10px 10px 60px 10px;
	float: left;
	margin: 0px 20px 10px 0px;
font-family: Arial, Helvetica, Geneva, sans-serif;
position: relative;
}


#sola #mnuDatos{
	margin: 0px -10px 0px -10px;
	border-bottom: 1px solid #C0C6D1;
border-top: 1px solid #8490A7;
clear: both;
width: 205px;
}

#sola #mnuDatos li{
border-top: 1px solid #C0C6D1;
border-bottom: 1px solid #8490A7;
list-style: none;
padding: 5px 50px 5px 0px;
font-size: 12px;
color: #000000;
margin: 0px 0px 0px -40px;
text-align: right;
}

#sola #colIzq .autor {
	background:#D2D6DE url(/cont/img/fon_autor.gif) no-repeat 300px 4px;
	border-top: 1px solid #C0C6D1;
	margin: 0px 0px 20px 260px;
	text-align: right;
	padding: 8px 40px 8px 0px;
	font-size: 12px;
	color: #012468;
	font-weight: bold;
}

.titBloqueMas{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	margin: 0px 0px 10px 0px;
}

/* @end */

/* @group Menues 	*/

#mnuSuperior{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 25px;
}

#mnuSuperior a{
	display: block;
	float: right;
	margin: 0px 10px 0px 0px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#mnuSuperior a:hover{
	color: #012468;
}

#mnuSuperior li{
	list-style: none;
	display: inline;
}

#mnuSuperior #btnIdioma{
	text-transform: capitalize;
	border-right: 1px solid;
	padding: 0px 5px 0px 0px;
	margin: 0px 5px 0px 0px;
	font-size: 10px;
	color: #8e9cb9;
}

#mnuSuperior #btnIdioma a:hover{
	color: #000000;
	}

#mnuSuperior #btnEditorial{
	margin: 0px 10px 0px 100px;
}

/* @group sub menú */

ul#subMnuSuperior {
	height: 23px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 615px;
	clear: both;
	background-color: #004990;
	color: #fff;
}

ul#subMnuSuperior li {
	list-style-type: none;
	display: inline;
}

ul#subMnuSuperior li a {
	margin: 0px 20px 0px 0px;
	list-style-type: none;
	display: inline;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
}


/* @end */

/* @end */

/* @group Banners */

.banDer{
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 25px 0px;
}

/* @end */

/* @group SUPERIOR */

.bloqueMnuSuperior{
	/*background: #7E8AA2;*/	
	height: 30px;
	position: relative;
	clear: both;
	margin: 0px 0px 0px 0px;
	background-image: url(/cont/img/fon_mnuSuperior.gif);
	background-repeat: no-repeat;
}

.btnMnuSuperior{
	float: left;
	background: #FFFFFF;
	height: 120px;
	margin: 0px;
	width: 255px;
	padding: 0px;
}

.bloqueBanSuperior{
	height: 120px;
	padding: 0px 0px 0px 0px;
	width: #FFFFFF;
	margin: 0px;
	background-color: #FFF;
}

/* @end */

/* @group COLECCIONES */

#colecciones h2{
	border-bottom: 1px solid #012468;
	margin: 0px 15px 0px 0px;
}

#colecciones p:first-letter{
	font-size: 22px;
	margin: 0px 1px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#colecciones #footer p:first-letter{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#colecciones .colIzq{
	width: 950px;
	padding: 0px 0px 0px 0px;
}

#colecciones .colDer{
	width: 0px;
	padding: 0px 0px 0px 0px;
}


#colecciones #lista .coleccion{
	background: #7E8AA2;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px -10px 10px -10px;
	font-size: 20px;
}

#colecciones #lista .bloque{
width: 190px;
padding: 0px 10px 15px 10px;
margin: 20px 17px 15px 0px;
border: 1px solid #CCCCCC;
overflow: hidden;
float:left;
text-align:right;
background: #D8DCE3;
}

.bloqueInt{
		background: whitesmoke;
		background: #CFD4DD;
		border-bottom: 1px dashed #999999;
		border-top: 1px dashed #999999;
		padding: 0px 10px 0px 10px;
}

#colecciones #lista h3 {
	font-size: 13px;
}

#colecciones #lista h3 a{
	color: #012468;
	text-decoration: none;
	font-size: 12px;
}

#colecciones #lista h4{
	height: auto;
	background: #A5ADBE;
	color: #FFFFFF;
	padding: 5px;
	font-size: 11px;
	text-align: center;
	margin: 0px -10px 10px -10px;
}

#colecciones #lista .fotoIzq, #colecciones #lista .fotoDer{
	width: 70px;
}

#colecciones .contFoto{
	display: block;
	text-align: center;
	margin: 0px 0px 0px 0px; 
	height: auto;
}

#colecciones .autor{
	font-size: 11px;
	margin: -5px 0px 5px 0px;
}

#colecciones .fecha{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	padding: 5px 25px 0px 0px;
	border-top: 1px solid #CCCCCC;
}

#colecciones .btnsInterior{
		margin: 0px 15px 0px 0px;
}

/* @end */

/* @group AUTORES */

#autores #sola #colIzq h3{
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #012468;
	border-bottom: 1px solid #012468;
}

#autores #colIzq h3:first-letter{
	margin: 0px 2px 0px 0px;
	padding: 0px;
}

#autores #colIzq #foto{
	width: 150px;
}



#autores #lista.content #colIzq h4{
	font-size: 13px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: auto;
}

#autores #lista.content .colIzq{
	width: 680px;
	padding: 0px;
}

#autores #lista.content #colIzq .bloque{
	margin: 0px 15px 10px 0px;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #A5ADBE;
	height: 110px;
	float:left;
	width: 203px;
	background: #D8DCE3;
}

#autores #lista.content #colIzq .bloque p{
	margin: 3px 0px 0px 0px;
	line-height: 13px;
}

#autores #lista.content #colIzq #foto{
	height: 110px;
	margin: 0px 0px 0px 5px;
	width: auto;
}

#autores #lista.content #colIzq #status{
	margin: 0px 0px 20px 0px;
}

#autores #lista.content #colIzq .btnsInterior{
	width: 645px;
}

#autores #lista.content #colIzq .linkPreviousNext{
	width: 655px;
}



/* @end */

/* @group NOVEDADES */

#lista #colIzq h2 {
	border-bottom: 1px solid #012468;
	margin: 0px 15px 0px 0px;
}

#novedades .colIzq {
	width: 670px;
	padding: 0px 0px 0px 0px;
}


#novedades #lista .coleccion {
	background: #7E8AA2;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px -10px 0px -10px;
	font-size: 14px;
}

#novedades #lista #colIzq .bloque,
#spv #lista #colIzq .bloque {
width: 150px;
height: 360px;
padding: 0px 0px 15px 0px;
margin: 0px 15px 15px 0px;
border: 1px solid #CCCCCC;
overflow: hidden;
float:left;
text-align: center;
background: #C5CAD5;
border-bottom: 1px solid #012468;
}

#novedades #lista h3 a {
	text-decoration: none;
	font-size: 14px;
}

#novedades #lista #colIzq .fotoIzq, #novedades #lista #colIzq .fotoDer{
	width: 150px;
	margin: 0px 0px 0px 0px;
}

#novedades #sola #colIzq .datos #foto,
#spv #sola #colIzq .datos #foto {
	width: 245px;
	margin: -10px -10px 25px -10px;
	position: relative;
}

#novedades .autor,
#spv .autor {
	font-size: 11px;
	margin: -5px 0px 5px 0px;
}


#novedades #lista .fecha,
#spv #lista .fecha {
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	height: 20px;
}

#novedades #colIzq .fecha,
#spv #colIzq .fecha {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	text-align: center;
}


#novedades #lista .btnsInterior {
		margin: 0px 15px 0px 0px;
}

#novedades #sola .btnsInterior,
#spv #sola .btnsInterior {
		margin: 0px 0px 0px 0px;
}

#novedades .bloqueTxt,
#spv .bloqueTxt {
	background: #D8DCE3;
	padding: 25px;
	width: 605px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #7E8AA2;
}

/* @end */


/* @group NOVEDADES TITULOS */

#novedades #home #colIzq h2{
	border-bottom: 1px solid #012468;
	margin: 0px 15px 0px 0px;
}

#novedades #home .colIzq{
	width: 670px;
	padding: 0px 0px 0px 0px;
}

#novedades #home .coleccion{
	background: #7E8AA2;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px -10px 0px -10px;
	font-size: 14px;
}

#novedades #home #colIzq .bloque{
width: 205px;
height: 440px;
padding: 0px 0px 15px 0px;
margin: 0px 15px 15px 0px;
border: 1px solid #CCCCCC;
overflow: hidden;
float:left;
text-align: center;
background: #C5CAD5;
border-bottom: 1px solid #012468;
}

#novedades #home h3 a{
	text-decoration: none;
	font-size: 14px;
}

#novedades #home #colIzq .fotoIzq, #novedades #home #colIzq .fotoDer{
	width: 205px;
	margin: 0px 0px 0px 0px;
}

#novedades #home .contFoto{
	vertical-align: middle;
	height: 330px;
	border-bottom: 1px dashed #D8DCE3;
}

#novedades #home #colIzq .datos #foto{
	width: 245px;
	margin: -10px -10px 25px -10px;
}

#novedades .autor{
	font-size: 11px;
	margin: -5px 0px 5px 0px;
}


#novedades #home .fecha{
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	height: 20px;
}

#novedades #home #colIzq .fecha{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	text-align: center;
}


#novedades #home .btnsInterior{
		margin: 0px 15px 0px 0px;
}

#novedades #sola .btnsInterior{
		margin: 0px 0px 0px 0px;
}

#novedades #home .bloqueTxt{
	background: #D8DCE3;
	padding: 25px;
	width: 605px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #7E8AA2;
}

#novedades #home #colDer{
	width: 0px;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
}

#novedades #home #mnuDer{
	width: 250px;
}

/* @end */

/* @group NOTICIAS */

#noticias #lista #colIzq .bloque{
	background: #D8DCE3;
	padding: 0px 25px 5px 25px;
	border-top: 1px solid #C0C6D1;
}

#noticias #lista #colIzq .fecha{
	text-align: right;
	font-size: 11px;
	background:#D2D6DE;
	padding: 5px 25px 5px 0px;
		margin: 0px -25px 10px -25px;
}

#noticias #lista #colIzq #foto{
	height: 100px;
}

/* @end */

/* @group PRENSA */

/* @group SPV */

/* @group SPV Sola */

a.spvLink {
	color: #57A2C9;
}

div#novedadesSolaComentario {
	font-size: 11px;
}

div#spvLinks {
	margin: 5px 0px 0px 0px;
	padding: 2px;
	font-size: 12px;
	background-color: #012468;
	text-align: center;
}

div#spvLinks a {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: normal;
	color: #FFF;
	line-height: 15px;
}

div#spvLinks a:hover {
	color: #57A2C9;
}

/* @end */

/* @group SPV Lista */

table.spvListado {
	width: 550px;
	background-color: none;
}

table.spvListado td.bookCover {
	padding: 5px;
	width: 100px;
	text-align: center; 
}

#spv table.spvListado tbody tr.spvItem td.colectionLabel a img.portada {
	height: 100px;	
}



#spv .itemListado .coleccionListado {
	margin: 0px 10px 0px 0px;
	float: right;
}

#spv td.bookData p.title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #012468;
}


#spv .itemListado p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#spv .itemListado img.portada {
	margin: 0px 10px 0px 0px;
	float: left;
}

tr.spvItem {
	width: 500px;
	background-color: none;
}

td.colectionLabel {
	width: 130px;
}

td.bookData {
	padding: 5px 5px 5px 10px;
	background-color: none;
}

td.bookData p.title {
	margin: 0px;
	padding: 0px;
}

td.bookData p.author {
	margin: 7px 0px 0px 0px;
	padding: 0px;
}

.colectionLabel_empresa, 
.colectionLabel_actual, 
.colectionLabel_testimonio, 
.colectionLabel_narrativa, 
.colectionLabel_historica {
	width: 19px;
	height: 100px;
	margin: 0px 10px 0px 0px;
	background-repeat: no-repeat;
	float: left;
}

.colectionLabel_empresa {
	background-image: url(/cont/img/icn_empresa_vertical.png);
}

.colectionLabel_actual {
	background-image: url(/cont/img/icn_actual_vertical.png);
}

.colectionLabel_testimonio {
	background-image: url(/cont/img/icn_testimonio_vertical.png);
}

.colectionLabel_narrativa {
	background-image: url(/cont/img/icn_narrativa_vertical.png);
}

.colectionLabel_historica {
	background-image: url(/cont/img/icn_historica_vertical.png);
}

/* @end */



/* @end */

#prensa #lista #colIzq .bloque {
	background: #D8DCE3;
	padding: 0px 25px 5px 25px;
	border-top: 1px solid #C0C6D1;
}

#prensa #lista #colIzq .fecha{
	text-align: right;
	font-size: 11px;
	background:#D2D6DE;
	padding: 5px 25px 5px 0px;
		margin: 0px -25px 10px -25px;
}

#prensa #lista #colIzq #foto{
	height: 100px;
}

/* @end */




/* @group ETICA */

#etica #lista #colIzq .bloque{
	background: #D8DCE3;
	padding: 0px 25px 5px 25px;
	border-top: 1px solid #C0C6D1;
}
#etica #lista #colIzq .fecha{
	text-align: right;
	font-size: 11px;
	background:#D2D6DE;
	padding: 5px 25px 5px 0px;
		margin: 0px -25px 10px -25px;
}

#etica #lista #colIzq #foto{
	height: 110px;
}

#etica h3 a{
	font-size:16px;
}

#etica h4{
	height: 40px;
	overflow: hidden;
}

#etica h5{
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #333333;
}

/* @end */

/* @group FORM */

input #captcha_texto {
	width: 100px;
}

.cajasForm{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.tablaDatos .cajasForm{
	margin: 5px;
}

.tablaDatos{
	background: #A5ADBE;
	width: 400px;
	padding: 15px 0px 10px 10px;
	font-size: 12px;
	background: #A5ADBE;
	background-image: url(/cont/img/fon_datos.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

.tablaFriend{
	background: #A5ADBE;
	width: 400px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
background: #E5E8EC;
border-bottom: 1px solid #012468;
}

.titTabla{
border-top: 1px solid #012468;
padding: 3px 10px 8px 10px;
	color: #012468;
	font-size: 14px;
text-align: center;
font-weight: bold;
}

.contenido1{
text-align: right;
padding: 0px 10px 0px 0px;
width:500px
}

#boxNewsletter .contenido1{
	width: auto;
}

.contenido2{
padding: 0px;
}

.contenido3{
	margin: 0px;
	padding: 5px 0px 10px 0px;
	font-style: italic;
}

.btnForm{
	background:#012468;
	border: 1px solid #012468;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.tablaDatos .btnForm{
	margin: 0px 0px 10px 0px;
}

#codigo_seg_img{
	width: 100px;
}


#cp{
	width: 60px;
}

#provincia{
	width: 90px;
}

#telefono {
	width: 85px;
}


.tablaForm{
	font-size: 11px;
}



/* @end */

/* @group GENERICAS */

#genericas #colIzq #foto{
	width: 200px;
	float: right;
	margin: 0px 0px 25px 20px;
}

#genericas #sola.content #colIzq .bloque{
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#genericas #sola.content #colIzq .bloque ul{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}

/* @end */

/* @group COLUMNA DER */

#colDer h2{
	font-size: 16px;
    border-bottom: 1px solid #012468;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

#colDer h2:first-letter{
	font-size: 22px;
	background:#012468;
	margin: 0px 3px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF;
}

#colDer #boxPrensa, #colDer #boxNovedades{
	width: 245px;
}

#colDer #boxPrensa #foto, #colDer #boxNovedades #foto{
	width: 70px;
	height: auto;
}

#colDer #boxPrensa .bloque{
	background: #ffeacb;
	padding: 0px 15px 5px 15px;
	width: 215px;
	height: auto;
	margin: 0px;
	border: none;
}

#colDer #boxPrensa .fecha{
	font-size: 11px;
	background:#ffd598;
	padding: 5px 15px 5px 0px;
	margin: 0px -15px 10px -15px;
	color: #000000;
	height: 11px;
	clear:both;
}

#colDer #boxPrensa h3{
	font-size: 12px;
}

#colDer #boxPrensa h3 a{
	color: #000000;
	font-size: 11px;
}

#colDer #boxPrensa h4{
	height: 40px;
	color: #000000;
	overflow: hidden;
}

#colDer #boxPie{
	margin: 0px 0px 30px 0px;
	background:#012468;
	clear: both;
	text-transform: uppercase;
	text-align: right;
	padding: 3px 15px 3px 0px;
	font-size: 12px;
}

#boxPie a{
	color: #FFFFFF;
	font-size: 13px;
}



#colDer .contFoto{
	height: auto;
	display: block;
	border: none;
}

#colDer .coleccion{
	clear: both;
	background:#ffd598;
	margin: 0px -15px 10px -15px;
	padding: 2px 15px 2px 15px;
	color: #000000;
	font-size: 14px;
}

#colDer .bloque{
	background: #ffeacb;
	padding: 0px 15px 5px 15px;
	width: 220px;
	height: auto;
	margin: 0px;
	border: none;
}

#colDer .fecha{
	text-align: right;
	font-size: 11px;
	background:#ffd598;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 0px 0px;
	color: #000000;
	height: 11px;
	background:none;
}

#colDer h3{
	color: #000000;
	margin: 0px 0px 5px 0px;
}

#colDer h3 a{
	color: #000000;
	font-size: 13px;
}

#colDer h4{
	height: 40px;
}

#colDer .autor{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}

#colDer .verMas{
	margin: 0px 0px 0px 0px;
	clear: both;
	background: none;
	text-align: right;
	color: #012468;
	font-style: italic;
}

#colDer .verMas a{
	color: #012468;
}

#colDer .verMas a:hover{
	color: #012468;
}


#colDer .contDatos{
	height: auto;
}

/* @end */

/* @group Vista HOME */

#home .content{
	padding: 25px 0px 0px 0px;
	background: #E5E8EC;
	background-image: none;
}

#home .colIzq{
	width: 950px;
	padding: 0px 0px 0px 0px;
}

#home #colDer{
	width: 0px;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px -170px;
}

#bloqueDesHome{
	background: #FF9800 url(/cont/img/fon_bloqueDesHome.gif) repeat-x bottom;
	margin: 15px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
	width: 970px;
}

#bloqueDesHome h2{
	color: #FFFFFF;
	margin: 0px 0px 0px 25px;
}

#bloqueDesHome h2:first-letter{
	background: #FFFFFF;
	color: #fe8a10;
	}

.boxHeader{
}

/* @group NOVEDADES HOME */

.banHome{
	margin: 0px;
	padding: 0px;
}

#home #boxNovedades{
	margin: 0px 0px 0px 25px;
}

#boxNovedades .coleccion{
	background: #7E8AA2 url(/cont/img/fon_coleccionHome.gif) no-repeat right;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 30px 5px 30px;
	margin: 0px -10px 0px -10px;
	font-size: 20px;
	height: 40px;
	line-height: 20px;
}

#home #boxNovedades .bloque{
width: 170px;
height: 445px;
padding: 0px 0px 15px 0px;
margin: 0px 15px 15px 0px;
overflow: hidden;
float:left;
text-align: center;
background: #C5CAD5;
}

#home #boxNovedades h3{
	margin: 10px 0px 5px 0px;
}

#home #boxNovedades h3 a{
	color: #012468;
	text-decoration: none;
	font-size: 16px;
	margin: 0px 10px 0px 10px;
}


#boxNovedades .boxHeader{
	border-bottom: 1px solid #012468;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 730px;
}

#home #boxNovedades .fotoIzq, #home #boxNovedades .fotoDer{
	width: 170px;
	margin: 0px 0px 0px 0px;
}

#novedades .contFoto, #home.content .contFoto{
	display: table-cell; 
	vertical-align: middle;
	height: 275px;
	border-bottom: 1px dashed #D8DCE3;
}

#lista.content #colIzq .contFoto{
	height: 255px;
}

#home #boxNovedades .autor{
	font-size: 13px;
	margin: -5px 10px 5px 10px;
}

#boxNovedades .autor a{
color: #000000;
}

#boxNovedades .fecha{
	font-size: 12px;
}

.contDatos{
	height: 103px;
}

.verMas{
	background: #A5ADBE;
	font-size: 12px;
	margin: 0px -10px -10px -10px;
	text-transform: uppercase;
	padding: 3px;
	color: #FFFFFF;
}

#home.content .verMas{
	height: 15px;
padding: 5px 0px 0px 0px;
}

.verMas a{
	color: #FFFFFF;
}

#colecciones .verMas{
	margin: 10px -10px -15px -10px;
	text-align: center;
}

/* @end */

/* @group Prensa HOME */

#home #boxPrensa{
float: left;
width: 635px;
}

#home #boxPrensa .bloque{
	background: #ffeacb;
	padding: 0px 15px 5px 15px;
	margin: 0px 0px 0px 25px;
	height: 120px;
}

#home #boxPrensa .fecha{
	text-align: right;
	font-size: 11px;
	background:#ffd598;
	padding: 5px 15px 5px 0px;
	margin: 0px -15px 10px -15px;
	color: #000000;
	float: none;
}

#colDer #boxPrensa .fecha{
	text-align: right;
	font-size: 11px;
	background:#ffd598;
	padding: 5px 15px 5px 0px;
	margin: 0px -15px 10px -15px;
	color: #000000;
	float: none;
	width: 230px
}

#boxPrensa #foto{
	width: auto;
	height: 80px;
}

#boxPrensa h3{
	font-size: 14px;
}

#boxPrensa h3 a{
	color: #000000;
}

#boxPrensa h3 a:hover{
	color: #012468;
}

#boxPrensa h4{
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	font-weight: normal;
	
}

#home #boxPrensa #boxPie{
	clear: both;
	margin: 0px 0px 0px 25px;
}

#boxPie{
background:#012468;
color: #FFFFFF;
text-transform: uppercase;
text-align: right;
padding: 3px 15px 3px 0px;
	}

/* @end */

/* @group NL HOME */

#home #boxNewsletter {
float: right;
width: 260px;
margin: 0px 25px 0px 0px;
}

#home #boxNewsletter p {
	margin: 0px;
	font-weight: normal;
}

#home #boxNewsletter #name, 
#home #boxNewsletter #surname, 
#home #boxNewsletter #nickName, 
#home #boxNewsletter #email, 
#home #boxNewsletter #password,
#home #boxNewsletter #password2  {
	margin: 0px 0px 5px 0px;
	padding: 5px;	
	background: #ffd598;
	border: 1px solid #ffd598;	
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	width: 220px;
}

#home #boxNewsletter .tablaDatos{
	margin: 0px;
	padding: 0px;
	background: none;
	width: 250px;
	font-size: 12px;
}

#home #boxNewsletter .contenido1{
text-align: right;
padding: 0px 10px 0px 0px;
width:100px
}

#home #boxNewsletter .contenido2{
padding: 0px 0px 6px 0px;
}

#home #boxNewsletter .contenido3{
	padding: 5px 0px 10px 0px;
	font-style: italic;
}

#home #boxNewsletter .btnForm{
	background:#feac3f;
	border: 1px solid #000000;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

#home #boxNewsletter .btnForm {
	width: 55px;

}

#home #boxNewsletter #userName {
	width: 120px;
}

#home #boxNewsletter #password, 
#home #boxNewsletter #password2 {
	width: 110px;
}

#home #boxNewsletter #codigo_seg_img{
	width: 90px;
}

#home #boxNewsletter #userName{
	width: 100px;
}

#home #boxNewsletter #from_nom{
	width: 220px;
}

#home #boxNewsletter #from_email {
	width: 220px;
}

#home #boxNewsletter #direccion{
	width: 120px;
}

/* @end */


#mnuDer{
	border-top: 1px solid;
	margin: 50px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #C0C6D1;
border-top: 1px solid #8490A7;
}

#mnuDer a{
	border-top: 1px solid #C0C6D1;
border-bottom: 1px solid #8490A7;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 20px;
	font-size: 12px;
	color: #FFFFFF;
	background: #ABB3C3;
	font-weight: bold;
	height: 15px;
}

#mnuDer a:hover{
	background: #A5ADBE;
	color: #012468;
}

#mnuDer li{
	list-style: none;
}

/* @end */


#portadaLista{
height:40px;
}

.item{
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 40px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}

#item_libro{
height:60px;
font-size: 14px;
padding: 0px 0px 5px 0px;
}


/* @group Comments System */

#commentsBox {
   margin: 0px 0px 20px 0px;
}

/* Comments Form */
#commentsBox #commentsForm .header {
   width: 460px;
   height: 30px;
   margin: 0px;
   padding: 0px;
   background-image: url(/cont/img/postCommentsLeaveComment.gif);
}

#commentsBox #commentsForm {
   margin: 0px;
   padding: 0px;
}

#commentsBox #commentsForm .header h4 {
   /* Text for accesibility and semantics */
   opacity: 0;
   /* And now for stupid IE the worst of browsers */
   filter: alpha(opacity = 0);
   zoom: 1;
}

#commentsBox #commentsForm .boxContent {
   margin: 0px;
   background-image: url(/cont/img/postCommentsFormBackground.gif);
   background-repeat: repeat-x;
   border-bottom: 3px solid #ffd598;
   background-color: #ffeacb;
}

#commentsBox #commentsForm .boxContent p {
   margin: 0px;
   padding: 10px;
   font-size: 11px;
   color: #3b3b3b;
}

#commentsBox #commentsForm .boxContent p a {
   color: #3b3b3b;
   font-weight: bold;
}

#commentsBox #commentsForm .boxContent form {
   height: 120px;
   margin: 0px 0px 15px 10px;
   font-size: 11px;
   font-family: Arial;
}

#commentsBox #commentsForm .boxContent textarea {
   width: 420px;
   height: 50px;
   margin: 0px 0px 5px 0px;
   color: #3b3b3b;
   font-weight: bold;
   background: #ffd598;
   border: 1px solid #ffd598;
}

#commentsBox #commentsForm .boxContent .btnFormComments {
   margin: 0px 0px -11px 120px;
}

#commentsBox #commentsForm .boxContent img {
   margin: 2px 0px -13px 0px;
}

#commentsBox #commentsForm .boxContent #codigo_seg_img {
   width: 100px;
   height: 20px;
   margin: 0px 0px 10px 0px;
   color: #3b3b3b;
   font-weight: bold;
   background-color:  #ffd598;
   border: 1px solid #ffd598;
}



/* Comments List */

#commentsBox #commentsList {
   margin: 0px 0px 20px 0px;
}

#commentsBox #commentsList .header {
   width: 460px;
   height: 30px;
   background-image: url(/cont/img/postCommentsTitComments.gif);
}

#commentsBox #commentsList .header h4 {
   /* Text for accesibility and semantics */
   opacity: 0;
   /* And now for stupid IE the worst of browsers */
   filter: alpha(opacity = 0);
   zoom: 1;
}

#commentsBox #commentsList .boxContent {
   background-image: url(/cont/img/postCommentsFormBackground.gif);
   border-bottom: 1px solid #000000;
}

#commentsBox #commentsList .boxContent #commentsListingStatus {
   padding: 5px;
   text-align: center;
   font-size: 12px;
   border-bottom: 1px solid #C5CAD5;
   color: #000000;
   font-style: italic;
}

#commentsBox #commentsList .boxContent  {
   padding: 0px;
   text-align: center;
   font-size: 11px;
   border-bottom: 1px solid #7E8AA2;
   color: #525251;
}

#commentsList div.boxContent div.record {
   width: 645px;
   height: 100px;
   margin: 0px;
   padding: 0px;
background-color: #D8DCE3;
   background-repeat: repeat-x;
   border-bottom: 1px solid #ABB3C3;
   overflow: auto;
}

#commentsList div.boxContent div.record h5.commentData {
   width: 100px;
   height: 94px;
   margin: 0px;
   padding: 5px 0px 0px 5px;
   background-color: #ABB3C3;
   background-repeat: no-repeat;
   float: left;
   color: #FFF;
   font-size: 15px;
   text-align: left;
}

#commentsList div.boxContent div.record span.date {
   color: #000;
   font: normal 10px/15px georgia;
}

#commentsList div.boxContent div.record p.commentBody {
   width: 510px;
   height: 90px;
   margin: 0px;
   padding: 6px 0px 0px 5px;
   background-repeat: no-repeat;
   float: left;
   color: #000;
   font-size: 11px;
   line-height: 13px;
   text-align: left;
   overflow: auto;
   background-color: #D8DCE3;
}


/* @end */

/* @group PRINT */

#print{
	min-height: 740px;
	padding: 0px 0px 0px 0px;
}

#print .bloque{
	width: 700px;
	border: 1px solid #CCCCCC;
	padding: 20px;
	margin: 0 auto;
}

#print #foto{
	width: 220px;
	margin: 0px 20px 20px 0px;
}

#print .datos{
	width: 220px;
	color: #FFFFFF;
	padding: 10px 10px 0px 10px;
	float: left;
	margin: 0px 20px 10px 0px;
font-family: Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #CCCCCC;
}

#print #mnuDatos li{
border-top: 1px solid #CCCCCC;
list-style: none;
padding: 5px 50px 5px 0px;
font-size: 12px;
color: #000000;
margin: 0px 0px 0px -40px;
text-align: right;
}

#print .coleccion{
	width: 235px;
	color: #000000;
	text-align: center;
	padding: 8px 5px 8px 5px;
	margin: 0px 0px 0px 0px;
	font-size: 20px;
}

#print .fecha{
	text-align: right;
	color: #000000;
	font-size: 12px;
}

#print h3{
	font-size: 35px;
	margin: 0px 0px 10px 0px;
}

#print h4{
	font-size: 13px;
	line-height: 15px;
	font-style: italic;
}

#header_print{
	height: 40px;
	margin: 0 auto;
	width: 700px;
	padding: 20px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
background:#F2F2F2 url(/cont/img/fon_headerPrint.gif)no-repeat
}

#footer_print{
	height: 10px;
	margin: 0 auto;
	background: #F5F5F5;
	width: 720px;
	padding: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

#footer_print p{
	color: #000000;
	margin: 0px;
}

/* @end */

/* @group USUARIOS */

#form .bloque{
	background: #ABB3C3;
	padding: 1px 15px 10px 15px;
	margin: 0px 0px 30px 0px;
	border-bottom: 1px solid #012468;
}

#form .bloque{
	background: #ffeacb;
	margin: 20px 0px 0px 0px;
	border-bottom: 3px solid #ffd598;
	padding: 10px;
}

#form .tablaForm {
	text-align: left;
}

#form h4{
	font-size: 11px;
	font-style: italic;
	height: auto;
}

#form .cajasForm {
	width: 200px;
	margin: 0px 5px 0px 5px;
}

#form .tablaForm th {
	width: 100px;
	height: 23px;
	display: block;
	background-color: #e5e8ec;
}

#form .tablaForm td {
	background-color: #e5e8ec;
}

#form .tablaForm input#name, #form .tablaForm input#surname,
#form .tablaForm input#nickName, 
#form .tablaForm input#email, 
#form .tablaForm input#password, 
#form .tablaForm input#password2 {
	width: 250px;
	height: 21px;
	background-color: #7e8aa2;
	border-color: #004990;
	border-width: 0;
	color: #FFF;
}

#form .btnForm{
	width: 95px;
	font-family: Arial, Helvetica;
}

#form .btnForm a{
color: #FFFFFF;
padding: 3px;
display: block;
text-align: center;
}

/* @end */

/* @group sendFriend */

#sendFriendHeader {
	width: 365px;
	height: 47px;
}

#sendFriendConfirmBox {
	width: 280px;
	height: 400px;
	padding: 40px;
}

#sendFriendForm {
	width: 325px;
	padding: 20px;
}

#sendFriendForm h2 {
	margin: 0px 0px 10px 0px;
	opacity: 1;
	color: #012468;
}


#sendFriendForm h2{
	font-size: 20px;
}

#sendFriendForm h2:first-letter{
	font-size: 30px;
}

/* @end */


/* @group Ayuda final web */

#bloqueayudaInferiorWeb {
	width: 940px;
	height: 40px;
	margin:0 auto;
	color: #FFF;
	font: 11px Georgia, "Times New Roman", Times, serif;
    text-align: left;
padding: 5px 15px 5px 15px;
background: #7E8AA2 url(/cont/img/fon_ayudaInf.png);
}

#bloqueayudaInferiorWeb #badgePensodromoContainer {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}



#txtAyudaInferiorWeb {
	width: 510px;
	height: 31px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	color: #000000;
}

#txtAyudaInferiorWeb a {
	color: #999;
	text-decoration: none;
}

#botonesAyudaInferiorWeb {
	width: 330px;
	display: inline;
	text-align: right;
}

/* @end */