body  {
    	font: 75% Verdana, Arial, Helvetica, sans-serif;
    	/*background:#e0ecf7 url(../imagenes/bg_body.jpg) repeat-x;*/
		background:#ffffff;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    	color: #444444;
    }
	
    #container { 
    	width: 980px;
    	background:url(../imagenes/bg_container.jpg) repeat-y center;
    	margin: 0 auto;
    	text-align: left;
    }
	
	
	#languages{
	    width: 960px;
    	margin: 0 auto;
		padding-right:20px;
		padding-top:10px;
		padding:bottom:5px;
		text-align:right;
		background:#ffffff;
		font-size:90%;
	}
	
    #header { 
    	padding:0;
		margin: 0 auto;
		width:980px;
		height:148px;
    } 
    #header h1 {
		display:none;
    	margin: 0;
    	padding: 0;
    }
	
	#navbar { 
    	padding:0;
		margin: 0 auto;
		width:980px;
		height:31px;
		background:#01499f url(../imagenes/bg_navbar.jpg) no-repeat center;
    } 
	
	#menu_navbar{
		margin:0 0 0 235px;
	}
	
	#menu_navbar h2{
		display:none;
	}
	

	#menu_navbar ul{
		margin: 0;
		padding: 0;
		color: #FFFFFF;
		font-size: 0.9em;
		letter-spacing: 2px;
		font-weight: bold;
	}
	
	#menu_navbar ul li {
		display: inline;
		background:url(../imagenes/star.png) no-repeat 0 9px;
		}

	#menu_navbar ul li a{
		padding-left:25px;
		padding-right:20px;
		padding-bottom:7px;
		padding-top:9px;
		color: #c0ddf8;
		text-decoration: none;
		float: left;
	}

	#menu_navbar ul li a:hover{
		text-decoration: underline;
		color: #ffd600;
	}

	#menu_navbar ul li a:active{
		text-decoration: none;
	}

	#menu_navbar ul li.current a {
		padding-left:25px;
		padding-right:20px;
		padding-bottom:7px;
		padding-top:9px;
		color: #ffd600;
		text-decoration: none;
		float: left;
	}
	
	#sidebar_left {
    	float: left;
    	width: 200px;
    	padding: 15px 10px 15px 20px;
		background:url(../imagenes/bg_sidebar.jpg) no-repeat left top;
    }
	
	#sidebar_left h3 {
    	display:none;
    }


	#sidebar_left ul.sidemenu {
		text-align: left;
		margin-left: 30px;
		margin-right:6px;
		padding: 0;
		text-decoration: none;
	}
	
	
	#sidebar_left ul.sidemenu li {
		list-style: none;
		list-style-image:url(../imagenes/star.png);
		border-bottom: 1px dotted #3992e3;
		padding: 3px 0 3px 0px;
		margin: 0;
	}

	#sidebar_left ul.sidemenu li a {
		text-decoration: none;
		color: #c0ddf8;		
	}

	#sidebar_left ul.sidemenu li a:hover {	
	color: #ffd600;
	text-decoration:underline;
	}



	#sidebar_left ul.sidemenu li.current a {
		color: #ffd600;
	}

	#sidebar_left ul.sidemenu li.actual a {
		font-weight:bold;
	}

	#sidebar_left ul.sidemenu li.inactivo {
		color:#aaaaaa;
	}
	
	#mainContent { 
    	margin: 0 0 0 240px;
    	padding-left:5px;
		padding-top:10px;
		padding-bottom:20px;
		padding-right:30px;
    } 
	
	#mainContent h1 { 
    	font-family:Arial, Helvetica, sans-serif;
		letter-spacing:0.2em;
		padding-bottom:3px;
		font-size:150%;
		color:#00226a;
    }
	
		#mainContent h2 { 
    	font-family:Arial, Helvetica, sans-serif;
		letter-spacing:0.1em;
		padding:4px;
		font-size:110%;
		color:#00226a;

		border-bottom:1px dotted #cccccc;
		color:#000066;
    }
	
	
    #mainContent p{
		text-align:justify;
    } 
	
	#sidebar_right{
		float:right;
		width:200px;
		margin-right:25px;
		margin-top:25px;
		margin-left:20px;
		margin-bottom:20px;
		padding:0;
		}
	
	#sidebar_right #news{
		margin:0;
		padding:0;
		background-color:#e1edf7;
		padding-bottom:15px;
		margin-bottom:20px;
		font-size:90%;
	}
	
	#sidebar_right #news ul{
		margin-left:-5px;
		}
	
	#sidebar_right #news ul li{
		margin-left:0;
	}
	
	#sidebar_right h3{
    	font-family:Arial, Helvetica, sans-serif;
		letter-spacing:0.2em;
		font-size:125%;
		background:url(../imagenes/bg_sidebar_right.jpg) right top no-repeat;
		padding:5px;
		color:#c0ddf8;
		margin:0;
		}
	
    #footer {
	    margin: 0 auto;
		padding-left:130px;
    	background: url(../imagenes/bg_footer.jpg) center no-repeat;
		height:114px;
		margin-bottom:20px;
    } 
    #footer p {
    	margin: 0;
		padding-top:35px;
		color:#ffffff;
		text-align:center;
    }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	/* links */
a, a:visited {	
	color: #5A93C9;
	background: inherit;
	text-decoration: none;	
}
a:hover {
	color: #000066;
	background: inherit;
	text-decoration: underline;	
}

a img {border:0;
}

table tr td{
	padding:5px;
	text-align:center;
}

#mobility table {
	width:100%;
}

#mobility table th {
	background-color:#36529a;
	color:#ffffff;
	padding:5px;
	}
	
#mobility table tr td {
	background-color:#e1edf7;
	padding:3px;
			}
			
#mobility .heading {
	background-color:#36529a;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
			}

/* IMAGES  */

.imgLeft{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

#application  p{
		text-align:center;
	}

#application p a.btn_application {
	margin:0 auto;
	display: block;
	width: 142px;
	height: 64px;
	background-image: url(../imagenes/btnApplication.jpg);
	background-position: top;
	text-indent: -9999px;

}


#application p a.btn_application:hover, #demo p a.btn_application:focus {
			background-position: center; 
		}
		
#application p a.btn_application:active {
			background-position: bottom; 
		}
 
#application p a { outline: none; }

.arrow{
	text-align:right;
}

.imgLeft{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-left:150px;
}

.clear{
	clear:both;
}

.textCentered{
	text-align:center;
}

