body {
    background-color: #fff;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-image:url(../images/body_bg.gif);
	background-position:left top;
	background-repeat:repeat;
}

img {border: 0;}

#html span {
	color:#FFFFFF !important;
}

#html a:hover span {
	color:#069 !important;
}

.accesskey {
    visibility: hidden;
    position: absolute;
	top: 0;
    left: 0;
}

h1, h2, h3, h4, h5, h6, p, ul, li, form {
	margin: 0;
	padding: 0;
}

.bloque h2 {
	background:url("../images/bg-menu.gif") repeat-x scroll left top #711725;
	border-left:15px solid #BE9D56;
	color:#FFFFFF;
	font-size:100%;
	margin-bottom:7px;
	padding:1px 0 1px 5px;
}

h4 {
	background: url(../images/circulo-mas-ocre.gif) #e3e4e6 98% 50% no-repeat;
	color: #000;
	padding: 3px 0 3px 5px;
	margin-bottom: 1px;
	font-size:90%;
}

h5 {
	border-bottom: 1px dotted;
	color:#006699;
	margin-bottom: 10px;
	font-size: 1.1em;
	background-image:url(../images/bg_enlace_interes.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:35px;
}

dt {
	background: url(../images/pixel-arrow.gif) #fff 0px 5px no-repeat;
	color: #be9d56;
	/* font-size: 11px; */
	padding: 0 0 0 10px;
}

dt a {
	text-decoration: none;
	color: #be9d56;
	font-weight: bold;
}

dt a:hover {
	text-decoration: underline;
}

dd {
	color: #000;
	padding: 0 0 0 10px;
	margin: 0 0 7px 0;
	font-size: 11px;
}

.displayNone {
	display: none !important;
}

/* -- */

#contenedor {
    width: 996px;
	margin: auto;
	background-color:#FFFFFF;
	padding:15px 15px 15px 15px;
}

#navTop {
	color: #fff;
	background-color: #be9d56;
	height: 15px;
}

#navTop a {
	color: #fff;
	text-decoration: none;
	padding: 4px 20px;
	background: url(../images/bg-menu-top.gif) transparent 0 50% no-repeat;
	font-size:90%;
}

#navTop a:hover {
	color: #efefef;
	text-decoration: none;
}

#navTop ul {
	padding: 0px 0;
	float: right;
	font-size: 11px;
	border-right: 3px solid #be9d56;
}

#navTop ul li {
	list-style: none;
	display: inline;
}

.bgRojo {
 	background: url(../images/bg-menu.gif) #711725 0 0 repeat-x !important;
	padding: 0px 10px !important;
	margin: 0;
}

/* --- */

.cabeceras {
	/*height: 230px;*/
	overflow: hidden;
}

.containerCabeceras {
	width: 996px;
	height: 163px;
	overflow: hidden;
	position: relative;
}

.slidesCabeceras {
	position: absolute;
	top: 0;
	left: 0;
}
.slidesCabeceras > div {
	position: absolute;
	top: 0;
	display: none;
}

.pagination {
	/*list-style: none outside none;
	margin-top: -12px;
	position: absolute;
	float:right;
width:102px;
height:14px;*/
background-color:#999999;
height:14px;
text-align:right;
width:996px;
}

.pagination li {
	float: left;
	margin-left: 5px;
}

.pagination li.active  a{
	font-weight: bold;
}

.pagination a {
	/*text-decoration: none;
	color: #FFFFFF*/
	background-color:#000000;
color:#FFFFFF;
/*font-size:90%;*/
font-weight:bold;
margin-left:1px;
padding:0 5px 10px;
text-decoration:none;
}

.pagination a:hover {
	/*text-decoration: none;
	color: #FFFFFF*/
	background-color:#990000;
color:#FFFFFF;
/*font-size:90%;*/
}


.pagination a.active {
	/*text-decoration: none;
	color: #FFFFFF*/
	background-color:#999900;
color:#FFFFFF;
/*font-size:90%;*/
}

#cabecera {
	width: 996px;
	background: url(../images/slogan.jpg) #fff 100px 50% no-repeat;
	overflow: hidden;
}

#cabeceraLC {
	width: 93px;
	height: auto;
	margin: 5px 0px 10px 5px;
	float: left;
}

#cabeceraRC {
	/*width: 300px;*/
        width: 409px;
	float: right;
	overflow: hidden;
	/*margin: 27px 0 0 0;*/
        margin: 11px 0 0 0;
}

#search {
	/*width: 200px;*/
        width: 168px;
	float: left;
	/*padding-top:10px;*/
        padding-top:24px;
}

#logoDerecha {
	/*width: 90px;*/
        width: 240px;
	float: right;
}

.campoForm {
	/*padding: 7px 6px 5px 6px;*/
	background-color: #ececec;
	border: 1px solid #b2b1af;
	width: 140px;
}

.campoFormBusca {
        /*padding: 7px 6px 5px 6px;*/
        background-color: #ececec;
        border: 1px solid #b2b1af;
        width: 320px;
}

.btnForm {
	background: url(../images/ico-buscar.gif) transparent 0 0 no-repeat;
	border: 0;
	/*width: 26px;*/
        width: 20px;
	height: 31px;
	cursor: pointer;
	vertical-align: top;
}

.formBorder {
	border: 1px solid #ccc;
	padding: 15px 0 8px 15px;
}

/* -- MENU -- */

#menu {
	background: url(../images/bg-menu.gif) #711725 left top repeat-x;
	color: #fff;
	padding: 2px 0;
}

#menu a {
	color: #fff;
	text-decoration: none;
	background: url(../images/estrella.gif) transparent 0 1px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 40px 0 0;
	font-size:94%;
	font-weight:bold;
}

#menu a:hover {
	color: #fbe80a;
	text-decoration: none;
}

#menu ul {
	margin: 0 0 0 20px;
	padding: 0;
}

#menu ul li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

/* --- */

.cenefa {
	border-top: 12px solid #999999;
	/*border-bottom: 12px solid #999999;*/
	overflow: hidden;
	margin: 1px 0 0 0;
	width: 996px;
	background-color:#000;
}

.portada {
	width: 410px;
	float: left;
	
	
}

.portada h1 {
	font-family:"Times New Roman", Times, serif;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	background: url(../images/bg-titulo-portada.gif) #b80d37 0 0 repeat-y;
	padding: 10px;
	margin: 0;
	border-bottom: 10px solid #be9d56;
}

.portada h1 a {
	color: #fff;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	font-weight:normal;
	letter-spacing:0.6px;
}

.portada p {
	padding: 5px 10px 20px;
	background: url(../images/circulo-mas.gif) #000 98% 95% no-repeat;
	text-align:justify;
}

.portada p a {
	color: #fff;
	text-decoration: none;
	line-height:150%;
	text-align:justify;
}

.imgPortada {
	width: 586px;
	float: right;
	background-color:#990000;
}

#destacados {
	overflow: hidden;
	margin: 10px 0px 20px 0px;
	width: 996px;
}

.imgItemDestacados {
	border: 5px solid #b1b2b4;
	width: 60px;
	float: left;
	margin: 0 5px 0 0;
}

.itemDestacados {
	width: 190px;
	overflow: hidden;
	float: left;
	margin-right: 9px;
}

* html .itemDestacados {
	margin-right: 7px;
}

.itemDestacados h2 {
	color: #000;
	font-size: 95%;
	padding: 0;
	margin: 0;
}

.itemDestacados h2 a {
	color: #000;
	text-decoration: none;
}

.itemDestacados p {
	color: #666;
	padding: 0;
	margin: 0;
	font-size: 90%;
}

.itemDestacados p a {
	color: #666;
	text-decoration: none;
}

#cuerpo {
	overflow: hidden;
	width: 996px;
}

#leftColumn {
	width: 505px;
	padding: 0 15px 0 0;
	float: left;
}

#middleColumn {
	width: 208px;
	padding: 0 15px;
	float: left;
	background: url(../images/dotted-line-v.gif) #fff 0 0 repeat-y;
}

#rightColumn {
	width: 223px;
	padding: 0 0 0 15px;
	float: right;
	background: url(../images/dotted-line-v.gif) #fff 0 0 repeat-y;
	min-height:436px;
}

#noticiaDestacada {
	background-color: #d8d9db;
	overflow: hidden;
}

.ampliar {
	color: #891637;
	text-align: right;
	margin-right: 20px;
}

.ampliar a {
	color: #891637;
	text-decoration: none;
}

.txtDerecha {
	background:none repeat scroll 0 0 #000000;
	border-top:2px solid #FFFFFF;
	color:#FFFFFF;
	font-size:90%;
	padding:1px 4px 1px 0;
	text-align:right;
}

.txtDerecha a {
	color: #fff;
	text-decoration: none;
}

#noticiaDestacada h1 {
	color: #000;
	font-family:"Times New Roman", Times, serif;
	font-size: 130%;
	margin: 5px 0 0 0;
}

#noticiaDestacada h1 a {
	color: #000;
	text-decoration: none;
	font-size:1.3em;
font-weight:normal;
}

#tituloNoticiaDestacada {
	background-color: #333333;
	overflow: hidden;
	border-bottom: 2px solid #fff;
}

* html #tituloNoticiaDestacada {
	float: left;
	width: auto;
}

#tituloNoticiaDestacada h2 {
	color: #fff;
	width: auto;
	float: left; 
	padding: 2px 0 0 10px;
	font-size: 130%;
}

#tituloNoticiaDestacadaFecha {
	background:none repeat scroll 0 0 #BE9D56;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:18px;
	padding:4px 10px 0;
	width:auto;
}

#contenidoNoticiaDestacada {
	overflow: hidden;
	padding: 0 5px 5px 0;
 }

* html #contenidoNoticiaDestacada {
	width: 505px;
}

#imgNoticiaDestacada {
	border: 10px solid #891637;
	margin-right: 15px;
	width: 75px;
	float: left;
}

.listaNoticias {
	background: url(../images/dotted-line-h.gif) #fff left bottom repeat-x;
	margin: 20px 0;
	padding: 0 0 10px 0;
}

.listaNoticias p {
	color:#666666;
font-size:11px;
padding-left:19px;
text-align:justify;
padding-bottom:10px;
}

.listaNoticias i {
	color:#666666;
	font-size:11px;
	padding-left:19px;
}
.listaNoticias p a {
	color: #666;
	text-decoration: none;
}

.listaNoticias h2 {
	color: #891637;
	margin-bottom: 5px;
	padding-left: 20px;
	font-family:"Times New Roman", Times, serif;
	background: url(../images/ico-prensa.gif) #fff left top no-repeat;
	font-size:130%;
}

.listaNoticias h2 a {
	color: #891637;
	text-decoration: none;
	font-weight:bold;
	font-size:1.1em;
}

.bloqueImg {
	margin-bottom: 10px;
}

.bloqueImg img {
	border: 1px solid #be9d56;
	padding: 1px;
}

#rightColumn .bloque {
	margin-bottom: 20px;
}

.bloque li {
	color: #666;
	/* font-size: 11px; */
	list-style: none;
	margin-bottom: 5px;
}

.bloque li a {
	text-decoration: none;
	display: block;
	color: #666;
	/*font-weight: bold;*/
	background: url(../images/pixel-arrow.gif) #fff 5px 5px no-repeat;
	padding: 0 0 0 15px;
	font-size:94%;
}

* html .bloque li a {
	display: inline;
}

.bloque li a:hover {
	background: url(../images/pixel-arrow.gif) #be9d56 5px 5px no-repeat;
	color: #fff;
}

#footer {
	background: url(../images/bg-footer.gif) #666 0 0 repeat-y;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0;
	padding: 6px;
	color: #fff;
	text-align: center;
	clear: both;
}

#contenido {
	margin-top: 10px;
	overflow: hidden;
}

#contenido #rightColumn {
	background-image: none;
	background-color: #fff;
	width: 208px;
}

#contenido #leftColumn {
	background-image: none;
	background-color: #fff;
	width: 208px;
}

#leftColumn .selected  a {
	color: #000
}

#leftColumn .level_1 {
	margin-left: 25px;
}

#leftColumn .bloque {
	margin-bottom: 15px;
}

#html {
	margin: 0px 0px 10px 223px;
}

#html h2 {
	font-weight: normal;
	margin-bottom: 20px;
	font-family:"Times New Roman", Times, serif;
	color:#990000;
	font-size:1.8em;
	margin-top:15px;
	border-bottom:1px dotted;
}

#html h4 {
	background: url(../images/indicadorh4.gif) #CFD0B9 0 50% no-repeat;
	color: #000;
	padding: 1px 0 1px 20px;
	margin-bottom: 10px;
	font-size:100%;
	margin-top:20px;
}

h4 a {
text-decoration:none;
color:#000000;
}

#html h4 a {
text-decoration:underline;
color:#333333;
/*padding-left:10px;*/
}

#html p {
	margin-bottom: 15px;
	text-align:justify;
}

p.relatedlinks {
	font-weight: bold;
}

p#entradilla img {
	background-color:#f9c537;
	border-right:10px solid #FFFFFF;
	float:left;
	margin:-10px 10px -10px -10px;
	padding:10px;
}

p#entradilla {
	background-color:#c4b082;
	color:#FFFFFF;
	/*font-size:90%;*/
	overflow:hidden;
	padding:9px;
	font-weight:bold;
}

#html ul {
	margin-bottom: 15px;
	margin-left: 10px;
	list-style-type: none;
}

#html dl {
	margin-left: 10px;
}

div.object-right, .right {
	margin: 0 0 10px 10px;
	float: right;
}

div.object-left, .left {
	margin: 0 10px 10px 0;
	float: left;
}

div.object-center {
	margin-bottom: 10px;
	text-align: center;
}

ul.relatedlinks {
	list-style-type: none !important;
}

#breadcrumb ul {
	list-style-type: none !important;
	margin-left: 0;
	color: #BE9D56;
	font-size: 80%;
	margin-bottom:5px;
}

#breadcrumb li {
	display:inline;
}

#breadcrumb a {
	color: #BE9D56;
	text-decoration: none;
}

ul.relatedlinks li a {
	background: url("../images/pixel-arrow.gif") no-repeat scroll 5px 5px #FFFFFF;
	color: #711725;
	display: block;
	font-weight: bold;
	padding: 0 0 0 15px;
	margin-left: 50px;
	text-decoration: none;
}

#photos {
	overflow: hidden;
}

div.photo {
	float: left;
	margin: 0 13px 10px 13px;
	width: 150px;
}

* html div.photo {
	margin: 0 9px 10px 9px;
}

div.photo p {
	font-size: 11px;
	color: #666;
	margin-top: 5px;
	text-align: left !important;
}

div.photo img {
	height: 100px;
	width: 150px;
	padding: 1px;
	border: 3px solid #ccc;
}

#paginacion p {
	margin-top: 20px;
	text-align: center !important;
	line-height: 30px;
	margin-bottom:50px
}

#paginacion p a {
	margin:0 2px;
	padding:2px 6px;
	text-decoration:none;
	border: 1px dotted #aaa;
	color: #aaa;
}

#paginacion p a.select {
	background:url("../images/bg-menu.gif") repeat-x scroll left top #711725;
	color:#FFFFFF;
	font-weight:bold;
}

.spamfilter {
	display: none;
}

.cabeceraregistro  {
	text-align: center;
	margin-bottom: 10px;
}

.objetoregistro {
	width: 50%;
	overflow: hidden;
	float: left;
}

.objetoregistro  img {
	float: left;
	margin: 0 10px 10px 0;
}

.objetoregistro  a {
	font-weight: bold;
	text-decoration: none;
}

span.menuSelectedItem {
	color: #FBE80A;
}

#html #enlaceR li a {
font-size:94%;
font-weight:bold;
color:#999999;
text-decoration:none;
list-style-type:none;
background-image:url(../images/bg_enlace_interes_a.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:10px;
border-bottom:1px dashed #CCCCCC;
}

#html #breadcrumb li a {
font-weight:bold;
color:#BE9D56;
text-decoration:none;
list-style-type:none !important;
background-image:none !important;
font-size:100% !important;
border-bottom:none !important;
margin-bottom:0px !important;
padding-left:0px;
}

#html li {
margin-bottom:10px;
}

#html h6 {
font-size:112%;
font-weight:bold;
color:#666;
background-image:url(../images/bg_h6.gif);
background-repeat:no-repeat;
background-position:0 8px;
padding-left:12px;
margin-bottom:15px;
padding-top:2px;
}

#html h6 a {
color:#666;
text-decoration: none;
border-bottom: 1px dotted #83806b;
}

#html h6 a:hover {
color:#069;
}

.contenedorInfoGeneral{
	overflow: hidden;
}

.listaIzquierda{
	float: left;
	width: 45%;
}

.listaDerecha{
	float: right;
	width: 45%;
	clear: none;
}

.listaCheck {
	margin-bottom: 20px !important;
	margin-left:30px !important;
}

.listaCheck li {
	font-weight: bold !important;
	background:url(../images/check.gif) #fff 0 0 no-repeat !important;
	padding-left: 20px;
}

.bloque h2 a {
	color:#FFFFFF;
	text-decoration: none;
}

.extraLarge{
	width: 996px !important;
	float: left !important;
	background-color: #c00;
}



/*Estilos de la Agenda*/

#ezagenda_calendar_container table {
background-color:#EDEDED;
color:#666666;
padding:10px;
text-align:center;
width:100% !important;
}

.calendar_heading {
background-color:#5CA4B8 !important;
color:#FFFFFF;
}

#ezagenda_calendar_container table th a {
color:#FFFFFF;
font-size:100%;
text-decoration:none;
}

#ezagenda_calendar_container table th {
background-color:#be9e56;
border:1px solid #ffffff;
}

.calendar_heading_date {
background-color:#5CA4B8 !important;
}

.calendar_heading_days th{
background-color:#999999 !important;
color:#FFFFFF;
}

#ezagenda_calendar_container table td {
background-color:#D9D9C4;
border:1px solid #ffffff;
padding:5px 0px 5px 0px;
font-weight:bold;
}

#ezagenda_calendar_container table td a {
color:#990000;
font-size:125%;
text-decoration:none;
}

#ezagenda_calendar_today h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px dotted #000000;
}

#ezagenda_calendar_today h4 {
	background: url(../images/circulo-mas-ocre.gif) #e3e4e6 0 65% no-repeat !important;
	padding: 3px 0 3px 20px;
	margin-bottom: 1px;
}

#ezagenda_calendar_today h4 a {
	color:#000000;
	text-decoration:none;
}

.ezagenda_date {
font-weight:bold;
color:#990000;
}

#ezagenda_calendar_today p {
text-align:right;
}

/*Estilos Botonera Enviar/Imprimir/Añadir*/

#botonera {
margin-top:50px;
}

#botonera li {
display:inline;
float:right;
margin-bottom:10px;
padding-left:12px;
padding-right:20px;
padding-top:2px;
}

#botonera li a {
color:#999999;
font-weight:bold;
text-decoration: none;
border-bottom:none !important;
background-image:none !important;
padding-left:0px !important;
}

#botonera li a:hover {
color:#5CA4B8;
}

.enviar {
background-image:url(../images/amigo.gif);
background-repeat:no-repeat;
background-position:left;
}

.favoritos {
background-image:url(../images/favorito.gif);
background-repeat:no-repeat;
background-position:left;
}

.imprimir {
background-image:url(../images/imprimir.gif);
background-repeat:no-repeat;
background-position:left;
}


/*Estilos Listas en capa html*/

.listaGeneral li {
	background:url("../images/pixel-arrow_rojo.gif") no-repeat scroll 0 5px transparent;
	padding-left:10px;
}

li.listaGeneral {
	background:url("../images/pixel-arrow_rojo.gif") no-repeat scroll 0 5px transparent;
	padding-left:10px;
}

#html li a {
color:#666666;
text-decoration:none;
background:url("../images/pixel-arrow_rojo.gif") no-repeat scroll 0 5px transparent;
padding-left:10px;
border-bottom:1px dotted;
font-weight:bold;
}

#html li a:hover {
color:#006699;
}

#html li ul li  {
margin-top: 5px !important;
margin-bottom: 5px !important;
}

#html li ul li a  {
color:#666666;
text-decoration:none;
background:url("../images/pixel-arrow_ocre.gif") no-repeat scroll 0 5px transparent;
padding-left:10px;
border-bottom:1px dotted;
font-weight:bold;
}

/*Estilos Tablas asignaturas*/

.creditos {
width:100%;
background-color:#ededed;
margin-bottom:15px;
}

caption {
background-color:#be9e56;
color:#ffffff;
margin-top:15px;
border:1px solid #ffffff;
}

.thColumn {
background-color:#990000 !important;
color:#ffffff;
font-size:95%;
font-weight:bold;
text-align:left !important;
}

.creditos td {
text-align:center;
background-color:#E5E5E5;
border:1px solid #ffffff;
}

.creditos th {
text-align:center;
background-color:#006699;
color:#ffffff;
border:1px solid #ffffff;
}

.asignaturas {
width:100%;
background-color:#ededed;
margin-bottom:15px;
}

.asignaturas tr {
text-align:center;
background-color:#006699;
color:#ffffff;
border:1px solid #ffffff;
}

.asignaturas td {
text-align:center;
background-color:#E5E5E5;
border:1px solid #ffffff;
}

.ciclo {
background-color:#CCCCFF !important;
font-weight:bold !important;
color:#000000 !important;
}

.curso {
background-color:#94B4C0 !important;
font-weight:bold !important;
}

.asignatura, .asignatura a {
background-color:#E1E1E1 !important;
font-weight:normal !important;
color:#990000 !important;
}

.codigo {
background-color:#F3F3F3 !important;
font-weight:normal !important;
color:#000000 !important;
}

.credito {
color:#EAEAEA !important;
font-weight:normal !important;
color:#000000 !important;
}

.tipo {
background-color:#99A6AC !important;
font-weight:bold !important;
}

.departamento, .departamento a {
background-color:#ffffff !important;
font-weight:normal !important;
color:#666666 !important;
font-size:88% !important;
}

.tipo_Form {
	color:#666 !important;
}

.tipo_Tron {
background-color:#990000 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Core {
background-color:#990000 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Obli {
background-color:#81BFC7 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Comp {
background-color:#81BFC7 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Opta {
background-color:#FFCC00 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Opti {
background-color:#FFCC00 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Libr {
background-color:#669900 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Elec {
background-color:#669900 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.tipo_Trab {
background-color:#669900 !important;
color:#FFFFFF !important;
font-weight:bold !important;
}

.vigencia_Vig {
	color:#666 !important;
}

.vigencia_Ext {
	color:#666 !important;
}

.vigencia_Pen {
	color:#666 !important;
}
/*Estilos Enlaces Relacionados*/

#enlaceR {
margin-top: 50px;
}

/*Estilos Listado Completo de Titulaciones*/

#html dt {
	background: url(../images/pixel-arrow.gif) #fff 0px 5px no-repeat;
	color: #be9d56;
	/* font-size: 11px; */
	padding: 0 0 0 10px;
	margin-bottom:7px;
	border-bottom:1px dotted;
}

#html dt a {
	text-decoration: none;
	color: #be9d56;
	font-weight: bold;
}

#html dt a:hover {
	text-decoration: none;
	color:#990000;
}

/*Estilos Asignaturas*/
.datosAsignatura {
width:100%;
}

.detalleAsig {
background-color:#E5E5E5;
border:1px solid #ffffff;
}

.detalleAsig a{
color:#990000;
}

/*Estilos enlaces dentro de párrafo*/

#html p a {
color:#006699;
font-weight:bold;
text-decoration:none;
}

#html p a:hover {
text-decoration:underline;
color:#990000;
}

/*Estilos ordered list*/

ol {
margin-bottom:20px;
}

/*Estilos tabla global*/

table {
width:100%;
background-color:#ececec;
color:#000000;
text-align:left;
margin-bottom:20px;
}

* html table {
	width:98%;
}

th {
background-color:#BE9D56;
color:#FFFFFF;
font-weight:bold;
border:1px solid #ffffff !important;
}

th p {
margin-bottom:0px !important;
}

td {
border:1px solid #ffffff !important;
}

#footer p a {
margin-top:5px;
}

.tablaSimple {
	background-color: #fff;
}

.tablaSimple caption {
	display: none;
}

.tablaBlanca  {
	background-color: #fff !important;
}

.cargos th {
	background-color: transparent;
	color: #000;
}

.tablaBlanca a {
	color: #069;
	text-decoration: none;
}

.tablaBlanca th {
	color: #756d5c;
	background-color: #fff;
	border-bottom: 1px solid #ccc !important;
	padding:  1px 3px 3px 3px;
}

.tablaBlanca td {
	padding:  1px 3px;
	border-bottom: 1px dotted #ccc !important;
}

.sitemap ul {
	margin-left: 0 !important;
}

.sitemap_1 {
	background: url(../images/bg-level_1.gif) #fff 0 0 no-repeat;
	font-size: 106%;
	padding-top: 3px;
}

.sitemap_1 a {
	background: none !important;
	border-bottom: none !important;
	margin-left: 25px !important;
	padding-left: 0 !important;
}

.sitemap_2 {
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	margin-left: 25px;
	border-bottom: 1px dotted #e0d7c5 !important;
}

.sitemap_2 a {
	background: url(../images/circle_bullet-mini.gif) #fff 0 3px no-repeat !important;
	font-size: 100%;
	margin-left: 0 !important;
	padding-left: 13px !important;
}

.sitemap_3 {
	margin-left: 25px;
}

.sitemap_3 a {
	background: url(../images/grey-arrow.gif) #fff 0 5px no-repeat !important;
	padding-left: 7px !important;
}

.sitemap_4 {
	margin-left: 25px;
}

.sitemap_5 {
	margin-left: 25px;
}

.enlaceSimple {
	background:none repeat scroll 0 0 transparent !important;
	font-weight:normal !important;
	padding-left:0 !important;
}

.eslogan {
	font-style: italic !important;
	font-size: 115%;
	color: #a38647;
}

/*GSA*/
.gsa_tabs {
background-color:#990000 !important;
display:inline !important;
list-style-type:none !important;
margin-bottom:15px !important;
}

.gsa_li {
border-right:1px solid #FFFFFF !important;
display:inline !important;
margin-bottom:10px;
padding-right:10px !important;
}

#html .gsa_li a {
        color:#FFFFFF;
        text-decoration: none;
}

.gsa_li_hover {
color:#BE9E56 !important;
}

.gsa_titulo_resultado {
background:url("../images/indicador_resultados.gif") no-repeat scroll 0 50% transparent;
color:#990000;
font-size:100%;
margin-bottom:10px;
margin-top:20px;
padding:1px 0 1px 20px;
}

.gsa_titulo_resultado_enlace {
color:#990000;
border-bottom:1px dotted;
}

/*Enviar a un amigo*/

.tipafriend .block {
	margin-bottom: 10px;
}

.tipafriend .buttonblock {
	text-align: center;
}

.tipafriend .block label {
	font-weight: bold;
	color: #A38647;
}

.tipafriend .block input, .tipafriend .block textarea {
	width: 530px;
}

.tipafriend .block textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.tipafriend .buttonblock .button {
	border: 1px solid;
}

.separador {
	width: 100%;
	height: 0;
	float: left;
}

/* Toolbar */

#toolbar, #ezwt {
	width: 100%;
	overflow: hidden;
}

#ezwt-ezlogo, #ezwt-help {
	display: none;
}

.sloganCabecera {
	color: #fff;
	background: url("../images/bg-slogan.png") transparent 0 0;
	font-size: 28px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	padding: 0 0 2px 5px;
}

* html .sloganCabecera {
}

/* FICHAS */

.fichaIzquierda{
	float: left;
	width: 30%;
	clear: none;
	margin-bottom: 8px !important;
}

.fichaCentro{
	float: left;
	width: 33%;
	clear: none;
	margin-bottom: 8px !important;
}

.fichaDerecha{
	float: left;
	width: 32%;
	clear: none;
	margin-bottom: 8px !important;
}

.ficha_tabs {
background-color:#cccccc !important;
display:inline !important;
list-style-type:none !important;
margin-bottom:15px !important;
margin-left:0px !important;
}

.ficha_li {
display:inline !important;
margin-bottom:10px;
}

.ficha_li_selected{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #BE9D56 #BE9D56 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    display: inline !important;
    margin-bottom: 10px;
    padding-right: 10px;
    z-index: 200;
}

#html .ficha_li a {
background: none;
border-bottom: none;
color:#FFFFFF;
text-decoration: none;
margin: 10px !important;
padding-left: 0 !important;
}

.select {
color:#F2D51A !important;
text-decoration: none;
}

.select_ficha {
background: none !important;
border-bottom: none !important;
color: #000000 !important;
text-decoration: none;
}

.select_ficha_menu {
border-bottom: none !important;
color: #000000 !important;
text-decoration: none;
}

.ficha_li_hover {
color:#BE9E56 !important;
}

#contenedor_ficha {
	margin: 0px 223px 0px 0px !important;
}

h3 {
	border-bottom: 1px dotted;
	color:#006699;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.3em;
	background-image:url(../images/bg_enlace_interes.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:35px;
}

.link_ficha {
color:#006699 !important;
}

.subir {
	float:right;
	margin-right:20px;
	color:#666666;
	font-weight:bold;
}

.subir a {
	text-decoration:none;
}

.subir a:visited{
	color:#666666 !important;
	font-weight:bold !important;
	text-decoration:none;
}

.update {
	float:right;
	color:#999999;
	font-size:85%;
}

#accessibility{
height: 15px;
}

#codigo-qr {
float:left;
}

#accesibilidad {
    float: left;
    margin-left: 219px;
    padding-top: 4px;
    text-align: center;
}

#accesibilidad li {
display:inline;
list-style:none outside none;
margin:0px;
padding:0px 10px 0px 0px;
/*border-bottom:1px dotted;*/
}

#accesibilidad li a{
color:#999999;
text-decoration:none;
}

#accesibilidad li a:hover{
color:#7DAAB7;
text-decoration:underline;
}

#universia {
    float: right;
    padding-top: 7px;
}

/* Código QR*/
.codQR{
        background: url(../images/bg_titulo_QR.gif) repeat-x scroll left;
        border-left:15px solid #BE9D56;
        color:#891637;
        font-size:100%;
        font-weight:bold;
        margin-bottom:7px;
        padding:1px 0 1px 5px;
}

/* Estilo tabla busqueda avanzada */
.busqavanzada {
width:100%;
background-color:#ffffff;
margin-bottom:15px;
color:#000000;
}
/* Añadidos por Marisol a petición de Aljamir para Internacional */
#contenedor-graficos {
	width: 550px;
	position: relative;
	height: 410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#contenedor-graficos p {
	margin: 0;
}

#grafico-1 {
	width: auto;
	position: absolute;
	top: 0;
	left: 0;
}

#grafico-2 {
	width: auto;
	position: absolute;
	top: 0;
	left: 278px;
}

.grafico-box-1 {
	background: #66b8dc;
}


.grafico-box-2 {
	background: #bd0926 !important;
}

.grafico-box-1 p, .grafico-box-2 p {
	text-align: left !important;
}

.grafico-box-top {
	width: 210px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	padding: 7px 10px;
	z-index: 300;
}

.grafico-box-middle {
	position: absolute;
	top: 25px;
	left: 45px;
	z-index: 200;
}

.grafico-box-bottom {
	background: #66b8dc;
	width: 250px;
	position: absolute;
	top: 235px;
	left: 0;
	color: #fff;
	padding: 10px 10px 0 10px;
	border-radius: 5px;
	min-height: 144px;
}
#contenedor-graficos a {

        color: #fff;

        text-decoration: none;

}

/* Becas */

#contenedor-grupo-becas {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 773px;
}

.grupo-becas {
	width: 220px;
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	color: #fff;
	margin-bottom: 30px;
	min-height: 70px;
}

.grupo-becas:hover {
	background: #000 !important;
}

#grupo-becas-1 {
	background: #bd0926;
}

#grupo-becas-2 {
	background: #f8b334;
	margin-right: 22px;
	margin-left: 22px;
}

#grupo-becas-3 {
	background: #cbbb9d;
}

#grupo-becas-4 {
	background: #ba9f6c;
}

#grupo-becas-5 {
	background: #786854;
	margin-right: 22px;
	margin-left: 22px;
}

#grupo-becas-5 .texto-grupo-becas h3 a {
	color: #cbbb9d;
}

#grupo-becas-6 {
	background: #ede7dd;
}

#grupo-becas-6 .texto-grupo-becas h3 a,
#grupo-becas-6 .texto-grupo-becas p {
	color: #786854;
}

.grupo-becas a {
	color: #fff;
	text-decoration: none;
}

.icono-grupo-becas {
	width: 27%;
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
}

.texto-grupo-becas {
	width: 69%;
	display: inline-block;
	vertical-align: top;
}

.texto-grupo-becas h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	line-height: 1.1em;
	background-image: none;
	border-bottom: 0px;
	padding-left: 0px;
}

.texto-grupo-becas p {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 !important;
	line-height: 1.2em;
	text-align: left !important;
}

/* Novedades becas */

#novedades-becas {
	background: #ede7dd;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}

#novedades-becas h2 {
	background: url(../images/ico-titulo-novedades.png) #3d3c3f 95% center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	margin: 0 0 20px 0;
	border-bottom: none;
}

.item-novedades {
	margin-bottom: 25px;
}

.item-novedades h3 {
	font-size: 12px;
	color: #b40004;
	padding: 5px 5px 5px 40px;
	background: url(../images/bullet-novedades.png) #f6f6f6 20px 7px no-repeat;
	border-bottom: none;
}

.item-novedades h3 a {
	color: #b40004;
	text-decoration: none;
}

.item-novedades h3 a:hover {
	color: #000;
}

.item-novedades p {
	font-size: 11px;
	color: #201c20;
	padding: 0 5px 5px 42px;
}

/* Becas en la columna derecha */

#rightColumn #contenedor-grupo-becas {
    box-sizing: border-box;
    width: 208px;
}

#rightColumn #grupo-becas-1,
#rightColumn #grupo-becas-2,
#rightColumn #grupo-becas-3,
#rightColumn #grupo-becas-4,
#rightColumn #grupo-becas-5,
#rightColumn #grupo-becas-6 {
	margin: 0 0 10px 0;
}

#rightColumn .icono-grupo-becas {
    display: inline-block;
    margin-right: 2%;
    vertical-align: top;
    width: 17%;
}

#rightColumn .icono-grupo-becas img {
    width: 100%;
}

#rightColumn .grupo-becas {
    display: block;
    width: 188px;
}

#rightColumn .texto-grupo-becas {
    width: 79%;
}

/* */

#acciones {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin: 30px 0 0 0;
	padding: 10px 0;
	text-align: right;
}


.volver {
	width: auto;
	padding: 5px 8px;
	background: #dedede;
	color: #666;
	border-radius: 3px;
	text-decoration: none;
	font-weight: bold;
}

.volver:hover {
	background: #A60E30;
	color: #fff;
}


.volver:before {
	content: "\25C4  "
}

#novedades-becas h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	margin: 0 0 20px 0;
	border-bottom: none;
	text-decoration:none;
}
#novedades-becas h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #B40004;
	padding: 10px;
	margin: 0 0 20px 0;
	border-bottom: none;
	text-decoration:none;
}
#avisoCookies {
        display:none;
        position:fixed;
        left:0px;
        right:0px;
        top:0px;
        width:100%;
        min-height:40px;
        background:#333333;
        color:#dddddd;
        z-index: 99999;
        text-align:center;
        font-family:verdana;
        font-size:12px;
        padding-top:10x;
}

.contenedorOpcional {width:773px;margin:10px 0 30px;float:left;}
.contenedor {width:773px;float:left;}
.contenido {width:773px;float:left;}
.columnaImagen {width:656px;float:left;}
.columnaBotones {width:113px;float:left;}
.capaImagen {width:646px;border-radius:10px;}
.tituloMaster {background-color: #333333; border-radius: 3px;color: #fff;font-family: Arial,Helvetica,sans-serif;font-size: 22px;letter-spacing: -1.4px;}
.tituloMaster > p {text-align:right !important;padding-right:5px; margin-top:0px;padding-bottom: 5px;padding-top: 5px;}
.leyendaMaster {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;line-height:18px;margin-top:14px;}
.leyendaMaster p {text-align:left !important;}
.baseDescarga {height:24px;width:100%;background-image:url(../images/bckDescarga.png);background-repeat:no-repeat;}
.baseDescarga p {text-align:right !important;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-right:27px;padding-top: 3px;}
.baseDescarga p a {color:#ffffff !important;text-decoration:none !important;}
.baseDescarga p a:hover {color:#ffffff !important;text-decoration:none !important;font-weight:bold !important;font-style:normal;}
.descargaMaster {text-align:right !important;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-right:27px;padding-top: 3px;}
.descargaMaster p a, p a:hover{color:#ffffff !important;text-decoration:none !important;}
.linkDescargaMaster {color:#ffffff !important;text-decoration:none !important;}
.botonera {padding-bottom:5px;}
.botonera img {float:left; margin-right:5px;}
.botonera p {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666666;line-height:18px;letter-spacing:-0.4px;text-align:left !important;margin:13px 0 !important;}
.botonera p a, p a:hover {font-style:italic;text-decoration:none !important;color:#333333 !important;font-weight:normal !important;text-align:left;}

