/* -------------------------------------------------------------------------------- */
/*                                                        Sección Estudios y Cursos */
/* -------------------------------------------------------------------------------- */
.listaTitulacion, .listaTitulacion1, .listaTitulacion2, .listaTitulacion3{
	float:left;
	font-size: 13px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding-top:5px;
	padding-bottom:10px;
}

.listaTitulacion{
	width: 50%;
}

.listaTitulacion1{
	width: 30%;
	margin-left:20px;
}

.listaTitulacion2{
	width: 33%;
	margin-left:12px;
}

.listaTitulacion3{
	width: 26%;
	margin-left:8px;
}

.listaTitulacion ul li, .listaTitulacion1 ul li, .listaTitulacion2 ul li, .listaTitulacion3 ul li{
	color:#10577B;
	font-family:"Century Gothic";
	font-size:12px;
	list-style-type:circle;
	/*line-height:1.5em;*/
}

.versionEsp{
	position:relative;
	float:right;	
}

.imagenEstudios{
	float:left;
	padding-right:15px;
}
/* -------------------------------------------------------------------------------- */
/*                                                       CSS para las nuevas fichas */
/* -------------------------------------------------------------------------------- */

ul.informacionFacultad
{
	margin: 0px 60px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
ul.informacionFacultad > li
{
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 8px 25px;
}
ul.informacionFacultad > li.direccion
{
	background-image: url(/images/iconosFichaTitulacion/direccion.png);
}
ul.informacionFacultad > li.tlf
{
	background-image: url(/images/iconosFichaTitulacion/telefono.png);
}
ul.informacionFacultad > li.fax
{
	background-image: url(/images/iconosFichaTitulacion/fax.png);
}
ul.informacionFacultad > li.email
{
	background-image: url(/images/iconosFichaTitulacion/mail.png);
}
ul.informacionFacultad > li.enlaceURL
{
	background-image: url(/images/iconosFichaTitulacion/url.png);
}

div.imgFacultad
{
	/* float: left; */
	/* width: 300px; */
	margin-left: 0px;
	text-align: right;
	clear: both;
}
div.imgFacultad img
{
	margin-bottom: 2px;
}
div.imgFacultad span.pieImagenFacultad
{
	font-size: 10px;
	color: #666;
}
div.mapaPonti
{
	float: left;
}
div.informacionGrado
{
	float: left;
	margin: 0 20px 0 20px;
}
div.informacionGrado > table
{
	margin: 0;
}
table tr.cebra
{
	background-color: #EEE;
}
/* -------------------------------------------------------------------------------- */
/*                                                           Fichas de Titulaciones */
/* -------------------------------------------------------------------------------- */
#resiIzq
{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	position:relative;
	/*display:inline;*/
	/*padding-left:0.5%;*/
	/*padding-right:16%;*/
	width:49%;
	/*border: 1px solid yellow;*/
}

.fotoficha
{
	border: 1px solid gray;
	padding:3px;
	text-align:right;
}

.piefotoficha
{
	text-align:right;
	color:gray;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.infotitulacion
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-top: 1px dotted gray;
	/*border-bottom: 1px dotted gray;*/
	padding-top: 10px;
	padding-bottom: 10px;
}

#resiDrcha
{
	float:right;
	top:5px;
	text-align:right;
	position:relative;
	padding-right:7px;
	/*display:inline;*/
	/* width:48%; */
	/*padding-left:0.5%;*/
	/*width:40%;*/
	/*border: 1px solid brown;*/
}

#fichaBottom{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:right;
	position:relative;
	/*display:inline;*/
	/*background-color:#d9dadb;*/
	padding-top:15px;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:10px;
	width:97%;
	margin-top:20px;
	border-top:1px dotted gray;
}

#razon
{
	width:47%;
	height:100px;
	padding-top:5px;
	/*padding-left:10px;*/
	padding-bottom:15px;
	position:relative;
	float:left;
	border-bottom:1px dotted gray;
}

#ventajaEd
{
	width: 210px;
	padding: 15px;
	min-height: 80px;
	float: left;
	
}

.separarDerecha
{
	float:right;
	padding-left: 20px;
	margin-left:5px;
}

#razonGrande
{
	width:48%;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:15px;
	position:relative;
	float:left;
	border-bottom:1px dotted gray;
}

.numerorazon
{
	float:left;
	position:relative;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
	color:#781f1c;
	font-weight:bolder;
	padding-right:5px;
}
.avisoVideo
{
	left: -72px;
	position: relative;
	width: 300px;
	text-align: right;
	padding-top: 30px;
	background-image: url(/estudios/grados/informatica/img/nuevo-video.png);
	background-repeat: no-repeat;
	background-position: 15px top;
}
.apple_overlay {
	display:none;
	background-image:url(/estudios/grados/informatica/img/fondo_overlay.png);
	width:630px;
	padding-top: 30px;
}
.apple_overlay .contentWrap
{
	margin-left: 35px;
	margin-top: 8px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(/estudios/grados/informatica/img/close.png);
	position:absolute; right:5px; top:7px;
	cursor:pointer;
	height:28px;
	width:28px;
}

/* -------------------------------------------------------------------------------- */
/*                                                                          Botones */
/* -------------------------------------------------------------------------------- */
div.contenedorBoton
{
	margin: 8px auto 0 auto;
}
a.botonazul
{
	background:transparent url(/images/botoncss/boton_a.png) no-repeat top right;
	color: #444;
    display: block;
    float: left;
    font-size: 12px;
    height: 32px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
	font-family:Arial, Helvetica, sans-serif;
    text-decoration: none;
	outline: none;
}

a.botonazul span.botonspan
{
	background: transparent url(/images/botoncss/boton_span.png) no-repeat top left;
    display: block;
    /*line-height: 31px;*/
    padding: 9px 8px 0px 25px;
	height: 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

a.botonazul:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.botonazul:active span.botonspan
{
    background-position: bottom left;
    padding: 10px 8px 0px 25px; /* push text down 1px */
	height: 22px;
}

/* -------------------------------------------------------------------------------- */
/*                                                            Tabla de Titulaciones */
/* -------------------------------------------------------------------------------- */
.encabezado {     
	font: .7em/1.4em Verdana, sans-serif;     
	color: #fff;     
	text-align: center;     
	padding: .5em;      
	background-color: #781f1c;     
}


table.comunica {
	width: 450px;
	margin: 10px auto;
	border: 1px solid #999;
}

table.comunica caption {
	font: bold 1em/1.5em Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #00608C;
	text-align: center;
	margin: 5px auto;         
}

table.comunica tbody tr.principal th {
	font: bold .9em/1.5em Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #781f1c;
	text-align: left;
	padding: 5px;
	border: 0;
}

table.comunica tbody tr.separador th {
	font: bold .85em/1em Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #348296;
	text-align: left;
	padding: 5px;
	border: 0;
}

table.comunica tbody th  {
	font: bold .9em/1.5em Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #781f1c;
	background: #FEFFF1;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #999999;                    
}

table.comunica tbody td {
	font: .9em/1.5em Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: #fff;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #999999;
}

table.comunica tfoot td, table.comunica tbody th.encabezado {     
	font: 1em Verdana, sans-serif;     
	color: #fff;     
	text-align: left;     
	padding: .5em;      
	background-color: #781f1c;     
}

table.comunica tbody th.fondoRojo, table.comunica tbody td.fondoRojo{
	background-color:#781f1c;
	color:white;
}


/* -------------------------------------------------------------------------------- */
/*                                              Tabla de la sección de Intercambios */
/* -------------------------------------------------------------------------------- */
.tituloTablaIntercambios
{
	font-family: Verdana,Helvetica,Arial;
	font-size: 8.5pt;
	color: rgb(96, 96, 91);
}

.banderaIntercambios
{
	font-family: Times New Roman,Times,serif;
	font-size: 13.5pt;
	color: rgb(16, 87, 123);
}

.textoBanderaIntercambios
{
	font-family: Arial;
	font-size: 7.5pt;
	color: navy;
}
/* -------------------------------------------------------------------------------- */
/*                                              							 Grados */
/* -------------------------------------------------------------------------------- */
.tablaGrados
{
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px auto;
	border: 1px solid #999999;
}
.tablaGrados .curso
{
	background-color: #DDDDDD;
	height: 28px;
	font-size: 16px;
	font-weight: bold;
}
.tablaGrados .titulo
{
	font-weight: bold;
	font-size: 13px;
	/*background-color: #EEEEEE;*/
	background-color: #e6e6e6;
	height: 38px;
}
.tablaGrados .cebra
{
	background-color: #EEEEEE;
}
.tablaGrados .separadormencion
{
	border-top-style: solid ; 
	border-top-color: black; 
	border-top-width: 1px;
}


.postit
{
	margin-top: 40px;
	width: 142px;
	background-color: #c2cae5;
	background-image: url(/estudios/imagenes/estudiosycursos/finpostit.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 70px;
	padding-bottom: 10px;
	/*padding-left: 5px;*/ /* Si los items son muy largos, quitar este padding */
	float: left;
	margin-left: 10px;
}
.postit ul
{
	padding: 10px 2px 0px 4px;
}
.postit ul a
{
	padding: 5px;
	margin-left: 0px;
	background-image: url(/estudios/imagenes/estudiosycursos/tiki.png);
	background-position: left;
	background-repeat: no-repeat;
}

.postit ul li
{
	font-size: 11px;
	line-height: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style-image: none;
	border: none;
}

/* ********************************************************************** */
/*                                             Pestañas Estudios y cursos */
/* ********************************************************************** */
.pesta2
{
	/*border:1px solid red;*/
	margin-left:25px;
	margin-right:25px;
	position:relative;
	top:24px;
	height:30px;
}
#pesta_eyc{
    float:left;
    width:100%;
    background:none;
    font-size:12px;
    line-height:normal;
    
}

#pesta_eyc ul{
    margin:0;
    padding:0;
    list-style:none;
    padding:4px 10px 0;
}

#pesta_eyc li{
    float:left;
    background: url(../../images/menu/top_left_blue_UPSA_eyc.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 6px;
}

#pesta_eyc a, #pesta_eyc strong, #pesta_eyc span{
    display:block;
    background:url(../../images/menu/top_right_blue_UPSA_eyc.gif) no-repeat right top;
    padding:5px 15px 4px 6px;
	color: white;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

#pesta_eyc li:hover{
	background:url(../../images/menu/top_left_blue_UPSA_eyc.gif) no-repeat left -60px;
}

#pesta_eyc li a:hover{
	background:url(../../images/menu/top_right_blue_UPSA_eyc.gif) no-repeat right -60px;
	color: #00496E;
}

#pesta_eyc li#current{
    background:url(../../images/menu/top_left_blue_UPSA_eyc.gif) no-repeat left -30px;
}

#pesta_eyc li#current a{
    /*background-image:url(../img/right_on.gif);*/
	background:url(../../images/menu/top_right_blue_UPSA_eyc.gif) no-repeat right -30px;
    padding-bottom:5px;
	color: #00496E;
	font-weight:bold;
	text-decoration:none;
}
/* -------------------------------------------------------------------------------- */
/*                      Máster Universitario de Profesorado de educación secundaria */
/* -------------------------------------------------------------------------------- */
.tablaEstructura
{
	width: 650px;
	border-collapse: collapse;
}
.tablaEstructura td
{
	padding: 4px;
	border: 1px solid #BBBBBB;
	font-size: 12px;
}
.anchoigual td
{
	width: 50%;
}
.tituloTabla
{
	font-weight: bold;
	text-align:center;
	font-size: 13px;
}
.tituloTabla td
{
	padding: 7px;
}
.cebraTabla
{
	background-color: #DFDFDF;
}
.listaSinStyle
{
	list-style-type:none;
	list-style:none;
}
/* -------------------------------------------------------------------------------- */
/*                      										  Ficha de personal */
/* -------------------------------------------------------------------------------- */
#contenedorFichaPersonal
{
	width: 550px;
	margin: 0 auto;
	overflow: hidden;
	/*background-color: aqua;*/
}
#datosBasicos
{
	background-color: #fdeddb;
	padding-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	overflow: hidden;
}
.contenedorFotofichaPersonal
{
	float: right;
	border: 1px solid black;
	background-color: white;
	padding: 3px 3px 5px 3px;
}
.contenedorFotofichaPersonal > div
{
	text-align: right;
	font-size: 10px;
	padding-right: 3px;
	width: 197px;
}
.informacionPersonal
{
	line-height: 20px;
	margin-top:15px;
	margin-bottom: 25px;
	padding-left: 10px;
}
.tutoriasPersonal
{
	padding-left: 10px;
	font-size:11px;
	margin-bottom: 45px;
}
.asignaturasPersonal
{
	padding-left: 10px;
	/*margin-top:35px;*/
	background-color: #eeeeee;
	padding-bottom: 15px;
	padding-top:10px;
}
.fotofichapersonal
{
	margin-bottom: 5px;
	/*border: 1px solid black;
	padding:3px;
	padding-bottom: 15px;
	text-align:right;
	background-color: white;*/
}
/* -------------------------------------------------------------------------------- */
/*                      			Buzón de sugerencias máster oficial profesorado */
/* -------------------------------------------------------------------------------- */
form[name=sugerenciasMasterProfesorado] input[type=text], form[name=sugerenciasMasterProfesorado] textarea
{
	border: 1px solid #666;
	width: 280px;
}
form[name=sugerenciasMasterProfesorado] input[type=submit]
{
	background-color: white;
	padding: 5px;
	border: 1px solid #333;
}
form[name=sugerenciasMasterProfesorado] input[type=submit]:active
{
	color: white;
	background-color: #0080ff;
}
.errorFormulario
{
	width: 367px;
	padding: 3px;
	border: 1px solid #FABADA;
	margin: 5px 0px 10px 0px;
}
