@charset "utf-8";
body {margin:12px 0 0 0; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#454545;}
/*NORMALIZAMOS*/
h1, h2, h3, h4, h5, p {margin:0px; padding:0px;}
ul {margin:0px; padding:0px; list-style:none;}
li {margin:0px; padding:0px;}
/*------------*/
.ufv { background:#C1CEE8 url(../img/ES/f_ufv.gif) 0 0 repeat-x;}
.ofe { background:#D1C9C5 url(../img/ES/f_ofe.gif) 0 0 repeat-x;}
.fut { background:#CDCFE2 url(../img/ES/f_fut.gif) 0 0 repeat-x;}
.vid { background:#DAC9D1 url(../img/ES/f_vid.gif) 0 0 repeat-x;}
.ser { background:#E5DFC7 url(../img/ES/f_ser.gif) 0 0 repeat-x;}
.verde { background:#DBEFDE url(../img/ES/f_cet.gif) 0 0 repeat-x;}
.azul { background:#CFDFF3 url(../img/ES/f_azul.gif) 0 0 repeat-x;}
.naranja { background:#F7E8E1 url(../img/ES/f_naranja.gif) 0 0 repeat-x;}
.dorado { background:#F4ECDB url(../img/ES/f_dorado.gif) 0 0 repeat-x;}

#cabecera {width:900px; overflow:hidden; margin-bottom:10px; text-align:left;}
#footer { width:900px; font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin-bottom:15px;}
#footer .firma {margin-top:10px; border-top:1px dotted #999; padding-top:8px; font:normal 10px Arial, Helvetica, sans-serif; color:#666}
#footer .firma a {color:#666;}

#navegacion {width:900px; overflow:hidden; text-align:right;}
.ufv #navegacion {background:url(../img/ES/f_nav_sup.gif) left bottom repeat-x;}
.ofe #navegacion {background:url(../img/ES/f_nav_ofe.gif) left bottom repeat-x;}
.fut #navegacion {background:url(../img/ES/f_nav_fut.gif) left bottom repeat-x;}
.vid #navegacion {background:url(../img/ES/f_nav_vid.gif) left bottom repeat-x;}
.ser #navegacion {background:url(../img/ES/f_nav_ser.gif) left bottom repeat-x;}
.verde #navegacion {background:url(../img/ES/f_nav_cet.gif) left bottom repeat-x;}
.azul #navegacion {background:url(../img/ES/f_nav_azul.gif) left bottom repeat-x;}
.naranja #navegacion {background:url(../img/ES/f_nav_naranja.gif) left bottom repeat-x;}
.dorado #navegacion {background:url(../img/ES/f_nav_dorado.gif) left bottom repeat-x;}


#navegacion ul {float:right; height:33px;}
#navegacion li {float:left; width:116px; margin:0px 1px; text-align:center; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; height:29px; line-height:31px;}
.ufv #navegacion li {background:url(../img/ES/pest_ufv.gif) 0 0 no-repeat;}
.ofe #navegacion li {background:url(../img/ES/pest_ofe.gif) 0 0 no-repeat;}
.fut #navegacion li {background:url(../img/ES/pest_fut.gif) 0 0 no-repeat;}
.vid #navegacion li {background:url(../img/ES/pest_vid.gif) 0 0 no-repeat;}
.ser #navegacion li {background:url(../img/ES/pest_ser.gif) 0 0 no-repeat;}
.verde #navegacion li {background:url(../img/ES/pest_cet.gif) 0 0 no-repeat;}
.azul #navegacion li {background:url(../img/ES/pest_azul.gif) 0 0 no-repeat;}
.naranja #navegacion li {background:url(../img/ES/pest_naranja.gif) 0 0 no-repeat;}
.dorado #navegacion li {background:url(../img/ES/pest_dorado.gif) 0 0 no-repeat;}

#navegacion li a { background:url(../img/ES/pest_off.gif) 0 0 no-repeat; text-align:center; display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; height:29px; line-height:31px;}
#navegacion li a:hover {font-weight:bold;}

#subnav {width:908px; height:30px;}
.ufv #subnav {background:url(../img/ES/f_sub_ufv.gif) 0 0 no-repeat;}
.ofe #subnav {background:url(../img/ES/f_sub_ofe.gif) 0 0 no-repeat;}
.fut #subnav {background:url(../img/ES/f_sub_fut.gif) 0 0 no-repeat;}
.vid #subnav {background:url(../img/ES/f_sub_vid.gif) 0 0 no-repeat;}
.ser #subnav {background:url(../img/ES/f_sub_ser.gif) 0 0 no-repeat;}
.verde #subnav {background:url(../img/ES/f_sub_cet.gif) 0 0 no-repeat;}
.azul #subnav {background:url(../img/ES/f_sub_azul.gif) 0 0 no-repeat;}
.naranja #subnav {background:url(../img/ES/f_sub_naranja.gif) 0 0 no-repeat;}
.dorado #subnav {background:url(../img/ES/f_sub_dorado.gif) 0 0 no-repeat;}

#subnav ul {margin:0px 4px;}
.ufv #subnav ul {background:url(../img/ES/f_ul_ufv.gif) 0 0 repeat-x; }
.ofe #subnav ul {background:url(../img/ES/f_ul_ofe.gif) 0 0 repeat-x; }
.fut #subnav ul {background:url(../img/ES/f_ul_fut.gif) 0 0 repeat-x; }
.vid #subnav ul {background:url(../img/ES/f_ul_vid.gif) 0 0 repeat-x; }
.ser #subnav ul {background:url(../img/ES/f_ul_ser.gif) 0 0 repeat-x; }
.verde #subnav ul {background:url(../img/ES/f_ul_cet.gif) 0 0 repeat-x; }
.azul #subnav ul {background:url(../img/ES/f_ul_azul.gif) 0 0 repeat-x; }
.naranja #subnav ul {background:url(../img/ES/f_ul_naranja.gif) 0 0 repeat-x; }
.dorado #subnav ul {background:url(../img/ES/f_ul_dorado.gif) 0 0 repeat-x; }

#subnav li {display:inline; line-height:30px; font:normal 12px Arial, Helvetica, sans-serif; color:#173057;}
#subnav li a { text-decoration:none; color:#173057; line-height:30px;}
#subnav li a:hover { text-decoration:underline; color:#4278D3;}
#subnav .tuberia { margin:0px 10px;}

#cuerpo {width:908px; overflow:hidden;}
.ufv #cuerpo {background:url(../img/ES/f_cuerpo_ufv.gif) 0 0 repeat-y;}
.ofe #cuerpo {background:url(../img/ES/f_cuerpo_ofe.gif) 0 0 repeat-y;}
.fut #cuerpo {background:url(../img/ES/f_cuerpo_fut.gif) 0 0 repeat-y;}
.vid #cuerpo {background:url(../img/ES/f_cuerpo_vid.gif) 0 0 repeat-y;}
.ser #cuerpo {background:url(../img/ES/f_cuerpo_ser.gif) 0 0 repeat-y;}
.verde #cuerpo {background:url(../img/ES/f_cuerpo_cet.gif) 0 0 repeat-y;}
.azul #cuerpo {background:url(../img/ES/f_cuerpo_azul.gif) 0 0 repeat-y;}
.naranja #cuerpo {background:url(../img/ES/f_cuerpo_naranja.gif) 0 0 repeat-y;}
.dorado #cuerpo {background:url(../img/ES/f_cuerpo_dorado.gif) 0 0 repeat-y;}

.cierrecuerpo {width:908px; height:15px;}
.ufv .cierrecuerpo {background:url(../img/ES/cierre_ufv.gif) 0 0 no-repeat;}
.ofe .cierrecuerpo {background:url(../img/ES/cierre_ofe.gif) 0 0 no-repeat;}
.fut .cierrecuerpo {background:url(../img/ES/cierre_fut.gif) 0 0 no-repeat;}
.vid .cierrecuerpo {background:url(../img/ES/cierre_vid.gif) 0 0 no-repeat;}
.ser .cierrecuerpo {background:url(../img/ES/cierre_ser.gif) 0 0 no-repeat;}
.verde .cierrecuerpo {background:url(../img/ES/cierre_cet.gif) 0 0 no-repeat;}
.azul .cierrecuerpo {background:url(../img/ES/cierre_azul.gif) 0 0 no-repeat;}
.naranja .cierrecuerpo {background:url(../img/ES/cierre_naranja.gif) 0 0 no-repeat;}
.dorado .cierrecuerpo {background:url(../img/ES/cierre_dorado.gif) 0 0 no-repeat;}

#utilidades { width:908px; height:78px; overflow:hidden; margin:5px 0px;}
.ufv #utilidades { background:url(../img/ES/f_utils_ufv.gif) 0 0 no-repeat;}
.ofe #utilidades { background:url(../img/ES/f_utils_ofe.gif) 0 0 no-repeat;}
.fut #utilidades { background:url(../img/ES/f_utils_fut.gif) 0 0 no-repeat;}
.vid #utilidades { background:url(../img/ES/f_utils_vid.gif) 0 0 no-repeat;}
.ser #utilidades { background:url(../img/ES/f_utils_ser.gif) 0 0 no-repeat;}
.verde #utilidades { background:url(../img/ES/f_utils_cet.gif) 0 0 no-repeat;}
.azul #utilidades { background:url(../img/ES/f_utils_azul.gif) 0 0 no-repeat;}
.naranja #utilidades { background:url(../img/ES/f_utils_naranja.gif) 0 0 no-repeat;}
.dorado #utilidades { background:url(../img/ES/f_utils_dorado.gif) 0 0 no-repeat;}

#utilidades li {float:left; width:100px; font:normal 11px Arial, Helvetica, sans-serif; color:#999;}
#utilidades li a {color:#999; text-decoration:none;}
#utilidades li a:hover {color:#454545;}
#utilidades img {display:block; margin-top:10px;}

.cierrefoto {background:#F7F9FD url(../img/ES/sombra_foton.gif) 0 0 repeat-x; margin:0px 4px; height:15px;}
.principal {float:left; width:70%; padding:0px 18px; text-align:left; /*overflow:hidden;*/ line-height:140%;}
.principal h2 {font:normal 28px Georgia; color:#B56E00; border-bottom: 1px dotted #96ADD8; margin-bottom:8px;}
.principal h3 {font:normal 18px Georgia; color:#769DDE; border-bottom: 1px dotted #DDD; margin-bottom:8px; }
.principal p { margin:7px 0px;}
.principal td {font:normal 18px Georgia; color:#B56E00; vertical-align:middle;}
.principal h2, .principal h3, .principal ul, .principal ol, .principal blockquote, .principal form {clear:left;}
.principal form {overflow:hidden; /*font-weight:bold;*/ margin:0px; padding:0px;}
.principal fieldset {float:left; height:45px; margin:0px; padding:0px 10px 0px 0px; border:none;}
.principal input, .principal select {display:block; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif;} 
.principal .radio {display:inline;}
.principal .col1 {width:610px;}
.principal .col2 {width:300px;}
.principal .col3 {width:197px;}
.principal .obligatorio {color:#C00;}
.principal .boton , #alta .boton{ width:auto;}
#alta {width:500px;}
#alta td {text-align:left; vertical-align:middle; font:normal 12px Arial, Helvetica, sans-serif; color:#333; padding:2px; color:#4278D3;}
#alta input, #alta select {display:inline; width:600px;}
#alta .radio { width:auto; margin:0px;}
#alta .mitad { width:150px;}
#alta .corto { width: 45px;}
/* DEFINIMOS LOS DIFERENTES MÓDULO (PLANTILLAS)*/
.principal .mod400250i {float:left; background:url(../img/ES/f_400x250.gif) left top no-repeat;}
.principal .mod400250i img {margin:7px 15px 10px 7px;}
.principal .mod400250d {float:right; background:url(../img/ES/f_400x250.gif) right top no-repeat;}
.principal .mod400250d img {margin:7px 7px 10px 15px;}
.principal .mod400250c {background:url(../img/ES/f_400x250.gif) center top no-repeat; text-align:center;}
.principal .mod400250c img {margin:7px 7px 10px 7px;}
.principal .mod300200i {float:left; background:url(../img/ES/f_300x200.gif) left top no-repeat;}
.principal .mod300200i img {margin:7px 15px 10px 7px;}
.principal .mod300200d {float:right; background:url(../img/ES/f_300x200.gif) right top no-repeat;}
.principal .mod300200d img {margin:7px 7px 10px 15px;}
.principal .mod300200c {background:url(../img/ES/f_300x200.gif) center top no-repeat; text-align:center;}
.principal .mod300200c img {margin:7px 7px 10px 7px;}
.principal .mod200125i {float:left; background:url(../img/ES/f_200x125.gif) left top no-repeat;}
.principal .mod200125i img {margin:7px 15px 10px 7px;}
.principal .mod200125d {float:right; background:url(../img/ES/f_200x125.gif) right top no-repeat;}
.principal .mod200125d img {margin:7px 7px 10px 15px;}
.principal .mod200125c {background:url(../img/ES/f_200x125.gif) center top no-repeat; text-align:center;}
.principal .mod200125c img {margin:7px 7px 10px 7px;}
.principal .mod300300i {float:left; background:url(../img/ES/f_300x300.gif) left top no-repeat;}
.principal .mod300300i img {margin:7px 15px 10px 7px;}
.principal .mod300300d {float:right; background:url(../img/ES/f_300x300.gif) right top no-repeat;}
.principal .mod300300d img {margin:7px 7px 10px 15px;}
.principal .mod300300c {background:url(../img/ES/f_300x300.gif) center top no-repeat; text-align:center;}
.principal .mod300300c img {margin:7px 7px 10px 7px;}
.principal .mod200200i {float:left; background:url(../img/ES/f_200x200.gif) left top no-repeat;}
.principal .mod200200i img {margin:7px 15px 10px 7px;}
.principal .mod200200d {float:right; background:url(../img/ES/f_200x200.gif) right top no-repeat;}
.principal .mod200200d img {margin:7px 7px 10px 15px;}
.principal .mod200200c {background:url(../img/ES/f_200x200.gif) center top no-repeat; text-align:center;}
.principal .mod200200c img {margin:7px 7px 10px 7px;}
.principal .mod100100i {float:left; background:url(../img/ES/f_100x100.gif) left top no-repeat;}
.principal .mod100100i img {margin:7px 15px 10px 7px;}
.principal .mod100100d {float:right; background:url(../img/ES/f_100x100.gif) right top no-repeat;}
.principal .mod100100d img {margin:7px 7px 10px 15px;}
.principal .mod600375c {background:url(../img/ES/f_600x375.gif) center top no-repeat; text-align:center;}
.principal .mod600375c img {margin:7px 7px 10px 7px;}
.principal .texto200 {float:left; width:200px;}
.principal .texto250 {float:left; width:250px;}
.principal .mod200125t {float:left; background:url(../img/ES/f_200x125.gif) center top no-repeat;}
.principal .mod200125t img {margin:7px 15px 10px 15px;}
.principal .mod200200t {float:left; background:url(../img/ES/f_200x200.gif) center top no-repeat;}
.principal .mod200200t img {margin:7px 15px 10px 15px;}
.principal .mod100100t {float:left; background:url(../img/ES/f_100x100.gif) center top no-repeat;}
.principal .mod100100t img {margin:7px 15px 10px 15px;}
/***********************************************/

/***********BOTONES DEL ADMINISTRADOR*************/
#admin {text-align:right;}
#admin form {margin:0px; padding:0px;}
#admin button {border:0px; margin:0px; background:none;}
#admin img { cursor:hand; margin:0px 0px 0px 10px;}
/*************************************************/

/*************PLANTILLA PARA LAS TABLAS*************/
.tabla { width:100%; /*border:1px solid #DDE6F7;*/ background:#FFF; border-collapse:collapse; margin-bottom:10px;}
.tabla td {padding:3px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; vertical-align:middle; border:1px solid #DDE6F7;}
.tabla th { text-align:center; background-color:#4278D3; color:#FFF; padding:3px; border:1px solid #DDE6F7;}
.tabla .par { background-color:#FBFDFF;}
.tabla caption { font:bold 14px Arial, Helvetica, sans-serif; color:#333; padding-bottom:5px; text-align:left;}
.tabla tfoot td { font:italic 11px Arial, Helvetica, sans-serif; color:#666; background:#F7F9FD; border:none;}
.tabla .numerico { text-align:right;}
/***************************************************/

/*************PLANTILLA PARA LAS LISTAS*************/
.principal ul { margin:15px 25px;}
.principal li { margin-bottom:5px; background: url(../img/ES/topo.gif) 0 1px no-repeat; padding-left:18px; color:#000;}
.principal li a { color:#B56E00; text-decoration:underline;}
/***************************************************/

/*************PLANTILLA PARA EL MAPA WEB***************/
.principal .mapaweb {overflow:hidden;}
.principal .mapaweb .col {float:left; margin:0px 10px; width:290px;}
.principal .mapaweb ul {margin:0px; padding:0px}
.principal .mapaweb li {margin:0px; padding:0px; background:none;}
.principal .mapaweb .level1 {font:normal 16px Arial, Helvetica, sans-serif; color:#4278D3; padding-bottom:3px;}
.principal .mapaweb .level1 a {text-decoration:none; color:#4278D3;}
.principal .mapaweb .level1 a:hover {text-decoration:underline;}
.principal .mapaweb .level2 {font:normal 14px Arial, Helvetica, sans-serif; color:#B56E00; margin-left:15px; padding-bottom:3px;}
.principal .mapaweb .level2 a {color:#B56E00; text-decoration:none;}
.principal .mapaweb .level2 a:hover {text-decoration:underline;}
.principal .mapaweb .level3 {font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin-left:30px; padding-bottom:3px;}
.principal .mapaweb .level3 a {color:#666; text-decoration:none;}
.principal .mapaweb .level3 a:hover {text-decoration:underline;}
/*.principal .mapaweb .level4 {font:normal 11px Arial, Helvetica, sans-serif; color:#555; margin-left:45px; padding-bottom:3px;}
.principal .mapaweb .level4 a {color:#555; text-decoration:none;}
.principal .mapaweb .level4 a:hover {text-decoration:underline;}*/
/******************************************************/

/*************PLANTILLA PARA LAS FAQ's***************/
.principal h4 {font:normal 16px Georgia; color:#B56E00; border-bottom: 1px dotted #DDD; margin:10px 0px 8px 0px; padding-bottom:3px; font-style:italic; }

/*******************************************************/

/****************PLANTILLA PARA EL VIDEO****************/

.principal .reproductor {margin:20px 0px; text-align:center;}
.principal .reproductor object {border: 1px solid #4278D3; background:#FFF;}
.principal .download {width:400px; margin-top:20px;}
.principal .download a { text-decoration:none; color:#4278D3;}
/*******************************************************/

/****************PLANTILLA PARA CARRERAS*****************/
.principal .carreras {overflow:hidden;}
.principal .carreras .col {float:left; margin:0px 10px; width:290px;}
.principal .carreras ul {margin:20px 0px 0px 0px; padding:0px 0px 0px 45px;}
.principal .carreras li a { line-height:120%; text-decoration:none;}
.principal .carreras li a:hover { color:#333;}
.principal .carreras h4 a {color:#4278D3; text-decoration:none;}
.principal .carreras .salud {background:url(../img/ES/ico_salud.gif) 0px 0 no-repeat;}
.principal .carreras .comunicacion {background:url(../img/ES/ico_comunicacion.gif) 0px 0 no-repeat;}
.principal .carreras .juridico {background:url(../img/ES/ico_juridico.gif) 0px 0 no-repeat;}
.principal .carreras .ingenieria {background:url(../img/ES/ico_ingenieria.gif) 0px 0 no-repeat;}
.principal .carreras .educacion {background:url(../img/ES/ico_educacion.gif) 0px 0 no-repeat;}
.principal .carreras .arquitectura {background:url(../img/ES/ico_arquitectura.gif) 0px 0 no-repeat;}
.principal .carreras .biosanitarias {background:url(../img/ES/ico_biosanitarias.gif) 0px 0 no-repeat;}
/********************************************************/

/*******************PLANTILLA BUSCADOR************************/
.principal .buscador {margin-bottom:20px;}
.principal .buscador input {display:inline; margin-right:15px;}
.principal .estadillo {font:normal 12px Arial, Helvetica, sans-serif; color:#666; margin-bottom:10px; text-align:right;}
.principal .estadillo strong {font-weight:bold; color:#333;}
.principal .resultado { margin:10px 20px;}
.principal .resultado a { font:bold 14px Arial, Helvetica, sans-serif; color:#B56E00; text-decoration:none;}
.principal .resultado strong {font-weight:normal; color:#4278D3;}
.principal .paginado {margin:10px 20px; text-align:center;}
.principal .paginado ul {margin:5px 0px; list-style:none; padding:5px 0px 0px 0px; font-size:14px; font-weight:bold; border-top:1px dotted #DDD;}
.principal .paginado li {margin:0px; display:inline; background-image:none; padding:0px; color:#F60;}
.principal .paginado li a {font-weight:normal; color:#B56E00; text-decoration:underline;}
.principal .paginado .tuberia {margin:0px 5px; display:inline;}
.principal .paginado .next {font-size:12px; display:inline;}
.principal .paginado .next a { text-decoration:none; color:#4278D3;}
.principal .paginado .next a:hover { text-decoration:underline;}
/************************************************************/

.ruta { font:normal 11px Arial, Helvetica, sans-serif; color:#999; margin-bottom:10px;}
.ruta a {color:#999; text-decoration:none;}
.ruta a:hover {color:#454545;}
.derecha {float:left; width:200px; margin-left:15px; text-align:left;}
.derecha h2 {font:normal 18px Georgia; color:#769DDE; border-bottom: 1px dotted #CEAD7B; margin-bottom:5px;}
.derecha ul { margin-bottom:20px;}
.derecha li { font:normal 11px Tahoma; color:#777; padding-left:7px; margin-bottom:4px; background:url(../img/ES/square2.gif) 0 7px no-repeat;}
.derecha li a {color:#777; text-decoration:none;}
.derecha li a:hover {color:#555; text-decoration:underline;}

.resumenhome {width:365px; float:left; padding-right:25px; background:url(../img/ES/relieve_v.gif) right top repeat-y;}

.news, .agenda {padding-left:60px; margin-bottom:10px;}
.news {background:url(../img/ES/f_news.gif) 0 0 no-repeat;}
.agenda {background:url(../img/ES/f_agenda.gif) 0 0 no-repeat;}
.news h2, .agenda h2 { font:normal 24px Georgia; color:#B56E00; border-bottom: 1px dotted #96ADD8; margin-bottom:5px;}
.news ul, .agenda ul { margin:0px;}
.news li, .agenda li { background:url(../img/ES/square.gif) 0 10px no-repeat; padding:3px 0px 5px 7px; border-bottom:1px solid #FFF;}
.news li a, .agenda li a { color:#454545; text-decoration:none;}

.destacadohome {float:left; padding-left:15px; width:230px;}
.destacadohome h2 { margin-top:5px; font:normal 20px Georgia; color:#4278D3; border-bottom: 1px dotted #96ADD8; margin-bottom:5px;}
.destacadohome img {margin:7px 0px;}

.destacado1 {color:#4278D3;}
.destacado2 {color:#B56E00;}
.principal p a, .link {color:#B56E00; text-decoration:underline;}
.boliche {font-weight:bold; color:#F60; text-decoration:none;}
.limpia { clear:both;}