/* SECCION - Listado 
----------------------------------------------*/
.seccion {
	width:100%;
	float:left;}
	
.seccion img {
	margin:0px 15px 0px 0px;
	float:left;}
	
.seccion a.leermas {
	font-weight:bold;
	font-size:0.8em;
	text-decoration:none;
	float:right;}
	
.seccion a.leermas:hover {
	text-decoration:underline;}
	
/*Destacada de la seccion ------------------*/	
.seccion .seccion_destacada .tit a{
	font-size:1.9em;}
	
	
	
/* SUBSECCIÓM
----------------------------------------------*/	
.subseccion {
	width:660px;
	min-height:10px;
	background:url(../images/separador_vertical.gif) repeat-y 380px top;
	float:left;}

/* Estos estilos se usan con inc_subseccion.0.asp */	
.subseccion .col_01{
	width:370px;
	min-height:10px;
	margin-right:20px;
	float:left;}
	
.subseccion .col_02{
	width:270px;
	min-height:10px;
	float:left;}
/* Hasta aquí 


Estos vas con la nueva estructura de subsecciones (inc_subseccion_03)*/
.subseccion .noticia_col_01{
	width:370px;
	min-height:10px;
	margin-right:20px;
	float:left;}
	
.subseccion .noticia_col_02{
	width:270px;
	min-height:10px;
	float:right;}
		
/*Destacadas de la subseccion ------------------*/
.subseccion_destacada .tit a{
	font-size:1.55em;
	/*font-weight:bold;*/}	
	
/*Columna 02 de subsección ------------------*/
.subseccion_col_02 .tit a{
	color:#161616;
	font-weight:bold;}	
	
	
	
/* FICHA NOTICIA
--------------------------------------------------*/
a.volver {
	font-size:0.7em;
	font-weight:bold;
	color:#000;
	background:url(../images/bullet_volver.gif) no-repeat right 6px;
	padding-right:10px;
	text-decoration:none;
	float:right;
	margin-left:25px;}
	
.ficha {
	width:100%;
	float:left;
	text-align:justify;
	line-height:1.1em;}
		
.ficha p{
	margin: 0px 0px 10px 0px;}
	
	
.ficha .categoria{
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;}
	
.ficha .categoria span{
	color:#e1021a;}
	
.ficha .tit {
	color:#e1021a;
	font-size:1.9em;
	line-height:1.0em;
	margin:7px 0px 5px 0px;}

.ficha .cuerpo {
	font-size:12px;}
	
.ficha .subtit {
	font-size:1em;
	line-height:1.3em;;}
	
.ficha .entradilla{
	font-size:0.8em;
	line-height:1.3em;
	font-weight:bold;}
	
.ficha .delimitador {
	width:100%;
	padding-bottom:3px;
	border-bottom:1px solid #e5e5e5;}	
	
.ficha .delimitador a.mastipo{
	width:25px;
	height:19px;
	display:block;
	float:right;
	margin-left:5px;
	background:url(../images/tipo_aumentar.gif) no-repeat left top;}	
	
.ficha .delimitador a.menostipo{
	width:25px;
	height:19px;
	display:block;
	float:right;
	margin-left:5px;
	background:url(../images/tipo_disminuir.gif) no-repeat left top;}		

.ficha .autor{
	font-size:0.75em;
	font-weight:bold;}	
	
.ficha .fecha{
	font-size:0.75em;
	color:#9e9e9e;
	margin:0;}	
	
.ficha .foto {
	/*width:370px;*/
	float:left;
	margin:5px 20px 0px 0px;
	text-align:right;
	position:relative;}
	
	
.ficha .bio {
	float:left;
	background:#e5e5e5 url(../images/bg_bio.gif) no-repeat left top;
	min-height:150px;
	width:240px;
	margin-top:5px;
	padding:65px 15px 5px 15px;
	text-align:justify;
	font-size:0.8em;}	
	
.ficha .foto .pie_foto
{
	position:absolute;
	left:0px;
	bottom:0px;
	background-color:red;
	z-index:10;
	margin:0px;
	font-size:9px;
	background:e1021a;
	background-color:rgba(225,2,26,0.5);
	text-align:left;
	line-height:12px;
	padding:3px 7px;
	color:#f9f9f9;
	width:356px;
}
.ficha .foto_dcha {
	float:right;
	margin:3px 0px 0px 20px;
	text-align:right;}
.ficha .foto .pre_bio img
{
	width:368px;
	height:246px;
}
		
.ficha .foto img{
	border:1px solid #e5e5e5;}	
	
.ficha .foto .foto_autor,
.ficha .foto_dcha .foto_autor {
	color:#010101;
	font-size:0.7em;
	text-transform:uppercase;
	text-transform: uppercase;
	position: absolute;
	top: 1px;
	right: 1px;
	color: white;
	font-size: 9px;
	background: rgba(0, 0, 0, 0.5);
	padding: 1px 5px;}
	
.ficha .cuerpo {
	font-size:13px;
	line-height:20px;
	color:#000;}
	
	
.ficha .destacado {
	background:url(../images/bg_destacado.gif);
	padding:20px 20px 0px 20px;
	margin:15px 0px 20px 0px;
	float:left;
	font-size:0.8em;
	color:#000;}	
	
.ficha .destacado .tit{
	font-size:1.4em;
	color:#015b94;
	font-weight:bold;}	
	
.ficha .destacado .fuente{
	font-size:0.9em;
	text-align:right;
	font-style:italic;
	color:#E1021A;}	
	
/* GALERIA DE IMÁGENES
----------------------------------------------*/	
.ficha .galeria {
	width:100%;
	border-top:1px solid #e5e5e5;
	margin:15px 0px 25px 0px;
	padding-top:5px;
	float:left;}

.ficha .galeria p.tit {
	font-size:0.8em;
	font-weight:bold;
	color:#000;
	background:url(../images/bullet_galeria.gif) no-repeat right 6px;
	padding-right:10px;
	text-align:right;}
	
.ficha .galeria ul {
	width:100%;
	margin-top:5px;
	float:left;}
	
.ficha .galeria ul li{
	width:75px;
	height:75px;
	overflow:hidden;
	margin:0px 22px 20px 0px;
	float:left;}
	
.ficha .galeria ul li img{
	border:1px solid #e5e5e5;}	

.ficha .galeria ul li.ultima{
	margin-right:0;}	
	
	
/* YOUTUBE
----------------------------------------------*/		
.ficha .youtube {
	width:100%;
	float:left;
	text-align:center;
	background:url(../images/bg_youtube.gif);
	padding:30px 0px 30px 0px;}

/* DESCARGAS
----------------------------------------------*/	
.ficha .descargas {
	width:100%;
	float:left;
	margin:15px 0px 8px 0px;
	padding-bottom:3px;
	border-bottom:1px solid #e5e5e5;
	text-align:right;
	font-size:0.7em;
	font-weight:bold;}
	
.ficha .descargas a {
	float:right;
	color:#000;
	text-decoration:none;}
	
.ficha .descargas a:hover {
	text-decoration:underline;}
	
.ficha .descargas a.enlace {
	background:url(../images/bullet_enlace.gif) no-repeat right 2px;
	padding:0px 17px 0px 20px;}
	
.ficha .descargas a.archivo {
	background:url(../images/bullet_doc.gif) no-repeat right 2px;
	padding:0px 17px 0px 20px;}
	
.ficha .botones_sociales{
	width:100%;
	float:left;
	margin:15px 0px 20px 0px;}


	
/* COMENTARIOS FORM 
----------------------------------------------*/	
.ficha .comentarios_form { 
	width:100%;
	float:left;
	margin-top:25px;}
	
.ficha .comentarios_form .tit {
	color:#25a0ff;
	font-size:1.2em;}
	
.ficha .comentarios_form form ul {
	width:100%;
	float:left;
	background:url(../images/bg_comentarios_form.gif);
	padding:20px 0px 20px 0px;
	margin-top:5px;}	

.ficha .comentarios_form form ul li {
	padding:0px 20px 0px 20px;
	margin-bottom:7px;
	float:left;}
	
.ficha .comentarios_form form ul li label {
	width:110px;
	margin-right:10px;
	text-align:right;
	display:block;
	float:left;
	color:#010101;
	font-weight:bold;
	font-size:0.78em;}
	
.ficha .comentarios_form form ul li input.text {
	width:470px;
	height:15px;
	float:left;
	background:#fff;
	border:none;}
	
.ficha .comentarios_form form ul li textarea.textarea {
	width:470px;
	height:70px;
	background:#fff;
	border:none;
	font-family:"trebuchet MS", Arial, sans-serif;
	font-size:0.8em;}
	
.ficha .comentarios_form form ul li input.boton {
	width:470px;
	height:15px;
	float:left;
	color:#fff;
	border:none;
	text-align:right;
	background:#25a0ff;
	font-size:0.7em;
	font-weight:bold;}	
	
	
/* COMENTARIOS LISTADO
----------------------------------------------*/	
.ficha .comentarios {
	width:100%;
	margin-top:20px;
	float:left;}
	
.ficha .comentarios .comments{
	text-align:right;
	font-size:0.7em;}
	
.ficha .comentarios .comments a{
	color:#25a0ff;
	background:url(../images/bullet_comentarios.gif) no-repeat right 3px;
	padding-right:20px;
	text-decoration:none;}
	
.ficha .comentarios .comments a:hover{
	text-decoration:underline;}
	
.ficha .comentarios ul {
	width:100%;
	float:left;}	

.ficha .comentarios ul li {
	background:#e4f2fd;
	padding:15px;
	margin-bottom:20px;
	font-size:0.8em;
	color:#363636;}
	
.ficha .comentarios ul li span.autor{
	text-transform:none;
	font-size:1em;
	color:#0169b9;}
	
.ficha .comentarios ul li span.fecha{
	font-size:1em;
	color:#2974b0;
	float:right;}
	
.ficha .comentarios ul li span.fecha .hora{
	color:#269dfb;}	
	
	
	
	

/* PAGINADOR LISTADOS
------------------------------------------------------*/
.paginador {
	width:100%;
	clear:both;
	float:left;
	min-height:23px;
	margin: 7px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;}

.paginador a{
	width:20px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	background:#e1021a;
	margin:0px 7px 7px 0px;
	text-decoration:none;}

.paginador .on,
.paginador a:hover {
	width:20px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	background:#000;
	margin:0px 7px 7px 0px;}
/* FIN PAGINADOR 
------------------------------------------------------*/



/* PAGINADOR COMENTARIOS DE LOS USUARIOS
------------------------------------------------------*/
.paginador_comentarios {
	width:100%;
	clear:both;
	float:left;
	min-height:23px;
	margin: 7px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;}

.paginador_comentarios a{
	width:20px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	color: #2974b0;
	font-weight: bold;
	background:#e4f2fd;
	margin:0px 7px 7px 0px;
	text-decoration:none;}

.paginador_comentarios .on,
.paginador_comentarios a:hover {
	width:20px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	background:#2974b0;
	margin:0px 7px 7px 0px;}
/* FIN PAGINADOR 
------------------------------------------------------*/

/* TABLA TARIFAS
------------------------------------------------------*/

.txt_tabla {
	font-family:"Trebuchet MS", Arial;
	font-size:10px;
	line-height:14px;
	color:#333333;
	text-align:left;

}
.txt_tabla_titulos {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#dc2428;
	text-align:left;
	

}
.addthis_button{float:right;}


/* GALERIA */
.cont_galeria
{
	position:relative;
}
.cont_galeria > a
{
	display:inline-block;
	width:22px;
	height:22px;
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	z-index:1000;
	top:76px;
	cursor:pointer;
}
.cont_galeria a.next
{
	background-image:url(../images/next.png);
	right:-5px;
	
}
.cont_galeria a.prev
{
	background-image:url(../images/prev.png);
	left:-10px;
}
.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 636px;
  height:150px;
  margin: 20px auto;
}
.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}
.items div {
  float:left;
}
.items img
{
	width:207px;
	height:150px;
}
.txt_docs_ateneo {
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#dc2428;
	text-align:left;
	text-decoration:none
}	
.txt_docs_ateneo:hover {
	text-decoration:underline;
}