/* AJUSTES */
*+html .floatFix {height:1%}
* html .floatFix {height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */

form {border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;}

ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;}
ul li {margin-bottom:0px;}

h1 {margin:0px;padding:0px;}

P.clear {margin:0;padding:0;clear:both}
/* /AJUSTES */


body{font:normal 14px/20px Arial, sans-serif;color:#666;background:#fff;margin:0px;}

a {text-decoration:none;color:#005CAA;text-decoration:underline;}
a:hover {color:#0078F0;}

b {color:#666;}

.izquierda{float:left;}
.derecha{float:right;}

body .header {background-color:#005BAA;}
body.home .header {background-color:#666;}

body .header span {width:930px;height:88px;margin:auto;display:block;}
body.home .header span {background:url("../imgs/header-home.jpg") no-repeat scroll center top transparent;height:141px;}
body.servicios .header span {background:url("../imgs/header-institucional.jpg") no-repeat scroll left top transparent;}
body.institucional .header span {background:url("../imgs/header-institucional.jpg") no-repeat scroll left top transparent;}
body.contacto .header span {background:url("../imgs/header-institucional.jpg") no-repeat scroll left top transparent;}
body.cursos .header span {background:url("../imgs/header-cursos.jpg") no-repeat scroll left top transparent;}


/* boton */
.boton a {float:left;display:block;background:#005CAA;padding:4px 6px 0 6px;height:18px;color:#fff;font-weight:bold;text-decoration:none;line-height:16px;}
.boton b.izq {display:block;float:left;height:22px;width:5px;background:url("../imgs/fdo-botoncito-izq.gif") no-repeat scroll left top transparent;}
.boton b.der {display:block;float:left;height:22px;width:5px;background:url("../imgs/fdo-botoncito-der.gif") no-repeat scroll left top transparent;}
.boton:hover a {background:#0078F0;}
.boton:hover b.izq {background:url("../imgs/fdo-botoncito-izq-over.gif") no-repeat scroll left top transparent;}
.boton:hover b.der {background:url("../imgs/fdo-botoncito-der-over.gif") no-repeat scroll left top transparent;}

/* botonera */
.botonera {background:url("../imgs/fdo_header.jpg") repeat-x scroll left top transparent;}
.botonera ul {width:930px;margin:auto;padding:5px 15pxr;}

.botonera ul li {float:left;}
.botonera ul li a{padding:0 36px;float:left;height:63px;text-align:center;cursor:pointer;display:block;text-decoration:none;}
.botonera ul li a:hover {background:#f1f1f1;}
.botonera ul li img{margin-top:20px;}

.botonera ul li.logo a{width:256px;padding:0px;display:block;}
.botonera ul li.logo a:hover {background:none;}
.botonera ul li.logo img{margin-top:0px;}

.botonera ul li.on a{background:url("../imgs/fdo-boton-over.jpg") repeat-x scroll left top #065EAD;cursor:default;}

/* subBotonera */
.subBotonera {margin-top:1px;background:url("../imgs/fdo_header.jpg") repeat-x scroll left -15px transparent;}
.subBotonera ul {width:930px;margin:auto;padding:5px 15pxr;}

.subBotonera ul li {float:left;}
.subBotonera ul li a{font-size:13px;font-weight:bold;color:#333;padding:10px 10px;width:115px;float:left;text-align:center;cursor:pointer;display:block;text-decoration:none;}
.subBotonera ul li a:hover {background:#E7E7E4;}
.subBotonera ul li img{margin-top:20px;}

.subBotonera ul li.on a{color:#fff;background:url("../imgs/fdo-boton-over.jpg") repeat-x scroll left top #065EAD;cursor:default;}

/* contenedor */
.contenedor {width:660px;margin:auto;background:url("../imgs/linea.gif") repeat-y scroll 576px top;margin-top:25px;padding-bottom:30px;}
.contenedor .segunda {width:570px;float:left}
/*.contenedor .tercera {width:313px;float:right;padding-top:15px;}*/

.segunda h2 {font-size:16px;font-weight:bold;color:#005BAA;}

/* banners */
ul.banners {width:313px;}
ul.banners a {text-decoration:none;}
ul.banners li span{margin-bottom:15px;height:100px;display:block;}

ul.banners li.cursos {background:url("../imgs/banner-cursos.gif") no-repeat scroll left top;}
ul.banners li.informacionUtil {background:url("../imgs/banner-infromacion-util.gif") no-repeat scroll left top;}
ul.banners li.contacto {background:url("../imgs/banner-contacto.gif") no-repeat scroll left top;}

ul.banners li.cursos:hover {background-image:url("../imgs/banner-cursos-over.gif");}
ul.banners li.informacionUtil:hover {background-image:url("../imgs/banner-infromacion-util-over.gif");}
ul.banners li.contacto:hover {background-image:url("../imgs/banner-contacto-over.gif");}


.bannerMasCursos {background:url("../imgs/banner-mas-cursos.gif") no-repeat scroll 20px 10px #F2F2F2;display:block;height:77px;text-decoration:none;}
.bannerMasCursos:hover {background:url("../imgs/banner-mas-cursos-over.gif") no-repeat scroll 20px 10px #F2F2F2;}

/* cursos */
.listadoCursos {margin:50px 0 40px 0;}

.listadoCursos .curso .anexo {display:none;}

.listadoCursos .curso {margin-bottom:35px;padding-bottom:15px;border-bottom:solid 1px #dadada;}
.listadoCursos .curso a.foto {display:block;width:155px;height:114px;overflow:hidden;margin-right:20px;float:left;}
.listadoCursos .curso a.titulo {color:#006699;font-weight:bold;font-size:16px;display:block;text-decoration:none;}
.listadoCursos .curso a.titulo:hover {color:#0078F0!important;}
.listadoCursos .curso .info {width:730px;}

.listadoCursos .curso.conAnexo {background:url("../imgs/linea.gif") repeat-y scroll 769px top;}
.listadoCursos .curso.conAnexo .anexo {display:block;width:140px;padding-left:10px;font-size:11px;line-height:14px;float:right;}
.listadoCursos .curso.conAnexo .anexo img{width:93px;margin:4px 0px 5px 0px;}
.listadoCursos .curso.conAnexo .anexo .nombre {font-weight:bold;display:block;}

/* contacto */
body.contacto p a {text-decoration:none!important;}
body.contacto p a b {color:#006699!important;}
body.contacto p a:hover b {text-decoration:none;color:#0078F0!important;}

/* pie */
.pie {border-top:solid 1px #dadada;}
.pie span{width:930px;margin:auto;padding:5px 10px 15px 10px;display:block;font-size:12px;}



