/* style.css Javier Bastida Ib&aacute;&ntilde;ez. Ver. 1.2 sep 2010 */		

html  	{margin : 0; padding : 0;} 

body  	{		   
	margin : 0; padding : 0; font : 66%  verdana, tahoma, helvetica, arial, sans-serif;
	background : #f2f2f2 url(images/bg.jpg) repeat-y top center;
  	} 			   
			  
h1 		{margin : 0.9em 0 0.6em 0; font-size : 160%;font-weight:bold}	

h2 		{margin : 0.6em 0 0.4em 0; font-size : 120%;font-weight:bold}				  
h3		{margin : 0.5em 0 0.3em 0; font-size: 110%;font-weight:bold}

p 		{padding : 0.3em 2em 0.5em 2em; margin:0;}
					 
li 		{margin: 0 0 4px -20px; /*width : 221px;*/} 
	
a, a:link {	color: #0000ff; font-weight:bold;text-decoration:none;	padding-right:15px; border:none;}		
a:visited {color:#75b5ff;}	
a:hover   {color:#4585ff; background: transparent;}		

p.tty {font-size:120%; font-weight:bold;font-family:"Courier New", Courier, monospace;}

.top {float:right;}
 
#wrap 	{ 
	width : 850px; margin : 0 auto; padding: 0; border : 10px solid #ffffff;
	line-height : 2em; background : #f2f2f2; color : #606060;
  	} 	
										 
/* HEADER */	
#header {padding : 1px; margin:0 auto; background : #d8d8ff; color : #005566; font-size:110%;} 
#header h1 {
			padding : 2px 0 25px 25px; margin : 10px 0 0 0 ;color:#2040a0;
			font-size : 200%; letter-spacing : 2px;
		   }  
#header p  {margin:5px 0 10px 25px; padding:0; line-height : 16px;}
#header a.language {
					float: right; background: #b5b5c0;padding: 7px; margin-right:10px; 
					color: #ffffff; border-style:outset;
				   }
#header a.language:hover {color:#d5d5d5;border-style:inset;}
#header img {float:left;margin: 5px 15px 5px 5px;}	

/* HEADER LINKS */			
.headerLinks {text-align: center; padding:10px 0 5px 0;} 
.headerLinks a {
				text-align: center; padding: 6px 10px 6px 10px; 
				font-size: 85%; background: #d0d0dd;
			   }  
.headerLinks  a.active {background: #ffffff;} 


/* LEFT COLUMN  */ 
#left { float: left; width: 230px; margin: 0; padding : 1em; }

.leftmenu ul {list-style: none; width : 140px; margin : 0 0 1em 0; padding : 0; font-size : 1.1em; } 

.leftmenu  li {margin-left:-40px;  list-style:none;  width : 230px; } 

.leftmenu  li a {
	font-weight : bold; text-decoration : none;
	padding : 4px 0 0 20px; border-left : 0 solid #8fb8cc;
	background : #dadada url(images/up.gif) no-repeat left /*center*/;
	display : block; border-left : 0 solid #8fb8cc;
	}

.leftmenu li a:hover { 
	background : #e0e0e0 url(images/right.gif) no-repeat left center; 
	border-left : 0 solid #003366;
	} 		 				
	
.leftmenu li a.activa { 
	background : #eaeaea url(images/right.gif) no-repeat left center; 
	border-left : 0 solid #003366;
	} 		

/*MAIN CONTENT*/ 
#content {margin:0 0 0 247px; border-left: 7px solid #ffffff; padding : 1em; background:#e8e8d0;} 
#content h1 {font-weight:bold}

/*FOOTER*/ 
#footer {
	margin : 0; padding : 10px; height:60px; font-size : 0.9em; 
	color : #005566; background : #d8d8ff; border-bottom:8px solid #c0c0ff;}
	
#footer img {margin : 5px;float: right; border:none; background: transparent;}
  
#footer p {padding:0 0 0 5px;margin:0;}

#footer p.right {text-align:right;margin:0 10px 0 0;} 


 

