* {text-indent: 0px ; margin:0px ; padding:0px ; border: 0px}
p {text-align: justify}
h1 {font-size: 1.2em; font-family::Tahoma,Verdana,Helvetica,Arial; color:#101574 ; font-weight: bold ; text-decoration: underline ; text-align: center}
h2 {font-size: 1.1em; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
h3 {font-size: 12px ; color:#24618E ; text-decoration: none ; text-align:left ; font-weight:bold}
table {margin:0px 0px 20px 0px; table-layout: auto ; width: 600px ; text-align:justify}
th {vertical-align: middle ; height: 30px ; text-decoration:underline ; text-align: left ; color:#060858 ; font-size: 12px; font-family: verdana, helvetica, arial; font-weight: bold ; margin:5px ; border-bottom: 1px solid silver}
td {vertical-align: top ;text-align: left ; font-size: 12px; font-family: verdana, helvetica, arial; margin:0px ;}
body {text-align: center}
#global {width:800px ; margin: 4px auto }
#cabecera {background-image: url(objetos/fondo-cabecera.jpg) ; background-repeat: no repeat ; width: 800px ; height:100px ; overflow: hidden}
#cabecera-imprimir{visibility:visible ; float: left}
#logotipo {float: left ; widht: 200px ; height: 100px ; margin: 5px 30px 17px 15px}
#detalle {float: left; width: 500px ; height: 100px ; margin-top: 18px}
#detalle h3 {font-family:arial,Verdana,Helvetica,sans-serif ; font-weight: bold ; color:white ; text-align: center ; height: 50px ; font-size: 28px}
#detalle h4 {font-family:arial,verdana,sans-serif,helvetica ; font-weight: bold ; color: white ; tex-align: center; height: 50px ; font-size: 12px}
#publi {width: 100px; height: 100px ; float:left}
#navegacion {float:left ; width:100% ; background:#F4F4F4 ; font-size:93% ; line-height:normal ; border-bottom:1px solid #24618E;}
#navegacion ul {margin:0; padding:10px 10px 0 0px; list-style:none;}
#navegacion li {display:inline; margin:0; padding:0;}
#navegacion a { float:left; background:url(objetos/tableftJ.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none;}
#navegacion a span {float:left;  display:block; background:url(objetos/tabrightJ.gif) no-repeat right top; padding:5px 15px 4px 6px; color:#24618E; }
#navegacion .activa a {float:left; display: block ;  color:white ; background:url(objetos/tableftJ.gif) no-repeat; background-position:100% 42px;  margin:0; padding:0 0 0 5px; text-decoration:none;}
#navegacion .activa a span {float:left;  display:block; background:url(objetos/tabrightJ.gif) no-repeat -42px right ; padding:5px 15px 4px 6px; color:white; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navegacion a span {float:none;}
/* End IE5-Mac hack */
#navegacion a:hover span {color:#FFF;}
#navegacion a:hover { background-position:0% -42px;}
#navegacion a:hover span {background-position:100% -42px;}
#contenido {float:left ; width:100% ; background-image: url(objetos/fondo_2.jpg) ; background-repeat:repeat-y ; background-position:top ; border-left:#0a506a 1px solid ; border-right: #0a506a 1px solid ; border-top: 0px solid #0a506a}
#cajatexto {float:left ; width:80% ; background-color:transparent ;}
img.flotante {float:left; margin:20px 5px 5px 0px}
#cajatexto h1 {margin: 10px}
#cajatexto h3 {margin:0px 0px 10px 10px ; text-align:right}
#cajatexto p {padding: 5px 15px 5px 10px ; color:#101574 ; text-position:justify}
#cajatexto a {color:black ; text-decoration:none}
#cajatexto a:hover {color:#101574 ; text-decoration:underline ; background:transparent}
/*Este es el menu lateral. NO TOCAR \*/
#menu {float:left; width:20%; }
#menulist{padding: 3px;border: 1px solid #fff;width: 150px;background-color: #26a;font: 12px verdana,sans-serif;}
#menulist li{list-style: none;border: 1px solid #26a;}
#menulist a{color: #F4F4F4;text-decoration: none;display: block;border-left: 1em solid #F4F4F4;border-bottom: 1px solid #F4F4F4;padding: 4px 8px;}
#menulist a:hover { border-color: #093d64; background-color:#26a ; color:#F4F4F4}
#menulist a:active { border-color: #093d64; background-color:#26a ; color:#F4F4F4}
#menulist .activa a { border-color: #248e30; background-color:#26a ; color:#F4F4F4}
#logosmenu {width:95% ; font-size:9px ; margin-top:20px}
#logosmenu th{font-size:7px ; text-decoration:none ; color:black ; text-align: center ;font-weight: bold ; border:0px ; margin:0px}
#logosmenu td{font-size:7px ; text-decoration:none ; color:black ; text-align: center ;font-weight: bold}
.calidad {font-size:8px ; text-decoration:none ; color:black ; text-align: center ;padding-top:30px ;font-weight: bold}
/* Aqui acaba menu lateral \*/
/*INICIO BARRA PARA ENLACES EN CONTENIDO \*/
#barracontenido {float:left;width:80%; hight:50px ; margin:0px 0px 0px 0px}
#barracontenido h3 {margin:10px 5px 10px 15px ; text-align:justify}
#barracontenido a {display:block ; border-color: #248e30 ; color:#26a ; background-color: white ;}
#barracontenido a:hover {display:block;  ; border-color:#26a ; text-decoration:underline ; background-color: #26a ; color:white}
#enlaces th {horizontal-align:center ; vertical-align:bottom ; border-left: 10px solid #248e30; border-bottom: 1px solid #248e30; margin: 4px 8px;}
#enlaces td {font-weight:bold ; horizontal-align:center ; vertical-align:bottom  ; border-left: 0px solid #248e30; border-bottom: 1px solid #248e30; margin: 0px 0px; color:#26a}
/*FIN BARRA PARA ENLACES EN CONTENIDO \*/
#listadocursos {margin-left: 20px ; margin-top: 20px; list-style: none ; text-align:left}
#listadocursos a{color: #24618E;text-decoration: none;display: block;border-left: 1em solid #24618E;border-bottom: 1px solid #24618E;padding: 4px 8px;}
#listadocursos a:hover { border-color: #F4F4F4; background-color:white}
#formulimpr {background-color:#F4F4F4 ; height:30px ; width:600px ; float: right ; margin:10px ; color:#24618E}
.titulodos {vertical-align: top ; width:60px ; height: 40px ; text-decoration:none ; text-align: left ; color:black ; font-size: 12px; font-family: verdana, helvetica, arial; font-weight: bold ; margin:5px ;border-bottom:0px solid silver ; text-decoration:underline}
form {width:600px;padding:5px 0; font-size:12px ; font-type:Arial,sans-serif,Tahoma,Verdana,Helvetica ; color: #27518A}
legend {font: bold 12px Arial,sans-serif;color: #27518A;}
fieldset {border: 1px solid #24618E; background:#F4F4F4}
check{margin: 2px 0 2px 10px;}
label{color:#24618E ; width:560px ; float:left ; margin:2px 0px 2px 10px ; text-align: justify}
input{border:1px solid #27518A ; margin:0px 15px 0px 2px ; align:left}
textarea {border:1px solid #27518A ; margin:0px 15px 15px 10px ; float:left}
.seleccion {color:#27518A; font: bold 12px arial,sans-serif ; width:240px}
.cursoinscribe {color:#27518A; font: bold 12px arial,sans-serif ; width:600px}
.iebt {border-bottom:1px solid; font-size:10px; line-height:2px}
#programa td {line-height:25px ; text-align:justify}
#programa li {margin: 0px 0px -2px 15px}
#clientes {background:url(objetos/fondoclientes.jpg); }
#clientes td {margin-left: 0px ; margin-top: 0px; font-size:10px ; font-weight: bold ;list-style: none ; text-align:left ; color: #24618E; text-decoration: none; border-left: 1em solid #24618E; border-bottom: 1px solid #24618E; border-top: 1px solid white ; padding: 4px 8px;}
#contenedorfotos { float:left; width:65%; background:silver ; padding:5px 5px 5px 5px ; margin:15px 0px 0px 65px ;  border-left:2px solid white ; border-top:2px solid white ; border-bottom:4px solid #0b1a29; border-right:4px solid #0b1a29}
#contenedormapa { float:left; width:75%; height: 450px ; background:#248e30 ; padding:5px 5px 5px 5px ; margin:5px 0px 5px 30px;}
#contenedormapa a {display:inline ; font-size:8px ; text-align:right}
#contenedormapa a:hover {display:inline ; font-size:10px}
#Oficinas td{font-size:10px ; width:33% ; padding:15px 1px ; border:1px solid silver}
#mapaweb td {font-size:10px ; width:auto ; padding:15px 1px ; border:1px solid silver}
#mapaweb th {color:#ffffff ; text-aling:center ; text-decoration:none ; background-color:#101574 ;margin:15px 1px}
#capitulo a {aling:center ; color:#ffffff ; background:#101574}
#capitulo a:hover {horizontal-aling:center ; color:#101574 ; background-color:#ffffff}
#formulariocontacto {float:left ; text-align:left ; margin-left:10px}
#formulariocontacto form {width:300px; padding:2px 0; font-size:12px ; font-type:Arial,sans-serif,Tahoma ,Verdana,Helvetica ; color: #27518A}
#formulariocontacto input{border:1px solid #27518A ; margin:0px 2px 0px 2px ; align:left}
#formulariocontacto table {table-layout:fixed ; width:350px}
#formulariocontacto td {font: bold 10px Arial,sans-serif;color: #27518A; width:auto}
#contacto td {padding:7px 0px 10px 0px}
#contacto th {border:0px ; font: bold 14px Arial,sans-serif;color: #5326d9; text-decoration:none}
/* FORMATO CALENDARO \*/
#calendarioescolar {float:left ; width:80% ; margin-bottom:10px ; padding:0px 0px 0px 10px ;}
.CalendarioHome {width:32%; height:210px ; float:left; margin:10px 2px 0px 2px ; border:1px solid #248e30 ;}
.CalendarioHome table {margin:0px 0px 10px 0px}
.TituloCalendario {width:100% ; font-family: verdana, helvetica, arial; color: #27518A ; font-weight: bold ; font-size:12px ; margin: 5px 0px}
.Calendario {width:180px;}
.Calendario th { height:15px ; font-size:10px ; background: #27518A ; color:white ; text-decoration:none ; margin:0px 0px 0px 0px}
.OtroMes {color: #e8e7e7}
.Festivo {color: #e91a2e}
.DiaActivo {background: #248e30; color: white}
.Laborable {color: #757575}
.calendcursos {width:180px;}
.calendcursos table {margin:5px 0px 0px 0px ; height:auto}
.calendcursos td {font-size:9px}
.NombreCurso {font-size:9px ; margin-left: 5px}
.NombreCurso a {color:black}
.NombreCurso a:hover {color:#24618E ; text-decoration:underline ; background:white}
/* Aqui acaba FORMATO CALENDARIO \*/
#pie {float:right; width:100%; background-color: f5f5f5 ; border-left:1px #0a506a solid ; border-right:1px #0a506a solid ; height:65px ; width: 800px}
#pie h1 {color:#0a506a ; font-size:10px ; text-decoration:none}
#pie a {color:#0a506a}
#pie a:hover {color:white}
#pieuno  {float:left ; width:157px}
#piedos  {background-color:#dfdede ; float:right ; width:641px ; font-size:10px}
#curva-inferior {background-image: url(objetos/curva-inferior.gif) ; background-repeat: no repeat ; width:800px ; height:12 px ; overflow:hidden}
a {color:white ; text-decoration:none; display: block}
a:link {}
a:visited {}
a:hover {color:white ; text-decoration:underline; background-color: #24618E ; display: block}
a:active {}
