/**
* @version $Id: template.css 
* @author CECS ( Alejandro Belmar/Nicolás Lagos)
* @package Joomla
* @copyright Copyright (C) 2009 Open Source Matters. All rights reserved.
*/
border{
	border: 1px solid #000000;
	height: 1000px;
	widows: 1000px;
}
/* Alinear Pagina Completa */
* {
	padding: 0;
	margin: 0;
}
p a:Link{
text-decoration :none;
}
p a:hover{
text-decoration :none;
}
p a:visited{
text-decoration :none;
}
/* Cuerpo de la Pagina */
body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
}
div.pruebas {border: 1px solid #BB0000;}
#linea_sup {margin:auto;width:948px;height:16px;background-color:#990000;}

/*DIV WEB*/
#banner_superior_rojo {width:948px;height:16px;background:#990000;}
#banner_superior_espacio_derecho {float:left;width:585px;}
#banner_superior_buscador{float:left;width:195px;position:absulute;color:#FFFFFF;text-align:right;}
#banner_superior_phone{float:left;width:105px;position:absulute;color:#FFFFFF;text-align:right;}
#banner_superior_linea_separadora {float:left;position:absulute;width:8px;color:#FFFFFF;text-align:right;}
#banner_superior_traduccion{float:left;position:absulute;width:48px;text-align:right;}

#banner_general_anchoxalto{margin:auto;width:948px;height:118px;}
#banner_general_div{padding-left:20px;width:112px;height:115px;}
#banner_general_logo_cecs{width:85px;height:115px;float:right;}
#banner_izquierdo {width: 190px;height:118px;float:left;margin:0;padding:0;background:url(../images/logocecs.jpg);}
#banner_central {width: 517px;height:118px;float:left;background:url(../images/banner5.jpg);}
#banner_derecho {width: 241px;height:118px;float:left;text-align:right;background:url(../images/cecs.jpg);}

#izquierda {float:left;width:181px; padding-top:0px; margin-right: 15px;}
#derecha {float:right; width:240px; margin-left: 16px;}
#centro {padding-top:0px; overflow:hidden;}
#contenedor {overflow:hidden; width:948px; margin: 0 auto;}
#footera {clear:both; z-index:-999999; width:948px; margin:auto;}
#footera p, #header p, #derecha p {color:#fff;}

/*BUSCADOR*/
#searching input{
font-size:10px;
}

/*Linea separadora de Izquierda*/
#sep_izquierda {width: 181px;height:1px;	text-align:left;background:url(../images/lineadivisora_left.jpg);}

#alto_izquierdo {
	width: 181px;
	height:5px;
}

#sep_banner_contenido {
	margin:auto;
	width: 948px;
	height:5px;
	clear: both;
}
#alto_footer {
	margin:auto;
    width: 948px;
	height:10px;
    clear: both; 
}
/*Linea separadora entre el banner aleatorio y el contenido central*/
#sep_contenido { 
	width: 497px;
	height:5px;
	background:url(../images/sep_contenido.jpg);
}

#footer {
	margin:auto;
    width: 948px;
	height:22px;
    clear: both;
	background:url(../images/footer.jpg); 
}

/* ----- Elementos ----- */
a img{ border:0px; }
h1, h2, h3 {
	font-family: Arial;
    font-weight: bold;
}
h1 { font-size: 11px; color : #4C4C4C; }
h2 { font-size: 11px; color : #4C4C4C;}
h3 { font-size: 11px; color : #4C4C4C;}
h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
font-family : Arial;
font-size:11px;
color: #4C4C4C;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{
	text-decoration: none;
}

/* ----- Modulos----- */
#izquierda .moduletable_menu{
	text-align:left;
    margin-bottom:10px;
}

#derecha .moduletable_menu, #derecha .moduletable{
	text-align:left;
    margin-bottom:15px;
}

/*menu izquierda css */
#izquierda .moduletable_menu li{
	margin-top:5px;
    padding-left:15px;
    list-style-image:none;
    list-style-type:none;
}

.moduletable_menu h3{
    font-size: 11px;
	background-color:#990000;
	color:#FFF;
	height:14px;
	padding:3px;

}
/* ----- Contenido ----- */
.contentheading {
	margin:0;
	font-family:Arial;
    color:#990000;
    font-size: 12px;
	font-weight: bold;
    font-weight: 599;
    padding-bottom: 10px;
}
.contentheading:hover {
	color:#000000;
}
/* Titulos de cuerpo de noticias */	  
.componentheading{
	font-family:Arial;
	margin:0;
    color:#990000;
    font-weight:bold;
    font-size: 12px;  
}
.componentheading:hover{
	font-family:Arial;
	margin:0;
    color:#000000;
    font-weight:bold;
    font-size: 12px;  
}
.contentpaneopen{
	line-height:1.4em;
    text-align:justify;
	position:relative;
	margin-right:1px;
	width:496px;
	font-family:Arial;
}
.contentpaneopen:hover{
	line-height:1.4em;
    text-align:justify;
	padding-right:8px;
	font-family:Arial;
}

/*Leer mas*/
a.readon:hover{
	font-size :9px;
	color:#000000;
	text-decoration:underline;
}
a.readon:link{
	font-size :9px;
	color:#990000;
}
a.readon:visited{
	font-size :9px;
	color:#990000;
}
.readon {
float:right;
}
.contenttoc, .pagenavcounter{
	margin-bottom:10px;
}
/*Separadores de linea en contenido */
	.article_separator{
    display:block;
    background:#990000;
    height:1px;
	text-align:center;
/*    margin:10px 8px 10px 0px; */
}

/*Fechas */
small , .createdate, .modifydate{
	font-family:Arial,Helvetica,Sans-Serif;
    font-size:10px;
    line-height:1.5em;
    color:gray;
    padding-bottom:10px;
}
.banneritem_text, .bannerfooter_text{
	padding:5px;
}
/*** ESSENTIAL STYLES ***/
/*ITEMS*/
.sf-menu{
	color:			#ffffff;
	background:		#990000;
	min-height: auto;
	font-size: 12px;
	border: #990000;
}
.sf-menu a{
	color:			#ffffff;
	background:		#990000;
	min-height: auto;
	font-size: 12px;
	border: #990000;
}
.sf-menu a:visited  {
	color:			#ffffff;
	background:		#990000;
}
.sf-menu a:Link  {
	color:			#ffffff;
	background:		#990000;
}
/*Item a seleccionar*/
.sf-menu li:hover, .sf-menu sf.Hover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:	white;
	color: #990000;
}
/*Color de TODOS los Enlaces*/
a:visited { color: #000000; text-decoration: none; }   
a:Link{color: #000000; text-decoration: none;}
a:hover{color: #990000;text-decoration: none;}

a.contentpagetitle:visited  { color: #990000; text-decoration: none; }   
a.contentpagetitle:Link{color: #990000; text-decoration: none;}
a.contentpagetitle:hover{color: #000000;}
/*color enlaces en linea superior roja*/
/*Color de TODOS los Enlaces*/
.menusuperior a:visited { color: #FFFFFF; text-decoration: none; }   
.menusuperior a:Link{color: #FFFFFF; text-decoration: none;}
.menusuperior a:hover{color: #CCCCCC;}

li {
	list-style: none;
    margin: 0;
}


/*------------ Lista de Archivos de Prensa -------------*/
/*Metadata Numero*/
.sectiontableheader{
padding-right: 6px;
color: #990000;
padding-bottom: 8px;
}
/*Metadata Titulo*/
.sectiontableheader a{
padding-right: 6px;
color: #990000;
font-size: 13px;

}
/*Numeros y Titulos Archivos*/
.sectiontableentry1 td{
	padding-right: 6px;
	vertical-align: top;
	line-height: 20px;
}
.sectiontableentry2 td{
	padding-right: 6px;
	vertical-align: top;
		line-height: 20px;
}

/*Controles.sectiontablefooter:hover{
font-weight: bold;
}*/

/*Archivos de Prensa*/
.prensa_noticia{
font-size: 14px;
padding-bottom: 7px;

}
.prensa_fecha_noticia{
color: gray;
}

/*FICHA CIENTIFICOS*/

.curriculum {
	text-align: justify;

}

.curriculum img{
	padding-left:10px;
	float: right;

}
/*Publicaciones*/
.publicaciones{
	color	: #4c4c4c;
}

.titulo_publicaciones{
	padding-top: 20px;
	font-weight: bold;
	color	: #4c4c4c;

}

.subtitulo_publicaciones{
	font-weight: lighter;
	padding-top: 10px;
	color: #000000;

}
/*Contacto*/
.contacto{
	color	: #4c4c4c;
}

.titulo_contacto{
	padding-top: 20px;
	font-weight: bold;
	color	: #4c4c4c;

}

.subtitulo_contacto{
	color: #000000;
	padding-bottom: 7px;

}

.subtitulo_contacto_email{
	color: #000000;
	padding-bottom: 7px;
	direction: rtl; 
	unicode-bidi:bidi-override;
}
/*Separador*/
.separador{
    display:block;
    background:#990000;
    height:1px;
	width:494px;
    margin:7px 0px 10px 0px;
    
}


/*MENUES CIENTIFICOS*/

.menu_cientifico A:link, A:visited{
text-decoration: none;
}

.menu_titulo{
font-size: 13px;
font-weight: bold;

}

.menu_subtitulo{
font-size: 12px;
padding-bottom: 6px;
padding-top: 12px;
font-weight: bold;
color: #696969;
}


/*PRESENTACION INVESTIGADORES*/
.inv_subtitulo{
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 13px;

}

.investigadores img{
	width: 108px;
	height: 130px;
}


.img-desc {
	width: 108px;
	height: 130px;
	position: relative;  
	display: block; 
}
	

.img-desc cite{
	background: #990000;	
	filter:alpha(opacity=85);
	opacity:.70;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 108px;
	text-align: center;
	border-top: 1px solid #999;
	font-weight: bold;
	padding-bottom: 2px;
	font-style: normal;

}

.img-desc a{
	color: #ffffff;
}

.img-desc cite:hover{
	background: #696969;
	filter:alpha(opacity=85);
	opacity:.75;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 108px;
	text-align: center;
	border-top: 1px solid #999;
	font-weight: bold;
	padding-bottom: 2px;
}


.infobox {
	position:relative;
    border:1px solid #000; 
    background-color:#CCC;
    width:73px;
    padding:5px;
    }
.infobox img {
	position:relative;
	z-index:2;
    }
.infobox .more {
	display:none;
    }
.infobox:hover .more {
	display:block;
    position:absolute;
    z-index:1;
    left:-1px;
    top:-1px;
    width:73px;
    padding:78px 5px 5px;
    border:1px solid #900;
    background-color:#FFEFEF;
    }
    
    
/******** GLOBOS ********/
a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color: #ffffff;
font-weight:bold !important; /* forzar negritas */
text-align: left;

}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */

}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
top: 13px;
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
width:108px; /* el ancho por defecto que va a tener */
text-align: center;
background: #990000;

color: #FFFFFF; /* el color de los textos por defecto */
}

.Ntooltip img{
	width: 108px;
	height: 130px;
}

/* --------- INVESTIGADORES CECS --------- */

.titulo_inv_cecs{
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 13px;
}

/*Botones de contacto*/
input#botones
{
background: url(../images/btnr.png);
width:56px;
height:18px;
outline:none;
}
input#botones:hover
{
background: url(../images/btn2.png);
outline:none;
}
.transparentebotones {
	background-color: transparent;
	border: 0px solid #FFFFFF;
	padding:0;
	margin:0;
	outline:none;
	}
ul.menu li{ /*imagen para menu */
background: url(../images/menu.jpg) no-repeat;
}
/*-----------------HIGHSLIDE -------------------------*/
	  .highslide {
      cursor: url(../highslide/graphics/zoomin.cur), pointer;
      outline: none;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    /*border: 2px solid white;*/
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*Nuevo estilo para imagenes cientificos AREAS*/
.img-desc2 {
	width: 120px;
	height: 153px;
	position: relative;  
	display: block; 
}
.img-desc2 cite{
	background: #990000;	
	filter:alpha(opacity=85);
	opacity:.70;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	text-align: center;
	border-top: 1px solid #999;
	font-weight: bold;
	padding-bottom: 2px;
	font-style: normal;

}
.img-desc2 a{
	color: #ffffff;
}
.img-desc2 cite:hover{
	background: #696969;
	filter:alpha(opacity=85);
	opacity:.75;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	text-align: center;
	border-top: 1px solid #999;
	font-weight: bold;
	padding-bottom: 2px;
}  
/* Tooltip */
a.tooltipd
{
   color: #000000;
   text-decoration:none;
}
a.tooltipd:hover
{
   text-decoration:none;
   position:relative;
}

a.tooltipd span
{
   display:none;
}

a.tooltipd:hover span
{
   position:absolute;
   z-index:1;
   bottom: 2px;
   left: 0px;
   padding-bottom: 3px;
   text-align:center;
   border-top: 1px solid #999;
   width:120px;
   display:block;
   background-color:#990000;
   color:#FFFFFF;
   font-family:Arial;
   font-weight: bold;
   font-size:11px;
   filter:alpha(opacity=85);
   -moz-opacity: 0.70;
   opacity: .70; 
}