@charset "UTF-8";
/* CSS Document */

body { background:url(../img/background.jpg) repeat-x; margin:0 auto; font-family:Lucida Sans Unicode, Verdana, Arial, Sans-Serif; overflow:scroll; overflow:-moz-scrollbars-vertical;}
ul { list-style:none; margin:0px; padding:0px; }
li{ list-style:none; margin:0px;}
p { margin:0px;}
img { border:0px;}

#content { width:910px; margin:0px auto;}
#content .sombraright { position:absolute; margin:29px 0 0 900px; }
#content .sombraleft { position:absolute; margin:29px 0 0 -17px; }
#encabezado { overflow:hidden; height:192px;}
#encabezado .logo{ height:110px; padding:29px 0 0 0; float:left;}
#encabezado .header { height:158px; float:left;}

#encabezado .menu { margin:0px; float:left; width:740px;}
#encabezado .menu ul { background: url(../img/menu.jpg) no-repeat; height:34px; text-indent:-999px; }
#encabezado .menu ul li { float:left; background:url(../img/menu.jpg) no-repeat; height:34px;}
#encabezado .menu ul li a {float:left;  background:url(../img/menu.jpg) no-repeat; height:34px;}
#encabezado .menu ul li a:hover {margin:0px; padding:0px; background-image:none;}

#encabezado .menu ul li.compania {width:101px;  margin:0px; padding:0px; float:left; background-position: 0px -34px;}
#encabezado .menu ul li.compania a { width:101px; margin:0px; padding:0px; float:left; background-position: 0px 0px;}
#encabezado .menu ul li.compania.Activo {margin:0px; padding:0px; float:left; background-position: 0px -34px;}

#encabezado .menu ul li.productos {width:101px;  margin:0px; padding:0px; float:left; background-position: -101px -34px;}
#encabezado .menu ul li.productos a { width:101px; margin:0px; padding:0px; float:left; background-position: -101px 0px;}
#encabezado .menu ul li.productos.Activo {margin:0px; padding:0px; float:left; background-position: -101px -34px;}

#encabezado .menu ul li.educacion {width:102px;  margin:0px; padding:0px; float:left; background-position: -203px -34px;}
#encabezado .menu ul li.educacion a { width:102px; margin:0px; padding:0px; float:left; background-position: -203px 0px;}
#encabezado .menu ul li.educacion.Activo {margin:0px; padding:0px; float:left; background-position: -203px -34px;}

#encabezado .menu ul li.multimedia {width:113px;  margin:0px; padding:0px; float:left; background-position: -306px -34px;}
#encabezado .menu ul li.multimedia a { width:113px; margin:0px; padding:0px; float:left; background-position: -306px 0px;}
#encabezado .menu ul li.multimedia.Activo {margin:0px; padding:0px; float:left; background-position: -306px -34px;}

#encabezado .menu ul li.novedades {width:107px;  margin:0px; padding:0px; float:left; background-position: -419px -34px;}
#encabezado .menu ul li.novedades a { width:107px; margin:0px; padding:0px; float:left; background-position: -419px 0px;}
#encabezado .menu ul li.novedades.Activo {margin:0px; padding:0px; float:left; background-position: -419px -34px;}

#encabezado .menu ul li.contacto {width:103px;  margin:0px; padding:0px; float:left; background-position: -526px -34px;}
#encabezado .menu ul li.contacto a { width:103px; margin:0px; padding:0px; float:left; background-position: -526px 0px;}
#encabezado .menu ul li.contacto.Activo {margin:0px; padding:0px; float:left; background-position: -526px -34px;}

#encabezado .menu ul li.newsletter {width:112px;  margin:0px; padding:0px; float:left; background-position: -632px -34px;}
#encabezado .menu ul li.newsletter a { width:112px; margin:0px; padding:0px; float:left; background-position: -632px 0px;}
#encabezado .menu ul li.newsletter.Activo {margin:0px; padding:0px; float:left; background-position: -632px -34px;}

#encabezado .buscador { margin:5px 0 0 0; float:left;}
#encabezado .buscador p.ir { margin:0; float: right;}
#encabezado .buscador p.ir a { margin:0; float: right; text-decoration:none; padding:0 0 0 10px; font-size:0.9em; color:#00357E;}
#encabezado .buscador p.ir a:hover { text-decoration:underline;}

#main{ overflow:hidden; clear:both;}
#cuerpo {overflow:hidden;}
#cuerpo .row { width:910px; overflow: hidden; clear:both;}

/* Modulo */
#cuerpo .row .modulo { height:170px; width:445px; float:left; background:url(../img/modulo.jpg); margin:0 10px 6px 0px; font-size:.8em; color:#00357E; line-height:1.1em;}
#cuerpo .row .modulo .top h3 { padding:0px; margin:0px;}

/* formacion */
.modulo .formacion { padding:20px 20px 0 20px; font-size:0.9em;}
.modulo .formacion h4 { clear: both; margin:0px; padding:0px; font-weight:normal; font-size:0.9em;}
.modulo .formacion .noticia { clear: both; margin:7px 0 0px 0; padding:0px 0 7px 0; font-weight:normal; border-bottom:1px dotted #00357E; }
.modulo .formacion .noticia a { text-decoration:none; color:#00357E;}
.modulo .formacion .noticia a:hover { text-decoration:underline; color:#00357E;}

/* Novedades */
.modulo .novedades { padding:0px; font-size:0.85em; line-height:1.2em;}
.modulo .novedades .novedad { padding:15px 0 0 20px; font-size:0.9em; float:left; width:190px;}
.modulo .novedades .novedad img { float:left;}
.modulo .novedades .novedad .texto { float:right; width:115px;}
.modulo .novedades .novedad .texto .vermas { background:url(../img/vermas.jpg) no-repeat; padding:0 0 0 20px; height:20px; margin:5px 0 0 0px;}
.vermas a { text-decoration:none; color:#00357E; font-weight: bold;}

.modulo .novedades .Unicanovedad { padding:15px 0 0 20px; font-size:1em!important; float:left; width:390px; line-height:1.5em!important;}
.modulo .novedades .Unicanovedad img { float:left;}
.modulo .novedades .Unicanovedad .texto { float:right; width:315px;}
.modulo .novedades .Unicanovedad .texto .vermas { background:url(../img/vermas.jpg) no-repeat; padding:0 0 0 20px; height:20px; margin:5px 0 0 0px;}
.vermas a { text-decoration:none; color:#00357E; font-weight: bold;}



#cuerpo .bannerPromo { overflow:hidden; margin:0 0 5px 0;}
#pie { background:#00357E; height:50px; clear:both; color:#FFFFFF; font-size:.75em; padding:5px 0 5px 0px;}
#pie .nav { width:900px; margin:0 auto;}
#pie .nav a { text-decoration:none; color:#FFFFFF;}
#pie .nav a:hover { text-decoration:underline; color:#FFFFFF;}
#pie .nav ul { margin:0px!important; padding:0px 0 4px 0;}
#pie .nav ul li {margin:0px; display:inline;}
#pie .nav ul li a {  margin:0px!important; float:left; text-decoration:none; color:#FFFFFF;}
#pie .nav ul li a:hover {color:#0352C3; text-decoration:none;}
#pie .nav .copy { clear:both; border-top:1px dotted #FFFFFF; padding:5px 0 0 0;}
#pie .nav .copy p { float:left;}
#pie .nav .copy .if { float:right;}


