/* general */
td {
	FONT-SIZE: 11pt;
	COLOR: #000000;
	FONT-FAMILY: Calibri,Tahoma,Verdana, Arial, sans-serif; 
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
}

tm {
	FONT-SIZE: 11pt;
	COLOR: #000000;	
	text-align:justify;
	FONT-FAMILY: Calibri,Tahoma,Verdana, Arial, sans-serif; 
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
}


a {
	FONT-SIZE: 12px;
	font-weight: bold;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
}

a:hover {COLOR: #cc0000;}

li {	TEXT-ALIGN: justify; }
ul {	TEXT-ALIGN: justify; }

a.explicid	 { text-decoration: underline;}
a.explicid:hover { text-decoration: underline;}


a.cabecerab { background-color:#660000;  color: #FFFFFF; 
	       font-size: 12px; font-weight: bold;  text-transform: uppercase;
	       border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600;
	       padding: 2px 10px 2px 10px;
}
a.caberecab:hover {COLOR: #FFFF00;	        
}

a.cabecerac {  	  
  	font:arial;
  	font-weight:bold;
  	font-size:12px;	
  	color:#cc0000;

	       
}
a.caberecac:hover {color:#FFFF33; text-decoration: underlinecolor:#FFFF33;}

a.cabecerabb { background-color:#F2FAEE;  color: #315A21; 
	       font-size: 12px; font-weight: bold;  text-transform: uppercase;
	       border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600;
	       padding: 2px 10px 2px 10px;
}
a.titlebox{
	color:#ffffff;
	padding:5px 30px 5px 50px;
/*	background-color:#489267;*/
	background-image:url('/imagenes/piezas/ice/green_box.png');
	text-align:left; 
}
a.titlebox:hover {color:#; text-decoration: underlinecolor:#FFFF33;}

a.titulo  {   color: #006600; 
	       font-size: 14px; font-weight: bold;  text-transform: uppercase;
}

.index    { color: #315A21; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.seltext    { color: #cc0000;	  font-weight: bold;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

a.index   { color: #315A21; font-weight: bold;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.index:hover   { color: #cc0000; font-weight: bold;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

.ref	    { color: #ffffff;	  font-size: 7pt;   font-family: Arial, Helvetica, sans-serif;	text-decoration: none; } 

.inputfield { color: #000000;	  font-size: 10px;  font-family: verdana, Arial, sans-serif;	text-decoration: none;
	      border: 1px solid #336600;    background-color: #ffffff; }
	      
.selectfield { color: #000000;	  font-size: 10px;  font-family: verdana, Arial, sans-serif;	text-decoration: none;
	      border: 1px solid #336600;  height:17px;  background-color: #f4fcf1; /*scrollbar-base-color: #92c779;*/ }

.inputbutton  { color: #315A21;	  font-size: 10px;  font-family: verdana, Arial, sans-serif;	text-decoration: none;
	      text-transform: uppercase;
	      border: 1px solid #336600;    background-color: #D3EBC7;}

.inbox2	    { padding-right: 10px; padding-top: 10px; padding-left: 10px;  padding-bottom: 10px;  text-align: justify; }
.inbox	    { padding-right: 5px; padding-left: 5px;  padding-top: 5px;	padding-bottom: 5px; }

td.row_off  { border-bottom:1px solid #b2b2b2;	    background-color:#e7eee4; 	width:100%;   cursor:pointer; }
td.row_on   { border-bottom:1px solid #000000;	    background-color:#D3EBC7;	width:100%;   cursor:pointer; }
img.flag    { vertical-align: top;   margin-top: 4px;  margin-left: 4px;}

table.cabecera { background-color:#CBD4C8;  border: 1px solid #336600; margin-top:10px; }

table.bordeOsc { background-color:#CBD4C8;  border: 1px solid #336600; 
		 padding-right: 10px; padding-left: 10px;  padding-top: 10px;	padding-bottom: 10px;
		 margin-bottom:10px; 
}
table.bordeClaro { background-color:#F2FAEE;  border: 1px solid #336600; 
		 padding-right: 10px; padding-left: 10px;  padding-top: 10px;	padding-bottom: 10px; 
}


td.cabecera {  background-color:#F2FAEE;  color: #315A21; 
	       font-size: 10px; font-weight: bold;  text-transform: uppercase;
	       border: 1px solid #336600;
	       padding: 2px 10px 2px 10px;
}
td.cabecerar { background-color:#F2FAEE;  color: #315A21; 
	       font-size: 10px; font-weight: bold;  text-transform: uppercase;
	       border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600;
	       padding: 2px 10px 2px 10px;
}
td.cabecerab { background-color:#F2FAEE;  color: #315A21; 
	       font-size: 12px; font-weight: bold;  text-transform: uppercase;
	       border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600;
	       padding: 2px 10px 2px 10px;
}

_{}
td.cabecerat { background-color:#000000;  color: #FFFFFF;
               font-size: 12px; font-weight: bold;  text-transform: uppercase;
               border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600;
               padding: 2px 10px 2px 10px;
}
td.titulo  {   color: #000000; 
	       font-size: 14px; font-weight: bold;  text-transform: uppercase;
}
td.titulow  {   color: #FFFFFF; 
	       font-size: 13px; font-weight: bold;  text-transform: uppercase;
}

td.titulor  {   color: #c10000; 
	       font-size: 14px; font-weight: bold;  text-transform: none;
}

td.titulob  {   color: #499268; font-style:underline;
	       font-size: 14px; font-weight: bold;  text-transform: none;
}


.newsgreen { color: #006600; font:calibri,tahoma,verdana;font-weight: bold; vertical-align:top;
	       font-size: 13px;  text-transform: none;padding: 2px 5px 2px 5px
}
td.shortnews { color: #333333; font:calibri,tahoma,verdana; vertical-align:top;
	       font-size: 12px;  text-transform: none;padding: 2px 5px 2px 5px
}

td.date { color: #FF0000; font:calibri,tahoma,verdana;
	       font-size: 10px;  text-transform: none;padding: 2px 5px 2px 5px
}

td.caption { color: #006600; font:calibri,tahoma,verdana;
	       font-size: 12px;  text-transform: none;padding: 2px 60px 2px 60px; 
	   	text-align:justify; valign:top
}
tm.cabecerat { background-color:#000000;  color: #FFFFFF; text-align:left;
               font-size: 13px; font-weight: bold;  text-transform: uppercase;
               border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600; 
               padding: 2px 100px 2px 100px; 
}
tm.cabecerab { background-color:#F2FAEE;  color: #315A21; 
	       font-size: 12px; font-weight: bold;  text-transform: uppercase;
	       border-style: solid; border-width: 1px 1px 1px 0px; border-color: #336600;
	       padding: 2px 10px 2px 10px;
}

tm.titulo  {   color: #000000; 
	       align:center;
	       font-size: 14px; 
	       font-weight: bold;  text-transform: uppercase;
}
tm.titulob  {   color:#0C8CCD; 
	        font-size: 14px; font-style:underline; font-weight: bold;  text-transform: none;
}
tm.titulog  {   color:#489267; 
	        font-size: 15px; font-style:underline; font-weight: bold;  text-transform: uppercase;
}

tm.white  {   color: #FFFFFF; 
	       align:center;
	       font-size: 11px; 
	       font-weight: bold;text-transform: none;
}

tm.black  {   color: #000000; 
	       align:left;
	       font-size: 11px; 
	       font-weight: normal;  
	       text-transform: none;
}
tm.red {color: #ed2218;
	font-size: 11pt; 
	font-weight: bold;  
	text-transform: none;
}
tm.blue  {   color: #0C8CCD; 
	       align:justify;
	       font-size: 11pt; 
	       font-weight: normal;  text-transform: none; padding: 1px 20px 1px 20px;
}
tm.green  {   color: #489267; 
	       align:justify;
	       font-size: 11pt; 
	       font-weight: normal;  text-transform: none; padding: 1px 20px 1px 20px;
}

td.white { font-size: 11px;
	 color: #FFFFFF;
	 FONT-FAMILY: Tahoma,Verdana, Arial, sans-serif; 
}


td.cabeceral {  background-color:#F2FAEE;  color: #315A21; 
	       font-size: 10px; font-weight: bold;  text-transform: uppercase;
	       border-style: solid; border-width: 1px 0px 1px 1px; border-color: #336600;
	       padding: 2px 10px 2px 10px;	       
}




.margen10 {padding-left: 10px;	}

/* fuentes */
.verdananegro12N {color: #000000;  font-size: 12px;  font-weight: bold;  font-family: verdana, Arial, sans-serif; text-decoration: none;}
.verdanarojo11N {color: #cc0000;  font-size: 11px; font-weight: bold;  font-family: verdana, Arial, sans-serif; text-decoration: none;}
.verdanarojo11 {color: #cc0000;  font-size: 11px; font-family: verdana, Arial, sans-serif; text-decoration: none;}

a.verdanatexto { font-weight: bold; }
a.verdanatexto:hover { color: #cc0000;}
/* Columnas:  */


.izquierda {
    
    width: 210px; 
    /*height:500px;*/
    margin:0px 6px;
    text-align:left;
    font-family: verdana;
    vertical-align:top;
}

.derecha {
    
    width: 190px; 
    /*background-color: #e7eee4;*/
    background-color: #FFFFFF;
    color: #333333;
    margin:0px 6px;
    text-align:center;
    font-family: verdana;
    vertical-align:top;
    height:24px;
    font-weight:bold;
    font-size:11px;

}

	
.medio {
    width: 100%;
    /*background-color: #e7eee4;*/ 
    background-color: #FFFFFF; 
    padding: 10px 5% 20px 5%;
    font-family:verdana;     
    /*border-style:dotted;
    border-color:#b2b2b2;
    border-width:1px 1px 1px 1px;*/
    text-align:left;
    vertical-align:top;
}

.menuPrincipal {
    margin-left: 0px; 
    height: 25px;
    background-image: url('/imagenes/piezas/ice/bar.jpg');
    background-repeat: repeat;
    padding: 10px 0px 0px 0px;
    min-width: 800px;
    font-family:arial;     
    text-align:left;
    margin-bottom:0px;
    margin-top:0px;
}


/* Secciones comunes:  */

.foto {padding:10px 0}

.parrafocolumna {padding:10px 6px; margin-left:20px;
font-family:arial;font-size:11px;width:148px;color:#777;border-style:dotted;
border-color:#b2b2b2;border-width:0px 0 1px 0;}

.lengua {padding:15px 40px;
font-family:arial;font-size:11px; width:100%;color:#777; 
}

.subtitulo{
position:relative;
padding-left:20px;
text-decoration:none;
font-weight:bold;font-size:19px;
font-family:century gothic,arial;
margin-bottom:16px;margin-right:0px;
color:#489267;
border-style:double;
border-color:#b2b2b2;border-width:0 0 3px 0;
}

.line{
position:relative;
margin-bottom:8px;
margin-top:16px;

line-height:0px;
height:1px;
border-style:solid;
border-color:#b2b2b2;
border-width:0 0 1px 0;
}

/* Menu Principal Centro */
.intranet {
    margin-right:120px;
    margin-left:30px;
    color: #333333; 
    text-decoration: none;
    font-weight:bold;
    font-size:11px;
}

.daltactmenu {
		padding: 2px 10px 2px 10px;
		color: #333333; 
		text-decoration: none;
		font-weight:bold;
		font-size:11px;	
}
.daltactmenuOn {
		padding: 2px 10px 2px 10px;
		color: #cc0000; 
		text-decoration: none;
		font-weight:bold;
		font-size:11px;	
		border-width:0px 1px 0px 1px;
		border-color: #ffffff;
		border-style:solid;		
}
.daltactmenu:hover { color: black; background-color: #aaaaaa; }


/* Botones  */

#button {
	width: 196px;
	padding: 0 0 0 0;
	margin-bottom: 0;	
	}

#button ul {	list-style: none;
		margin: 0;
		padding: 0;
		text-align: left;}
		
#button li a{
		display: block;
		padding: 2px 3px 1px 16px;
		color: #5B8D60;
		text-decoration: none;
		width: 100%;
		min-height:18px;
		font-weight:bold;
		font-size:11px;	
		text-align: left;    }


#button li a.header {
  background-color: #cccccc;
  color: #333333;
  text-transform: uppercase;
}

#button li a.image {
  color: #333333;
  text-transform: uppercase;
}

html>body #button li a {width: auto;}

#button li a:hover { background-color: #F2FAEE; text-decoration: none;}
#button li a.header:hover { background-color: #aaaaaa; color:#333333;}
#button li a.image:hover { background-color: #e7eee4; color:#333333;}

/* Boxes and divisions for - Index.php */

#workbox { 
	
	margin-left:auto;
	margin-right:auto;
	height:340px;
}

#smallerworkbox {width:540px;
	margin-left:auto;
	margin-right:auto;
	
}

.greenl { color: #333333; font:calibri,tahoma,verdana; 
		text-valign:top; text-align:justify;
	       	font-size: 11px;  text-transform: none;
		padding: 2px 50px 2px 30px;
		
	 
}
.greenr { color: #333333; font:calibri,tahoma,verdana; 
		text-valign:top; text-align:justify;
	       	font-size: 11px;  text-transform: none;
		padding: 2px 30px 2px 50px;
		
	 
}
.work1 {position:relative;
	top: 0px;
	background-image:url('/imagenes/piezas/ice/rounded_box_grey2.png');
	background-repeat:no-repeat;	
	width:245px;		
	height:340px;

}
.work2 {position:relative;
	/*float:right;*/
	left:250px;
	top:-340px;
	background-image:url('/imagenes/piezas/ice/rounded_box_grey2.png');
	background-repeat:no-repeat;	
	width:245px;
	height:340px;
}

.titg{	width:80%;
	height:40px;
}

#newsbox{position:relative;
	
	left:0px;
	top: 0px;
	width:49%;		
	height:650px;
/*	border-right: 1px dotted #d1d2d2*/; 


}
#titlebox{
	width:150px;		
	height:30px;
	background-color:#489267;


}
.boxx{ border:1px;
	border-color:#489267;
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
}
#eventbox{position:relative;
	top:-650px;		
	float:right;
	width:49%;		
	

}
#textnews{position:relative;
	width:60%;
	height:100px;
}

/*  hojas de estilo para research lines general lines - research.php*/
.researchlines{	position:relative;
	left:0px;
	top:0px;
	width: 300px;
	font-size: 13pt;
	vertical-align:center;
	font-family: calibri,verdana;
	color:#489267;
	height: 40px;
	padding: 5px 20px 5px 20px;
}

.line_desc {position:relative;
	left: 0px;
	top: 0px;
	width: 300px;
	font-size: 10pt;
	font-family: calibri,verdana;
	text-align:justify;
	color:#000000;
	height: 300px;
	padding: 5px 20px 5px 20px;


}

.line_image {position:absolute;
	left: 700px;
	top: 250px;
	height: 1000px;
	width: 250px;
	border-width:1px;
	border-color:#489267;
	border-style:dotted;
	
}

.researchlines_col2{position:absolute;
	left:300px;
	top:600px;
	color:#489267;
	width: 300px;
	font-size: 13pt;
	font-family: calibri,verdana;
	
	height: 40px;
	padding: 5px 20px 5px 20px;
}

.line_desc_col2 {position:absolute;
	left: 300px;
	top: 660px;
	width: 300px;
	font-size: 10pt;
	font-family: calibri,verdana;
	text-align:justify;
	color:#000000;
	height: 300px;
	padding: 5px 0px 5px 0px;

}

.researchlines_col3{position:absolute;
	left:950px;
	top:350px;
	color:#489267;
	width: 300px;
	font-size: 12pt;
	font-family: calibri,verdana;
	height: 40px;
	padding: 5px 20px 5px 20px;
}

.line_desc_col3 {position:absolute;
	left: 950px;
	top:350px;
	width: 300px;
	height: 400px;
	font-size: 10pt;
	font-family: calibri,verdana;
	text-align:justify;
	color:#000000;
	padding: 5px 20px 5px 20px;
	border-color:#489267;
	border: 10px;

}

.researchlines_col4{position:absolute;
	top:950px;
	left:700px;
	color:#489267;
	width: 250px;
	font-size: 12pt;
	font-family: calibri,verdana;
	height: 50px;
	padding: 5px 20px 5px 20px;
}

.line_desc_col4 {position:absolute;
	top: 950px;
	left: 700px;
	width: 250px;
	font-size: 10pt;
	font-family: calibri,verdana;
	text-align:justify;
	color:#000000;
	height: 400px;
	padding: 5px 20px 5px 20px;
	border-color:#489267;
	border: 10px;

}

/* divisions for ramon and cajal news -cajal.php*/

.rycbox {position:relative;
	top: 20px;
	left: 100px;
	width: 80%;

}
.rycboxs {
	width: 80%;
	font-size: 13pt;
	font-family: calibri,verdana;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#ed2218;
	height: 50px;
	padding: 5px 20px 5px 20px;
	color:#ffffff;

}

.ryctext {
	position:relative;
	top: 30px;left: -20px;width: 100%;
	font-size: 11pt;
	color:#000000;
	text-transform:none;
	font-family: calibri,verdana;
	text-align:justify;
	border-style:dotted;
	border-width:1px;
	border-color:#ed2218;
	padding: 5px 20px 5px 20px;


}
.logoconf {position: relative;
	left: -270px;
	top: -300px;	
	border: 2px;
	border-style:solid;
   	width: 210px; 
	height: 700px;	
  	margin:0px 6px;
  	text-align:left;
 	font-family: verdana;
	vertical-align:top;
}
.ex { style:position:absolute;top:300px;left:300px;height:400px; width:500px;visibility:visible;overflow:hidden;border:1px
solid black;
background-color:transparent;
background-image:url('http://gomaster.ieec.uab.es/ca/imagenes/piezas/ice/rounded_box_green2.png');
background-attachment: fixed;
background-position:20%;
background-repeat:no-repeat;
}

