/*------------------------------------ COMUN --------------------------------------*/



.clear_left {
	clear:left;
}
/*------------ CONTENEDOR ----------------------*/
#contenedor {
	margin:0 auto;
	width:922px;
	overflow:hidden;
	height:1%;
}

/*-- CONTENIDO ----------------------*/
#contenido {
	border:1px solid #cfcfcf;
	padding:1em;
	margin:1em 0 0 0;
	overflow:hidden;
	height:1%;
}
#centro {
	float:left;
	height:1%;
	margin:0.5em 0 0;
	overflow:hidden;
	padding:0.5em 0 0.5em 0.5em;
	width:61.2em;
	color:#808080;
}

/*-- cabecera ----------------------*/
#cabecera {
	background-color:#96221a;
	overflow:hidden;
	height:1%;
	color:#ffffff;
}
#cabecera .area_logo {
	float:left;
}
#cabecera .area_logo a{
	color: #FFF;
}
#cabecera .area_logo img {
	float:left;
}
#cabecera .area_logo p {
	font-size:16pt;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,Tahoma,sans-serif;
	margin:1em 0.5em 0 1.5em;
	float:left;
	color:#ffffff;
}
#cabecera .menu_recursivo {
	float:right;
	padding:0 1.8em 0 0;
	display:block;
	height:2em;
	clear:right;
	margin-top:.5em;
}
#cabecera .menu_recursivo ul {
	padding:0.2em 0 0 0;
}
#cabecera .menu_recursivo ul li {
	float:left;
	color:#ffffff;
	margin:0 0.2em 0 0;
	font-family:Verdana, Arial, tahoma;
}
#cabecera .menu_recursivo ul li a {
	color:#ffffff;
	font-family:Verdana, Arial, tahoma;
	text-decoration:underline;
}
#cabecera .menu_recursivo ul li.recursivo_activo a {
	text-decoration:none;
	font-weight:bold;
}
/*-- fin cabecera ----------------------*/


/*-- menu vertical ----------------------*/
#menuVertical {
	float:left;
	width:18.4em;
	overflow:hidden;
	height:1%;
}
#menuVertical .menu {
	background-color:#f4f3f0;
	padding:0.5em 0.5em 1em 0.5em;
	position:relative;
}
#menuVertical .menu li {
	padding:0.5em 0;
	margin:0 0 0 0;
	background:none;
	border-bottom:1px solid #dddddd;
	font-family:trebuchet ms, Verdana, Arial, tahoma;
	overflow:hidden;
	height:1%;
}
#menuVertical .menu li span.encabezado {
	color:#96221a;
	text-transform:uppercase;
	display:block;
	margin:0 0 0.6em 0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.1em;
}
#menuVertical .menu li a {
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	display:block;
	padding:0.2em 0 0.2em 0.2em;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.1em;
}
#menuVertical .menu li.menu_principal_activo a {
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	display:block;
	padding:0.5em 0 0.5em 0.8em;
	background:#96221a none;
	color:#ffffff;
}
#menuVertical .menu li.menu_principal_activo a:hover {
	color:#ffffff;
	background-color:#96221a;
}
#menuVertical .menu li ul.submenu li.menu_principal_activo a {
	background:#96221a url(../img/all/bullet_menu_vertical_activo.gif) no-repeat 0 8px;
	color:#ffffff;
}
#menuVertical .menu li ul.submenu li.menu_principal_activo a:hover {
	background:#96221a url(../img/all/bullet_menu_vertical_activo.gif) no-repeat 0 8px;
	color:#ffffff;
}
#menuVertical .menu li ul.submenu {
	margin:0 0 0.5em 0;
}
#menuVertical .menu li ul.submenu li a {
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	display:block;
	padding:0.2em 0 0.2em 0.8em;
	background:#f4f3f0 url(../img/all/bullet_menu_vertical.gif) no-repeat 0 6px;
}
#menuVertical .menu li a:hover,
#menuVertical .menu li ul.submenu li a:hover {
	text-decoration:none;
	color:#96221a;
	text-transform:uppercase;
	background-color:#ffffff;
}
#menuVertical .menu li ul li {
	border:none;
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
}
#menuVertical .menu ul li.bolonia a {
	background-color:#ffffff;
}
#menuVertical .banner_solicitud_admision {
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
#menuVertical .banner_solicitud_informacion {
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
/*-- fin menu vertical ----------------------*/

/*--- buscadores -codigo enviado por unav ---------------------------*/
/** formulario buscadores de google  **/                                                                          

#busqueda {
	float:right;
	display:block;	
	width:240px;
	height:50px;
	padding:0;
	margin:0;
	clear:right;
}
#version {
	display:block;	
	width:240px;	
	height:23px;	
	padding:0;
	margin:1px 0px 3px 0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:white;	
	text-decoration:none;
}
#version a {
	display:inline;
	padding:0px;
	margin:0px 25px 0px 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:white;	
	text-decoration:none;
}
#buscando {
	display:block;
	position: relative; 
	width:240px;	
	padding:0;
	margin:0px;
}

/** formulario **/
.unav-form  {
	position:absolute;
	top:0px;
	left:12px;
	display:block;		
	margin:0px 0px; 
	padding: 0px;
	text-align:right;
}
.google-form  {
	position:absolute;
	top:0px;
	left:12px;
	display:block;
	border:none;
	margin:0px 0px; 
	padding: 0px;
	text-align:right;
}	
.google-text {
	display:inline !important;
	width:200px !important;
	height:16px !important;
	margin:0px !important;
	padding:1px 2px 1px 2px !important;
	border:1px solid rgb(239,239,239) !important;
	background-color: rgb(239, 239, 239) !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:8pt !important;
	font-weight:normal !important;		
	 color: #6f6f6f !important;
}
.google-redondo {
	display:inline;
	margin:0px;
	padding:0px;
	vertical-align:middle;		
}

/** opciones  **/
.eleccion-form {
	position:relative;
	top:28px;
	left:0px;
	display:block;
	margin:0px 25px 0px 0px; 
	padding: 0px;
	text-align:right;
}	
.google-fieldset {
	border:none;
	color:white;
	margin:0px;
	padding:0px 0px;
	text-align:right;
}
.google-fieldset label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:white;
	padding:0px;
	margin:0px;
}
#en-persona {
	vertical-align:middle;
	padding:0;
	margin:0;
}
			
#en-google {
	vertical-align:middle;
	padding:0;
	margin:0;
}	
.mas-opciones {
	padding:0px;
	margin:0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:white;
	text-decoration:none;
}
/*--- fin de buscadores --------------*/
/*-- paginacion ----------------------*/
.paginacion {
	text-align:center;
	float:left;
	width:100%;
	overflow:hidden;
	height:1%;
	margin:1.5em 0 0.2em 0;
	background-color:#555555;
}
.paginacion ul {
	margin:0 auto;
	width:46.5em;
	overflow:hidden;
	height:1%;
}
.paginacion li {
	float:left;
	display:inline;
	overflow:hidden;
	height:1%;
}
.paginacion li a {
	padding:0.6em 1em;
	background-color:#333333;
	margin:0 1px 0 0;
	display:block;
	color:#ffffff;
}
.paginacion li.paginacion_activa a {
	background-color:#96221a;
	color:#ffffff;
	text-decoration:none;
}
.paginacion li.paginacion_inactiva a {
	color:#888888;
	text-decoration:none;
	background-color:#333333;
}
.paginacion li.paginacion_inactiva a:hover {
	color:#888888;
	text-decoration:none;
	background-color:#333333;
}
#pestana_superior .paginacion li.paginacion_inactiva a {
	color:#888888;
	text-decoration:none;
	background-color:#333333;
}
#pestana_superior .paginacion li.paginacion_inactiva a:hover {
	color:#888888;
	text-decoration:none;
	background-color:#333333;
}
.paginacion li a:hover {
	background-color:#96221a;
}
/*-- fin paginacion ----------------------*/

/*-- pie ----------------------*/
#pie {
	overflow:hidden;
	height:1%;
	padding:0.5em;
}
#pie .datos_unav {
	overflow:hidden;
	height:1%;
	float:left;

}
#pie .datos_unav li {
	float:left;
	display:inline;
	margin:0 0 0.3em .4em;
}
#pie .datos_unav li.first{
	margin:0 0 0.3em 0;
}
#pie .datos_unav li a {
	font-size:1em;
}
#pie .menu_pie {
	overflow:hidden;
	height:1%;
	clear:both;
}

#pie .menu_pie ul{
	float:right;
}

#pie .menu_pie ul li {
	display:inline;
	padding:0;
}
#pie .menu_pie ul li a {
	color:#000000;
	text-decoration:none;
}
#pie .menu_pie ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

#pie .menu_pie ul li a img{
	vertical-align:text-bottom;
}
/*-- fin pie ----------------------*/

/*-- elementos comunes ----------------------*/

h3{
	font-size:150%; 
	line-height:120%; 
	padding:0; 
	font-weight:normal; 
	color:#96221A;
}

.tab_container h3{font-size:135%;}

h2 a, h3 a{color:#96221A;}

h4{
	font-size:135%; 
	font-weight:bold; 
	font-style:italic; 
	border-bottom:1px solid #96221A; 
	margin-top:1.5em;
}

/*-- boton volver--*/

.volver{
	display:block;
	float:right;
	background:#96221a url(../img/all/bullet_volver.jpg) no-repeat left top;
	padding:0.35em 2em 0.5em 3em;
	clear:both;
	color:#fff;
	margin-bottom:1em;
	font-weight:bold;
}
.volver a{
	color:#fff;
}
/*-- fin boton volver--*/

/*--Enlace Subir --*/

.up{
	padding-left:15px; 
	background:url(../img/all/arrowup.gif) no-repeat; 
	float:right;
}

/*-- caja roja destacado direcciones--*/
.redbox{
	background: #641711 url(../img/all/redBox.gif) no-repeat left top; 
	color:#fff; 
	overflow:hidden;
	height:182px;
	width:225px;
	padding:10px;
	font-size:1.1em;
}

.redbox a, .redboxGrande a{
	color:#fff;
}

.redbox.grande, .redboxGrande{
	background:url(../img/all/redBox_grande.gif) no-repeat left top;
	height:249px;
	margin-bottom:1em;
	color:#fff; 
	overflow:hidden;
	width:225px;
	padding:10px;
	font-size:1.1em;
}
/*-- fin caja roja destacado direcciones--*/

/*-- caja roja destacado direccion de envio--*/
.direccionEnvio{
	background: #96221a url(../img/all/bg_enviarDocumentacion.gif); 
	float:right; 
	display:inline; 
	width:284px; 
	height:190px; 
	color:#fff; 
	margin-left:1em; 
	padding:10px 15px; 
	font-size:1.1em;
}

.direccionEnvio a{
	color:#fff;
}
/*caja roja grande*/

.direccionEnvio.grande{
	background-image:url(../img/all/bg_enviarDocumentacion_grande.gif);
	height:230px;
}

/*-- fin caja roja destacado direccion de envio--*/

/*--parrafo de color negro--*/

.parrafoDestacado{
	color:#000;
}

/*--pseudo titular destacado de color rojo--*/

.titularDestacado{
	color:#96221a;
}

/*--listado flecha cuadrada --*/

ul.arrow{
	margin-left:1em;
}

ul.arrow li{
	margin-bottom:10px; 
	padding-left:2em; 
	background:url(../img/all/bullet_flecha_li.gif) no-repeat 0 top;
	padding-bottom:3px;
}

/*-- fin listado flecha cuadrada --*/

/*--listado flecha redonda --*/

ul.listadoSimple{
	margin:0 1em 0 1em;
}

ul.listadoSimple li{
	margin-bottom:5px; 
	padding-left:1.5em; 
	background:url(../img/all/bullet_flecha_redonda_li.gif) no-repeat 0 3px;
}

/*--fin listado flecha redonda --*/

/*-- listado flecha roja punteada --*/

ul.classic{
	margin:10px; 
	margin-right:0;
}

ul.classic li{
	margin-bottom:10px; 
	padding-left:15px; 
	background:url(../img/all/dot-arrow.gif) no-repeat 0 0.5em;
}

ul.classic li ul{
	margin:10px 0 0 10px;
}

ul.classic ul li{
	background:none; 
	list-style-type:disc; 
	padding:0; 
	margin-left:15px;
}

/*-- fin listado flecha roja punteada --*/

/*listados normales*/

ul.disc li{
	list-style-type:disc;
	margin-left:1em;
}

/*--Listado numerado --*/

ol.num{
	list-style-type:decimal; 
	margin:1.5em 0 0 30px;
}
ol.num li{margin-bottom:10px;}

ol.num li ol.num li{
	list-style-type:decimal;
	margin-left:0;
}

.arrow ol.num li{
	padding:0; 
	background:none;
}

/*-- Fin listado numerado --*/

/*-- anclas --*/
.anchor{
	overflow:hidden;
	clear:both;
	margin-top:1em;
}

.anchor a{
	color:#fff; 
	background:url(../img/all/bg_anchor.gif) no-repeat left bottom;
	display:block;
	float:left;
	width:190px; 
	height:31px; 
	color:#96221a; 
	text-decoration:none;  
	padding:6px 10px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:1.25em;
	margin-right:1em;
}

.anchor a:hover, .anchor a:active{
	background-position:left top;
	color:#fff;
}

/*-- fin anclas --*/

/*-- tablas --*/

#mytable, .mytable{
	border-top:1px solid #e4e4e4; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#4e4e4e; 
	text-align:center; 
	padding-bottom:14px; 
	margin-bottom:1em; 
	background:url(../img/all/bg_sombra_inferior.png) no-repeat center bottom;
}

#mytable td, #mytable th, .mytable td, .mytable th{
	border-left:1px solid #e4e4e4; 
	border-right:1px solid #e4e4e4; 
	border-bottom:1px solid #e4e4e4; 
	padding:1em;
}

#mytable th, .mytable th{
	background:url(../img/all/bg_th_tabla.png) repeat-x left bottom; 
	font-weight:bold;
}

#mytable td.titulo, .mytable td.titulo{
	color:#96221a;
	text-align:left;
}

#mytable .special, .mytable .special{
	background:none;
}

#mytable .destacadoTabla, .mytable .destacadoTabla{
	color:#96221a;
}

#mytable .notaMedia, .mytable .notaMedia{
	text-align:left;
}

/*-- fin tablas --*/

/*-- descargar PDF y RTF --*/
ul.descargas{
	margin-left:1em;
}

ul.descargas.aņadirMargen{
	margin-left:3.5em;
}

ul.descargas li{
	list-style-type:none;
}

.descargarPdf, .descargarRtf, ul.descargas li.descargarPdf, ul.descargas li.descargarRtf{
	padding-left:2em; 
	color:#000;
	padding-bottom:3px;
	padding-top:2px;
	list-style-type:none;
	margin-left:0;
}

.descargarPdf, ul.descargas li.descargarPdf{
	background:url(../img/all/bullet_descargar_pdf.gif) no-repeat left 2px; 
}

.descargarRtf, ul.descargas li.descargarRtf{
	background:url(../img/all/bullet_descargar_rtf.png) no-repeat left 2px; 
}

.descargarPdf a, .descargarRtf a, a.descargarPdf, a.descargarRtf{
	color:#000;
}
/*-- fin descargar PDF y RTF --*/

/*--Alinear parrafos debajo de un h2 --*/

.textoBajoh2{padding-left:1em;}
.listadoBajoh2{padding-left:2.5em;margin-bottom:1em;}

/*--Insertar sombra --*/

.insertarSombra{
	background:url("../img/all/bg_sombra_inferior.png") no-repeat scroll center bottom;
	padding-bottom:14px;
}

/*--Cajas fondo gris --*/

.greybox, .greybox2{border:4px solid #F4F3F0;}

.greybox3{
	background:#F4F3F0; 
	padding:10px; 
	height:1%;
}

/*-- Fin cajas fondo gris --*/

fieldset{border:0;}

.left{float:left;}
.right{float:right;}
.clear, .clr{clear:both; overflow:hidden;}
.clear_left {clear:left;}
.content{margin:10px;}

.longdesc{float:right; display:block; margin-top:0.3em; color: #96221a;}

#mapAyudaAcces{font-size:0.1em; left:-10000px; line-height:1%; position:absolute; top:-10000px; outline:0;}
.AyudaAcces{display: none;}

.button-div{margin-top:20px; text-align:center;}

/*-- Formularios --*/
.warning {
	background:#e7e9fc url(../img/all/aviso.gif) no-repeat scroll 0.6em 1em;
	color:#333333;
	border:1px dashed #2537e2;
	margin-top:1em;
	padding:0.5em 0.3em 0.5em 4em;
	overflow:hidden;
	height:1%;
}
.warning li {
	margin:0.2em 0 0.5em 0;
}
form.avisoVolverFormulario {
	width:12em;
	float:left;
	margin:0 0 1em 0;
}
form.avisoVolverFormulario input {
	color:#333333;
	font-weight:bold;
}
form.avisoContinuar {
	width:15em;
	float:left;
}
form.avisoContinuar input {
	color:#333333;
	font-weight:bold;
}
.captcha{margin-top:2em;}
.captcha img{margin:1em 1em 1em 0; vertical-align:bottom;}
.captcha input{margin:2em 0 1em; vertical-align:bottom; width:12em; border:1px solid #585858; height:1em; padding:0.5em;}
#captcha_input{padding:3px 0;}

.success{background:#ecf6d4 url(../img/all/enviado.gif) no-repeat 0.3em 1.5em; border:1px dashed #4f8d09; padding: 1.5em 4em;}
.fail{border:1px dashed #a10101; background:#fdeeee url(../img/all/error.gif) no-repeat 0.3em 0.6em; margin-top:1em; padding:0.5em 0.3em 2em 4em;}
.fail ul li{margin-bottom:0.5em;}


/*-- elementos desplegables --*/

.contenedorDesplegador{
	display:block;
	border:1px solid #e4e4e4;
}

h2.contenedorDesplegador {
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
	padding:0;
}

.desplegador{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#514e4e;
	padding:0.4em 1em 0.6em 3em;
	background:#e3e3e3 url(../img/all/bullet_desplegador.png) no-repeat 10px -99px;
	padding-top:7px;
	display:block;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

.boton_desplegado{
	background-position:10px 5px;
}

.desplegable{
	overflow:hidden;
	padding-left:1em;
}

/*.linkable: clase para simular links con funciones JS*/
.linkable{
cursor:pointer;
}

/*--fin elementos desplegables --*/

/*-- fin elementos comunes ----------------------*/


/*-- fin CONTENIDO ----------------------*/
/*-- fin CONTENEDOR ----------------------*/

#menuVertical ul.menu li a.encabezado {
	font-weight: bold;
	color: #990000;
}

#menuVertical ul.menu li.menu_principal_activo {
	background:none repeat scroll 0 0 #96221A !important;
	color:#FFFFFF !important;
	border-bottom:1px solid #DDDDDD;
	font-family:"trebuchet ms", Verdana, Arial, tahoma;
	height:1%;
	margin:0;
	overflow:hidden;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 1em;
}
