@charset "UTF-8";

/* GENERALES */


/* color 5 : violeta */
#footer ul li a,
#col_menu_nosotros ul li a.on,
#links_cabecera a:hover,
#footer ul li a:hover,
h2,
h3,
h4,
.autorlistalibros,
.autorlistaAutores,
.autorFicha,
.autorFicha a,
.autorLista,
.autorlistalibros, 
.autorlistalibros a,
.otroslibros .autorLista a,
.docpdf,
.doczip,
.docepub,
.noticia_fecha,
.ccn_caja h3 a,
.moduloInfo ul li .fechas,
li.creditosLink a { color:#657fc8; }

.on,
.menu li a.on,
body,
#contenedor.fichalibros,
#contenedor.home,
#contenedor.comunidad,
#contenedor.noticia,
.logoweb,
.logowebfooter,
#menu .submenu li a:hover,
.ccn_caja #bannersuscripcion { background-color:#657fc8; }

/* color 1 : asteroide		//// color:#3AB1E0; */
/* color 2 : verde oscuro 	//// color:#009290; */
/* color 3 : naranja 		//// color:#f28f00; */
/* color 4 : gris plomo  	//// color:#a2a9a1; */
/* color 5 : violeta 		//// color:#657fc8; */
/* color 6 : verde musgo	//// color:#c9b600; */

/* html */
a {
	text-decoration:none;
	/*color:#2c4975;*/
	color:#151617;
}

a.spip_mail,
a.spip_url.spip_out{
	color: #636363;
}

a.spip_mail:hover,
a.spip_url.spip_out:hover{
	color: #636363;
	text-decoration: underline;
}
a:hover { text-decoration:none; color:#000; }

h1,
h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	text-transform: uppercase;
	text-align: left;
	display: block;
	color: #000000;
}

h1 {
	
	font-size: 13px;
	padding: 8px 0px;
	margin-bottom: 24px;
}

h2 {
	font-size: 13px;
	line-height: 13px;
	padding: 8px 0px;
	margin-bottom: 12px;
}

h3 {
	font-size: 15px;
	line-height: 16px;
	padding: 0px;
	margin-bottom: 6px;
	font-weight: normal;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin-top: 12px;
	margin-bottom: 12px;
	font-weight: bold;
}

p, span.texto_descripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #151617;
}

strong { font-weight: bold; }

.myclear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	display: block;
	height:1px;
	margin:0;
	padding:0;
}

.myseparador {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	float:none;
	height:1px;
	margin-top: 23px;
	margin-bottom: 24px;
	background: #D5D5D5;
	display: block;
}

/*general*/

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #4D4F53;
	background-image:url(../../img/bg24x24.png);
	background-position:center top;
	background-repeat:repeat-y;
	background-attachment:fixed;
	text-align:left;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}

#contenedor {
	width: 984px;
	margin: 0px auto;
}

#contenidos {
	padding: 18px 0px 0px;
	margin-top: 0px;
	background: url(../../img/bg_contenidos.png) no-repeat center top transparent;
}

/* head */

#header {
	height: 96px;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 2;
	top: 0px;
	left: 0px;
	background: #FFF;
	padding-top: 0px;
}

.logoweb {
	float: left;
	margin: 30px 0 0 0;
	height: 48px;
	width: 254px;
	padding: 0px;
}

#links_cabecera {
	float: right;
	width: 696px;
	text-align: right;

}
#links_cabecera a{
	text-align: right;
	display:inline-block;
	font: 11px/30px Arial, Helvetica, sans-serif;
	
}
#links_cabecera a.headerfb, #links_cabecera a.headertw{
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin: 0 0px -5px;
	padding: 0;
}

#links_cabecera a.headerfb{
	background: url(../../img/picto_header_facebook.png) no-repeat 0 0;
}

#links_cabecera a.headertw{
	background: url(../../img/picto_header_twitter.png) no-repeat 0 0;
}

#links_cabecera a.headerfb span, #links_cabecera a.headertw span{
	display: none;
}
#menu {
	width: 686px;
	display: block;
	padding-top: 25px;
	margin: 0px;
	padding-right: 0px;
	float: right;
	list-style-type: none;
	display: block;/*height: 30px;*/
}

#menu li {
	float: left;
	display: inline-block;
	height: 30px;
	position: relative;
	border:1px solid #FFF;
}

#menu li a {
	display: block;
	color: #000;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 4px;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration:none;
}

#menu li a.on {
			     -moz-box-shadow: inset 0px 1px 6px #3c3937; /* FF3.5+ */
  	-webkit-box-shadow: inset 0px 1px 6px #3c3937; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 6px #3c3937; /* Opera 10.5, IE 9 */
          
}

#menu li.menu_buscar {
	padding: 0 10px;
	text-align: right;
	float: right;
	display: inline-block;
	height:26px;
	-moz-border-radius: 13px; /* FF1+ */
	-webkit-border-radius: 13px; /* Saf3-4 */
	border-radius: 13px; /* Opera 10.5, IE 9, Saf5, Chrome */
	border: solid 1px #C7C5C0;
}

#menu li a:hover {
	background-color:#333;
	color:#FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}

#menu .submenu {
	position: absolute;
	top: 31px;
	left:0px;
	width:200px;
	display: none;
}

#menu .submenu li {
	clear: both;
	float: none;
	display: block;
	padding: 0px;
	border:1px solid #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#menu .submenu li a {
	color: #FFF;
	margin: 0px;
	background: #333;
	display:block;/*width: 120px;*/
}

#menu .submenu li a:hover { }

#menu li:hover > .submenu { display: block; }

.on,
#menu li a.on {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#FFF;
}

.lupa {
	border: 0;
	height: 20px;
	width: 20px;
	display: inline-block;
	margin-top: 3px;
	background: url(../../img/lupa.png) no-repeat;
	cursor: pointer;
}

/*buscador y formularios*/
input.buscar {
	text-align: left;
	padding:0px 7px;
	margin: 3px 0px 0px;
	border-style: none;
	border-width: 0px;
	height:20px;
	padding:0px;
	line-height:12px;
	float: left;
}

/* linksver mas */
	
.vermas {
	height: 20px;
	margin:12px 0 ;
	clear: both;
}


.vermas,
.vermasDer,
.comentar,
.compartir {
	height: 24px;
	display: inline-block;
	background-color: #E7E4E1;
  	background-image: -moz-linear-gradient(top, #FFFFFF, #ececec);
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #ececec));
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#ececec');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#ececec')";
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	     -moz-box-shadow: 0px 1px 2px #babab8;
  	-webkit-box-shadow: 0px 1px 2px #babab8;
          box-shadow: 0px 1px 2px #babab8;
	padding: 4px;
}
div.compartir { padding: 0; }

.vermas a,
.vermasDer a,
.comentar a,
.compartir a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	padding:0 10px;
	display:block;
}
.compartir2013{
	text-align: right;
	height: 30px;
	margin-bottom: 36px;
}
.compartir2013 div{
	display: inline-block;
	float: right;
	padding: 0 0 0 12px;
}
.compartir2013 div.but_fb{
	height: 30px;
	margin: 0;
	text-align: left;

	}

.compartir2013 div.but_tw{
	height: 30px;
	margin: 0;
	padding: 0;
	width: 70px;
	text-align: center;
	margin: 0 0 0 12px;
	}

.compartir2013 div.but_gplus{
	height: 30px;
	margin: 0 0 0 3px;
	width: 32px;
}
	
/*.vermas a, .vermasDer a, {
	margin:10px 0;
}
*/

.vermas a:hover,
.vermasDer a:hover,
.comentar a:hover,
.compartir a:hover {
	color:#FFF;
	background-color:#333;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.comentar { float: right;}
.compartir { float:right;}
.vermasDer {
	margin:0;
	display: inline-block;
	float:right;
}
.comentar a {
	background-image: url(../../img/picto_comentar.png);
	background-repeat: no-repeat;
	background-position: 4px 1px;
	padding: 0px 10px 0px 28px;
}

.compartir a {
	background-image: url(../../img/picto_compartir.png);
	background-repeat: no-repeat;
	background-position: 4px 1px;
	padding: 0px 10px 0px 28px;
}


/* antefooter  */

#antefooter {
	clear: both;
	background: url(../../img/bg_social.png) no-repeat center top;
	padding: 65px 0px 0px;
}

.Antefooter_izquierda {
	float: left;
	width: 358px;
	padding-right:24px;
	padding-left: 24px;
	margin-right:2px;
}

.Antefooter_derecha {
	width: 528px;
	float: left;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
	background: #FFF;
}
.trescolumnas li {
	float: left;
	width: 174px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-right:24px;
	min-height: 90px;
	margin-bottom: 12px;
	color: #363839;
}
#cajaComunidad ul.trescolumnas{
	margin-top: 24px;
}
#cajaComunidad .trescolumnas li {
	float: left;
	width: 152px;
	padding-right:24px;
	min-height: 140px;
	margin-bottom: 12px;
}
#cajaComunidad .trescolumnas li:last-child, .zonaSocial .trescolumnas li:last-child {
	padding-right: 0;
}
.zonaSocial .trescolumnas li a, #cajaComunidad .trescolumnas li a{
	padding-top: 6px;
	display: block;
	text-overflow:ellipsis;
	overflow: hidden;
}
.autorcoment {
	font-weight: bold;
	color: #000;
	display: inline-block;
	padding-right:12px;
}

/* footer */

#footer {
	clear: both;
	font-size: 11px;
	padding: 30px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF url(../../img/bg_footer.png) no-repeat center top;
	margin-top: 0px;
}

.logowebfooter {
	float: left;
	margin-top: 14px;
	height: 34px;
	width: 254px;
	padding: 0px;
	margin-right: 60px;
}

#footer ul {
	float: left;
	width: 100px;
	margin-right: 34px;
	margin-top:16px;
}

#footer ul li { }

#footer ul li a { font-family: Arial, Helvetica, sans-serif; }

ul .linkrss {
	text-align: right;
	padding-top:30px;
}

/* bloques info */

.moduloInfo,
.moduloLibros {
	padding-left: 24px;
	padding-right: 24px;
	margin-bottom:24px;
}
.moduloInfo h2 {
 padding-bottom: 16px;
 margin-bottom: 0px;
}

.moduloLibros h2 {
	padding-bottom: 16px;
	margin-bottom: 1px;
}

.moduloInfo ul {
	border-top: 1px solid #D0D2D3;
	list-style-type: none;
}

.moduloInfo ul li {
	border-bottom: 1px solid #D0D2D3;
	padding: 8px 0px 6px 0;
	clear: both;
	min-height: 32px;
}

.moduloInfo li img {
	float: left;
	margin-right: 12px;
}

.moduloInfo ul li a {
	font-size: 13px;
	line-height: 16px;
	/* */
	padding-left: 60px;
	display: block;
	/* */
}
.moduloInfo ul li a:hover {
	text-decoration:underline;
}

.fechas {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 9px;
	color: #999;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: bold;
}
.moduloInfo ul li .fechas{
	width: 40px;
	line-height: 10px;
	float: left;
	min-height: 30px;
	margin: 0 10px 0 0;
	padding: 3px 8px 0 0 ;
	font-weight: normal;
	letter-spacing: 0px;
	background: url(../../img/bg_fechas_home.png) no-repeat right top;
}
/* bloques libros  */

.listalibros {
	clear: both;
	background: url(../../img/bg_listas160px.png) repeat-y left top;
	display: block;
}


.listalibros li {
	text-align: left;
	float: left;
	display: inline-block;
	height: 160px;
	margin: 0px 0px 0;
}

.ancholista1 li { width: 273px; }

.ancholista2 li { width: 246px; }

.listalibros.ancholista3 li a .autorlistalibros { margin-bottom: 12px; }

.listalibros li a {
	background: url(../../img/bg_listas160px.png) repeat-x left bottom;
	display:block;
	font-size: 16px;
	line-height: 15px;
	padding-right: 12px;
	height:140px;
	padding-top: 6px;
}
.listalibros li a span.autorlistaAutores:hover {text-decoration:underline;}
.listalibros li a a:hover {text-decoration:underline;}
.listalibros img {
	padding: 0px 10px 18px 0px;
	display:block;
	text-align:center;
	float: left;
	background: url(../../img/bg_libroficha.png) no-repeat right bottom;
	margin-left: 12px;
	margin-right: 6px;
}

.listalibros li a:hover { background: url(../../img/bg_listas160px_over.png); }

/* lista de autores */
.listaAutores, .cajonLibros { margin-bottom: 24px; }
.listaAutores ul{
		zoom: 1;
		padding-bottom: 16px;
}
.listaAutores ul:before, .listaAutores ul:after {
	content: "";
	display: table;
}

.listaAutores ul:after {
	clear: both;
}

.listaAutores li {
	text-align: left;
	float: left;
	height: 60px;
	margin: 0px 0px 6px;
	width: 468px;
	background: url(../../img/bg_listas160px.png) repeat-x left bottom;
	padding: 12px;
	font-size: 11px;
	line-height: 13px;
}

.listalibros li a p, .listalibros li a span.texto_descripcion {
	color: #151617;
	padding-top: 6px;
	padding-right: 0px;
}

.listaAutores li:hover { background: url(../../img/bg_listas160px_over.png); }

.listaAutoresFoto {
	height: 60px;
	width: 60px;
	overflow: hidden;
	float: left;
	margin-right: 12px;
	margin-left: 6px;
}

.autorlistalibros, .autorlistalibros a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	font-size: 14px;
	line-height:16px;
}

.autorlistaAutores {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	font-size: 14px;
	line-height:16px;
	margin-top: 6px;
}

.autorFicha {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	font-size: 20px;
	line-height:26px;
}

/*  lista de libros en columnas */
ul.otroslibros {
	padding-right:0px;
	border-top: 1px solid #D0D2D3;
}

ul.otroslibros li {
	border-bottom: 1px solid #D0D2D3;
	padding:6px 3px;
	clear: both;
	min-height:50px;
	padding-left: 0px;
}
ul.otroslibros li a span.autorLista{
	display: block;
}
ul.otroslibros span.tituloListas {
	margin: 0;
	padding: 0;
	}
ul.otroslibros li a {
	/*min-height: 46px;*/
	padding-left: 0px;
	display: inline;
	}

ul.otroslibros li a:hover {
text-decoration: none;
	}

ul.otroslibros li:hover { 
background: url(../../img/bg_listas160px_over.png) repeat-x left center; }

ul.otroslibros li img {
	float: left;
	margin-right: 12px;
	padding-bottom: 6px;
	background: url(../../img/shad270.png) no-repeat center bottom;
}


ol.otroslibros{
}
ol.otroslibros li {
	border-right: 1px dotted #D0D2D3;
	padding:40px 6px 6px 8px;
	min-height:220px;
	width: 90px;
	display: inline-block;
	float: left;
}
ol.otroslibros li:nth-child(1){
	border-left: 1px dotted #D0D2D3;
	background: url(../../img/ranking.png) no-repeat -9px top;
}
ol.otroslibros li:nth-child(2){
	background: url(../../img/ranking.png) no-repeat -126px top;
}
ol.otroslibros li:nth-child(3){
	background: url(../../img/ranking.png) no-repeat -237px top;
}
ol.otroslibros li:nth-child(4){
	background: url(../../img/ranking.png) no-repeat -349px top;
}
ol.otroslibros li:nth-child(5){
	background: url(../../img/ranking.png) no-repeat -466px top;
}
ol.otroslibros li img, .otroslibrosInteresantes ul li img {
	margin-right: 0;
	padding-bottom: 12px;
	background: url(../../img/bg_libroficha.png) no-repeat right bottom;
	float: left;
	padding-right: 7px;
	margin-bottom: 3px;
}

ol.otroslibros li span.tituloNovedad, 
.otroslibrosInteresantes ul li span.tituloNovedad{
	font-size: 12px !important;
	line-height: 14px !important;
}


ol.otroslibros li span.autorlistalibros, 
.otroslibrosInteresantes ul li span.autorlistalibros
	{
	font-size: 11px !important;
	line-height: 14px !important;
}

.otroslibrosInteresantes{
	padding: 34px 0 24px 0px;
	margin-bottom: 24px;
	background: url(../../img/bg_footer.png) no-repeat right 14px;
	margin-top: 12px;
	position: relative;
	}


.otroslibrosInteresantes ul{
}

.otroslibrosInteresantes ul li {
	border-right: 1px dotted #D0D2D3;
	padding:0px 3px 6px 3px;
	min-height:220px;
	width: 90px;
	margin-right: 6px;
	display: inline-block;
	float: left;
}
/* los mas */
.autorLista {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	font-size: 11px;
	line-height:13px;
	margin-right: 1px;
	padding-right: 24px;
	padding-top: 3px;
}

.tituloListas {
	font-size:13px;
	line-height: 14px;
	clear: both;
}

/* paginaciòn   */

.cajonPaginacion {
	background: url(../../img/bg_listas160px_over.png) repeat-x center;
	height:30px;
	line-height:30px;
	padding:0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:12px;
	font-weight: bold;
}

.ordenar {
	display: inline-block;
	float: left;
}

.abecedario {
	display: inline-block;
	float: right;
	width: 500px;
	text-align: right;
}

.paginador {
	float: right;
	width: 460px;
	text-align: right;
}


.abecedario a,
.abecedario span {
	display: inline-block;
	/* width: 10px; */
	padding: 0 3px;
	margin: 0px;
}

.abecedario span { color: #d2d2d2; }

.ordenar a {
	display: inline-block;
	padding-right: 8px;
	padding-left: 8px;
	margin-right: 4px;
}


.abecedario a:hover,
.ordenar a:hover { background-color:#333; color:#FFF;}



/* pagination */

.pagination {
	padding: 0px 0;
	display: block;
	clear: both;
	font-weight: bold;
}

.pagination strong.on {
	padding: 6px 10px;
	color: #fff;
		     -moz-box-shadow: inset 0px 1px 2px #333; /* FF3.5+ */
  	-webkit-box-shadow: inset 0px 1px 2px #333; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 2px #333; /* Opera 10.5, IE 9 */
          }

a.lien_pagination.noajax, .paginador a {
	padding: 6px 10px;
	-moz-box-shadow: 0px 1px 2px #babab8; /* FF3.5+ */
  	-webkit-box-shadow: 0px 1px 2px #babab8; /* Saf3.0+, Chrome */
    box-shadow: 0px 1px 2px #babab8; /* Opera 10.5, IE 9 */
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
		background-color: #E7E4E1;
  	background-image: -moz-linear-gradient(top, #FFFFFF, #ececec); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #ececec)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#ececec'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#ececec')"; /* IE8 */
}

a.lien_pagination.noajax:hover, .paginador a:hover {
		     -moz-box-shadow: inset 0px 1px 2px #333; /* FF3.5+ */
  	-webkit-box-shadow: inset 0px 1px 2px #333; /* Saf3.0+, Chrome */
          box-shadow: inset 0px 1px 2px #333; /* Opera 10.5, IE 9 */
          	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #ebeaea;
}

/* comentarios */

#comentarios {
	margin-top: 0px;
	margin-bottom: 12px;
	background: url(../../img/bg_comentarios440.png) no-repeat center top;
	padding-top: 56px;
	clear: both;
}

.zonaSocialcomentarios { margin-bottom:24px;
}

.zonaSocialcomentarios li {
	border-bottom: 1px solid #D5D5D5;
	padding: 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.zonaSocialcomentarios li p {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
	margin-top: 0;
}

.zonaSocialcomentarios li .fechas { display: inline-block; padding-right:12px; }


.utiles {
	margin-top: 24px;
	margin-bottom: 6px;
	display: block;
	float: none;
}

.utiles-comunidad {
	margin-top: 34px;
	margin-bottom: 6px;
	display: block;
	float: none;
}

div#formulaire_forum.formulaire_spip.formulaire_forum.ajax {
	background-color: #f2f2f2;
	padding: 20px;
	margin: 0;
}


/* social banner : facebook etc*/
#socialBanner {
	padding: 24px 0px 0px;
	display: block;
	clear: both;
	height: 40px;
	margin-top: 24px;
	border-top: 1px solid #D5D5D5;
}

#socialBanner h2 {
	float: left;
	padding-top: 4px;
	display: inline-block;
}

#socialBanner ul {
}

#socialBanner ul li {
	float: left;
	display: inline-block;
	padding-right:0px;
	height: 34px;
	overflow: hidden;
	overflow: hidden;
	margin: 0;
}

#socialBanner ul li.social1 {
	text-align: left;
	width: 600px;
}
#socialBanner ul li.social1 iframe{
	margin-top: 3px;
}
#socialBanner ul li.social2 {
	text-align: left;
	width:220px;
}

#socialBanner ul li.social2 .btn {
	height: 22px !important;
}

#socialBanner ul li.social2 iframe{
	margin-top: 1px;
}
#socialBanner ul li.social3 {
	text-align: right;
	width: 160px;
}

#socialBanner ul li a {
	display: block;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4 */
	border-radius: 6px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

#socialBanner ul li a.youtubeico{
	height: 24px;
	overflow: hidden;
	background: url(../../img/youtube_logo_24px.png) no-repeat right 0;
	display: inline-block;
	padding-right: 70px;
	font-size: 11px;
	line-height: 24px;
	margin-top: 3px;
}
#socialBanner ul li a.youtubeico span{
	display: none;
}
/* doumentos adjuntos */
.documentosAjuntos {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 12px 0px;
	line-height: 13px;
	font-size: 12px;
	font-weight: bold;
}

.documentosAjuntos li {
	background:url(../../img/bg_listas160px_over.png) center center repeat-x;
	margin:0px 0px 6px;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */
	padding: 3px 12px 3px 3px;
}

.documentosAjuntos li a { display:block;
	text-shadow: #feffff 1px 1px 0;
}

.documentosAjuntos li:hover { background:url(../../img/bg_listas160px_over.png) center bottom repeat-x; }

.docpdf {
	padding-left: 35px;
	padding-bottom: 5px;
	padding-top: 8px;
	background: url(../../img/picto-pdf.png) no-repeat 5px 8px;
}

.doczip {
	padding-left: 35px;
	padding-bottom: 5px;
	background: url(../../img/picto-zip.png) no-repeat 5px 8px;
	padding-top: 8px;
}
.docepub {
	padding-left: 35px;
	padding-bottom: 5px;
	background: url(../../img/picto-epub.png) no-repeat 5px 8px;
	padding-top: 8px;
}

.docsize {
	text-decoration: none;
	color: #999;
	font-size: 9px;
	font-weight: normal;
}

/* banner contexto y suscripción */

#banner {
	clear: both;
	margin: 15px 0 0;
	padding: 27px 52px 10px 0;
	background: url(../../img/asteroide_negro8025px.png) no-repeat 98% 23px;
	font-size: 11px;
	border-top: 1px solid #D5D5D5;
	text-align:right;
}

#banner p strong { font-weight: bold; }

#banner p a {
	padding-right: 3px;
	padding-left: 3px;
}

#banner h4 { color: #000; }

#bannersuscripcion {
	clear: both;
	margin: 0 0px 24px;
	/*border-top: 1px dotted #E6E8ED;*/
	background: url(../../img/sobre_suscripcion.png) no-repeat left top;
	padding: 0 0 24px;
	text-align: center;
	display: table;
	border-bottom: 1px solid #fff;
}
.ccn_caja #bannersuscripcion  {
	background-image: url(../../img/sobre_suscripcion.png) ;
	background-repeat:no-repeat;
	background-position: 15px 20px;
	width:90%;
	margin-top: 14px;
	padding: 12px 20px 20px;
	border-radius:9px;
	box-shadow: inset 0px 0px 6px rgba(0,0,0,0.3);
}
.ccn_caja #bannersuscripcion .spip_forms fieldset {
	padding: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	text-align:right;
	width:70%;
	margin: 0 0 0 20% !important;
	
}
#bannersuscripcion  form {
	margin-top: 14px;
}

#bannersuscripcion #input-3-ligne_1, #bannersuscripcion  #input-3-email_1 {
	padding: 6px;
	line-height: 26px;
	border: none !important;
	border-radius:3px
}

#bannersuscripcion strong {
	text-align: left;
	padding-top: 7px;
	padding-left: 70px;
	display: block;
	color: #feffff;
	text-transform: uppercase;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

.left { float: left; }
.libro {text-align: center; }
.formulaire_spip fieldset, .formulaire_spip .explication { margin: 0 !important; }
.formulaire_spip .explication { font-family: arial, verdana, sans-serif; font-size: 0.88em; line-height: 1.4em; }
.comunidad .formulaire_spip legend { background:none !important; }
.plegable { padding: 0; display: block; float:left; }
.plegable .formulaire_spip { margin: 1em !important; }
.spip-admin-bloc, .spip-admin-float { left: 11% !important; }
.pagination_label, .sep.separateur { display:none; }

.no_hay_libros {
	display:block;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	margin: 0 0 30px;
}
.notificacion { text-align: center; font-size: 1.2em; font-weight: bold; margin:1em 0 2em; }
.formulaire_crayon .crayon-active { background: #FFFFA9 !important; }

.spip_forms fieldset { border: 0 !important; padding: 0 !important; }
.spip_forms { border: 0 !important; margin: 0 !important; padding: 0 !important; }
.spip_forms legend { padding: 0 !important; }
.spip_forms .forml, .spip_forms .formo { border: 1px solid #CCCCCC !important; line-height:20px; }

/* FORMULARIOS SUSCRIPCIÓN */

#bannersuscripcion .spip_forms  {
	border:0 none !important;
	font-size: 0.77em;
}

#bannersuscripcion .spip_forms div.spip_descriptif {
	display:none;
}

#bannersuscripcion .spip_forms fieldset {
	margin: 0px !important;
	padding: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	text-align:right;
}
#bannersuscripcion .spip_forms legend  {
	font-size: 21px !important;
	padding-bottom: 30px !important;
	display: none !important;
	color: #F60 !important;
}
#bannersuscripcion .spip_forms input[type="submit"] {
	border: none !important;
	background-color: #E7E4E1 !important;
  	background-image: -moz-linear-gradient(top, #FFFFFF, #ececec); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #ececec)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#ececec'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#ececec')"; /* IE8 */
	   -moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	        border-radius: 3px !important;
	   -moz-box-shadow: 0px 1px 2px #babab8; /* FF3.5+ */
  	-webkit-box-shadow: 0px 1px 2px #babab8; /* Saf3.0+, Chrome */
            box-shadow: 0px 1px 2px #babab8; /* Opera 10.5, IE 9 */
	float: right !important;
	margin-right: 0 !important;
	color: #000 !important;
	text-transform: uppercase !important;
	font-family: arial, sans-serif !important;
	line-height: 15px !important;
	padding: 5px !important;
	letter-spacing: 1px !important;
}
#bannersuscripcion .spip_forms input[type="submit"]:hover {
		background-color: #E7E4E1 !important;
  	background-image: -moz-linear-gradient(top, #FFFFFF, #E7E4E1); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #E7E4E1)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E7E4E1'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E7E4E1')"; /* IE8 */
	   -moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	        border-radius: 3px !important;
	   -moz-box-shadow: 0px 1px 2px #babab8; /* FF3.5+ */
  	-webkit-box-shadow: 0px 1px 2px #babab8; /* Saf3.0+, Chrome */
            box-shadow: 0px 1px 2px #babab8; /* Opera 10.5, IE 9 */
}
#bannersuscripcion .spip_forms ul {
	margin: 0px !important;
	padding: 0px !important;
}
#bannersuscripcion .spip_forms li {
	display: block !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-top: solid 1px #D1CCC6 !important;

}
#bannersuscripcion .spip_forms input {
	clear: none !important;
	display: inline !important;
}
#bannersuscripcion .spip_forms label {
	display: inline !important;
	color:#494949;
	float:none;
	font-weight: normal;
	margin: 0;
	text-align:right;
}

#bannersuscripcion .spip_forms .spip_form_label_details { display:none; }

#bannersuscripcion .spip_bouton { padding:1em 0.2em; }

#bannersuscripcion .spip_forms .forml, #bannersuscripcion .spip_forms .fondl {
	background:none repeat scroll 0 0 transparent;
	color:#4A4336;
	width:90%;
}

#bannersuscripcion .spip_forms .forml, #bannersuscripcion .spip_forms .formo {
	border:1px solid #CCCCCC;
	margin: 0.5em 0 0;
	padding:0.2em;
	width:80%;
}

#bannersuscripcion .spip_forms .spip_form_champ { text-align: right; clear: none; display: inline; }
#bannersuscripcion .spip_forms .spip_form_label { float:none; display: inline-block; text-align: left; vertical-align: top; line-height: 2.5em; margin-top: 6px;}

#bannersuscripcion input, #bannersuscripcion select, #bannersuscripcion textarea {
	font-family:inherit;
	font-size:90%;
}

div.contenido_oculto { padding: 0px 0px 30px 0px; }

/*********-------------------- HOME ------------------*********/

/* home */
#contenedor.home {
	background-image:url(../../img/bg_home.png);
	background-position:left -40px;
	background-repeat:no-repeat;
}

#col_home_izq {
	float: left;
	width: 408px;
	margin: 0px 0px 10px;
}

#col_home_der {
	float: left;
	width: 558px;
	margin: 0px 0px 0px 18px;
}

/* novedades  */
	
#novedades {
	padding-right: 0px;
	padding-left: 24px;
	padding-bottom: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

#novedades h2 {
	color:#FFF;
}

.novedad li {
	float: left;
	width: 168px;
	margin: 0px;
	padding: 0px 24px 12px 0px;
	display: inline-block;
}

.novedad li img {
	float: none;
	padding-right: 15px;
	padding-bottom: 9px;
	background: url(../../img/shad107.png) no-repeat 6px bottom;
}

.tituloNovedad {
	font-size: 16px;
	line-height: 18px;
	display:block;
	margin-bottom: 6px;
	color: #151617;
}
a span.tituloNovedad:hover { text-decoration:underline;}
#recomendados .tituloNovedad { 	margin-bottom: 6px; }

.autorNovedad, .autorNovedad a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	line-height: 16px;
}

/* recomendados */
	
#recomendados {
	margin:0 0 12px;
	padding-right: 0px;
	padding-left: 12px;
	padding-top: 0px;
}

#recomendados h2 {
	padding-left: 12px;
	margin-bottom: 6px;
}
#recomendados .listalibros.ancholista1 li {
	height: 160px;
}

/* actualidad */
	
#actualidad {
	padding: 0px;
	}

.actualidadColumna1 {
	float:left;
	width:240px;
	padding-left:24px;
	margin-bottom:24px;
}

.actualidadColumna2 {
	float:left;
	width:240px;
	padding:0 0 0 24px;
	margin-left:26px;
	border-left: 1px solid #D5D5D5;
	margin-bottom: 24px;
}
.actualidadColumna3 {
	padding: 24px 0 24px 24px;
	margin-bottom: 24px;
	background: url(../../img/bg_footer.png) no-repeat right top;
}

.actualidadColumna2 div{padding-bottom:20px;}
.actualidadColumna2 p{
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 14px;
line-height: 18px;
}
.actualidadColumna1 img {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin-bottom: 12px;
	background: url(../../img/shad270.png) no-repeat center bottom;
}
.actualidadColumna2 img {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin-bottom: 12px;
	background: url(../../img/shad270.png) no-repeat center bottom;
}
img.left  {
		float: left;
}

/* -----------  CATALOGO -------------------*/


#contenedor.fichalibros {
	background-image:url(../../img/bg_columnaIzquierda.png);
	background-position:left 10px;
	background-repeat:repeat-y;
}

/* ficha libro */

#col_libro {
	float: left;
	width: 264px;
	padding-top:20px;
}

div.libro img {
	padding-bottom: 24px;
	text-align: center;
	background: url(../../img/bg_libroficha.png) no-repeat right bottom;
	padding-right: 22px;
	padding-left: 22px;
}

#col_contenidos_libro {
	float: left;
	width: 686px;
	padding: 0px 0px 0px 34px;
	background: url(../../img/linea1px.png) repeat-y 508px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#col_contenidos_creditos {
	padding-left:24px;
	padding-bottom:72px;
	float: right;
	width: 188px;
	margin: 0px 0px 10px;
}

.ccl_caja .moduloInfo ul li {
	border-bottom: 1px solid #D0D2D3;
	padding: 8px 0px 6px 0;
	clear: both;
	min-height: 20px;
}
.ccl_caja {
	float: left;
	width: 440px;
}

.ccl_caja h3 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 24px;
	color:#000;
}

.ccl_caja p {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.ccl_caja p em {
	font-style: italic;
}

.ccl_caja p strong {
	font-weight: bold;
	font-size: 95%;
}

.ccl_caja .moduloInfo {
	padding-left: 0px;
	padding-right: 0px;
}
.ccl_caja div {padding-bottom: 6px;}

.ccl_caja .moduloInfo ul li a {
	padding-left: 0px;
}

/* creditos libros */
.creditoslibro {
	border-top: 1px solid #D0D2D3;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	line-height: 13px;
	margin:12px 0px;
	width:186px;
}

.creditoslibro li {
	width:84px;
	float:left;
	padding-top: 2px;
	min-height: 26px;
}

.creditoslibro li.creditosIzq {
	margin: 0 18px 0 0;
}

.creditoslibro li span {
	font-size: 9px;
	color: #999;
	font-weight: normal;
	display:block;
}

.creditoslibro .separador {
	clear:both;
	border-bottom:1px solid #D0D2D3;
	padding:0 0 3px;
}

.creditosIzq {
}

.creditosDer {
}
.creditoslibro li.creditosTitEbook {
	width:100%; 
	padding:.3em 0;
	margin:0.1em 0 0 0; 
	border-bottom:1px solid #ccc; 
	text-align:left;
	float: none;
	display: block;
	background: url(../../img/picto-epub.png) no-repeat right 4px;
}

.creditoslibro li.creditosTitBook {
	width:100%; 
	padding:.3em 0;
	margin:0.1em 0 0 0; 
	border-bottom:1px solid #ccc; 
	text-align:left;
	float: none;
	display: block;
}

.creditoslibro li.creditosLink{
	float: none;
	width:100%; 
	clear: both;
	padding: 6px 0 3px 0;
	min-height: 14px;
}

/* autorlibro */
.autorlibro {
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 12px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.autorlibro h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin-top: 12px;
	margin-bottom: 12px;
	font-weight: bold;
}

.autorlibrofoto a img {
	padding-bottom: 24px;
	background: url(../../img/bg_libroficha.png) right bottom;
	padding-right: 10px;
}

.autorlibro p {
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.autorlibro p strong {
	font-size: 12px;
	color: #000;
}

/* citas de prensa */
.citasprensa {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	line-height: 14px;
	padding: 34px 0px 18px;
	text-align: left;
	background: url(../../img/cites1.png) no-repeat left top;
	margin-left: 12px;
	width: 240px;
}

.citasprensa ul {
	padding-bottom: 6px;
	background: url(../../img/cites3.png) no-repeat left bottom;
}

.citasprensa ul li {
	padding-bottom: 12px;
	background: url(../../img/cites2.png) repeat-y left top;
	padding: 6px 12px;
}

.citasprensa ul li span {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333;
	font-size: 11px;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
}
.citasprensa p { 
	margin: 0 0 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	 }
/* ficha autor */
#col_autor {
	float: left;
	width: 264px;
	padding-top:20px;
}

#col_autor .moduloInfo {
	margin-top: 24px;
}
img.fotoAutor  {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	margin-right: 12px;
	background: url(../../img/shad270.png) no-repeat center bottom;
	margin-left: 24px;
}
#col_contenidos_autor {
	float: left;
	width: 686px;
	padding: 0px 0px 0px 34px;
	margin-top: 20px;
	background: url(../../img/linea1px.png) repeat-y 532px;
	margin-bottom: 20px;
}

#col_contenidos_autormas{
	padding-bottom:72px;
	float: right;
	width: 188px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#col_contenidos_autormas .moduloLibros {
	padding-right: 0px;
}
.traductor, .prologuista { margin: 0px 0px 12px 0px; font-size: 115%; }

/* --------------- NOTICIAS ----------------  */

#contenedor.noticia {
	background-image:url(../../img/bg_columnaDerecha.png);
	background-position:left 10px;
	background-repeat:repeat-y;
}

#noticias_col_izq {
	width:120px;
	float:left;
	position: relative;
	/*padding-top: ;*/
	
}

#noticias_col_contenidos {
	width:512px;
	float:left;
	margin-bottom: 24px;
	}

#noticias_col_der {
	padding-bottom:72px;
	float: right;
	width: 264px;
	margin: 0px 0px 10px;
}

#noticias_col_contenidos h3 {
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#noticias_col_contenidos p {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#noticias_col_contenidos .zonaSocialcomentarios li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 3px;
	margin-top: 3px;
}

#noticias_col_contenidos p em {
	font-style: italic;
}

#noticias_col_contenidos p strong {
	font-weight: bold;
	font-size: 95%;
}

.noticia_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../../img/bg_fechas_noticias.png) no-repeat;
	letter-spacing: 1px;
	height: 72px;
	width: 120px;
	padding-top: 12px;
	line-height: 12px;
	display: block;
	float: left;
	position: relative;
	left: 0px;
}

.noticia .noticia_fecha { text-transform: uppercase; }

.noticia_fecha_anio {
	color: #000;
}

.documentosAjuntosNoticias {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 12px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}

.documentosAjuntosNoticias li {
	margin:0px 24px 6px 0px;
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px;
}

.documentosAjuntosNoticias li a {
	display:block;
}

.documentosAjuntosNoticias li:hover {
	background:url(../../img/bg_listas160px_over.png) center bottom repeat-x;/*	margin:0px 0px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}

.documentosAjuntosNoticias li .docpdf {
	margin: 0px;
	padding-top: 28px;
	padding-left: 0px;
	background: url(../../img/picto-pdf.png) no-repeat 0px 0px;
}
.documentosAjuntosNoticias li .docepub {
	margin: 0px;
	padding-top: 28px;
	padding-left: 0px;
	background: url(../../img/picto-epub.png) no-repeat 0px 0px;
}
#noticias_listas {
	width:646px;
	padding:0px 24px 24px 0px;
	float: left;
	}

#noticias_listas ul {
	border-top: 1px solid #D5D5D5;
}
#noticias_listas ul li {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #D5D5D5;
	display: table;
	clear: both;
	color: #4D4F53;
	position: relative;
	width:100%;
}
#noticias_listas ul li p {
	line-height: 16px;
	font-size: 13px;
	padding-left: 120px;
}
	
.noticia_titulo {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
}
.noticia_titulo:hover{color:#878691; cursor:pointer; }

#noticias_listas ul li img{ float:right; margin-left: 30px;
	margin-bottom: 20px;
	margin-top: 10px;
}

span.referencia{ margin: 6px 0px 6px 120px; clear:both; display:block;}
span.referencia a{ color:#2c4975; padding:0px;}

/* -------------------- NOSOTROS --------------------- */

#col_menu_nosotros {
	float: left;
	width: 284px;
	padding-top:20px;
}

#col_contenido_nosotros {
	float: left;
	padding: 0px 0px 0px 34px;
	margin-top: 20px;
	margin-bottom: 40px;
}

.ccn_caja {
	float: left;
	width: 600px;
}

.ccn_caja h3 {
	font-size: 18px;
	line-height: 20px;
	margin: 12px 0px;
	color:#000000;
}

h3.mostrar {
	cursor:pointer;
}

.ccn_caja p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.ccn_caja p em {
	font-style: italic;
}

.ccn_caja p strong {
	font-weight: bold;
	font-size: 95%;
}

#col_menu_nosotros ul li {
	margin-bottom:6px;
	height: 30px;
	background: url(../../img/shad_v2.png) no-repeat -30px top;
	padding-bottom: 10px;
}

#col_menu_nosotros ul li a {
	padding-left:6px;
	margin-right: 60px;
	display:block;
	line-height:30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}

#col_menu_nosotros ul li a:hover, #col_menu_nosotros ul li a.on:hover {
	background-color:#333;
	color: #FFFFFF;
	text-decoration:none;
}

#col_menu_nosotros ul li a.on {
	background-color: #FFFFFF;
}

/* comunidad */
#contenedor.comunidad {
	background-image: url(../../img/bg_contentcomunidad.png);
	background-position:left -40px;
	background-repeat: repeat-y;
}

#cajaComunidad {
	float: none;
	clear: both;
}

#cajaComunidad {
	float: none;
	clear: both;
}
#cajaComunidad .actualidadColumna3 {
	padding: 24px 0 24px 0px;
	margin-bottom: 24px;
	background: url(../../img/bg_footer.png) no-repeat right top;
}
#cajaComunidad h1 {
	font-weight: lighter;
	padding: 4px 0px 46px;
	background: url(../../img/bg_comentarios440.png) no-repeat right 40px;
	display: block;
	clear: both;
	float: none;
	margin-bottom: 0px;
	line-height: 40px;
	text-align: right;
	font-size: 18px;
}

.comunidad h2 { clear: both; }
.cabeceracomunidad{
	background: url(../../img/bg_comunidad.png) no-repeat left top;
	height: 126px;
	margin-top: -18px;
}
.cabeceracomunidad h1{
	width: 40%;
	font-size: 23px;
	padding: 38px 24px;
	margin-bottom: 0;
	float: left;
	}
.cabeceracomunidad h4{
	color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-weight: normal;
	width: 45%;
	float: right;
	padding-top: 15px;
	padding-right: 24px;
	text-align: right;
}
.zonaSocial {
	margin-bottom:0px;
	clear: both;
	float: none;
}

.zonaSocialquestion h4 {
	clear: both;
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	padding-left: 0px;
}

.zonaSocialquestion h2 {
	display: block;
	clear: both;
	color: #000;
	margin-bottom: 24px;
}

.zonaSocialquestion h2 {
	color: #FFF;
}

.zonaSocialquestion p{
	font-size: 12px;
	line-height: 16px;
}

.zonaSocialquestion .comentar{
	margin: 12px 0;
}
#facebook_social {
	/*height: 310px;*/
	clear: both;
	float: none;
	margin-bottom: 24px;
	background-color: #ffffff;
	}

#twitter_social {
	/*width: 252px;*/
	margin-left: 0px;
}

#youtube_social {
	margin-top: 24px;
	margin-bottom: 24px;
}

#facebook_social h2, #twitter_social h2, #youtube_social h2 {
	padding-left:12px;
	color:#FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url(../../img/bg_listas160px_over.png) repeat-x left bottom;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color:#D5D5D5;
}

/* ----- pagina distribución ---- */
.redudl {
	margin-top: 20px;
	padding-bottom: 20px;
	display: block;
}

.redudl p {
	font-size: 11px;
	line-height: 15px;
	width: 180px;
	float:left;
	min-height:240px;
	padding: 0;
	text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	margin-right: 20px;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #D5D5D5;
}


.redudl h4 {
	font-weight: normal;
	clear:both;
	font-size: 15px;
	line-height: 18px;
}

.redudl p strong {
	padding-bottom: 6px;
	display: block;
	border-top: 1px solid #D5D5D5;
	min-height: 72px;
	padding-top: 10px;
}

/* ------ página premios ---- */
 
.panel {padding-bottom:30px;}
.borderTop {border-bottom: 1px solid #D0D2D3; }
.demo6 {cursor: pointer;}

/* ------ suscripcion -------- */
.suscribete h3{ margin-bottom:24px;}
.suscribete li{ margin-bottom:4px;}
.suscribete li a{
	height: 28px;
	display: inline-block;
	background-color: #ececec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	     -moz-box-shadow: 0px 1px 2px #babab8; /* FF3.5+ */
  	-webkit-box-shadow: 0px 1px 2px #babab8; /* Saf3.0+, Chrome */
          box-shadow: 0px 1px 2px #babab8; /* Opera 10.5, IE 9 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	color: #333;
	padding:0 18px 0 40px;
	background: url(../../img/picto_rss3.png) no-repeat 5px center;
}

.suscribete li a:hover {
		background-color: #E7E4E1;
		text-decoration:none;
}
object {
	margin: 20px auto;
	width: 100%;
}
