BODY {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #545454;
}
.body {
	BACKGROUND-POSITION: left top; margin-left:20px;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.logo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; 
}
.cabecera {
	margin:10px 7px 0px 7px; BACKGROUND-POSITION: top left; BACKGROUND-IMAGE: url(/img/fondo_cabecera2.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff; 
}
.cabecera tr td h1 {display:block; width:300px; height:75px; margin:0px; padding:10px;}
.cabecera tr td h1 a {display:block; width:300px; height:75px; margin:0px; padding:10px;}
.cabecera tr td h1 span {display:none;}
.naranja {
	BACKGROUND-COLOR: #ff9900
}
.naranjadotted {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/img/naranja_dotted.gif); BACKGROUND-REPEAT: repeat-x
}
.grisdotted {
	BORDER-RIGHT: #717171 1px dotted; BORDER-TOP: #717171 1px dotted; BACKGROUND-IMAGE: url(/img/degradado_gris.gif); BORDER-LEFT: #717171 1px dotted; WIDTH: 165px; BORDER-BOTTOM: #717171 1px dotted; BACKGROUND-REPEAT: repeat-x; 
}
.autentificacion {
	BORDER-RIGHT: #2c7ac3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c7ac3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #2c7ac3 1px solid; WIDTH: 156px; PADDING-TOP: 5px; BORDER-BOTTOM: #2c7ac3 1px solid; BACKGROUND-COLOR: #dfe5eb; max-width: 156px
}
.leyenda {
	BORDER-RIGHT: #2c7ac3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c7ac3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 5px solid; WIDTH: 156px; PADDING-TOP: 5px; BORDER-BOTTOM: #2c7ac3 1px solid; BACKGROUND-COLOR: #dfe5eb; max-width: 156px
}
.territorial {
	BORDER-RIGHT: #d2d2d2 3px double; PADDING-RIGHT: 3px; BORDER-TOP: #d2d2d2 3px double; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d2d2d2 3px double; WIDTH: 160px; PADDING-TOP: 3px; BORDER-BOTTOM: #d2d2d2 3px double; BACKGROUND-COLOR: #ffffff; max-width: 156px
}
.territorial2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f9f9f9
}
.tecnologias {
	BORDER-RIGHT: #00529f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #00529f 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #00529f 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #00529f 1px solid; BACKGROUND-COLOR: #ffffff
}
.tecnologias2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/img/degradado_azul.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.separador {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/img/separador.gif); BACKGROUND-REPEAT: repeat-y
}
.bordefoto {
	
}
.txtblanco {
	COLOR: #ffffff
}
.txtblanco10 {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.txtgris10 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666
}
A.txtgris10 {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A.txtgris10:hover {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: underline
}

.titulo {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000
}
A.titulo {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.titulo:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}

.txtnaranja10 {
	FONT-SIZE: 11px; COLOR: #ff9900
}
A.txtnaranja10 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9900; TEXT-DECORATION: none
}
A.txtnaranja10:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9900; TEXT-DECORATION: underline
}

.accesos {
	FONT-SIZE: 13px; 
}
A.accesos-nft {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/img/document_blog.gif); background-repeat: no-repeat; padding: 0 0 0 25px;
}
a img.accesos-img {
	border: 0;
}
td.back-nft 
	{text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/img/image-naranja-nft.gif); padding: 4px 0 7px 0;
}
.txtblanco10 {
	FONT-SIZE: 12px; COLOR: #ffffff;
}
A.txtblanco10 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.txtblanco10:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline
}


.txtazul10 {
	FONT-SIZE: 11px; COLOR: #033f78
}
A.txtazul10 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00529f; TEXT-DECORATION: none
}
A.txtazul10:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #046dd0; TEXT-DECORATION: underline
}
.txtazul11 {
	COLOR: #00529f
}
.txtnegro10 {
	FONT-SIZE: 11px; COLOR: #000000
}
A.txtnegro10 {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.txtnegro10:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
.textfield {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; COLOR: #666666; BORDER-BOTTOM: #7f9db9 1px solid
}
#nav {
	WIDTH: 780px; height: 20px; BACKGROUND: #07468f; color: #FFF; margin:0px 7px;
}

#nav_izda {
	WIDTH: 27px; float:left; height: 20px; BACKGROUND: #FFFFFF url(/img/fondo_nav_izda.gif); color: 545454;
}

#nav_dcha {
	WIDTH: 27px; float:dcha; height: 25px; BACKGROUND: #FFFFFF url(/img/fondo_nav_dcha.gif); color: 545454;
}

#nav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; text-align:center;
}
.nav3 {background:#146eda;}
.nav3 a {color:#666666;}

A.navegacion {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; font-size: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #FFF; PADDING-TOP: 4px; TEXT-DECORATION: none; text-transform: uppercase;
}
A.navegacion:hover {
	COLOR: #FF9900; TEXT-DECORATION: none;
}
A.navegacionactivo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; font-size: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #FF9900;; PADDING-TOP: 4px; TEXT-DECORATION: none; text-transform: uppercase;
}
.subnav {
	BORDER-RIGHT: #b0b0b0 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #b0b0b0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b0b0b0 1px solid; LINE-HEIGHT: 15px; PADDING-TOP: 5px; BORDER-BOTTOM: #b0b0b0 1px solid; BACKGROUND-COLOR: #f7f7f7
}
A.subnavegacion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.subnavegacion:hover {
	FONT-SIZE: 11px; COLOR: #ff9900; TEXT-DECORATION: none
}
.navegacionoff {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #dddddd; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.subnavegacionoff {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #aaaaaa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.subnavegacionoff:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #aaaaaa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.off {
	DISPLAY: none
}
.on {
	DISPLAY: block
}
#colegio {
	Z-INDEX: 2; LEFT: 30px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#servicios {
	Z-INDEX: 2; LEFT: 110px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#ejercicio {
	Z-INDEX: 2; LEFT: 220px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#publicaciones {
	Z-INDEX: 2; LEFT: 380px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#formacion {
	Z-INDEX: 2; LEFT: 520px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#ecolegio {
	Z-INDEX: 2; LEFT: 620px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#catedra {
	Z-INDEX: 2; LEFT: 700px; VISIBILITY: hidden; POSITION: absolute; TOP: 140px
}
#juntas {
	Z-INDEX: 2; LEFT: 450px; VISIBILITY: hidden; POSITION: absolute; TOP: 160px; width:150px;
}
#grupostrabajo {
	Z-INDEX: 2; LEFT: 580px; VISIBILITY: hidden; POSITION: absolute; TOP: 160px; width:200px;
}
.menuinterior {
	PADDING-BOTTOM: 5px; WIDTH: 185px; PADDING-TOP: 5px; font-size: 12px; 
}
.menuinterior2 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 685px; BORDER-BOTTOM: #000000 0px solid;
}
.menuinteriorcabecera {

}
.menuinteriortitulo {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #004E9D; TEXT-ALIGN: left
}
.menuinteriorsecciones {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#opciones {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; border-bottom: 1px solid #DDDDDD;
}
A.menuinteriornavegacion {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none; background: transparent url(/img/flecha_naranja3.gif) 3px 6px no-repeat;
}
A.menuinteriornavegacion:hover {
	FONT-WEIGHT: bold; COLOR: #FF9900; TEXT-DECORATION: none
}

A.menuinteriornavegacion span { padding-left: 14px; }

.bordeblanco {
	BORDER: #ff9900 1px solid;
}
.breadcrumb {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #FC9A05 4px solid
}
.contenido {
	
}
.contenidotitulo {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 5px; COLOR: #ffffff; PADDING-TOP: 7px; BACKGROUND-COLOR: #00529f
}
.contenidosubtitulo {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 5px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f5f5f5
}
.contenidosubtitulo-blanco {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 5px; COLOR: #666666; PADDING-TOP: 7px; BACKGROUND-COLOR: #ffffff
}
.contenidotitulotexto {
	BORDER-BOTTOM: #666666 1px dotted
}
.contenidotexto {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 5px 5px 15px;  PADDING-TOP: 7px; TEXT-ALIGN: justify
}
.contenidotexto-tab {
	PADDING-RIGHT: 7px; PADDING-LEFT: 117px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; MARGIN: 0px 15px 15px;  PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.imagenizda {
	FLOAT: left; MARGIN: 3px 10px 5px 0px
}
.imagendcha {
	FLOAT: right; MARGIN: 3px 0px 5px 10px
}
.ampliar {
	BORDER-RIGHT: #000000 1px solid; BACKGROUND-POSITION: right bottom; BORDER-TOP: #000000 1px solid; MIN-HEIGHT: 109px; BACKGROUND-IMAGE: url(/img/ampliar.gif); BORDER-LEFT: #000000 1px solid; WIDTH: 124px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 109px; min-width: 124px
}
.filastitulo {
	BACKGROUND-COLOR: #f5f5f5
}
.separacionfilas {
	BACKGROUND-COLOR: #cccccc
}
.bajodot {
	CLEAR: both; WIDTH: 100%; COLOR: #666666; BORDER-BOTTOM: #999999 1px dotted
}
.provincia {
	CLEAR: both; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #033f78 1px dotted; BACKGROUND-COLOR: #3482cf
}
.order {
	COLOR: #ff9900
}
.navig {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.navig:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.order:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.bajolinea {
	BORDER-BOTTOM: #006699 1px dotted
}
SELECT {
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #006699 1px solid; COLOR: #666666; BORDER-BOTTOM: #006699 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.submit_expertos {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0078b3
}
.titulostabla {
	BORDER-RIGHT: #00529f 1px dotted; BORDER-TOP: #00529f 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM-COLOR: #00529f; BORDER-LEFT: #00529f 1px dotted
}
.paginacion {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; COLOR: #ff9900; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none
}
.paginacion:hover {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ff9900 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.paginaactiva {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.nota {
	FONT-SIZE: 11px; COLOR: #0a8bc9; FONT-STYLE: italic
}
TABLE.precios {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; MARGIN: 5px; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 0px solid
}
TD.precios {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid
}

.titulo-nuevo { color: #000000; font-size: 12px; text-transform: uppercase; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con {display:inline-block;}
.con {display:block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */

.tabla20 {position:absolute; left:0px; top:0px; z-index:1;}
.tabla2 {border-right:4px solid #06458f; border-left:4px solid #06458f;width:190px; }
.lineazul {background:#06458f; height:4px; }
.lineazul span {display:none;}
.lineagris {background:#a3a3a3; height:4px; width:180px;}
.lineagris span {display:none;}
.fndnaranja {background:#ff9900; padding:5px;}
.fndnaranja span a {color:#fff; font-weight:bold; text-decoration:none;}
.fndbeige {background:#e4e6e8;padding:5px;}
.fndbeige span a {color:#06458f; font-weight:bold; text-decoration:none;}
.fndblanco {background:#FFF;padding:5px 5px 0px 5px;}
.fndblanco span a {color:#06458f; font-weight:bold; text-decoration:none;}
.fndgris {background:#dfe5eb; padding:5px 5px 0px 5px;border:2px solid #a3a3a3;width:180px; height:50px; margin:5px;}
.fndgris span a {color:#06458f; font-weight:bold; text-decoration:none;}
.fndazul {background:#afd0f0; padding:5px 5px 0px 5px;}
.fndazul2 {background:#6594c4; padding:5px;}
.fndazul2 span  {color:#fff; font-weight:bold; text-decoration:none;}
.txt {color:#000; float:left; font-size:11px; padding:10px;  }
.btn-encuesta {background:transparent url(/img/btn_encuesta.gif); font-size:10px; border:0px;width:100px; height:18px; margin-top:8px;}
.auten {width:780px; margin:0px 7px; padding-left:5px; background:#FF9900; color:#FFF; font-size:11px;}
.autenenl a {color:#FFF; text-decoration:none;padding-left:5px;padding-right:5px;}
.auten .salir {color:#FF0000;}

#skyscraper { clear: both; position:relative; width: 120px; }
#skyscraper2 { clear: both; position:relative; width: 120px; }
