/* CSS Document */

body{ font-family:Verdana, Arial, Helvetica, sans-serif; }

.campo70, .campoarchivo, .campopopup, .areapopup, .areapopup2{
color:#666; border:1px solid #D4C9BC;
}

.campo70{ width:70px; }
.campoarchivo{ width:350px; }
.campopopup{ width:480px; }
.areapopup{ width:480px; height:75px; }
.areapopup2{ width:480px; height:60px; }

.fecha, .pie, .enlacepie{
font-size:9px;
font-weight:bold;
color:#fff;
text-align:center;
}
.fecha {
text-align: left;
padding-right:8px;
padding-bottom:20px;
color:#000;
font-size:10px;
}
.enlacepie{ text-decoration:none; }
.enlacepie:hover { text-decoration:underline; }

.titular, .titular_tuscursos{
font-weight:bold;
color:#008FD7;
text-align:left;
padding: 5px 0 10px 10px;
}

.titular { font-size:24px; }

.titular_tuscursos { font-size:18px; }

.parrafo { 
font-size:11px;
color:#000;
text-align:left;
padding: 10px 20px inherit 10px;
}
.piefotografia { 
	font-size:9px;
	font-style:italic;
	color:#68676B;
	text-align:left;
	padding-bottom:10px;
}
.fotografia {
	padding-bottom:10px;
	padding-top:10px;
}

.icono {
	padding-right:5px;
}

.sesion_cerrar { 
	font-size:9px;
	color:#666;
	text-align:right;
	padding-right:2px;
}

.sesion_tit { 
	font-size:11px;
	color:#666;
	text-align:center;
}

.sesion_nombre { 
	font-size:11px;
	font-weight:bold;
	color:#008FD7;
	text-align:center;
}

.aviso { 
	font-size:9px;
	color:#96050C;
	text-align:right;
	padding-bottom:3px;
}

.enlace_icono{ 
	font-size:10px;
	color:#666;
	text-align:left;
	text-decoration:none;
}

.enlace_icono:hover{
	color:#66B2D8;
}



/* Enlaces */

.categoria_enl { 
	font-size:16px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

.url_enl { 
	font-size:12px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	text-decoration:none;
}

.desc_enl { 
	font-size:10px;
	color:#000;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}
 .enlace {
 	text-decoration:none;
	color:#666;
 }
 
 /* Contacto y Localizacion */

.titular_con { 
	font-size:18px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

.campo_con { 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.campo_con2 { 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.campo_con_largo{
	border: 1px solid #008FD7;
	width: 345px;
}

.campo_con_corto{
	border: 1px solid #008FD7;
	width: 160px;
}

.area_con{
	border: 1px solid #008FD7;
	width: 345px;
	height:90px;
}

/* Noticias */
.imagen_noticia{
	padding-right:10px;
	padding-top:3px;
}

.fecha_noticia{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-bottom:5px;
	text-transform:uppercase;
}

.fecha_noticia_ind{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
}

.titular_noticia{ 
	font-size:14px;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;

}

.titular_noticia_destacada{ 
	font-size:14px;
	color:#f60;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;

}

.titular_actividad{ 
	font-size:14px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;

}

.titular_actividad_destacada{ 
	font-size:14px;
	font-weight:bold;
	color:#f60;
	text-align:left;
	padding-bottom:5px;

}

.titular_noticia_ind{ 
	font-size:14px;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:15px;
	padding-right:10px;

}

.titulo_noticia{ 
	font-size:18px;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
}

.subtitular_noticia{ 
	font-size:14px;
	color:#66B2D8;
	text-align:left;
	padding-left: 15px;
	padding-bottom:10px;
}

.destacado_noticia{ 
	font-size:16px;
	color:#66B2D8;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	padding-right:5px;
	padding-left:5px;
}

.texto_noticia{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-bottom:15px;
}

.texto_noticia_ind{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-left:15px;
}

.enlace_noticia{ 
	font-size:10px;
	color:#008FD7;
	text-align:left;
	text-decoration:none;
}

.enlace_noticia:hover{
	color:#666;

}

.enlace_cursos{ 
	font-size:14px;
	color:#666;
	text-align:left;
	text-decoration:none;
	padding:0 0 0 10px;
	line-height:1.8em;
}

.enlace_cursos:hover{
	color:#008FD7;
}

.datos_noticia{ 
	font-size:10px;
	color:#008FD7;
	text-align:left;
	font-weight:bold;
}

.selectArchivos{ 
	font-size:10px;
	color:#666;
}

/* PROFESORES */

.nombre_profesor{ 
	font-size:14px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;
}

.titulacion_profesor{ 
	font-size:10px;
	color:#666;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
}

.texto_profesor{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-bottom:10px;
}

.campo_popup{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.enlace_popup{ 
	font-size:10px;
	color:#008FD7;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.enlace_popup:hover{ color:#666;}

.tit_avisos { 
	font-size:24px;
	font-weight:bold;
	color:#008FD7;
	text-align:right;
}

.avisos_titulo { 
	font-size:11px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
}

.avisos_fecha { 
	font-size:10px;
	font-weight:bold;
	color:#666;
	text-align:left;
	padding-bottom:3px;
}

.avisos_desc { 
	font-size:9px;
	color:#666;
	text-align:left;
}


.avisos_enl{ 
	font-size:9px;
	color:#666;
	text-align:left;
	text-decoration:none;
}

.avisos_enl:hover {
	text-decoration:underline;
}

.avisos_info{ 
	font-size:9px;
	color:#f60;
	text-align:left;
	text-decoration:none;
}

.avisos_enl:hover {
	text-decoration:underline;
}

/* ALUMNOS */

.tit_alumnos { 
	font-size:18px;
	font-weight:bold;
	color:#008FD7;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:10px;
}

.fecha_alumnos, .wq_ud { 
	font-size:10px;
	font-weight:bold;
	color:#666;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.wq_ud {
	padding-left: 0;
	padding-top:10px;
}

.alumno_alumnos { 
	font-size:14px;
	font-weight:bold;
	color:#008FD7;
	padding-left:10px;
}

.titulo_alumnos { 
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding-left:10px;
	padding-bottom:5px;
}

.curso_alumnos { 
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#666;
	padding-left:10px;
	padding-bottom:5px;
}

.desc_alumnos { 
	font-size:10px;
	color:#666;
	padding-left:10px;
	padding-bottom:10px;
}

/* GALERIAS */

.imagen_galeria{
	padding-right:10px;
	padding-top:3px;
}

.titulo_galeria{ 
	font-size:14px;
	color:#008FD7;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:10px;
	padding-right:20px;
}

.fecha_galeria{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-bottom:3px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
}

.texto_galeria{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:20px;
}



/* CAROUSEL */
.ca-celdaPie {
	height:20px;
	text-align: center;
}
.ca-textoPie { 
	font-size:9px;
	color:#666;
	text-align:center;
	padding-bottom:10px;
}
.ca-colorLinea {
	background-color: #006699;
}
.ca-celdaEnlaceIzq {
	height: 25px;
	padding-left:1px;
	/*marcos*/
	padding: 0 5px 0 1px;
}
.ca-celdaEnlaceDer {
	padding-right:1px;
	height: 25px;
	/*marcos*/
	padding: 0 1px 0 5px;
}
a.ca-enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration:none;
	text-transform:uppercase;
}
a.ca-enlace:hover {
	color: #f60;
}

 /* Inscripcion on-line */

.titular_ins { 
	font-size:18px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

.campo_ins { 
	font-size:10px;
	color:#666;
	text-align:left;
	padding: 5px 10px;
}

.campo_curso { 
	font-size:10px;
	color:#666;
	text-align:left;
}

.campo_ins2 { 
	font-size:10px;
	color:#666;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.campo_ins_largo{
	border: 1px solid #008FD7;
	width: 330px;
}
.campo_ins_largo_2{
	border: 1px solid #008FD7;
	width: 200px;
}

.campo_ins_corto{
	border: 1px solid #008FD7;
	width: 155px;
}
.campo_ins_corto_2{
	border: 1px solid #008FD7;
	width: 290px;
}

.area_ins{
	border: 1px solid #008FD7;
	width: 330px;
	height:90px;
}
/**/
#celda_imagen{
/*border: 1px solid red;*/
position: relative;
height: 370px;
}
#img_precarga{
position: absolute;
z-index: 5;
top: 150px;
left: 230px;
}
#ca_web{
position: absolute;
top:0; left:0;
z-index: 10;
}


.wq_titulo { 
	font-size:14px;
	font-weight:bold;
	color:#008FD7;
	text-align:left;
	padding:0 0 10px 0;
	line-height:1.5em;
	text-decoration:none;
}

.wq_autor{ 
	font-size:10px;
	color:#666;
	text-align:left;
}


.wq_autors{
	font-weight:bold;
	color:#008FD7;
}

.wq_desc{ 
	font-size:10px;
	color:#666;
	text-align:left;
	padding:10px 0 10px 0;
	line-height:1.5em;
}

.wqfoto{ width: 225px; float: left}
.wqfoto~.wqfoto{ margin: 0 5px}

p{ display: block; clear: both}

.bWQ{
font-size: 0.7em;
background: #f6f3ef; color: #949ea9; font-weight: bold; text-transform: uppercase;
border: 1px solid #949ea9;
padding: 2px 15px; display: block; width: auto; float: left;
margin: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px
}

.bWQ:hover{
text-decoration: none;
background: #09c; border: 1px solid #09c; color: #fff
}

p.wq_tittarea{
margin: 1.5em 0 0.5em;
}

.wq_tittarea + p{
padding: 0; margin: 0
}