/* CSS Document */
body {
padding:0;
margin:0;
font:12px Verdana, Arial, Helvetica, sans-serif;
background:url(images/bgn-sitio.jpg) top left repeat-x #D2DEEE;
}
.cuerpo {
clear:both;
background:url(images/bgn-contenedor.png) repeat-y left top; 
min-height:200px;
}
#contenedor {
width:864px;
margin:14px auto;
}
#cuerpo .cabecera {
position:relative;
z-index:2010;
}
/* ### BARRA DE NAVEGACION ### */
#barra_navegacion {
padding-left:7px;
padding-right:8px;
position:relative;
width:849px;
height:55px;
z-index:1000;
}
#barra_navegacion #menu {
	position:absolute;
	padding-left:7px;
	width:849px;
	top:0px;
	left:0px;
	z-index:2;
}
#barra_navegacion #menu ul {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
white-space:nowrap;
list-style-type:none;
margin:0;
padding:0;
background:url(images/bgn-menu.jpg) repeat-x 0 0;
height:26px;
list-style:none;
width:823px;
height:29px;
float:left;
padding-left:26px;
}
#barra_navegacion #menu ul li {
display:inline;
}
/*#barra_navegacion #menu ul li a:link {
padding-left:5px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
color:#55689F;
float:left;
}*/
#barra_navegacion #menu ul li a {
    color: #55689F;
    display: block;
    float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    margin-right: 5px;
    padding-right: 6px; 
    text-decoration: none;
	background:url('images/img-menu_separador.gif') right bottom no-repeat;	
}
#barra_navegacion #menu ul li a.ultimo {
	background:none;
}
#barra_navegacion #menu ul li a:hover {
    color: #7B8BB9;
}
#barra_navegacion #menu ul li a span{
    display: block;
    line-height: 14px;	
	padding: 5px 0 5px 6px;
	clear:left;
	}
#barra_navegacion #menu ul li a.seleccionado {
    background: transparent url('images/img-tab_der.gif') no-repeat bottom right;
	margin-top:2px;
	  padding-right: 18px; 
/*    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
	margin-top:2px;
    margin-right: 6px;
    padding-right: 18px; 
    text-decoration: none;*/
}

#barra_navegacion #menu ul li a.seleccionado span {
	background: transparent url('images/img-tab_izq.gif') no-repeat top left;
	margin-top:2px;
	padding: 5px 0 5px 18px;
/*    display: block;
    line-height: 14px;
	margin-top:2px;
	padding: 5px 0 5px 18px;
	clear:left;*/
}

#barra_navegacion #opciones {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#55689F;
clear:left;
position:absolute;
height:27px;
top:26px;
left:0px;
padding-left:15px;
margin-left:7px;
margin-right:8px;
width:834px;
background-color:#DDEAFB;
border-top:2px #FFFFFF solid;
}
#barra_navegacion #opciones div {
padding-top:8px;
padding-left:30px;
background-color:#DDEAFB;
}
#barra_navegacion #opciones a{
color:#55689F;
text-decoration:none;
}
#barra_navegacion #opciones a:hover{
text-decoration:none;
color:#000000;
}
#barra_navegacion #opciones a#actual{
text-decoration:none;
color:#000000;
}
/* ### FIN BARRA DE NAVEGACION ### */
/* CUERPO */ 
#contenido {
margin-top:0px;
padding-left:7px;
padding-right:8px;
width:849px;
}
.textoAboutUs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#707985;
	text-decoration: none;
}
.textoAboutUs a {
color:#f69100;
text-decoration:none;
}
.textoTestimonio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#4a678c;
}
.textoTestimonio a {
color:#f69100;
text-decoration:none;
}
.textoAzul {
color:#38699A;
}
.textoGris {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#929396;
}
#foot {
/*background:url(images/bgn-footer.png) no-repeat center top;*/
height:36px;
}
td.noRepetir {
background-repeat:no-repeat;
}
.espacio_subseccion {
padding-left:5px;
padding-right:5px;
}
.titulo_subseccion {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0C3967;
}
.textoGrislineas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#DEDFE4;
}
.textoGrisBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#929396;
	font-weight: bold;
}
.textoazulnormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#38699A;
}
.textoGrisBold14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#929396;
	font-weight: bold;
}
.textoAzulBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#38699A;
	font-weight: bold;
}
.textonaranja {
	color:#F69100;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textoTestimonio_naranja {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#E69A08;
}
.textoTestimonio_bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4a678c;
	font-weight: bold;
}
a:hover {
	color: #333333;
}
.textoCareerTitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#38699A;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.textoCareerSubtitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F5882;
	font-weight: bold;
	text-decoration: none;
}
.textoCareerBajada {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F5A6C;
	text-decoration: none;
}
.textoCareerDetalle {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#576377;
}
.textotitulonaranja {
	color:#F69100;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.textoblanco {
	color:#FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textolineasgrises {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#cdcdcd;
}
.textoazulnormalinterlineado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#38699A;
	line-height: 16px;
}

/* */
.news_destacados {background:url(images/bg_destacados_news.jpg) no-repeat; width:332px; height:170px; float:left; display:inline; margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.news_destacados ul, .news_destacados li {float:left; list-style-type:none; margin:0; padding:0}
.news_destacados ul {margin-top:32px}
.news_destacados li {width:280px; height:55px; overflow:hidden; margin:0 0 15px 22px}
.news_destacados h3 {color:#193E70; font-weight:bold; margin:0; padding:0; font-size:14px}
.news_destacados, .news_destacados h3 span {color:#2F709B}
.news_destacados strong {font-family:Verdana, Arial, Helvetica, sans-serif}
.link_slider a {padding:200px 0 40px 320px;width:450px; display:block; float:left}
.link_slider a span {text-indent:-9999px; float:left}
a.kiforms span {background:url(images/btn_kiforms.png) no-repeat; width:150px; height:25px}
a.ki span {background:url(images/btn_ki.png) no-repeat; width:122px; height:25px}
a.keab span {background:url(images/btn_keab.png) no-repeat; width:136px; height:25px}
a.keac span {background:url(images/btn_keac.png) no-repeat; width:136px; height:25px}
.scrollContainer a:hover span {background-position:0 100%}