/* @override http://localhost/web_nueva/css/nuevoestiloprincipal.css */

/***********************************************/
/* estiloprincipal.css                          */
/***********************************************/
/**** Estructura principal ************/
body{
	color: #333333;	
	margin: 0px;
	padding: 0px;
	/*background: #bdbead ;background: #cccccc;
*/
background: #bebebe;
		font: 14px/1.166 Arial,sans-serif;
}



#container 
{ 
 width: 780px; 
 margin-left: auto; 
 margin-right:  auto;
	
}

#cabeceraprincipal{
	
	top: 2px; 
	width:780px;
	height:80px;
	
}

#nombresitio{
	
	color: #ffffff;
	font-weight: normal;font-size:24px;
	text-align:right;
}

#cuerpopagina{
	position:relative; /*necesario */
	top: 10px; 
	height: auto !important;
	min-height:700px;
	background-color: #ffffff;
	padding-bottom: 10px;
	
}

div#departamentos {
	padding-bottom:30px;
	height:1400px;
	
}

#contenido p,#contenidob p{
	text-indent:0em;
	}
#contenido{
	
	
	margin-left:178px;
	min-height:500px;
	
	
	
	
	
}

*.borderojo {
	border: 10px solid #ff0000;
}

/* menos margin en páginas donde no hay elementos al margen */
#contenidob{
	padding: 0px 10px 0px 0px;
	
	margin: 0% 10% 30px;
}
#navegacionlateral{
	position:relative;
	float:left;
	clear:left;
	width:178px;
	padding: 0px;
	border-right: 1px solid #cccccc;
	/*border-bottom: 1px solid #cccccc;*/
	font: small Verdana,sans-serif;
	min-height:500px;
	
	
	
}
#infositio{
   position:relative;
	top: 10px;
	left: 0px;
	clear: both;
	
	font-size: 11px;
	
	width:780px;
	margin-top: 20px;
	font-weight: bold;
	
	background-color: transparent;
}


span#infositioimagen {
	display: inline;
	margin-left:50px;
	
	
}
span#infositioimagen img {
	border: 1px solid #2034fa;
}

span#infositiotexto {
	position:relative;
	top: -40px;
	margin-right:40px;
	color: #ffffff;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#escaparate
{ 
position:relative;
 height: 240px; 
 
 padding: 10px; 
  
  border: 1px none #2034fa;
	border-bottom: 1px solid #787878;
}

#sello500 img {
	border: 1px solid navy;
}

#fotoinstituto img {
	border: 1px solid navy;
}



#panelizquierdo 
{ 
position: relative;
 height: 350px; 
 width: 150px; 
 padding: 5px; 
 float: left; 
 clear:left;

}

#logo2 {
	position:absolute;
	top: 5px;
	
}

#logo3 {
	position:absolute;
	top: 80px;

	
}
#logo4 {
	position:absolute;
	top: 190px;

	
}
#panelnoticias
{ 
 position:relative;
 height: 400px; 

 padding: 10px;
 left: 0px;
 margin-left:30px;
 margin-right:30px;
}

#fotoinstituto {
	float:right;
	
	margin-right:20px;

}


/***********Menu horizontal *******************/

#menuprincipal{
width:781px;
height: 32px;
color: #cccccc;
padding: 0px;
margin-left:auto;
margin-right:auto;
background-image: url(imagenes/glbnav_background.gif);
}

#menuprincipal img{
	margin-bottom: -4px;
 
}

#gnl {
	
	top: 0px;
	left:0px;
}

#gnr {	
	top: 0px;
	margin-left:768px;
}

#globalLink{	
	
	height: 22px;
	min-width: 630px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
	margin-top:-30px;
}


a.glink, a.glink:visited{
  	font-size: 11px;
  	color: #2e548f;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
	min-width:130px;
	font-weight: bold;
}

a.glink:hover{
  	background-image: url(imagenes/glblnav_selected.gif);
	text-decoration: none;
	color: #606eac;
	
}

#enlacessalto{ font-size:9px;}

#enlacessalto a { background: white; }
#enlacessalto a:hover { color: #005FA9;
	text-decoration: underline;}
/******** fin menu horizontal *************/

/************ submenuprincipal **************/

.submenuprincipal{
	position:absolute;	
	top: 60px; /*84px */
	 
	/*width: 100%;*/
	width:800px;
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

/* My Comment */

.submenuprincipal a:link, .submenuprincipal a:visited {
	font-size: 12px;
	color:#4B04CE; /*#ffffff;*/
}

.submenuprincipal a:hover{
	color:#880000; /*#cccccc;*/
}

/********* fin submenu principal *******/

/************** utilidades *****************/

#utilidades{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 25px;
	left: 0px;
	color: #919999;
	
	
}

#utilidades a{
	color: #ffffff;
}

#utilidades a:hover{
	text-decoration: underline;
}


/************* estilos migajas ***************/

#migajas{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
	
	
}

#migajas a{
	/*color: #AAAAAA;*/
	color:#440000;
}

#migajas a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************ enlaces seccion **************/

#enlacesseccion{
position:relative;
	margin: 0px;
	padding: 0px;
	top: 50px; /* añadido, junto con position para que se muestre alineado. Depende del tamaño del titulo */
	font-size:12px;

}

#enlacesseccion h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#enlacesseccion a:link, #enlacesseccion a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(imagenes/bg_nav.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#enlacesseccion a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


/************* enlacesrelacionados **************/

.enlacesrelacionados{
	position:relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
	top: 70px; /* añadido, junto con position para que se muestre alineado. Depende del tamaño del titulo */
	font-size:12px;
	
}

.enlacesrelacionados h3{
	padding: 10px 0px 2px 0px;
}

.enlacesrelacionados a{
	display: block; 
}

/**************** anuncio*****************/

#anuncio{
	padding: 10px;
	color:#880000;
	position: relative;
	top:80px; /* añadido, junto con position para que se muestre alineado. Depende del tamaño del titulo */
}

#anuncio img{
	display: block;
}


/* CSS Document */

/***********************************************/
/* Componentes Divs                              */
/***********************************************/

/************** nombrepagina ****************/

#nombrepagina{
	padding: 0px 0px 14px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #ccd2d2;
	height: 30px;
}

#nombrepagina h2{
	font: bold 125% Arial,sans-serif;
	color: #567b96;
	
	padding-top: 10px;
	padding-bottom:10px;
	
	
}

div#contornonaranja {
	margin-top:10px;
	margin-bottom:10px;
	
}

#nombrepagina img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	
	margin: 0px;
}

h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

#contenidob h1 {
	padding: 10px;
}

#tipocolaboracion li {
	text-indent: 0;
}

#listadotrabajo li ul li {
	text-indent:0px;
}

#listado li {
	text-indent: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}



/* CSS Document */
/***********************************************/
/* HTML estilos etiquetas                       */
/***********************************************/

/******* enlaces *******/

a:link, a:visited{
	
	text-decoration: none;
	}

#enlacesescaparate ul li {
	background-color: #e3e3e3;
	padding:4px:
	
}

#enlacesescaparate ul {
	list-style: none;
	
	line-height: 15px;
	background-color: #e9e9e9;
	padding-right:10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:0px;
	
	}

#panelnoticias  ul {
	list-style: none;
	width: 300px;
	margin-left: 5px;
	padding-left: 9px;
	
}
#panelnoticias  ul li {
	margin-top:6px;
	
}
#panelnoticias ul li a {
	
	color: #2e548f;
	font: bold 12px Arial,sans-serif;
	margin-bottom:12px;
	margin-top:12px;
}

div.gruponoticias {
	border-left:1px solid #CC6600 ;
	padding: 4px 4px 4px 7px;
	margin-top:20px;
	width:250px;
	
}

div.grupodepartamentos {
	border:1px solid #3F90D0;
	padding: 4px 4px 4px 15px;
	margin-top:20px;
	width:250px;
	background-color: #edecec;
	
}

#panelnoticias  ul li div.gruponoticias span.rotulo {
	color: #6a6f8a;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#panelnoticias  ul li a:hover {
	
	font-size: 12px;
	color: #4f669c;
	text-decoration: underline;
}

#cajanoticiasizda {
	border: 1px solid #d4d4d4;
	background-color: #f5f5f5;
	float: left;
	height: 390px;
	width: 320px;
	padding-top: 10px;
	margin-top:6px;
	padding-bottom: 5px;
	margin-left:25px;
}

#cajanoticiasdcha {
	margin-left:360px;
	padding-left:5px;
	height: 390px;
	padding-bottom: 5px;
	margin-top:6px;
	padding-top: 10px;
	border: 1px solid #d4d4d4;
	background-color: #f5f5f5;
	
}

#cajalibrostexto {
	margin-left:25px;
	padding-left:5px;
	height: 390px;
	width: 320px;
	padding-bottom: 5px;
	margin-top:6px;
	padding-top: 10px;
	border: 1px solid #d4d4d4;
	background-color: #f5f5f5;
	list-style: none;
	
}

#cajalibrostexto  li {
	list-style: none;
	width: 300px;
	margin-left: 10px;
	padding-left: 10px;
	margin-top:5px;
	
}

a:hover{
	text-decoration: underline;
}




/*************** listas tag styles ***************/

/* CSS Document */
/************* #breadCrumb styles *************/

#migajas{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
}


/* CSS Document */
/*************** texto ******************/

.texto {
	padding: 15px 30px 0px;
	letter-spacing:1.15px;
	text-align:justify;
	text-indent: 10px;
	color: #444;
	font: 12px/1.40em Verdana,Geneva,Arial, Helvetica, sans-serif;
}


.texto2 {
	padding: 15px 0px 0px 30px;
	/*font-size: 80%;*/
	font-size:.95em;
	letter-spacing:0.85px;
	line-height:1.25em;
	text-align:left;
	text-indent:2em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
}

#enlacesescaparate{
position:absolute;
top: 200px;
text-align:justify;
	font: bold 12px/1.3px Georgia, 
'Times New Roman', Times, serif;
	color: #7b7b7e;
	background-color: #e3e3e3;
	border: 1px solid #80007e;
}

.texto h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

 .texto p {
	padding: 10px 30px 5px 0px;
}

.texto .aclaracion {
	font:  85% Arial,sans-serif;
	text-align: justify;
	text-indent:0em;
	color: #000000;
	padding-right: 10px;
}


/************** descripcion  *****************/

.descripcion{
	padding: 10px 0px 10px 30px;
	font-size: 90%;
	min-height: 200px;
	height: 200px;
}
html>body .descripcion {height: auto;}

.descripcion h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.descripcion img{
	float: left;
	padding: 0px 5px 0px 0px;
}

/*
.concepto {
	font-style: italic;
	font-weight: bold;
	color: #330099;
}*/

/************** cabeceras **************/


.resaltar {
	font-style: italic;
	color: #330099;
}

.enfasis {
	font-style: italic;
	color: #330099;
	font-weight:bold;
}

.observacion {
font-style: italic;
color:#444444;
font-weight:normal;
}
.rotulo {
color:#99cc00;
font-weight: bold;
font-size: 13px;
padding-bottom:2px;
display:block;
width:250px;

}
td.rotulo {
	font-size:11px;
	width:200px;
	
	}

.termino {
	font-style: italic;
	color: #330099;
}

.ejemplo {
	font-style: italic;
	color: #770000;
	font-weight: bold;
}


.itemsimple {
	list-style-type: none;
	margin-top: 5px;
}
.negrita {
	font-weight: bold;
}

.nada {
	font-variant: normal;
	font-style:normal;
}

.concepto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000AA;
	font-weight:bold;
}

.campo {
font-weight:bold;
margin-left: 5px;
margin-right: 10px;
}

.campo_ancho {
font-weight:bold;
margin-left: 5px;
margin-right: 10px;
}


/* CSS Document */

.listaejemplos {
	font-style: italic;
	color: #000077;
	border: 1px solid #0000EE;
	list-style-type: none;
	position: relative;
	width: 80%;
	left: 5%;
	top: 0%;
	letter-spacing: 1.5px;
	text-align: left;
	vertical-align: top;
	background-color: #FDFDFD;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.listado {
	font-style:normal;
	color: #000077;
	border: 1px solid #0000EE;
	list-style-type: none;
	position: relative;
	width: 90%;
	left: 2%;
	top: 0%;
	letter-spacing: 1.5px;
	text-align: left;
	vertical-align: top;
	background-color: #FDFDFD;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-position:outside;
	text-indent:0px;
}

.listacasos {
	border: 1px solid #0000EE;
	list-style-type: none;
	position: relative;
	width: 80%;
	left: 5%;
	top: 0%;
	text-align: left;
	vertical-align: top;
	background-color: #FDFDFD;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.listado li {
padding-top:10px;
margin-top:10px;

}

.listaaspectos {
    list-style-type:disc;
	padding-left:10px;
	margin-left:10px;
	text-align:left;
	font-size:12px;
	text-indent:0px;
	
	
}

dd .listaaspectos {
 list-style-type:circle;	
}

.listametas {
	
	text-indent:0px;
	padding-left:10px;
	margin-left:10px;
}

#departamentos  .listaaspectos {
    list-style-type:circle;
	padding-left:10px;
	margin-left:10px;
	text-align:left;
	font-size:95%;
	line-height:95%;
}
#departamentos p {
padding-bottom:1px;
margin-bottom:5px;
margin-top:0px;

}

td .listaaspectos {
	
}

td .listaconceptos {
	font-size: 0.9em;
	margin-left: 10px;
	padding:0px;
	padding-top:2px;
	margin-top:2px;
	list-style-type: none;
}

/* CSS Document */
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td .compromiso{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000AA;
	font-weight:bold;
	border-top:#3300FF solid 1px;
	
	padding-bottom:4px;
	margin-bottom: 4px;
	padding-top:2px;
	margin-top: 2px;
	
}

td .concepto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000AA;
	font-weight:bold;
	
}

td .indicador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000AA;
	font-style:italic;
	border-top:#3300FF solid 1px;
	padding-bottom:4px;
	margin-bottom: 4px;
	padding-top:3px;
	margin-top: 2px;
}

.numero {
	font-size: 11px;
	color: #0000AA;
}

td .atributo {
	font-size:12px;
}

/*
td .rotulo {
	font-size: 11px;
	font-style: italic;
	color: #AA0000;
}
*/
td .etiqueta {
	font-size: 0.9em;
	font-style: italic;
	color: #AA0000;
}

td .descripcioncurso {
}

.descripcioncurso td.cabecera {
background:#000080;
border-style: outset; border-width: 1px; padding: 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#FFFFFF;
}

.descripcioncurso td.item {
border-style: outset; border-width: 1px; padding: 1px;
background:#FBFCFF
}

#personalnodocente, #participacionalumnos, #regulacionfuncion {
border-style:solid;
border-width:thin;
border-color:#999999;
padding:20px;
}

.cuadro {
border-style:solid;
border-width:thin;
border-color:#999999;
padding:20px;
}

#participacionalumnos p {
text-indent:0px;
text-align:justify;
padding:10px;
margin-left:0px;

}

.cuadro p {
text-indent:0px;
text-align:justify;
padding:10px;
margin-left:0px;

}

/* CSS Document */

/*Pagina principal */


#cajatodaslasnoticias {
position:relative;
top:4px;
z-index:10;
position:relative;
	left:26px;
	top: -21px;
background-color:#fafafa;
color: #835311;
border: 1px solid #AAAAAA;
padding:4px;
	font: normal normal 12px Arial, sans-serif;
}
#titulocajanoticiasizda {
	left:29px;
	background-color:#fafafa;
	padding-left: 108px;
	padding-right: 146px;
	font-size:14px;
	color:#660000;
	margin-left:25px;
}
#titulocajanoticiasdcha{
	position:relative;
	left:15px;
	background-color:#fafafa;
	padding-left: 118px;
	padding-right: 175px;
	font-size:14px;
	color:#660000;
}

td.noticiasecundaria, td.noticiasecundaria a.capsula{
	padding-right: 11px;
	font-size: 11px;
	color: #005FA9;
}


.descripcion a.capsula , 
.texto a.capsula{
	font: bold 13px Arial,sans-serif;
	/*color: #005FA9;*/
	color:#660066;
	display:block;
	padding-bottom: 5px;
}
.capsula {
    font: bold 13px Arial,sans-serif;
	color: blue;
	display:block;
	padding-bottom: 5px;
}

#panelnoticias div#cajanoticiasizda ul li {
	color:black;
	
}
.capsula-indentada {
    font: bold 12px Arial,sans-serif;
	/*color: #005FA9;*/
	color:#6982a9;
	display:block;
	padding-bottom: 3px;
	padding-left: 5px;
}

.descripcion a.capsula:hover {
	text-decoration: underline;
	color:#660000;
}

.texto a.capsula:hover{
	text-decoration: underline;
}

/*Noticias*/

.bloquenoticia {
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
line-height: 1.2em;
margin-left:auto;
margin-right:auto;
border-width:thin;
border-style:solid;
border-color:#bcdce9;
padding-left:7px;
padding-right:7px;
padding-bottom:10px;
padding-top:25px;

margin-bottom:30px;

}

.bloquenoticia .rotulo_noticia {
/*color:#99CC00;*/
color:#6982a9;
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}

.bloquenoticia p {
margin-top:2px;
margin-bottom:3px;
text-indent:3em;
color:#5B5B5B;
}

.bloquenoticia .noindentar {text-indent:0em;}

.inicial {
font-family:"Times New Roman", Times, serif;
color:#FF0000;
font-size:16px;
font-weight:bold;
}

.noticia {
	
	width:90%;
	text-indent:30px;
	line-height: 100%;
	line-height:1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	text-align:justify;	
	padding-left: 30px;	
	padding-right: 30px;
	padding-top:10px;
	padding-bottom:10px;
	
}


.bloquenoticia2 {
position:relative;

border-style:solid;
border-color:#bcdce9;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
text-align:justify;

line-height: 1.5em;

margin-left:auto;
margin-right:auto;
border-width:thin;

padding-left:30px;
padding-right:30px;
padding-bottom:10px;
padding-top:10px;

margin-bottom:30px;

}

/***Redondeo ****/

/* CSS Document */

/*rectángulo sólo contorno */
.t1 {background: url(imagenes/arriba.gif) 0 0 repeat-x; width:10px}
.b1 {background: url(imagenes/abajo.gif) 0 100% repeat-x}
.l1 {background: url(imagenes/laterali.gif) 0 0 repeat-y}
.r1 {background: url(imagenes/laterald.gif) 100% 0 repeat-y}
.bl1 {background: url(imagenes/abizq.gif) 0 100% no-repeat}
.br1 {background: url(imagenes/abder.gif) 100% 100% no-repeat}
.tl1 {background: url(imagenes/aizq.gif) 0 0 no-repeat}
.tr1 {background: url(imagenes/ader.gif) 100% 0 no-repeat; padding:1px}

.cuerpo { width:80%; margin:10%}

#contornonaranja .t {background: url(imagenes/dot2.gif) 0 0 repeat-x; width: 100%}
.b {background: url(imagenes/dot2.gif) 0 100% repeat-x}
.l {background: url(imagenes/dot2.gif) 0 0 repeat-y}
.r {background: url(imagenes/dot2.gif) 100% 0 repeat-y}

.bl {background: url(imagenes/bl2.gif) 0 100% no-repeat}
.br {background: url(imagenes/br2.gif) 100% 100% no-repeat}
.tl {background: url(imagenes/tl2.gif) 0 0 no-repeat}
.tr {background: url(imagenes/tr2.gif) 100% 0 no-repeat; padding:1px}


#grupomontana {
border: 1px solid black;
margin-top:20px;

}

#proyecto_anagrama {
vertical-align:bottom;
}


#proyecto_rotulo {
	position:relative;
	
	
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;font-size:130%;font-family:Verdana, Geneva, sans-serif;color:white;
	background-color:blue;
}

#proyecto_rotulo2 {
	position:relative;
	
	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;font-size:130%;font-family:Verdana, Geneva, sans-serif;color:white;
	background-color:#BEC8D1;
}

#grupomontana td { padding: 5px 5px; }
#grupomontana p  { font-size:11px }
#grupomontana a  { font-size:13px }
#grupomontana a.enlacemini  { font-size:11px;color:#660000 }


table.helpT
{
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.sofT td.helpHed
{
border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align:center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}

td.helpBod
{
border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa;
}

table.sofT
{
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
} 

table.sofT td 
{
background-color:#ECFBF3;
color: #000;
padding: 4px;
text-align: left;
border: 2px #fff solid;
}


#enlacessalas {
border: 1px solid black;
border-spacing:10;
}
#enlacessalas td { padding: 10px 10px; }
#enlacessalas p  { font-size:11px }
#enlacessalas a  { font-size:13px }
#enlacessalas a.enlacemini  { font-size:11px;color:#660000 }


#enlacessalas {
border: 1px solid black;
border-spacing:10;
margin-top:10px;
margin-left:10px;
margin-right:10px;
width:90%
}


#festivas {
	
	height:200px;
	border:#96a3a9 2px solid;
	padding:10px;
	
}

#culturales {
	
	background:#99bb55;
	height:300px;
	border:#96a3a9 1px solid;
	padding:10px;
	
}

#semanas {
	background:#446666;height:740px;border:#96a3a9 1px solid;padding:10px;
}

#viajeestudios {
background:#cdbc9d;height:250px;border:#96a3a9 1px solid;padding:10px;
}

#intercambio {
	
	background:#f5f5f5;height:400px;border:#96a3a9 1px solid;padding:10px;
}

#festivas, #culturales,#semanas,#viajeestudios,#intercambio {
	position:relative;
	left:-15px;	
}













