/***** Global Settings *****/
/* ============= clear fix ============= */
/* Permite borrar los float (poner estos estilos a los div container de las columnas cuyos float hay que borrar) */	
.r01clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.r01clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .r01clearfix{height:1%;}
.r01clearfix{display:block;}
/* End hide from IE-mac */
/******************************************************************************/
/* ESTILOS para establecer una BASE COMUN entre firefox e IE                  */ 
/******************************************************************************/
html, body{border:0;}
body{font:100%/1.25 arial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:normal;}
h1{letter-spacing:-1px;font:2em arial, helvetica, sans-serif;}
h2{padding:20px 0;letter-spacing:-1px;font:1.5em arial, helvetica, sans-serif;}
h3{font:1em arial, helvetica, sans-serif;font-weight:bold;}
p, ul, ol{margin:0;}
ul, ol{list-style:none;padding:0 0 18px 40px;}
blockquote{margin:22px 40px;padding:0;}
small{font-size:0.85em;}
img{border:0;}
sup{position:relative;bottom:0.3em;vertical-align:baseline;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a, a:visited{text-decoration:none;}
form{margin:0;padding:0;display:inline;}
input, select, textarea{font:1em arial, helvetica, sans-serif;}
textarea{line-height:1.25;}
label{cursor:pointer;}
table{border:0;margin:0 0 18px 0;padding:0;}
table tr td{padding:2px;}
#wrap{width:960px;margin:0 auto;}
.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.wrap{width:960px;margin:0 auto;}
.img-left{float:left;margin:4px 10px 4px 0;}
.img-right{float:right;margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}


body {	
	background-color	: #fff;	
	font-family			: verdana;	
	margin-bottom		: 2px; /* pie de página pegado a parte inferior de pantalla */	
	margin-top			: 2px; /* menú intranet pegado a parte superior de pantalla */	
	margin-left:2px;
	margin-right:2px;
}
	
/* ===== Menú Horizontal Superior ===== */
div.r01_menuSuperior {	
	width				: 100%;	
	background-color	: #FFFFFF;
}
div.r01_menuSuperior a:hover{
	text-decoration		: underline;
}
div.r01_menuSuperior ul.r01gMenuBarHorizontal li.r01_li_first a.Level_1 { /* elimina imagen izquierda de 1ª opción en menú intranet */ 	
	background-image	: url(../images/r01-intranet.jpg);
	padding-left		: 21px;
}


/* ===== Logotipos de la cabecera ===== */
div.r01_cabeceraLogos {
	width				: 100%;		
	/*background-color	: #445E71;*/
	background-image	: url(../images/r01-fondoCabecera.jpg);
	background-repeat: no-repeat; 
	background-color: #6fcadd
}
div.r01_cabeceraLogoIzda {	
	float				: left;	
	text-align			: left;	
	width				: 20%;	
	margin-left			: 15px;
}
div.r01_cabeceraLogoCentro {	
	float				: left;	
	text-align			: left;	
	width				: 15%;
}
div.r01_cabeceraLogoDcha {	
	float				: right;	
	text-align			: right;	
	width				: 60%;	
	margin-right		: 5px;
}

/* ===== Menú Horizontal 1: Inicio, Idioma y Campus ===== */
div.r01_menuHorizontal1 {	
	width				: 100%;		
	border-top			: 2px solid #ffffff;	
	padding-top			: 2px;	
	padding-bottom		: 2px;	
	background-color	: #5b5b5b;
}
div.r01_menuHorizontalInicio {	
	float				: left;	
	width				: 13%;	
	font-size			: 15px;
}
div.r01_menuHorizontalInicio a:hover {	
	text-decoration		: underline;
}
div.r01_menuHorizontalIdioma {	
	float				: left;	
	width				: 20%;	
	font-size			: 15px;
}
div.r01_menuHorizontalCampus {	
	float				: right;	
	width				: 65%;
}
div.r01_menuHorizontalCampus a:hover {	
	text-decoration		: underline;
}
div.r01_menuHorizontalCampus ul.r01gMenuBarHorizontal li.r01_li_first a.Level_1 {
	background-image	: none;
}


/* ===== Menú Horizontal 2: Perfiles, Estudios, ... ===== */
div.r01_menuHorizontal2 {	
	width				: 100%;		
	border-bottom		: 1px solid #ccc;	
	padding-top			: 2px;	
	padding-bottom		: 2px;
}
div.r01_menuHorizontal2 a:hover {	
	text-decoration		: underline;
}
div.r01_menuHorizontal2 ul.r01gMenuBarHorizontal li.r01_li_first a.Level_1 { /*elimina la imagen izquierda de la primera opción del menú horizontal*/  	
	background-image	: none;
}

/* ===== Cuerpo ===== */
div.r01_cuerpo {	
	width				: 100%;	
	margin-top			: 20px;
}

/* ===== Pie de página ===== */
div.r01_pie {	
	width				: 99,5%;	
	margin-top			: 10px;	
	border-top			: 1px solid #c9c9c9;	
	border-bottom		: 1px solid #c9c9c9;	
	border-right		: 1px solid #c9c9c9;	
	border-left			: 1px solid #c9c9c9;
	background-color	: #e6e6e6;
}
div.r01_pieContenido {	
	width				: 100%;	
	float				: left;	
	padding-top			: 2px;	
	padding-bottom		: 2px;	
	padding-right		: 2px;	
	padding-left		: 2px;
}
div.r01_pieContenidoIzqui {	
	width				: 80%;	
	float				: left;	
	padding-top			: 2px;	
	padding-bottom		: 2px;	
	padding-right		: 2px;	
	padding-left		: 2px;
}
div.r01_pieContenidoIzqui ul.r01gMenuBarHorizontal li.r01_li_first a.Level_1 {
	background-image	: none;
}
div.r01_pieContenidoDrcha {	
	width				: 18%;	
	float				: right;	
	padding-top			: 2px;	
	padding-bottom		: 2px;	
	padding-right		: 2px;	
	padding-left		: 2px;
}
div.r01_pie a:hover{
  text-decoration       : underline;
}
