body{
	background-color: #EFEFEF;
    margin:0 auto;
}

#contenedor{
	width: 670px;
	background-color: #EFEFEF;
	top: -15px;
	margin: 0 auto;
	position: relative;
}

.contenido{
	background-image: url("imagenes/sombra.jpg");
	background-repeat: repeat-y;
	Background-color: #EFEFEF;
	width : 670px;
}

.seccion{
	margin: 30px 40px 20px 30px;
}

.subSeccion{
	margin: 30px 0px 30px 0px;
}

#cabeceraImagen { 
	background-image: url("imagenes/cabeceraImagen.jpg");
	width : 640px;
	height: 200px;
	margin: 0px 0px 0px 10px;
}

#menu {
	font-size: 10pt;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	margin: 15px 17px 12px 17px;
	color: #A85B0F;
}

.faq {color: #EF6657;}


#contacto {
	color: #999999;
	font-size: 8pt;
	text-align:left;
	font-family: verdana;
	font-weight: bold;
	margin: 5px 17px 5px 17px;
}

#subTitulo{
	font-size: 20pt;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 10px 0px;
	color: #888888;
}

#SubTituloMenu{
	font-size: 13pt;
	font-family: "Trebuchet MS";
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	color: #DDDDDD;
}

#subMenu {
	font-size: 10pt;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 12px 0px;
}

#pie{
	border-top: 10px solid #fff;
	width:auto;
	margin: 0px 10px 0px 10px;
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size: 12pt;
	font-family: georgia;
	font-weight: bold;
	text-align: center;
}
/* Tabla de avisos importantes*/
table.aviso {
	color: #FF4D4D;
	background-color: #FFF;
	font-size:	110%;
	/*border: 	1px solid #FF0000;*/
	width:		100%;
	text-align: center;
	}
.tit_avi {
	color: 		red;
	font-weight: bold;
}



/*---------------- NOVEDADES EN PAGINA PRINCIPAL-------------------------- */
#novedades {
	font-family: verdana;
	font-size: 90%;
	width: 300px;
	float:left;
}

#subTitulo_novedades{
	font-size: 20pt;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 10px 0px;
	color: #e6803f;
}

#novedades ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#novedades ul li {
	border-top: 1px solid #899FCC;
	list-style: none;
	padding: 0;
	margin: 0;
	background-color:#EBECF0;
}

#novedades ul li a {
	display: block;
	margin:0 0 0 1px;
	padding: 10px 5px;
}

#novedades ul li a:hover {
	background:#c8d5e1;
}

.fechat {
	background-color: #002266;
	color: #fff;
}

.contenidot { 
	color: #002266;
}

#formulario {
	margin-left: 150px;
	width: 400px;
	
}

#novedades ul li.one {
	list-style-position: -20px;
	list-style-image: url(../imagenes/arrowlance.png);}

/*------------------ NOTICIAS EN PAGINA PRINCIPAL----------------------*/

#noticias {
	font-family: verdana;
	font-size: 90%;
	width: 250px;
	float:left;
	margin-left: 40px;
}

#noticias img {padding-bottom: 5px;}

#noticias ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#noticias ul li{
	display: block;
	margin: 10px 0px 10px 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E98D51;
	color: #139384;
	/*color: #e6803f;
	
	color: #0B9B86;*/}

#noticias ul li.titulo {
	font-size: 15pt;
	color: #fff;
	background-image: url("imagenes/fondo_titulo_noticia.png");
	padding: 5px 10px;
	font-weight: bold;
}

.sin_noticia {
	background-image: url("imagenes/fondo_sin_noticia.jpg");
	background-repeat: no-repeat;
	height: 100px;
}

#noticias ul li.sin_noticia a {
	display: block;
	margin:0;
	padding: 10px 5px;
	height: 80px;
	width: 239px;
}

#noticias ul li.sin_noticia a:hover {
background-image: url("imagenes/fondo_sin_noticia_hover.jpg");
}

/*.noticia1 {
	background-image: url("imagenes/fondo_noticia1.jpg");
	background-repeat: no-repeat;
	height: 100px;
}

#noticias ul li.noticia1 a {
	display: block;
	margin:0 0 0 1px;
	padding: 10px 5px;
	height: 80px;
	width: 241px;
	color: #002266;
}

#noticias ul li.noticia1 a:hover {
background-image: url("imagenes/fondo_noticia1_borde.jpg");
}*/

.noticia2 {
	background-image: url("imagenes/fondo_noticia2.png");
	background-repeat: no-repeat;
	height: 100px;
}

#noticias ul li.noticia2 a {
	display: block;
	margin:0 0 0 1px;
	padding: 10px 5px;
	height: 80px;
	width: 241px;
    color: #075001;
}

#noticias ul li.noticia2 a:hover {
background-image: url("imagenes/fondo_noticia2_borde.png");
}


/*------------ ENLACES --------------*/
#lista_enlaces {
	margin-top: 10px;
}

#lista_enlaces a {
	color: #5A5A5A;
	font-family: arial, san-serif;
}

#lista_enlaces a:hover {
	color: #FFA500;
	
}

#titulo_lista_enlaces {
	color: #067E78;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#menu_lista_enlaces {
	margin-top: -10px;
	font-size: 90%;
}

#menu_lista_enlaces ul {
	list-style: none;
}

#menu_lista_enlaces ul li {
	padding-left: 15px;
	padding-right: 10px;
	margin-top: 10px;
	margin-left: 0px;
	background-image: url(imagenes/arrowenlace.png);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}



/**** TABLA IMPRESOS_SEC ****/

.impresos_sec {
	margin-top:		10px;
	margin-left: 	35px;
	border-top:		1px solid;
	border-bottom:	1px solid;
	border-color:	#FFA500;
	margin-bottom:	15px;
}

.impresos_sec td {
	padding-top:	7px;
}

.impresos_sec img {
	padding-bottom: .2em;
	padding-right: 10px;
}

.impre_sec_tit {
	width: 400px;
}


/****  LISTA  ****/

.lista {
	margin-top: 10px;
	margin-bottom: 15px;
}

.titulo_lista {
	color: #067E78;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 120%;
}

.lista ul li {
	list-style-type: none;
	margin-top: 10px;
	margin-left: 25px;
	padding-left: 15px;
	background-image: url(imagenes/list_marron.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}	
	
.cab_enlace  {
	color: #FFA500;
}


/*------------Enlaces con imagen--------------*/
#listaenlaces {
	margin-top: 20px;
	float: left;
	width: 580px;
	height: 150px;
	border: 2px solid #e6803f;
}

#sendebar {
	float:left;
	margin-left: 10px;
	margin-top: 30px;}
	
#departamento {
	float: left;
	margin-left: 50px;
	margin-top:10px;
	margin-bottom: 10px;}

#master {
	float: left;
	margin-top: 10px;
	margin-left: 50px;
	margin-bottom: 10px;}
	
img {border: none;}







/*************TABLA DEL DIRECTORIO*********/

table#directorio {
	margin-top: 10px;
	table-layout: fixed;
	font-family: arial, verdana, sans-serif;
	background-color: #fff;
	border-collapse: separate;
	width: 600px;
	}

th {
	text-align: left;
	color: #002266;}

.dep {
	border-top: none;}

.prof {
	width: 45%;}

.grupo {
	width: 9%;
	text-align: center;}

.mail {
	padding-left: 20px;}

.tel {
	padding-left: 15px;}

.asig {
	padding-left: 25px;}

.fila1 {
	font-size: 10pt;
	color: #000;
	background-color: #c8d5e1;}

.fila2 {
	color: blue;
	font-size: 9pt;}

.fila3 {
	font-size: 9pt;}

.vacia {
	height: 20px;}


/*************TABLA DEL DIRECTORIO_ASIGNATURAS*********/

table#asignaturas {
	margin-top: 10px;
	table-layout: fixed;
	font-family: arial, verdana, sans-serif;
	background-color: #fff;
	border-collapse: separate;
	width: 600px;
}


.prof_a {
	width: 45%;
	color: #002266;}

.grupo_a {
	width: 9%;
}

.mail_a {
	padding-left: 20px;}

.tel_a {
	padding-left: 15px;
	color: #002266;}


.fila1_a {
	font-size: 10pt;
	color: #000;
	background-color: #c8d5e1;}

.fila2_a {
	
	font-size: 9pt;}

.fila3_a {
	font-size: 9pt;
	color: #F4590D;}


/***********************************/

/*TABLA IMPRESOS*/

.impresos {
	margin-top:		10px;
	border-bottom:	1px solid;
	border-color:	#FFA500;
	margin-bottom:	15px;
}

	
.impreso_titulo {
	font: 		bold 18px arial, sans-serif;
	color: 		#00A6BF;
	border-top:	1px solid;
	padding-top:7px;
}

.impreso_enlace {
	border-top:	1px solid;

}

.impreso_texto {
	font: 			14px arial, sans-serif;
	padding:		15px;
}





.lineaDiscontinuaFina{
	background-image: url("imagenes/discontinuaFina.gif");
	background-repeat: repeat-x;
	width : auto;
	height: 10px;
	margin: 0px 0px 0px 0px;
}

.lineaDiscontinuaGruesa{
	background-image: url("imagenes/discontinuaGruesa.gif");
	background-repeat: repeat-x;
	width : auto;
	height: 2px;
	margin: 0px 0px 0px 0px;
}

.sombraArriba{
	background-image: url("imagenes/sombraArriba.jpg");
	width : 670px;
	height: 18px;
}

.sombraAbajo{
	background-image: url("imagenes/sombraAbajo.jpg");
	width : 670px;
	height: 18px;
}

.datos{
	font-weight: normal;
	font-family: "Trebuchet MS";
	margin: 0px 0px 0px 0px;
	position: relative;
}

.datos p{
	text-align: justify;
	font-size: 11pt;
	margin: 0px 0px 0px 0px ;
}

.datos h1 {
	font-size: 16pt;
	text-align: left;
	color: #D79445;
	margin: -20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.datos h2 {
	font-size: 15pt;
	color: #888888;
	margin: 10px 0px 5px 0px ;
}

.datos h3 {
	font-size: 14pt;
	color: #AAAAAA;
	font-weight:normal;
	margin: 5px 0px 3px 0px ;
}

.datos ul{
    margin : 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
	color: #333333;
	list-style-type:square;
	list-style-position:inside;
} 


.img ul{
    margin : 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
	color: #333333;
	list-style-image:url("imagenes/lista.jpg");
	list-style-type: none;
	list-style-position:inside;
}

.img2 ul{
    margin : 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
	color: #333333;
	list-style-image:url("imagenes/lista2.jpg");
	list-style-type: none;
	list-style-position:inside;
}

.img3{
    margin : 0px 0px 10px 0px;
    padding: 0px 20px 0px 0px;
	text-align:right;
	color: #333333;
	background-image:url("imagenes/lista3.jpg");
	background-position:right;
	background-repeat:no-repeat;
}

.pdf {font-size: 11pt;}

.pdf img{margin:0px 5px 0px 5px;padding:0;vertical-align: middle; border: 0px}

.doc {margin:0px 5px 0px 5px;padding:0;vertical-align: middle; border: 0px}

.contenedorFoto {
	margin: 0px 15px 10px 0px;
	float: left;
	padding: 5px 5px 1px 5px;
	background-color: #f5f7f9;
	border: #CCCCCC solid 1px;
}

.limpiar{
clear:both;}

/*************GALERIA*********/

.galeriaHorizontal{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	cursor: default;
}

.galeriaHorizontal img{
	/*padding: 5px 5px 1px 5px;*/
	background-color: #f5f7f9;
	border: #CCCCCC solid 1px;
	color: inherit;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.galeriaHorizontal ul{
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.galeriaHorizontal li{
	background-color: #f5f7f9;
	border: #CCCCCC solid 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.galeriaHorizontal .preview{
	border-color: #CCCCCC;
	width: 200px;
	height: 150px;
}

.galeriaHorizontal a{

}

.galeriaHorizontal a .preview{
	display: none;
}

.galeriaHorizontal a:hover .preview{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

* html .galeriaHorizontal a{
	position: relative;
}

* html .galeriaHorizontal a:hover{
	font-size: 100%;
	top: -33px;
	left: -45px;
	z-index: 1;
}


/*********************************/

.galeriaVertical{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	cursor: default;
}

.galeriaVertical img{
	/*padding: 5px 5px 1px 5px;*/
	background-color: #f5f7f9;
	border: #CCCCCC solid 1px;
	color: inherit;
	vertical-align: top;
	width: 75px;
	height: 100px;
}

.galeriaVertical ul{
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.galeriaVertical li{
	background-color: #f5f7f9;
	border: #CCCCCC solid 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.galeriaVertical .preview{
	border-color: #CCCCCC;
	width: 150px;
	height: 200px;
}

.galeriaVertical a{

}

.galeriaVertical a .preview{
	display: none;
}

.galeriaVertical a:hover .preview{
	display: block;
	position: absolute;
	top: -45px;
	left: -33px;
	z-index: 1;
}

* html .galeriaVertical a{
	position: relative;
}

* html .galeriaVertical a:hover{
	font-size: 100%;
	top: -45px;
	left: -33px;
	z-index: 1;
}

/****************************/


/*HORARIOS*/

.horario {
	text-align:center;
	font-family: georgia, serif;
	color: #000000;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
}

.horario td {
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	background: #f7f2ea;
}

.horario th {
	font-weight:bold;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	background: #f7f2ea;
}
a.enlacedep :link {color: #cf6964;}
A, A:VISITED, A:FOCUS, A:LINK{color: blue;}
A:HOVER, A:ACTIVE{color: #D78BDA;}

A.enlacemenu, A.enlacemenu:VISITED, A.enlacemenu:FOCUS, A.enlacemenu:LINK{color: #EB8218;}
A.enlacemenu:HOVER, A.enlacemenu:ACTIVE{color: #A85B0F;}

A.enlaceSubMenu, A.enlaceSubMenu:VISITED, A.enlaceSubMenu:FOCUS, A.enlaceSubMenu:LINK{color: #A85B0F;}
A.enlaceSubMenu:HOVER, A.enlaceSubMenu:ACTIVE{color: #EB8218;}

A.enlaceSubSubMenu, A.enlaceSubSubMenu:VISITED, A.enlaceSubSubMenu:FOCUS, A.enlaceSubSubMenu:LINK{color: #2F77CF;}
A.enlaceSubSubMenu:HOVER, A.enlaceSubSubMenu:ACTIVE{color: #888888;}

A.enlacepie, A.enlacepie:VISITED, A.enlacepie:FOCUS, A.enlacepie:LINK{color: #A5A5A5;}
A.enlacepie:HOVER, A.enlacepie:ACTIVE{color: #919191;}

a{text-decoration:none;}

.contador {margin-left: 300px;}
