/* CSS Document */
/*h1, h2, h3, h4, h5, h6, ul, li, a, p, */
/* CSS Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
:focus{outline:none;}
h1, h2, h3, h4, h5, h6, p, ul, li, a, textarea, input {
	margin:0;
	border:0;
	text-decoration:none;
	list-style:none;
	padding:0;
	outline: none;
}

html,body{height:100%;}
#main{width: 980px;height: 400px;margin: 0 auto;position: relative;z-index: 0;display: table;}
#bg-head{width: 100%;height: 106px;top: 0;left:0; background:url(../images/bg-head.jpg) repeat-x; z-index: -1; position: absolute; }
#bg-menu{width: 100%;height: 26px;top: 106px;left:0; background:url(../images/bg-menu.jpg) repeat-x; position: absolute;}
#bg-gris{width: 100%;height: 156px;top: 131px;left:0; background:url(../images/bg-1.jpg) repeat-x; position: absolute;}
#bg-azul{width: 100%;height: 100%;top: 0;left:0; z-index:-2;background:url(../images/bg-2.jpg) repeat; position: absolute;}


#head{width: 980px;height: 106px;top: 0;}
#sec-usuario{width: 302px;height: 17px; float:left;margin-top: 81px;}
#ingresar{float: left;border-right: 1px solid #90908F;width: 61px;height: 14px;}
#ingresar a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #90908F;}
#ingresar a:hover{color: #37477C;font-weight: bold;}
#registrarse{float: left;width: 61px;height: 14px;padding: 0 0 0 13px;}
#registrarse a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #90908F;}
#registrarse a:hover{color: #37477C;font-weight: bold;}
#saludo{float: left; width: auto;height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #90908F;}
#saludo span,#saludo a{color: #37477C;font-weight: bold;}
#logo{width: 230px;height: 83px;float: left;margin: 13px 0 0 80px; position: relative;}
.brillog{
	position:relative;
	margin: 0 auto;
    display: block;
	height: 83px;
	width: 230px;	
	text-decoration:none;
	overflow:hidden;
}
.brillog span{
	position:relative;
	display: block;
	background:url(../images/brillo.png) no-repeat;	
	background-position: -300px 0px;
	margin-top:-83px;
	height: 83px;
	width: 230px;	
}

.brillog2{
	position:relative;
	margin: 0 auto;
    display: block;
	height: 67px;
	width: 138px;	
	text-decoration:none;
	overflow:hidden;
}
.brillog2 span{
	position:relative;
	display: block;
	background:url(../images/brillo.png) no-repeat;	
	background-position: -138px 0px;
	margin-top:0px;
	height: 67px;
	width: 138px;
}

.brillog3{
	position:relative;
	margin: 0 auto;
    display: block;
	height: 67px;
	width: 179px;	
	text-decoration:none;
	overflow:hidden;
}
.brillog3 span{
	position:absolute;
	top: 0;
	left: 0;
	display: block;
	background:url(../images/brillo.png) no-repeat;	
	background-position: -138px 0px;
	margin-top:0px;
	height: 67px;
	width: 179px;
}
/*.brillog:hover span{
	background-position: 300px 0px;
	-webkit-transition-property: all;
	-webkit-transition-duration: 1.5s;
	transition-property: all;
	transition-duration: 1.5s;
}*/
.equipo{  /*padding-left: 180px;*/ padding-top: 39px;}
.equipo div{ float: left; width: 570px;}
.equipo .foto_equipo{ width: 330px; padding-right: 20px;  }

#sec-redes{width: 81px;height: 45px;float: right;margin-top: 49px;}
#buscanos{width: 81px;height: 18px;float: left;font-family: Arial, Helvetica, sans-serif;color: #2D3867;font-size: 13px;}
#fb{width: 27px;height: 26px;float: left;}
#fb a{width: 27px;height: 26px;float: left;background: url(../images/icon-fb.png) no-repeat;}
#fb a:hover{background: url(../images/icon-fb.png) no-repeat 0 -26px;}
#tw{width: 27px;height: 26px;float: left;}
#tw a{width: 27px;height: 26px;float: left;background: url(../images/icon-tw.png) no-repeat;}
#tw a:hover{background: url(../images/icon-tw.png) no-repeat 0 -26px;}
#ytb{width: 27px;height: 26px;float: left;}
#ytb a{width: 27px;height: 26px;float: left;background: url(../images/icon-ytb.png) no-repeat;}
#ytb a:hover{background: url(../images/icon-ytb.png) no-repeat 0 -26px;}
#menu-principal{width: 980px;height: 26px;float: left;display: table;position: relative;}
#menu-principal>ul{width:980px;height: 20px;float: left;display: table;position: relative;margin: 0 auto;list-style: none; position: relative;}
#menu-principal>ul>li{width: auto;height: 22px;float: left;padding-left: 24px;padding-right: 24px;padding-top:3px;position: relative;border-right: 1px solid #90908F;}
#menu-principal>ul>li>a{font-size: 13px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #252425;font-weight: bold; position: relative; z-index: 2;}
#menu-principal>ul>li:hover>a,#menu-principal>ul>li.activo>a{ color: #FFFFFF;}
#menu-principal>ul>li:hover,#menu-principal>ul>li.activo{ background:url(../images/over1.jpg) repeat-x;}
#cont-1{width: 980px;height: 288px;margin: 0 auto;position: relative;z-index: 0;display: table;top: 0;left: 0; background-color:#FFF;}
#sec-banners{width: 830px;height: 282px;float: left;margin-top: 3px;margin-left: 4px;}
.banner-home{width: 830px;height: 282px;float: left;}
#sec-menu{width: 138px;height: 282px;float: right;margin-top: 3px;margin-right: 4px;}
#b-inscripciones{width: 138px;height: 68px;float: left;}
#b-inscripciones a{width: 138px;height: 68px;float: left; background:url(../images/bt-inscripciones.jpg);}
#b-inscripciones a:hover{background:url(../images/bt-inscripciones.jpg) no-repeat 0 -68px;}
#b-aula{width: 138px;height: 68px;float: left;margin-top: 3px;}
#b-aula a{width: 138px;height: 68px;float: left; background:url(../images/bt-aulavirtual.jpg);}
#b-aula a:hover{background:url(../images/bt-aulavirtual.jpg) no-repeat 0 -68px;}
#b-bolsa{width: 138px;height: 68px;float: left;margin-top: 3px;}
#b-bolsa a{width: 138px;height: 68px;float: left; background:url(../images/bt-btrabajo.jpg);}
#b-bolsa a:hover{background:url(../images/bt-btrabajo.jpg) no-repeat 0 -68px;}
#b-enlaces{width: 138px;height: 68px;float: left;margin-top: 3px;}
#b-enlaces a{width: 138px;height: 68px;float: left; background:url(../images/bt-enlaces.jpg);}
#b-enlaces a:hover{background:url(../images/bt-enlaces.jpg) no-repeat 0 -68px;}
#cont-2{width: 980px;height: 172px; display: table;float: left;margin-top: 12px;}
.enlace-directo{width: 239px;height: 166px;float: left; position:relative;}
.enlace-directo img{ position: absolute; top: 0; left: 0;}
.name-e{width: 239px;height:28px;border-radius: 9px 9px 0px 0px; overflow: hidden; background:url(../images/bg-enlace-name.jpg) repeat-x;font-size: 15px;font-family:Arial, Helvetica, sans-serif;color: #FFF;text-align: center;padding-top: 8px;}
.img-e{width: 239px;height:136px; float:left}
.img-e img{width: 239px;height:159px; float:left}
.img-e a{width: 237px;height:134px;border-radius: 0px 0px 9px 9px; overflow: hidden;float: left;border: 1px solid #FFF; position: relative;}
#footer-home{width: 100%;height: auto;/*bottom: 0;*/float: left; background-color: #1E1D1D; position: absolute; }
.footer-1{width: 980px;height: 100px;margin: 0 auto;padding: 9px 0 13px 0;}
.nuestras-sedes{width: 980px;height: 17px;padding: 8px 0 0 0;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666666; text-align:center;font-weight: bold;}
.text-f{width: 476px;height: auto;padding: 9px 7px 0 7px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: white;text-align: center;
float: left;}
.text-f a,.text-f a:hover,.text-f a:active,.text-f a:visited{ color: white;}
#cont-banners{width: 980px;height: 183px;margin: 0 auto;position: relative;z-index: 0;display: table;top: 0;left: 0; background-color:#FFF; border-bottom:solid 4px #2D3867;}
.banner-interno{width: 974px;height: 180px;float: left;margin-left: 3px;}
#cont-all{width: 980px;height: auto;margin: 0 auto;position: relative;z-index: 0;display: table;top: 0;left: 0; background-color:#FFF;}
#box-info{width: 920px;height: auto;margin: 0 auto;padding: 25px 0 30px 0;display: table;position: relative;}
#box-info2{width: 300px;height: auto;padding: 25px 0 30px 0;float: left;margin-left: 30px;}
.columna1{width: 600px;height: auto;float: left;}
.columna2{width: 295px;height: auto;float: right;}
h1{font-size: 22px;font-family:Arial, Helvetica, sans-serif;color: #2D3867;}
p{font-size: 14px;font-family:Arial, Helvetica, sans-serif;color: #383838;margin-top: 15px;text-align: justify;}
#footer-interior{width: 100%;height: auto;bottom: 0; left:0; background-color: #1E1D1D; }
.footer-2{margin: 0 auto;padding: 11px 0 20px 0;width: 637px;height: 137px}
.footer-3{width: 980px;height: 135px;margin: 0 auto;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: white; text-align:center;}
.lista{width: 250px;height: auto;float: left;}
.lista>ul{width: 250px;height: auto;float: left;list-style: none;}
.lista>ul>li{width: 250px;height:23px;float: left;border-bottom: 1px solid #FFF;padding-top: 3px;}
.lista>ul>li>a{font-size: 11px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #FFF;}
.lista>ul>li:hover>a,.lista>ul>li.activo>a{ color: #ECBF15;}
.centro{width: 1px;height: 108px;float: left;margin-left: 68px;margin-right: 68px;background-color: #FFF;}
.columna{width: 440px;height: auto;float: left;}
.cuadro{width: 362px;height: 134px;margin: 0 auto;border: 1px solid #383838;margin-top: 20px;}
.cuadro-img{width: 351px;height: 124px;float: left;margin-left: 5px;margin-top: 5px;}
#box-datos{width: 250px; height:150px; float:right; margin-top:30px;}
h2{font-size: 16px;font-family:Arial, Helvetica, sans-serif;color: #2D3867;}
.lista-info{width: 600px;height: auto;float: left;margin-top: 25px;}
.lista-info>ul{width:600px;height: 174px;float: left;list-style: none;margin-left: 15px;margin-top: 10px;}
.lista-info>ul>li{width: 600px;height: auto;float: left;font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif; background:url(../images/vineta2.jpg) no-repeat 0 5px;padding-left: 14px;padding-bottom: 7px;}

.subtitle-barra{width: 272px;height: 19px;float: left; background:url(../images/right-barra.jpg) right no-repeat; background-color: #002c5d;font-size: 16px;font-family:Arial, Helvetica, sans-serif;color: #FFF;padding-left: 10px;padding-top: 2px;}

.numeracion{border-radius: 4px 4px 4px 4px; overflow: hidden;float: left;border: 1px solid #132f57;margin-right: 7px; margin-top: -3px; width: 22px;height:19px;font-size: 15px;font-family:Arial, Helvetica, sans-serif;color: #132f57;text-align: center;padding-top: 3px;}
#tabla-datos{width: 250px;height: auto;float: right;padding-bottom: 25px;margin-top: 21px;} 
#tabla-datos table{width: 250px;height: 30px;float: left;border-collapse: collapse;} 
#tabla-datos thead td{font-size: 13px;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bold;
border-collapse: collapse;
vertical-align: middle;
background-color: #132f57;padding-left: 5px;border: 1px solid #132f57;}
#tabla-datos tbody td{font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #383838;
text-align: left;
border-collapse: collapse;
vertical-align: middle;
padding-left: 5px; border: 1px solid #383838;}
#bt-inscribirme{width: 138px;height: 67px;float: right;margin-top: 47px;margin-right: 55px;}
#bt-inscribirme a{width: 138px;height: 67px;float: right; background:url(../images/bt-inscribirse.jpg); /*position: relative; z-index:2; overflow: hidden;*/}
#bt-inscribirme a:hover{background:url(../images/bt-inscribirse.jpg) no-repeat 0 -67px;}
.etiq-0{width: 191px;height: 166px;float: right; background:url(../images/etiqueta3.jpg);margin-right: 29px;margin-top: 25px;}
.etiq-0 a{ float: left; height: 100%; width: 100%;}
#tipo-sistema{width: 174px;height: 173px;float: right;clear: both; margin-top: -6px;margin-right: 33px;}
#buscar-exp{margin-top: 25px;width: 325px;height: 57px;float: left;}
.input{width: 305px;height: 27px;float: left;border: 1px solid #8D8D8D;font-size: 14px;color: #585757;font-family: Arial, Helvetica, sans-serif;
padding-left: 8px;padding-right: 8px;margin-top: 10px;}
#options-mostrar{width: 350px;height: 55px;float: left; margin-top: 30px;clear: both;}
#form-options{width: 384px;height: 30px;float: left;font-size: 14px;color: #585757;font-family: Arial, Helvetica, sans-serif;margin-top: 10px;}
#form-options td{width: 128px;height:18px;float: left;}
.bt-standar{width: auto;height:26px; float:left; margin-top: 20px;}
.bt-standar a{width: auto;height:22px;border-radius: 5px 5px 5px 5px; background-color:#2D3867; float:left;text-align: center;color: white;
padding-left: 12px;padding-right: 12px;padding-top: 4px;font-family: arial;font-size: 15px;text-decoration: none; }
.bt-standar a:hover{ background-color:#006EB3; }
#info-testimonios{width: 600px;height: auto;float: left;margin-top: 30px;}
.box-test{width: 600px;height: auto;float: left;margin-top: 30px;}
.autor{width: 600px;height: 17px;float: left; background:url(../images/vineta1.jpg) no-repeat left;font-size: 13px;color: #2C6996;font-family: Arial, Helvetica, sans-serif;padding-left: 13px;font-weight: bold;}
.testimonio{font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #383838;margin-top: 7px;text-align: justify;width: 600px;height: auto;float: left;}
#ingresar-testimonio{width: 245px;height: 285px;float: right; border:#2D3867 solid 2px;margin-top: 30px; }
#head-test{width: 245px;height: 21px;float: left; background-color:#2D3867; text-align:center;font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #FFF;padding-top: 4px;}
#form-testimonio{width: 205px;height: 168px;margin: 0 auto;display: table;}
.input2{width: 205px;height: 20px;float: left;border: 1px solid #585757;font-size: 14px;color: #585757;font-family: Arial, Helvetica, sans-serif;
padding-left: 8px;padding-right: 8px;margin-top: 10px;}
.input2-2{width: 205px;height: 147px;float: left;border: 1px solid #585757;font-size: 14px;color: #585757;font-family: Arial, Helvetica, sans-serif;padding-left: 8px;padding-right: 8px;margin-top: 10px;padding-top: 6px;}
#box-form{width: 395px;height: 260px;float: left;margin-top: 26px;margin-left: 30px;}
#formulario{width: 395px;height: 195px;float: left;}
.fila1{width: 395px;height: 29px;float: left;padding-bottom: 10px;}
.name-celda{width: 70px;height: 21px;float: left;font-size: 13px;color: #383838;font-family: Arial, Helvetica, sans-serif;margin-top: 6px;}
.fila2{width: 395px;height: 75px;float: left;padding-bottom: 10px;}
.input3{width: 305px;height: 75px;float: left;border: 1px solid #8D8D8D;font-size: 14px;color: #585757;font-family: Arial, Helvetica, sans-serif;
padding-left: 8px;padding-right: 8px;margin-top: 10px;}
#box-datos2{width: 395px;height: 260px;float: left;margin-top: 26px;margin-left: 30px;}
.box_contactenos{width: 395px;height: 260px;float: right;margin-top: 26px;margin-left: 55px;}
.fila-dato{width: 357px;height: 25px;float: left;padding-bottom: 10px;font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #383838;text-align: justify;}
.icono{width: 25px;height: 22px;float: left;padding-right: 9px;}
.namedato{font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #28467B;width: auto;height: 17px;float: left;padding-right: 4px;font-weight: bold;padding-top: 4px;}
.correos-lista{width: 390px; height:auto; float:left; font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #28467B;}
.name-correo{ width: 121px; height:16px; float:left; font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #383838; padding-right: 20px;}
.name-correo span{ float: right;}
.enlaces-mails{ float:left; width: 201px; height:16px;}
.enlaces-mails a{ font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #006EB3;}
#map{width: 878px;height: 221px;margin: 0 auto;display: table;padding-top: 24px;}
#mapas{width: 395px;height: auto;margin: 0 auto;display: table;padding-top: 24px; float: right;}
.mapa-box{width: 385px; height:auto; float:left;}
.img-map{width: 385px; height:221px; float:left;padding-bottom: 16px;}

.galeria{width: 888px;height: auto;margin: 0 auto;display: table;padding-top: 24px;}
.box-foto{width: 196px;height: 164px;float: left;margin-left: 34px;margin-bottom: 20px;}
.foto-all{width: 194px;height: 140px;float: left; border: #2D3867 solid 1px;}
.foto{width: 184px;height: 129px; margin: 0 auto;display: table;padding-top: 5px;}
.titulo-foto{width: 196px;height: 20px;float: left; text-align: center;font-size: 14px;color: #FFF;font-family: Arial, Helvetica, sans-serif; background-color: #2D3867;padding-top: 2px;}
.submenu{width: 165px;height: auto;float: left;margin-top: 15px;}
.submenu>ul{width: 165px;height: auto;float: left;list-style: none;}
.submenu>ul>li{width:165px ;height:25px;float: left; background: url(../images/punto.jpg) repeat-x bottom;padding-top: 4px;}
.submenu>ul>li>a{font-size: 12px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #383838; font-weight: bold;}
.submenu>ul>li:hover>a,.submenu>ul>li.activo>a{ color: #006696; background:url(../images/vineta1.jpg) no-repeat 0 4px; padding-left: 12px;}

.box-videos{width: 694px;height: auto;float: right;margin-top: 15px;}
.video{width: 220px;height: 174px;float: left; border: 1px solid #006696;margin-left: 14px;margin-bottom: 20px;}
.video a{width: 220px;height: 174px;float: left;}
.link-video{width: 212px;height: 141px;margin: 0 auto;display: table;padding-top: 4px; }
.name-video{width: 220px;height: 24px; float:left;font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif; text-align:center;margin-top: 7px;}

#lista{width: 920px;height: 174px;float: left;margin-top: 25px;}
#lista>ul{width: 870px;height: 174px;float: left;list-style: none;margin-left: 15px;margin-top: 10px;}
#lista>ul>li{width: 856px;height: auto;float: left;font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif; background:url(../images/vineta2.jpg) no-repeat 0 5px;padding-left: 14px;padding-bottom: 7px;}

.bolsa-1{width: 920px;height: auto;margin: 0 auto;display: table;position: relative;}
#form-bolsa{width: 404px;height: 142px;float: left;margin-top: 26px;margin-left: 30px;}
#formulario2{width: 404px;height: 70px;float: left;}
#box-options{width: 170px;height: auto;float: right;margin-right: 30px;}
#box-options>ul{width: 170px;height: auto;float: right;list-style: none;text-align: right;}
#box-options>ul>li{width: 170px;height: 16px;float: right; border-bottom: 1px solid #006EB3;padding-top: 4px;padding-bottom: 9px; }
#box-options>ul>li>a{font-size: 12px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #006EB3;font-weight: bold;}
#box-options>ul>li:hover>a,#box-options>ul>li.activo>a{color: #26398A;}


.propuestas{width: 830px;height:auto; margin: 0 auto;display: table;position: relative;padding-top: 30px;}
.box-oferta{width: 830px;height:100px; float:left;border-bottom: 1px solid #868686;margin-top: 17px;}
.boxlogo{width: 90px;height:80px; float:left; border: 1px solid #868686;}
.boxinfo{width: 525px;height:80px; float:left;margin-left: 15px;}
.oferta a{font-size: 12px;font-family:Arial, Helvetica, sans-serif;color: #006EB3;font-weight: bold;}
.oferta a:hover{ text-decoration:underline;}
.text{font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #383838;margin-top: 3px;}

.bt-regresar{width: 70px;height:14px; float:right; margin-top: 15px;}
.bt-regresar a{width: 70px;height:14px; float:right; background:url(../images/bt-regresar.jpg) no-repeat; text-indent: -9999999999px; }
.bt-regresar a:hover{background:url(../images/bt-regresar.jpg) no-repeat 0 -14px; }

.box-detalle{width: 830px;height:auto; margin: 0 auto;display: table;position: relative;padding-top: 20px;padding-bottom: 20px;}
.tabla-detalle{width: 830px;height:auto; float:left;border-collapse: collapse;  margin-top:30px;}
.tabla-detalle td{font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif;text-align: left;vertical-align: middle;background-color: #FFF;padding-left: 20px;border: 1px solid #AFAFAF; padding-top:5px;padding-bottom: 5px;}
.icon-empresa{width: 56px;height:50px; float:left;}

.box-enlaces{width: 888px;height:200px;margin: 0 auto;display: table;padding-top: 24px;}
.enlace{width:206px;height:71px; float:left; background:url(../images/bg-enlace.jpg) no-repeat;cursor: pointer;margin-left: 21px;margin-bottom: 20px;}
.logito{width:75px;height:65px; float:left;margin-top: 3px;margin-left: 3px; position:relative; overflow: hidden;}
.logito img{ position:absolute; top: 0; left: 0;}
.nombre{float: left;width: 110px;height: auto;margin-left: 5px;margin-top: 5px; text-align: center;}
.nombre a{font-size: 12px;font-family:Arial, Helvetica, sans-serif;color: #383838;}

#options-color{ width:auto; height:17px; float: left;clear: both;margin-top: 24px;margin-left: 32px;}
.opcion1{ width:auto; height:auto; float: left;padding-right: 20px;}
.color{width:17px; height:17px; float: left;}
.textito{font-size: 13px;color: #383838;font-family: Arial, Helvetica, sans-serif;width:auto; height:17px; float: left;padding-left: 7px;}
.box-calendario{width: 854px;/*height:500px;*/ height: auto;margin: 0 auto;display: table;padding-top: 35px;}
.boxito{width: 248px;height: 240px;float: left;margin-left: 55px;margin-bottom: 35px;}
.tabla-calend{width: 248px;height: 207px;float: left;border-collapse: collapse;}
.tabla-calend td{font-size: 13px;color: #383838;font-family: Arial, Helvetica, sans-serif;text-align: center;vertical-align: middle;background-color: #FFF;border: 1px solid #E0DFDF;padding-top: 5px;padding-bottom: 5px;}
.tabla-calend td a{font-size: 13px;color: #FFF;font-family: Arial, Helvetica, sans-serif;text-align: center;vertical-align: middle;}
.mes{width: 248px;height:27px;float: left; background:url(../images/bg-head-calendar.jpg) repeat-x; font-weight: bold; text-align: center;font-size: 19px;font-family:Arial, Helvetica, sans-serif;color: #FFF; padding-top: 6px;text-decoration: underline;}

#img-aula{width: 396px;height: 272px;float: left;margin-top: 10px;margin-left: 260px;}

.insc-izq{width: 385px;height: 260px;float: left;margin-top: 26px;margin-left: 30px;}
.formulario-insc{width: 385px;height: 195px;float: left;}.insc-izq{width: 425px;height: 260px;float: left;margin-top: 26px;margin-left: 30px;}
.insc-der{width: 385px;height: 260px;float: right;margin-top: 26px;margin-right: 30px;}
.seleccion{float: left;width: 131px;height: 22px;margin-left: 14px;}

.popup-galeria{width: 625px;height: 400px;float: left; border: #2D3867 solid 5px;}
.foto00{width: 625px;height: 400px;float: left;}
.box-negro{width: 625px;height: 40px;position: absolute;top: 54%;background: url(../images/bg-nombregall.png) repeat-x;}
.titular{width: auto;height: 18px;font-weight: bold; font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #FFF;margin-top: 13px; margin-left: 22px; }
.flechas-bt{width: 55px;height: 22px;float: right; margin-right: 22px;margin-top: 10px;}
.f-izq{width: 14px;height: 22px;float: left;}
.f-izq a{width: 14px;height: 22px;float: left; background:url(../images/flechaizq.png) no-repeat;}
.f-izq a:hover{background:url(../images/flechaizq.png) no-repeat 0 -22px;}
.f-der{width: 14px;height: 22px;float: left;margin-left: 27px;}
.f-der a{width: 14px;height: 22px;float: left; background:url(../images/flechader.png) no-repeat;}
.f-der a:hover{background:url(../images/flechader.png) no-repeat 0 -22px;}

#botonsitos{width: auto;height: 18px;height: 18px; position: absolute;bottom: 13px;left: 21px;}
.oo{width: 18px;height: 17px;float: left;margin-left: 6px;}
.oo a{width: 18px;height: 17px;float: left; background:url(../images/bt-circle.png) no-repeat;}
.oo a:hover{background:url(../images/bt-circle.png) no-repeat 0 -17px;}


.titulados-all{width: 919px;height: auto;margin: 0 auto;display: table;padding-top: 24px;}
.univ-box{width: 165px;height: 155px;float: left; border: solid 5px #DFE0E2;margin-left: 11px;margin-top: 11px;}
.logo-u{width: 165px;height: 105px;float: left; position: relative;}
.logo-u a{width: 142px;height: 105px;float: left;}
.logo-u img{ position: absolute; top: 0; left:0;}
.name-u{width: 143px;height: 39px;float: left; border-top:solid 1px #DFE0E2;text-align: center;line-height: 16px;padding-top: 8px; font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #383838;padding-left: 11px;padding-right: 11px;}


.box-titulados{width: 800px;height:auto; margin: 0 auto;display: table;position: relative;padding-top: 20px;padding-bottom: 20px; clear: both;} 
.box-titulados table{width: 800px;height: auto;float: left;border-collapse: collapse;} 
.box-titulados thead td{font-size: 13px;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
border-collapse: collapse;
vertical-align: middle;
background-color: #858585;padding-left: 5px;border: 1px solid #FFF;}
.box-titulados tbody td{font-size: 14px;font-family:Arial, Helvetica, sans-serif;color: #383838;
text-align: center;
border-collapse: collapse;
vertical-align: middle;
padding-left: 5px; border: 1px solid #AFAFAF;}

.ventana-popup{width: 335px;height: auto;float: left; border: 1px solid #2464A5;border-radius: 9px 9px 9px 9px;overflow: hidden;box-shadow: 4px 4px 5px #CFCECE; background: #FFF;}
.titulito{font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif;width: auto;float: left;height: 17px;margin-left: 21px;
margin-top: 16px;padding-right: 21px;font-weight: bold;}
.detallito{margin-left: 21px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #383838;margin-top: 15px;text-align: justify;
width: auto;height: auto;float: left;clear: both;padding-right: 21px;padding-bottom: 14px;}
.detallito p{ margin: 0; padding: 0;}

#intro{width: 357px;height: 300px;display: table;margin: 0 auto;margin-top: 145px;}
#img-intro{width: 357px;height: 201px;float: left;}
#enlace-face{width: 135px;height: 32px;float: left;font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #383838;padding-left: 118px;
padding-right: 96px;margin-top: 8px;}
#enlace-face a{width: 40px;height: 32px;float: left; background:url(../images/e-fb.jpg) no-repeat;margin-top: 7px;}


.ventana-ingresarcv{width: 312px;height: 264px;float: left; border: 1px solid #2464A5;border-radius: 9px 9px 9px 9px;overflow: hidden;box-shadow: 4px 4px 5px #CFCECE;}
#ingresarcv{width: 270px;height: 219px;margin: 0 auto;margin-top: 19px;}
.flex-banner{ width: 830px; float: left; height: 282px;background: #fff; border: 4px solid #fff;}

.desplegable{width: 162px;height: auto;float: left; position: absolute; z-index: 1; top: -10px; left: 0px; display: none;}
.desplegable>ul{width: 162px;height: auto;float: left;list-style: none;}
.desplegable>ul>li{width: 162px;height: 22px;float: left; background:url(../images/bg-desplegable.jpg) repeat-x;text-align: center;}
.desplegable>ul>li>a{font-size: 12px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #252425; font-weight: bold;}
.desplegable>ul>li:hover>a,.desplegable>ul>li.activo>a,.subdesplegable>ul>li:hover>a{ color:#4A5BA7;}

.subdesplegable{width: 193px;height: auto;float: left; position: absolute; z-index: 1; top: 0px; left: 193px; display: none;}
.subdesplegable>ul{width: 193px;height: auto;float: left;list-style: none;}
.subdesplegable>ul>li{width: 193px;height: 22px;float: left; background:url(../images/bg-desplegable.jpg) repeat-x;text-align: center;}
.subdesplegable>ul>li>a{font-size: 12px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #252425; font-weight: bold;}

.titulo_abogado{ width: 193px!important;}
.titulo_abogado ul{ width: 193px!important;}
.titulo_abogado li{ width: 193px!important;}

.act_juridica{ width: 218px!important;}
.act_juridica ul{ width: 218px!important;}
.act_juridica li{ width: 218px!important;}

.diplomados{ width: 143px!important;}
.diplomados ul{ width: 143px!important;}
.diplomados li{ width: 143px!important;}

.tesis{ width: 165px!important;}
.tesis ul{ width: 165px!important;}
.tesis li{ width: 165px!important;}

.logros{ width: 217px!important; left: 162px; top: -10px;}
.logros ul{ width: 217px!important;}
.logros li{ width: 217px!important;}

.sede-n{font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #28467B; text-align: center; padding-bottom: 10px; font-weight: bold;}

.paquete{width: 570px;height: auto;float: left;margin-top: 5px;}
.paquete>ul{width:600px;height: 174px;float: left;list-style: none;margin-left: 15px;margin-top: 10px;}
.paquete>ul>li{width: 600px;height: auto;float: left;font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif; background:url(../images/vineta2.jpg) no-repeat 0 5px;padding-left: 14px;padding-bottom: 7px;}
.t-azul{float: left;font-size: 14px;color:#04457f;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.convisto{float: left;font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif; background:url(../images/icon-visto.jpg) no-repeat;padding-left: 21px;margin-left: 117px;padding-bottom: 5px;}

#sedes2{width: 920px;height: 335px;margin: 0 auto;padding-top: 24px;}
.sede2-box{width: 290px; height:335px; float:left;margin-right: 25px;}
.img-sede{width: 278px; height:215px; float:left;margin-bottom: 15px;}
.sede-n{width:284px; height:16px; float:left; font-size: 15px;font-family:Arial, Helvetica, sans-serif;color: #28467B; text-align:center; font-weight: bold;padding-bottom: 12px;}
.namedato{font-size: 13px;font-family:Arial, Helvetica, sans-serif;color: #28467B;width: 284px;height: 17px;float: left;padding-right: 4px;font-weight: bold;padding-top: 4px;}
.lista-sede{width: 600px;height: auto;float: left;margin-top: 25px;}
.lista-sede>ul{width:600px;height: 174px;float: left;list-style: none;margin-left: 15px;margin-top: 10px;}
.lista-sede>ul>li{width: 600px;height: auto;float: left;font-size: 14px;color: #383838;font-family: Arial, Helvetica, sans-serif; background:url(../images/vineta2.jpg) no-repeat 0 5px;padding-left: 14px;padding-bottom: 7px;}
.box-csc{width: 694px;height: auto;float: right;margin-top: 15px;}


/* CALENDARIO - TIPO DE EVENTOS */
.cal_titulo_abogados{background-color:#2464AA !important;}
.cal_diplomados{background-color:#DF9C1A !important;}
.cal_seminarios{background-color:#C00B19 !important;}


/** TESTIMONIOS **/
.fecha_testimonio{ width: 100%; text-align: right; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #383838;}

/*17-02-2015*/
#cont-3{width: 980px;height: 142px;float: left;margin-top: 12px;}
.cont-lecciones{width: 980px;height: 173px;float: left;margin-top: 12px;}
.cont-lecciones .flex-direction-nav a{ color: #FFFFFF; }
#head-celeste,.head-cont-inicio{width: 965px;height: 23px;float: left; background:url(../images/bg-notleg.jpg) repeat-y;border-radius: 9px 9px 0px 0px;
overflow: hidden;font-size: 15px;font-family: Arial, Helvetica, sans-serif;color: #FFF;padding-top: 8px;padding-left: 15px;font-weight: bold;}
#head-celeste a,#head-celeste a:active,#head-celeste a:visited,#head-celeste a:link,#head-celeste a:hover,.head-cont-inicio a{ color: white;}
#btn-flechas{width: 52px;height: 22px;float: right;margin-right: 15px;margin-top: -3px;}
#bt-bajar{width: 24px;height: 22px;float: left;}
#bt-bajar a{width: 24px;height: 22px;float: left; background:url(../images/btn-flecha.png) no-repeat;}
#bt-bajar a:hover{background:url(../images/btn-flecha.png) no-repeat 0 -22px;}
#bt-subir{width: 24px;height: 22px;float: right;}
#bt-subir a{width: 24px;height: 22px;float: left; background:url(../images/btn-flecha2.png) no-repeat;}
#bt-subir a:hover{background:url(../images/btn-flecha2.png) no-repeat 0 -22px;}
.contenedor_noticias{width: 980px; height: 110px; position: relative; overflow: hidden;}
.contenedor_noticias .abs{width: 980px; height: auto; position: absolute; top: 0; left: 0;}
.notc{width: 490px;height: 110px;float: left; background-color:#FFF;}
.foto-notc1{width: 207px;height: 110px;float: right;}
.foto-notc1 a{width: 207px;height: 110px;float: left; background:url(../images/noticias/img-nota1.jpg) no-repeat;}
.foto-notc1 a:hover{background-position: 0 -110px;}
.foto-notc2{width: 207px;height: 110px;float: right;}
.foto-notc2 a{width: 207px;height: 110px;float: left; background:url(../images/noticias/img-nota2.jpg) no-repeat;}
.foto-notc2 a:hover{background-position:0 -110px;}

.inf-notc{width: 250px;height: 70px;float: left;font-size: 13px;font-family: Arial, Helvetica, sans-serif;color: #383838;padding-top: 8px;padding-left: 15px;line-height: 14px; text-align:justify;}
.inf-notc span{font-size: 13px;font-family: Arial, Helvetica, sans-serif;color: #007CB9;font-weight: bold;}
.inf-notc a:hover,.inf-notc a:active,.inf-notc a:visited,.inf-notc a:link{ color: #383838}
.btn-leermas{width: 71px;height: 18px;float: right;margin-right: 18px;margin-top: 5px;}
.btn-leermas a{width:71px;height: 18px;float: left; background:url(../images/btn-leermas.png) no-repeat;}
.btn-leermas a:hover{background:url(../images/btn-leermas.png) no-repeat 0 -18px;}

#cont-4{width: 980px;height: 115px;float: left;margin-top: 12px; background-color:#FFF;}
#img-left{width: 204px;height: 115px;float: left;}
#comentarios-box{width:776px;height: 115px;float: left;}
.coment{width:256px;height: 115px;float: left;margin-right: 4px; cursor: pointer;}
.foto-coment{width:256px;height: 115px;float: left;}
.title-coment{width: 242px;line-height: 12px;height: 47px;background: url(../images/transparencia.png) repeat-y;position: absolute;
bottom: 20px;font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #FFF;text-align: justify;padding: 7px 7px 7px 7px;}
.title-coment span{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #FC0;}
.title-coment a,.title-coment a:link,.title-coment a:hover,.title-coment a:visited,.title-coment a:active{ color: white; width: 100%; height: 100%; display: table;}

#fecha-hora{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #383838;margin-top: 9px;float: left;width: 540px;height: 15px;}
#title-noticia{width: 540px;height: auto;font-size: 25px;font-family: Arial, Helvetica, sans-serif;color: #007CB9;margin-top: 3px;text-align: justify;border-bottom: #C5C5C5 1px solid;padding-bottom: 13px;float: left;line-height: 21px;}
#img-liketwits{width: auto;height: 21px;margin-top: 20px; clear: both; float: left;}
#img-liketwits iframe{ float: left;}

#box-coment{width: 540px;height: 252px;float: left;margin-top: 30px; clear:both;}
#ingresar-coment{width: 540px;height: 25px;float: left; background:#848484;}
#text-barra{width: auto;height: 21px;float: left; margin-left:15px; background:url(../images/icon-globo.png) no-repeat;padding-left: 42px;font-size: 16px;font-family:Arial, Helvetica, sans-serif;color: #FFF; padding-top:4px;}
#box-form-coment{width: 538px;height: 225px;float: left; border:1px solid #848484;}
#botones-usuario{width: 142px;height: 17px; float:left;margin-top: 15px;margin-left: 17px;}
#ingresar2{float: left;border-right: 1px solid #007CB9;width: 61px;height: 14px;}
#ingresar2 a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #007CB9;}
#ingresar2 a:hover{color: #265495;}
#registrarse2{float: left;width: 61px;height: 14px;padding: 0 0 0 13px;}
#registrarse2 a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #007CB9;}
#registrarse2 a:hover{color: #265495;}
#form-little{width: 470px;height: 116px;float: left;margin-left: 37px;margin-top: 15px;}
.fila1{width: 395px;height: 29px;float: left;padding-bottom: 10px;}
.name-celda{width: 70px;height: 21px;float: left;font-size: 13px;color: #383838;font-family: Arial, Helvetica, sans-serif;margin-top: 6px;}

#img-noticia{width: 325px;height:208px;float: left; background-color:#E0E1E4;text-align: center;padding-top: 7px;}
#ult-noticias{width: 325px;height:207px;float: left;margin-top: 30px; }
.contenido_noticia{font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #383838;text-align: justify;float: left;}
.contenido_noticia img{ padding: 20px; padding-left: 0px; padding-top: 0px; text-align: left;}
.barra-azul{width: 316px;height: 20px;float: left;background-color: #132f57;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFF;
padding-top: 4px;padding-left: 9px;}
#cuadro-noticias{width: 325px;height:87px;float: left;border-bottom: solid 1px #007CB9;margin-top: 10px;}
.img-chica{width: 98px;height:74px;float: left;}

#anteriores{width: 325px;height:auto;float: left;margin-top: 18px; }

.menu-meses{width: 246px;height: auto;float: left;margin-top: 15px;margin-left: 20px;}
.menu-meses>ul{width: 246px;height: auto;float: left;list-style: none;}
.menu-meses>ul>li{width:230px ;height:24px;float: left; border-bottom: solid 1px #007CB9;padding-top:6px; background:url(../images/vineta2.jpg) no-repeat 0 10px;padding-left: 13px;}
.menu-meses>ul>li>a{font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #383838;}
.menu-meses>ul>li:hover>a,.menu-meses>ul>li.activo>a{ color: #006696;}

#name-comentarista{width: 540px;height: 15px;float: left;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #01618C;font-weight: bold;margin-top: 27px; text-transform: uppercase;}
#name-comentarista span{font-size: 12px;font-family:Arial, Helvetica, sans-serif;color: #383838;}
#img-articulo{width: 250px;height: 185px;float: left;margin-top: 18px;padding-right: 20px;}
#columnistas{width: 270px;height:207px;float: left;margin-top: 30px;}
#enlaces-columnistas{width: 270px;height:auto;float: left;margin-top: 20px;}

.coment2{width:270px;height: 125px;float: left;padding-bottom: 15px;}
.foto-coment2{width:270px;height: 125px;float: left;}
.title-coment2{width: 256px;line-height: 12px;height: 47px;background: url(../images/transparencia.png) repeat-y;position: absolute; font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #FFF;text-align: justify;padding: 7px 7px 7px 7px;margin-top: 64px;}
.title-coment2 a,.title-coment2 a:link,.title-coment2 a:hover,.title-coment2 a:visited,.title-coment2 a:active{ color: white;}
.title-coment2 span{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #FC0;}
#otras-opiniones{width:515px;height: 85px;float: left;margin-top: 40px;}
.menu-opiniones{width: 515px;height: auto;float: left;margin-top: 10px;margin-left: 20px;}
.menu-opiniones>ul{width: 515px;height: auto;float: left;list-style: none;}
.menu-opiniones>ul>li{width:515px ;height:19px;float: left;background:url(../images/vineta1.jpg) no-repeat 0 7px;padding-left: 13px;}
.menu-opiniones>ul>li>a{font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration: none;color: #186490;}
.menu-opiniones>ul>li:hover>a,.menu-opiniones>ul>li.activo>a{ color: #006696; text-decoration:underline;}


/* 17-02-2015 Parte 2*/


#not-internas{width:540px;height: auto;float: left;margin-top: 25px;}
.nota{width:540px;height: 130px;float: left;border-bottom: solid 1px #C5C5C5; padding-bottom: 12px;margin-top: 10px;}
.foto-nota{width:172px;height: 130px;float: left;margin-right: 20px;}
.fecha-nota{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #383838;margin-top: 9px;float: left;width: 328px;height: 15px;}
.title-nota{float: left;width: 328px;height: 80px;margin-top: 5px;}
.title-nota a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #007CB9;font-weight: bold; text-align:justify;}
.title-nota a:hover{ text-decoration:underline;}


/* SEDES */
.btn-ver{width: auto; height:15px; float: left;
padding-bottom: 10px;}
.btn-ver a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0092DB; text-decoration:underline; font-weight: bold;}
.btn-ver a:hover{color: #004481;}


/* BANCO DE EXPEDIENTE */

.exp_jud{ border: none;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #383838;}


/* CONTACTENOS */
.mapa_tabs{font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.mapa_tabs table{ width: 100%;}
.mapa_tabs table td{ background: #333; color: #FFF; padding: 5px; text-align: center; cursor: pointer; width: 30%;}
.mapa_tabs table td:hover,.mapa_tabs table td.activo{ background: #28467B; }

.table_asesoria{border-collapse: collapse; margin-top: 10px;}
.table_asesoria td.titulo{ background: #28467B;  color: #FFF; text-align: center; }
.table_asesoria td{ padding: 10px; border: 1px solid #28467B; font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle;}
.table_asesoria p{ margin: 0;}


.btn_banco{ 
    float: right;
    position: relative;
    clear: both;
    margin-bottom: 25px;
    width: 179px;
    margin-right: 34px;}
	
.lista-contact{
	width: auto;
	clear: both;
	padding-left: 20px;
}
.lista-contact li{ padding: 5px 0; background: url(../images/vineta1.jpg) no-repeat 0px 10px; padding-left: 15px;}


/* 14-12-2015 */
.ol_alpha{list-style-type: lower-alpha; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 20px; margin-top: 10px; clear: both;}
.ol_alpha li{list-style-type: lower-alpha; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-bottom: 7px;}
.cont_list_a{ margin-left: 30px;}