body {
  margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background: #02153e url(../px/fondoair.jpg) no-repeat;;
	color: #ffffff;
	overflow: auto;
}

a { text-decoration: none; }
img { border: 0; }
.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; }

#contenedor { clear: both; margin: 0 auto;  padding:0; width: 990px;}
#cabecera {  width: 990px; height: 370px; margin: 0; }
.cabecera2 { width: 990px; height: 300px; margin: 0 0 14px 0; padding: 0; }
.contenido { margin: 0; width: 990px; text-align: left; }

/* ______________________________________________________________________________________ HOME */

.nivel1 { margin:0; float:left; width:990px;}
.nivel2 { margin:0; float:left; width:990px;}
.nivel3 { margin:0; float:left; width:990px; border-top: #999 1px solid;}

.home { float: left; width: 193px; height: 290px; margin: 10px 5px 0 0; background: url(../px/contenedor.jpg) top left repeat-x #03143f; }
.home h1 {    
	float: left;
    font-family: Georgia,Times New Roman;
    font-size: 17px;
    font-weight: normal;
    margin: 5px 0 0 10px;
    width: 114px;
}
.home h2 {
	float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0 0 10px;
}


.home2 { float: left; width: 335px; height: 290px; margin: 10px 5px 0 0; background: url(../px/contenedor.gif) top left repeat-x; }
.submenu { float: left; width: 310px; margin: 10px 0 13px 0; background: url(../px/contenedor.jpg) top left repeat-x; }

.masinfo-home {
  float: right;
  margin: 10px 18px 0 0;
  text-align: center;
  color: #ffffff;
  display: block;
  width: 98px;
  height: 18px;
  font-size: 12px;
}
a.masinfo-home { background: url(../px/masinfo-azul.jpg) top left no-repeat; }
a.masinfo-azul:hover { text-decoration: underline; }

.icono { float: left; margin: 0 0 0 10px; }
.imghome { float: left; margin: 5px 0 0 50px; }

h1 {
  font-family: Georgia, Times New Roman;
  font-size: 22px;
  font-weight: normal;
  float: left;
  margin: 32px 0 0 0;
}

h2 {
  font-size: 11px;
  font-weight: normal;
  float: left;
  margin: -20px 10px 0 102px;
}

h3 {
  font-family: Georgia, Times New Roman;
  color: #1da4cb;
  font-size: 16px;
  font-weight: normal;
  padding: 3px 0 3px 0;
  border-bottom: 1px dotted #1da4cb;
  margin: 0 20px 5px 20px;
}

a.masinfo-azul, a.masinfo-ama {
  float: right;
  margin: 5px 20px 0 0;
  text-align: center;
  color: #ffffff;
  display: block;
  width: 98px;
  height: 18px;
  font-size: 12px;
}

a.masinfo-azul { background: url(../px/masinfo-azul.jpg) top left no-repeat; }
a.masinfo-ama { background: url(../px/masinfo-ama.jpg) top left no-repeat; }
a.masinfo-azul:hover, a.masinfo-ama:hover { text-decoration: underline; }
#btnacordion { float: right; margin: 20px 0 0 0;}
#btnacordion a { color:#FFDC00; font-size:16px; text-decoration:underline;}
#btnacordion a:hover { text-decoration:none;}
h1 .azul { color: #1da4cb; }
h1 .amarillo { color: #fbd900; }

.destacado {
    color: #FFDC00;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 38px;
    margin: 10px 0 10px 20px
}

.logos { margin: 0 0 10px 20px; }

.logos img { width: 52px; height: 40px; float: left; margin: 0 10px 0 0; }
.logos p { float: left; margin: 0; width: 165px; }
.logos a, .menu-item a { font-family: Georgia, Times New Roman; font-size: 16px; color: #fbd900; }
.logos a:hover, .menu-item a:hover { text-decoration: underline; }

.logos2 {padding: 5px 0 0 0; text-align: right; margin: -50px 0 0 0; }
.logos2 img { margin: 0 1px 0 0; }
#dossier { background: url(../imagenes/dossier.png) no-repeat scroll 0 0 transparent; border:none; width:382px; height:41px; float:left;}
#dossier:hover { background:url(../imagenes/dossier.png) no-repeat scroll 0 -41px transparent; cursor: pointer;}
/*_____________________________________________________________________________________ banner jquery */
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0; margin:0;}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		 

		dd p{line-height:120%}
		#accordion-2{width:990px;height:160px;padding:0px; margin: 0; font-family: Arial, Helvetica, sans-serif;}
		#accordion-2 h2{font-size:20px;color:#ffdc00; margin:0}
		#accordion-2 h2.margin { margin:0; padding:0 0 5px 0;}
		#accordion-2 dl{width:990px;height:160px}	
		#accordion-2 dt{height: 70px;text-align:right;padding:10px 15px 0 0;font-size:15px;font-weight:bold;font-family: Arial, Helvetica, sans-serif, Times, serif; background:url(../px/bg_dt.jpg) #4d6888; color: #FFF; border: 1px solid #a7b2c1; border-bottom:none;}
		#accordion-2 dt.active{cursor:pointer; color:#ffdc00;}
		#accordion-2 dt.hover{color:#ffdc00; background-image:url(../px/bg_dt2.jpg);}
		#accordion-2 dt.active.hover{color: #ffdc00; background-image:url(../px/bg_dt.jpg); }
		#accordion-2 dd{padding:10px 0 0 30px;background: url(../px/bg_dd.png)  repeat-x;border-left:0;margin-right:3px; color: #FFF;}
		#accordion-2 dd ul { float:left; width: 220px; margin:0; padding:0;}
		#accordion-2 dd ul li { list-style:none;}
		#accordion-2 dd ul li a {color: #FFF;}
		#accordion-2 dd ul li a:hover { color:#6cc6f6; text-decoration:none;}
		#accordion-2 dd h3 { color: #FFF; font-size:10px; border: none; margin: 50px 0 0 0;}
		#accordion-2 .slide-number{color:#FFF; display:none;}
		#accordion-2 .active .slide-number{color: #CCC;}
		#accordion-2 a{color:# FFF;}
		#accordion-2 dd a img{ border:0}
		#accordion-2 dd p { color: #6cc6f6;}

.iconacoordion { float: right;margin:0; width: 250px;}
.grupolista { width: 225px; float:left; margin: 0 0 10px 0;}
.grupotexto {  width: 225px; float:left; margin: 0 0 20px 0;}
.grupotexto { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 11px; margin:0 0 0 0;}
.expli { width: 500px; float:left; margin: 0; text-align: left; }
.expli2 { width: 350px; float:left;}
.expli3 { width: 350px; float:right; margin: 115px -45px 0 0; text-align:right; }
#textoalt { color:#FFF;}
.btnbanner { float:left; margin: 0 0 0 0;}
#puntos {    
	float: right;
    left: 166px;
    margin: 0;
    position: relative;
    top: -153px;
}
#puntos2 {    
    float: right;
    left: 190px;
    margin: 0;
    position: relative;
    top: -117px;
}
/* ______________________________________________________________________________________ PERMISOS */

.texto { float: left; width: 675px; margin: 10px 5px 10px 0; background: url(../px/contenedor.gif) top left repeat-x; }
h2 a, .lista a { color: #1da4cb; }
h2 a:hover, .lista a:hover { text-decoration: underline; }

.caja { margin: 15px 0 0 50px; width: 574px; }
.caja img { float: left; width: 108px; height: 114px; margin: 0; }

.caja-texto {
  float: left;
  width: 426px;
  height: 105px;
  margin: 0 0 0 20px;
  padding: 5px 10px 0 10px;
  background: #11254c;
}

.caja-texto h1 { font-size: 18px; float: none; margin: 0; }
.caja-texto p { margin: 5px 0 5px 0; color: #68748d; }
.caja-texto a.masinfo-azul, .caja-texto a.masinfo-ama { margin: 5px 7px 0 0; }

.menu-item, .menu-aula {
  margin: 12px 0 0 10px;
  padding: 5px;
  background: #11254c;
  width: 280px;
  height: 60px;
}

*html .menu-item { width: 290px; }
.menu-item img { width: 121px; height: 59px; float: left; margin: 0 10px 0 0; }
.menu-item p {
    border-bottom: 1px dotted #FBD900;
    float: right;
    margin: 5px 0 0;
    padding: 0 0 5px;
    text-align: center;
    width: 280px;
}

#menu-old {
    float: left;
    margin: 5px 0 0;
    width: 140px;
}
.calendario {
  margin: 22px 0 0 10px;
  padding: 5px;
  background: #11254c;
  width: 280px;
}

.calendario h2 {
  font-family: Georgia, Times New Roman;
  font-size: 16px;
  color: #fbd900;
  font-weight: normal;
  margin: 0 0 5px 0;
  padding: 0 0 3px 0;
  width: 280px;
  border-bottom: 1px dotted #fbd900;
}

.examen { margin: 0; padding: 3px 0 3px 0; border-bottom: 1px dotted #68748d; }
.fecha { background: #fbd900; padding: 5px 0 5px 0; text-align: center; float: left; margin: 0 5px 0 0; color: #11254c; width: 50px; }
.examen-texto { float: left; margin: 0; width: 220px; }

.permiso-foto { width: 250px; float: left; margin: 15px 10px 10px 20px; }
.permiso-texto { float: left; width: 370px; margin: 0; }
.lista li { padding: 0 0 5px 0; list-style-image: url(../px/li.gif); }

.nosotros-foto { width: 320px; float: left; margin: 15px 10px 10px 20px; }
.nosotros-texto { float: left; width: 300px; margin: 0; }
*html .permiso-texto, *html .nosotros-texto { margin: 15px 0 0 0; }

.permiso-dest { float: left; width: 310px; margin: 20px 0 0 20px; background: url(../px/contenedor.gif) top left repeat-x; }
.permiso-dest h1 { margin: 22px 0 0 0; font-size: 18px; }
.dest-imagen { margin: 10px 0 0 10px; }
.permiso-dest p { margin: 5px 10px 5px 10px; }
.permiso-dest a.masinfo-azul { margin: 5px 10px 10px 0; }

a.a-ama { color: #fbd900; }

.cont { margin: 0 20px 0 20px; }

.tab { width: 635px; }
.tab td { padding: 5px; font-size: 12px; }
.header td { background: #1da4cb; font-size: 14px; }
.cambio td { background: #11254c; }


.desp-texto { float: left; width: 650px; margin: 0; }
.desp-texto p { margin-left: 20px; }
li.desp { border-bottom: 1px dotted  #1da4cb; padding-top: 3px; font-size: 14px; }
li.desp ul, li.desp p { margin: 6px 0 0 20px; padding: 0; font-size: 11px; }

.tabla { width:665px; float:left; margin:15px 0 15px 0;}
.colum { float:left; border-right:#FFF solid 2px;}
.filaT { background-color:#3ea8cd; padding:5px; color:#FFF; font-weight:bold; border-bottom:#FFF solid 2px;}
.fila { background-color:#1c3c82; padding:5px; border:#FFF solid 2px;}
.fila2 { background-color:#4a6ab0; padding:5px; border:#FFF solid 2px;}


.boxCursos {
    border: 2px solid #47587A;
    float: left;
    height: 480px;
    margin: 0 3px;
    padding: 15px;
    width: 185px;
}

.boxCursos h3 {
    background: url("../px/bg_dt.jpg") repeat scroll 0 0 #4D6888;
    border-bottom: 2px solid #47587A;
    color: #FFDC00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 60px;
    margin: -15px 0 0 -15px;
    padding: 10px 0 0 15px;
    width: 200px;
}

.boxCursos .desp-texto {
	width:auto;
}

.boxCursos .lista {
	padding: 0 0 0 15px;
}

.boxCursos .lista li {
	
}

.downFicha {
    background: url("../imagenes/iconPDF.png") no-repeat scroll left 14px transparent;
    color: #FFFFFF;
    float: left;
    padding: 20px 0 5px 35px;
    text-decoration: underline;
}

.downFicha:hover {
	text-decoration:none;
}

.titutlillo {
	font-size:15px;
}




/* ______________________________________________________________________________________ NUESTROS CENTROS */

.centros { float: left; width: 990px; margin: 0 5px 10px 0; background: url(../px/contenedor.gif) top left repeat-x; }

.direccion {
  width: 470px;
  padding: 5px;
  margin: 15px 0 0 10px;
  float: left;
  background: #11254c;
}
*html .direccion { width: 470px; }

.direccion2 {
  width: 960px;
  padding: 5px;
  margin: 15px 0 20px 10px;
  float: left;
  background: #11254c;
}

h3.dir { width: 460px; margin: 0px 0 8px 0; color: #fbd900; border-bottom: 1px dotted #fbd900; }
.direccion2 h3.dir { width: 950px; }
img.img-circ { float: left; margin: 0 10px 0 0; }

.direccion-img { width: 135px; float: left; margin: 0; }
.direccion-img img { width: 135px; margin: 0 0 5px 0; }
.direccion-texto { float: left; margin: 0 0 0 10px; width: 155px; }
.direccion h1, .direccion2 h1 { font-size: 16px; margin: 0 0 5px 0; padding: 0 0 3px 0; border-bottom: 1px dotted #1da4cb; width: 155px; color: #1da4cb; }
.direccion p { margin: 0 0 0 0; padding: 0; }

p.aviso { margin: 8px 20px 8px 20px; }

p.iz { float: left; width: 90px; margin: 5px 0 0 20px; }
p.de { float: left; width: 200px; margin: 5px 0 0 0; }
.home p.iz { float: left; width: 90px; margin: 5px 0 0 20px; }
.home p.de { float: left; width: 200px; margin: 5px 0 0 0; }

.campo, .textarea {
  padding: 3px 0 3px 0;
  width: 428px;
  color: #1da4cb;
  background: #11254c;
  border: 1px solid #68748d;
}

.textarea { height: 150px; }

.campo2, .textarea2 {
  padding: 3px 0 3px 0;
  width: 190px;
  color: #1da4cb;
  background: #11254c;
  border: 1px solid #68748d;
}

.textarea2 { height: 60px; }

.enviar {
  text-align: center;
  color: #ffffff;
  display: block;
  width: 98px;
  height: 18px;
  font-size: 12px;
  border: 0;
  background: url(../px/masinfo-azul.jpg) top left no-repeat;
}

/* ______________________________________________________________________________________ PIE DE PÁGINA */

.pie {
  clear: both;
  margin: 0;
  padding: 10px 0 0 0;
  width: 990px;
  color: #1da4cb;
  text-align: center;
  height: 85px;
  background: url(../px/pie.gif) top left repeat-x;
}

.pie a, .pie2 a { color: #1da4cb; }
.pie a:hover, .pie2 a:hover { text-decoration: underline; }

.pie2 {
  clear: both;
  margin: 0;
  padding: 10px 0 0 0;
  width: 990px;
  color: #1da4cb;
  text-align: left;
  background: url(../px/pie.gif) top left repeat-x;
}

.pie2 strong { font-size: 13px; }
.pie2 ul { margin: 0 20px 15px 10px; padding: 0; float: left; }
.pie2 ul li { list-style: none; }
