* { margin:0px; padding:0px; text-decoration:none; list-style-type:none; border:0px;}
html { width:100%; height:100%;}
body { text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; height:100%; background:url(img/fondo.jpg) center no-repeat;}
a { color:#000000;}
a:hover { text-decoration:underline;}
a:active{outline: none;}
h1 { display:none;}
h2 { font-size:22px; font-weight:normal; padding-top:25px;}
h3 { font-size:20px; font-weight:normal; padding-top:17px; margin-left:15px; text-align:left;}
h4 { font-size:16px; text-align:left; padding-top:20px; margin-left:15px;}
h5 { font-size:12px; font-weight:normal; text-align:left; margin-left:15px; line-height:20px; letter-spacing:0.3px;}
h6 { font-size:12px; font-weight:normal; text-align:left; margin-left:45px; line-height:20px; letter-spacing:0.3px;}
p { font-family:Arial, Helvetica, sans-serif; text-align:left; margin-top:8px; margin-left:25px; margin-right:25px; font-size:12px; letter-spacing:0.5px;}
p a { font-size:10px; text-decoration:underline; font-weight:bold; letter-spacing:0px;}
em { font-style:normal; font-weight:bold; letter-spacing:0.3px;}
#contenedor { min-width:960px; min-height:600px; width:100%; height:100%;}
/*cabecera*/
#contenedor-cabecera { min-width:960px; width:100%; height:79px; text-align:center; border-bottom:#000 solid 6px; background: url(img/fondo-blanco.png) repeat;}
#cabecera { width:100%; /*height:79px;*/ margin:0px auto;}
#logo { float:left; margin-top:1px; margin-left:45px;}
#botonera {float:right; min-width:640px; width:66.6%; height:32px; margin-top:47px; -moz-border-radius-topleft:14px; -webkit-border-top-left-radius:14px; -moz-border-radius-topright:14px; -webkit-border-top-right-radius:14px; background:url(img/fondo-izq.png) repeat; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:0.51px;}
#botonera ul li { float:left; display:inline;}
#botonera ul li a { display:inline-block; height:15px; padding-bottom:9px; padding-top:8px; padding-left:14px; padding-right:14px;}
#botonera ul li a:hover { border-bottom: #99DD00 solid 6px; text-decoration:none;}
/*cuerpo*/
#cuerpo { width:100%; height:81%; min-height:560px; margin:0px auto;}
#izquierda-contenedor{float:left; min-width:320px; width:33.4%; height:100%; min-height:560px; background:url(img/fondo-izq.png) repeat; padding-bottom:30px;}
#izquierda { margin:auto; width:320px; padding-bottom:30px;}
#izquierda p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.3px; line-height:15px;}
#centro {float:left; margin:auto; min-width:320px; width:33.3%; height:100%; min-height:560px; background: url(img/fondo-blanco.png) repeat; padding-bottom:30px;}
#centro ol { font-size:14px; text-align:left; margin-left:26px; margin-top:22px; letter-spacing:0.1px;}
#centro ol li { margin-top:6px;}
#centro h4 { text-align:center; margin:0px; margin-bottom:10px;}
#centro img { text-align:center;}
#derecha-contenedor {float:left; min-width:319px; width:33.269%; min-height:560px; height:100%; padding-bottom:30px; background:url(img/fondo-der.png) left repeat-y;}
#derecha {margin:auto; width:320px; padding-bottom:30px;}
#derecha p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.3px; line-height:15px;}
#linea { width:275px; border-bottom:#000 solid 2px; margin-top:22px; margin-left:25px;}
/*pie*/
#pie { min-width:960px; width:100%; height:6%; min-height:42px; background-color:#000000; float:left; clear:both; margin:0px; position:fixed; bottom:0px;}
#pie p { min-width:960px; float:left; color:#FFFFFF; padding-top:0.7%; letter-spacing:0.5px; font-size:11px;}
#pie a { color:#fff; letter-spacing:0.5px; font-size:11px; text-decoration:none; font-weight:normal;}
#mate { display:inline; position:fixed; right:10px; bottom:10px; }
#pie a:hover { text-decoration:underline;}
/*---------------Quienes Somos--------------------*/
#contenedor-med { min-width:960px; width:100%; min-height:740px; }
#cuerpo-quienes {width:66.68%; min-width:640px; min-height:740px; height:100%; float:left; margin:0px auto; background: url(img/fondo-dos-columnas.png) repeat-y;}
#cuerpo-quienes h2 { text-align:left;}
#cuerpo-quienes h5 { text-align:left; margin-left:18px;}
#izquierda-quienes-contenedor{float:left; min-width:320px; width:50%; height:100%; padding-bottom:10px;}
#izquierda-quienes{ margin:auto; width:320px; padding-bottom:10px;}
#izquierda-quienes h2 { margin:0px auto; text-align:center;}
#centro-quienes {float:left; margin:auto; min-height:320px; width:50%; height:100%; padding-bottom:10px;}
#centro-quienes-texto {margin-top:96px;}
#derecha-quienes-contenedor {float:left; min-width:319px; height:100%; width:33.3%; padding-bottom:10px; background: url(img/fondo-blanco.png) repeat;}
#derecha-texto {margin-top:20px; padding-bottom:30px;}
#derecha p{ font-size:12px; margin-left:35px; margin-right:30px;}
.corte {clear: both;}
/*---------------Cursos--------------------*/
#izquierda-cursos-contenedor{float:left; min-width:320px; min-height:85%; width:33.3%; background:url(img/fondo-izq.png) repeat;}
#izquierda-cursos { margin:auto; min-width:280px; width:85%;}
#izquierda-cursos p { text-align:justify; margin:auto;}
#izquierda-cursos h2 { margin-bottom:20px;}
#izquierda-cursos h5 { margin:auto; font-size:14px; line-height:15px; margin-top:10px; letter-spacing:0.5px; font-weight:300; text-align:justify; font-style:italic;}
#derecha-cursos-contenedor {float:left; min-width:640px; width:66.6%; height:85%; background: url(img/fondo-blanco.png) repeat;}
#derecha-cursos { width:100%; height:100%;}
#derecha-texto { margin-top:15px; float:left;}
#derecha-cursos p{ font-size:12px; margin-left:25px; margin-right:20px;}
.corte {clear: both;}

#accordion {min-width:640px; width:98%; margin:10px auto;}
.accordion {min-width:640px; width:98%;}
.accordion dt {width:639px; padding:4px 6px; font-weight:bold; cursor:pointer; text-align:left; height:13px;}
.accordion dt:hover {color:#555; text-decoration:underline;}
.accordion .open {}
.accordion dd {overflow:hidden;}
.accordion span {display:block; width:639px;}
#accordion p { text-align:justify;}
#accordion a {font-size:10px; font-weight:bold; float: left; margin-left:14px; margin-top:5px;}

	/*
	.panel-cel-titulo {height:13px;}
	.panel-titulo {height:13px; text-align:left; margin:0px auto; color:#000; width:98%;}
	.panel-titulo h3 {font-size:16px; font-weight:bold; min-width:640px; width:98%; max-width:960px; margin-left:13px; padding-top:1px; float:left;}
	.panel-titulo a {color:#000; height:20px; display:block;}
	.panel-titulo a:hover {color:#555;}
	.panel-titulo a:active {padding-top:1px; height:19px;}
	.panel-titulo a:focus {color:#555; outline:none;}


	.panel-cel {padding-bottom:1px; min-width:640px;}
	.panel-cel a:hover {color:#555;}
	.panel-contenido {height:160px; text-align:left; margin:0px auto; width:98%;}
	.panel-contenido p {margin-top:0px; float:left; text-align:justify; min-width:640px;}
	.panel-contenido a {clear:both; float:left; margin-top:1px; margin-left:13px; font-size:10px; font-weight:bold; display:inline-block;}
*/
/*---------------Bolsa de Trabajo--------------------*/
#izquierda-bolsa { margin:auto; margin-top:53px; width:320px; padding-bottom:30px;}
#izquierda-bolsa p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.3px; line-height:15px;}
#centro-bolsa {float:left; margin:auto; min-width:320px; width:33.3%; height:100%; background: url(img/fondo-blanco.png) repeat; padding-bottom:30px;}
#centro-bolsa p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#derecha-bolsa {margin:auto; margin-top:53px; width:320px; padding-bottom:30px;}
#derecha-bolsa p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.3px; line-height:15px;}

/*---------------Como llegar--------------------*/
#izquierda-como { margin:auto; width:320px;}
#izquierda-como p { margin-top:15px; font-size:14px; letter-spacing:0.6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#derecha-como { width:100%; height:100%;}
#derecha-como-texto { margin-top:15px; float:left; font-size:14px;}
#derecha-como-texto img { margin-top:20px; margin-left:38px; border:#FFFFFF 3px solid;}
#derecha-como h3 { line-height:10px; font-size:16px;}
/*---------------Contacto--------------------*/
#contenedor-med-contacto { min-width:960px; width:100%; height:84%;}
#cuerpo-contacto {width:66.68%; min-width:640px; height:100%; float:left; margin:0px auto; background: url(img/fondo-dos-columnas.png) repeat-y;}
#cuerpo-contacto h2 { text-align:left;}
#cuerpo-contacto h5 { text-align:left; margin-left:18px;}
#izquierda-contacto-contenedor{float:left; min-width:320px; width:50%; height:100%; padding-bottom:10px;}
#izquierda-contacto{ margin:auto; width:320px; margin-top:13px;}
#izquierda-contacto h2 { margin:0px auto; text-align:left;}
#centro-contacto {float:left; margin:auto; min-height:320px; width:50%; height:100%; padding-bottom:10px;}
#centro-contacto-texto {margin-top:64px;}
#derecha-contacto-contenedor {float:left; min-width:319px; height:100%; width:33.3%; padding-bottom:10px; background: url(img/fondo-blanco.png) repeat;}
#derecha-contacto { margin:0px auto; margin-top:22px;}
#derecha-contacto p{ font-size:12px;}
#derecha-contacto p span{ margin:0px;}
.corte {clear: both;}
label { display:block; margin:0px auto;}
input:focus {border: #009900 groove 2px;}
textarea { display:block;}
textarea:focus {border: #009900 groove 2px;}
#contacto{ margin-top:24px;}
.titulos-formulario { font-size:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:20px;}
.linea-texto { width:228px; height:21px; padding-top:4px; padding-left:4px; border: #000 groove 2px; background: url(img/fondo-blanco-70.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block;}
.area-texto { width:228px; height:117px; padding-top:5px; padding-left:4px; border: #000 groove 2px; background: url(img/fondo-blanco-70.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
select {border: #000 groove 2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
select:focus {border: #009900 groove 2px;}
#boton-submit { display:block; width:88px; height:24px; border:solid 2px #000; background: url(img/fondo-quienes.jpg) repeat; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:0.5px; padding-bottom:4px; margin-top:11px;}
#boton-submit:hover { cursor:pointer; color:#000000; background: url(img/fondo-quienes.jpg) right repeat; }

#mail { background:url(img/fondo-blanco-20.png) repeat;}


