@font-face {font-family: 'Helvetica'; src: url('../fuentes/HelveticaNeueLTStd-Lt.otf');}
@font-face {font-family: 'Raleway-Regular'; src: url('../fuentes/RALEWAY-REGULAR.TTF');}
@font-face {font-family: 'Raleway-Medium'; src: url('../fuentes/RALEWAY-MEDIUM.TTF');}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0; margin:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}

a{cursor:pointer;}
body{color:#666; font-family: 'Raleway-Regular', 'Verdana'; font-size: 12px;}
form{float:left; height: 390px; width:400px;}
label{float: left; width: 100px}
input{border:1px solid #CCCED0; color:#999; float: left; height: 14px; margin-bottom: 15px; padding: 2px; width: 239px;}
input:focus{background-color:#F8F9FC;}
textarea{border:1px solid #CCCED0; color:#999; height:60px; padding: 2px; width:239px;}
textarea:focus{background-color:#F8F9FC;}

#bg-wrapper{background-image:url(../img/bg-wrapper.jpg); background-repeat: no-repeat; margin: 0 auto; margin-top: 20px; width:984px;}
#content{float: left; line-height: 19px; text-align: justify; width: 640px}
#content li{list-style:disc; margin-left: 14px;}
#datos-contacto{float: right; height:115px; width: 215px;}
#completo, #completo-decreto{display: none}
#completo-blanc{display: none}
#completo-costas{display: none}
#ficha{float: left; margin: 10px 0 0 30px;}
#footer{background-image:url(../img/bg-footer.jpg); height: 50px; width: 970px;}
#footer p{color:#999999; font-size: 10px; text-align: center;}
#footer a{color:#999999; text-decoration: none}
#footer a:hover{color:#1B1F39; text-decoration: none}
#footerintro{height: 20px; margin: 0 auto; margin-top: 25px; width: 720px;}
#footerintro p{color:#999999; font-size: 10px;}
#footerintro a{color:#999999; text-decoration: none}
#footerintro a:hover{color:#1B1F39; text-decoration: none}
#header{width: 970px}
#intro{-moz-box-shadow:0 0  8px #999; -webkit-box-shadow: 0 0 8px #999; box-shadow: 0 0 8px #999; behavior: url(PIE.htc); height:450px; margin: 0 auto; margin-top:8%; width:720px;}
#main{margin-top:50px; width: 970px}
#nav{height:11px; margin-top:17px; width:970px;}
#nav ul{height: 11px; list-style: none;}
#nav li{float:left; font-family: 'Helvetica'; height: 11px; margin:0 48px;}
/*#nav li a{background-image:url(../img/sp/bg-nav.jpg); background-repeat: no-repeat; float:left; height:11px;}*/
#nav li a{color:#090911; float:left;font-weight: bold; height:11px; letter-spacing: 1px}
#nav li a:hover{color: #1B1F39!important;text-decoration: none;}
#nav-empresa a{background-position:0 0; width:133px;}
#nav-equipo a{background-position:-133px 0; width:124px;}
#nav-areas a{background-position:-257px 0; width:183px;}
#nav-actividad a{background-position:-440px 0; width:196px;}
#nav-clientes a{background-position:-636px 0; width:118px;}
#nav-novedades a{background-position:-754px 0; width:135px;}
#nav-contacto a{background-position:-889px 0; width:81px;}
#nav-empresa a:hover{background-position:0 -11px; width:133px;}
#nav-equipo a:hover{background-position:-133px -11px; width:124px;}
#nav-areas a:hover{background-position:-257px -11px; width:183px;}
#nav-actividad a:hover{background-position:-440px -11px; width:196px;}
#nav-clientes a:hover{background-position:-636px -11px; width:118px;}
#nav-novedades a:hover{background-position:-754px -11px; width:135px;}
#nav-contacto a:hover{background-position:-889px -11px; width:81px;}
#navacademica ul{width: 270px; list-style: none; margin:26px 0 0 14px;}
#navacademica li{height: 13px;}
#navacademica li a{background-image:url(../img/sp/bg-navacademica.jpg); background-repeat: no-repeat; float: left; height: 13px;}
#navacademica-catedras a{background-position:0 0; width:270px;}
#navacademica-seminarios a{background-position:0 -13px; width:270px;}
#navacademica-catedras a:hover{background-position:0 -26px;}
#navacademica-seminarios a:hover{background-position:0 -39px;}
#navequipo ul{width: 200px; list-style: none; margin:26px 0 0 13px;}
#navequipo li{height: 14px;}
#navequipo li a{background-image:url(../img/sp/bg-navequipo.jpg); background-repeat: no-repeat; float: left; height: 13px;}
#navequipo-socios a{background-position:0 0; width:161px;}
#navequipo-alianzas a{background-position:0 -14px; width:161px;}
#navequipo-asociados a{background-position:0 -28px; width:161px;}
#navequipo-socios a:hover{background-position:0 -41px; width:161px;}
#navequipo-alianzas a:hover{background-position:0 -55px; width:161px;}
#navequipo-asociados a:hover{background-position:0 -69px; width:161px;}
#novedad-completa{display: none;}
#seminarios{display: none;}
#sidebar{float:left; width:310px;}
#submenu{display: none; height: 60px!important; margin:10px!important;}
#submenu a {background:none!important;}
#wrapper{margin: 0 auto; width:970px;}

.bg-navacademicaen{background-image:url(../img/en/bg-navacademica.jpg)!important;}
.bg-nav-en{background-image:url(../img/en/bg-nav.jpg)!important;}
.bg-navequipo-en{background-image:url(../img/en/bg-navequipo.jpg)!important;}
.btn-enviar{background-color:#2D3666; color: #fff; font-weight: bold; height: 25px!important; margin:14px 0 0 100px; width: 100px!important;}
.btn-idiomaen{background-image:url(../img/en/btn-idiomaen.jpg); background-position: 0 0; cursor: pointer; float: right; height: 12px; margin:408px 21px 0 0; width: 56px;}
.btn-idiomaen:hover{background-position: 0 -12px;}
.btn-idiomasp{background-image:url(../img/sp/btn-idiomasp.jpg); background-position: 0 0; cursor: pointer; float: right; height: 12px; margin:408px 21px 0 0;  width: 57px;}
.btn-idiomasp:hover{background-position: 0 -12px;}
.c1A1F39{color:#1A1F39;}
.c191F39{color:#191F39;}
.cFFC1C1{color:#FFC1C1;}
.clear{clear: both;}
.fl{float:left;}
.fs11{font-size: 11px;}
.fsi{font-style: italic;}
.glyphicon{margin:54px 20px 0 0}
.gmaps{border: 1px solid #CCCED0; float:right; height: 192px; padding: 4px; width: 215px;}
.hidden-print {display: block;}
.letra-chica{color:#ccc; font-size: 10px; margin:0 0 0 100px;}
.linea{background-image: url(../img/bg-linea.jpg); background-repeat: repeat-x; height: 1px; width:640px;}
.logo{float:left; margin:33px 0 0 33px;}
.logo-intro{margin:206px 0 0 270px;}
.ml14{margin-left: 14px!important;}
.ml35{margin-left: 35px!important;}
.ml48{margin-left: 48px!important;}
.ml77{margin-left: 77px!important;}
.mt3{margin-top: 3px!important;}
.mt5{margin-top: 5px!important;}
.mt22{margin-top: 22px!important;}
.mt32{margin-top: 32px!important;}
.mt53{margin-top: 53px!important;}
.mt55{margin-top: 55px!important;}
.mt69{margin-top: 69px!important;}
.mt70{margin-top: 70px!important;}
.oculto{display:none;}
.texto-asociados{line-height:22px!important; width: 571px!important;}
.trix{float:right; margin:15px;}
.ubicacion{float:left; margin:40px 0 0 24px}
.vc1A1F39{color:#1A1F39; text-decoration:none;}
.vc1A1F39:hover{text-decoration: underline;}
.vc666{color:#666;text-decoration:none;}
.vc666:hover{text-decoration: underline;}
.visible-print{display: none;}
.vermas-cv{float:right; margin:10px 0 10px 10px;}
.vermas-decreto{float:right; margin:3px 0 10px 10px;}