@charset "utf-8";
/* CSS Document */

/* GENERAL */
body {
	margin: 0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
}

a:link {
	color: #ed2225;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ed2225;
}
a:hover {
	text-decoration: underline;
	color: #ed2225;
}
a:active {
	text-decoration: none;
	color: #ed2225;
}
/* ESTRUCTURA/ELEMENTOS */

#cabecera {
display: inline-block;
padding-left: 15%;
}
#logo {
	position: relative;
	float: left;
	display: inline-block;
}
#buscador {
	position: relative;
	float:center;
	text-align:center;
	margin-top: 15px;
}
#menu {

}

#libros {
	position: relative;
	width: 100%;

}

#libros li  {
	list-style: none
}

#enlaces {
	position:relative;
	width: 100%;
}
/*
.numero-revista #bloque-blanco {
	position:relative;
	float:left;
	width: 100%;
}



.numero-revista #columna-izquierda {
	position:relative;
	float: left;
	width: 25%;
	background-color:#FFF;
}
*/


.formulaire_formidable_form3 li {
	list-style: none;
	padding: 0px;
}
.formulaire_formidable_form3 fieldset {
	border: 0px;
}
.formulaire_formidable_form3 .spip_form_champ {
	padding-bottom: 15px;

}
.formulaire_formidable_form3 legend {
	display: none;
}
.formulaire_formidable_form3 .titrem {
	display: none;
}
.formulaire_formidable_form3 editer {
}
.formulaire_formidable_form3 input, textarea {
	border-radius: 3px;
	border: 1px solid #999;
	margin-bottom: 15px;
}
.formulaire_formidable_form3 .radio {
	border-radius: 3px;
	border: 1px solid #999;
	margin-bottom: 5px;
}
.formulaire_formidable_form3 .ligne_13, .num_1, .num_2, .num_3, .num_4, .num_5 {
	position:relative;
	float: left;
	width: 16%;
	clear:inherit;
}
.formulaire_formidable_form3 .formulaire_spip input .editer_ligne_13, editer_num_1, editer_num_2 {
	border-radius: 3px;
	border: 1px solid #999;
	position: relative;
}
.formulaire_formidable_form3 .champ_ligne_9 {width: 100px;}

.formulaire_formidable_form3 .editer_ligne_13 label {
	display: none;
}
.formulaire_formidable_form3 .editer_input_1 label {
	display: none;
}
.formulaire_formidable_form3 .editer_num_1 label {
	display: none;
}
.formulaire_formidable_form3 .editer_num_2 label {
	display: none;
}
.formulaire_formidable_form3 .editer_num_3 label {
	display: none;
}
.formulaire_formidable_form3 .editer_num_4 label {
	display: none;
}
.formulaire_formidable_form3 .editer_num_5 label {
	display: none;
}


.formulaire_formidable_form3 .editer_ligne_13, .editer_input_1, .editer_num_1, .editer_num_2, .editer_num_3, .editer_num_4 {
	position: relative;
	float:left;
	margin-right: 10px;
}
.formulaire_formidable_form3 .reponse_formulaire_ok {font-weight:bold;}
.formulaire_formidable_form3 #input-3-ligne_4, #input-3-ligne_13, #input-3-num_1, #input-3-num_3, #input-3-num_4, #input-3-num_2, #input-3-num_5 {
	width: 50px;
}
.formulaire_formidable_form3 #input-3-ligne_7, #input-3-ligne_9, #input-3-ligne_10 {
	width: 100px;
}
.formulaire_formidable_form3 #champ_ligne_13, #champ_num_1, #champ_num_2, #champ_num_3, #champ_num_4, #champ_num_5, #champ_input_1  {
	width: 40px;
}



#bloque-revista {
	padding: 0px 10px 5px 10px;
	color:#ed2225;
	font-size:20px;
}

blockquote {   border:none; padding-left:2em;  font-size:12px}

.vientosur {
	font-family:'Verdana', sans-serif;
	font-weight:bold;
}
.mot-revista {
	color: #000;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 7px;
	font-style:italic;
	font-weight:bold;
}

.article-revista {
	color: #ed2225;
	font-size: 16px;
	padding-bottom: 7px;
	font-style:italic;
	line-height: 98%;
}

.opciones-revista {
	border-bottom: 1px dotted #ed2225;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	text-align:center;
	padding: 4px;
	color: #999;
}
.numero-revista .opciones-revista {
	border: 0px;
}
.opciones-revista .info {
	border-bottom: 0px;
}
.opciones-revista a:link {
color: #999;
}
.opciones-revista a:active {
color: #999;
}
.opciones-revista a:hover {
color: #ed2225;
text-decoration: none;
}
.opciones-revista a:visited {
color: #999;
}
.separa-mots {
	padding-bottom: 5px;
}
.caja-articulo {
	margin: 10px;
	padding: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #DBDBDB;

}

.dossier {
	background-color:#f1f1f1;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	padding-top: 0px;
	padding-bottom: 15px;
	}
.dossier legend {
	background-color:#999;
	border: 1px solid #FFF;
	border-radius: 3px;
	font-size:30px;
	padding: 6px;
	color:#FFF;
	padding-bottom: 0px;
}
.separa-dossier {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.otro-medio .caja-articulo {
	border-bottom: 1px solid #DBDBDB; 
	 background-color: #f7f7f7; 
}
.otro-medio2 .caja-articulo {
	border-bottom: 1px solid #DBDBDB; 
	 background-color: #FBFBFB; 
}
.intro {
	font-size:13px;
}
#agenda {
	border-bottom: 1px solid #CCC;
	background-color: #ebebeb; 
	padding: 15px;
	margin-right: 10px;
	
}
#pie {
	display: inherit;
	background-color: #ed2225;
	padding: 10px 50px 10px 50px;
	color:#FFF;
	min-height: 150px;
}

#cc img {
	padding-left: 15px;
}
#boletin {
	
}
.caja-numero {position:relative; float:left; padding: 15px; text-align:center; font-weight:600; width: 15%;}
.portada-revista { width: 125px; height:auto;}
.portada-revista a:hover {border: 2px solid #CCC; border-radius: 3px;}
#redes-flotante {
	z-index: 1000;
	background-color:#FFF;
	width: 36;
	position: fixed;
	top: 105px;
	left: 0px;
}
.article_pdf img {
	width: 40px;
	height: 40px;
}
.change-size {
    font-size: 20px;
    padding-left: 10px;
}
.article_pdf {
	cursor: pointer;
	border-left: 2px solid #fff;
	
}
.share {
	margin-bottom: 5px;
}
.share:hover {
border-left: 4px solid #FFF;
border-left: 3px solid #fff;	
}

.img_info {position:relative; float:left; padding: 5px; text-align:left; font-size: 18px;}

.caption {
    	float: left;
  	clear: both;
	font-size: 0.8em;
	font-family: Lucida, Helvetica, sans-serif;
	color: #767676;
}


/* FUENTES e IMÁGENES */
.titulo-bloque {
	font-size: 28px;
	color:#333333;
	/* font-family: 'Dosis', sans-serif; */
	/* font-family: 'Raleway', sans-serif; */
	font-family: 'Open Sans', sans-serif;
	background-color: #ebebeb;
	padding: 3px 3px 3px 10px;
	margin: 25px 10px 5px 0px;
	border-radius: 6px 6px 0px 0px;
	line-height: 98%;
	/* vertical-align:text-bottom;
	border-bottom: 1px solid #333;
	line-height: 60%; */
}
.titulo-dossier {
	font-size: 26px;
	color:#666;
	text-align:left;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	/* font-family: 'Dosis', sans-serif; */
	/* font-family: 'Raleway', sans-serif; */
	font-family: 'Open Sans', sans-serif;
	line-height: 98%;
	/* vertical-align:text-bottom;
	border-bottom: 1px solid #333;
	line-height: 60%; */
}
.titular  {
	font-size:20px;
	line-height: 98%;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.titular a:link {
	color:#333;	
	text-decoration: none;
}
.titular2  {
	font-size:20px;
	line-height: 98%;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.titular2 a:link {
	text-decoration: none;
}


.titular a:visited {
	color:#333;	
}
.titular a:hover {
	color:#ed2225;	
}
.titular a:active {
	color:#333;	
}
.titular-dossier  {
	font-size:20px;
	line-height: 120%;
	margin-bottom: 10px;
	color:#989898;	
}
.titular-dossier a:link {
	text-decoration: none;
}
.titular-dossier a:visited {
		
}
.titular-dossier a:hover {
	text-decoration:underline;		
}
.titular-dossier a:active {
		
}

.invertidos {
	color:#333;	
}
.invertidos a:link {
	color:#333;	
}
.invertidos a:visited {
	color:#333;	
}
.invertidos a:hover {
	color:#ed2225;	
}
.invertidos a:active {
	color:#333;	
}

#destacado .titular {
	font-size:23px;
}
.bloque-revista {
	font-weight:bold;
}
.text-pie {
	color:#FFF;
}
.text-pie a:link {
	color:#FFF;
}
.text-pie a:visited {
	color:#FFF;
}
.text-pie a:hover {
	color:#FFF;
}
.text-pie a:active {
	color:#FFF;
}
.fecha {
	font-size:13px;
}
.surtitre {
	color:#333;
	font-size:18px;
	padding-top: 10px;
}
.otro-medio .surtitre {
	color:#666;
}
.otro-medio2 .surtitre {
	color:#666;
}
.soustitre {
	color:#333f;
	font-size: 18px;
	font-style:italic;
}

.logo-noticia {
	background-size: 400px;
	background-repeat: no-repeat;
	width: 100%;
	max-height: 250px;
	margin-bottom: 0px;
}


.text-center {
	text-align:center;
}

.cita-inicial {
	text-align: right;
}

.logo-libro {
	padding: 30px;
}
.dia-agenda {
	color: #333;
	font-weight: bold;
	font-size: 18px;
}
.titular-agenda {
	font-size: 14px;
}

#boton-archivo {
	display: inline-block;
	background-color: #ed2225;
	padding: 5px;
	color: #fff;
	border-radius: 4px;
	margin-top: 40px;
}

#recherche {
	width: 120px;
	height: 19px;
	border-radius: 2px;
	border: 1px solid #666;
}
#rrss {
	padding-bottom: 15px;
}
input .submit {
	height: 25px;
	border-color:#CCC;
	border-radius: 3px;
	background-color:#FFFFFF;
}

.medio {
	color:#ed2225;
}
.redes {
  opacity: 0.5;
}
.redes:hover{
  opacity: 1;
}
.portada-revista {
	width: 125px;
}
.portada-libro {
	width: 200px;
	height: auto;
	margin-right: 10px;
}
.libro-list {
	border-bottom: 1px solid #ebebeb;
	margin-left: 4px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-right: 10px;
}
	
.info-agenda {
	padding-bottom: 6px;
}
.article-agenda .info-agenda {
	position: relative;
	float:left;
	padding-left: 10px;
	vertical-align:baseline;
	font-size: 20px;
}
.titular-single {
	font-size: 28px;
}
.bold {
	font-weight:bold;
}
.caja-documento {
	position:relative;
	float: left;
	width: 250px;
	margin-bottom: 20px;
}
.doc-logo {
	position: relative;
	float: left;
	width: 60px;
}
.doc-texto {
	position: relative;
	float: left;
	width: 60px;
}
.mots-articles {
	display:inline-table;
	margin-bottom: 50px;
	text-align: center;
}

.logo-dosier {
	position: relative;
	width: 60px;
	height: 120px;
}
.linea-documentos {
	display:inline-table;
}
/* RESPONSIVE */
