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

#contenedor {
	width : 1152px;
	margin : 0;
	z-index : -6;
	position : absolute;
	height : 1154px;
	background-color : #fff;
	left : 88px;
	top : 108px;
}
#sub_contenedor {
width : 976px;
margin : 0;
z-index : -5;
position : absolute;
height : 1132px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor2 {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 873px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor2 {
width : 976px;
margin : 0;
z-index : -5;
position : absolute;
height : 843px;
background-color : #fff;
left : 91px;
top : -1px;
}
#contenedor3 {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 2336px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor3 {
width : 975px;
margin : 0;
z-index : -5;
position : absolute;
height : 2318px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor4 {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 1161px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor4 {
width : 975px;
margin : 0;
z-index : -5;
position : absolute;
height : 1126px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_busca {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 1465px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_busca {
width : 975px;
margin : 0;
z-index : -5;
position : absolute;
height : 1444px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_alianzas {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 982px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_alianzas {
width : 975px;
margin : 0;
z-index : -5;
position : absolute;
height : 949px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_noticias {
width : 1152px;
margin : 0;
z-index : -1;
position : absolute;
height : 1606px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_noticias {
width : 975px;
margin : 0;
position : absolute;
height : 1580px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_metas {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 1044px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_metas {
width : 976px;
margin : 0;
z-index : -5;
position : absolute;
height : 1022px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_compromiso {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 860px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_compromiso {
width : 976px;
margin : 0;
z-index : -5;
position : absolute;
height : 835px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_cultura {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 1088px;
background-color : #fff;
left : 87px;
top : 108px;
}
#sub_contenedor_cultura {
width : 976px;
margin : 0;
z-index : -5;
position : absolute;
height : 1066px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_quienes {
width : 1152px;
margin : 0;
z-index : 1;
position : absolute;
height : 1212px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_quienes {
width : 976px;
margin : 0;
z-index : 2;
position : absolute;
height : 1183px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_equipo {
	width : 1152px;
	margin : 0;
	z-index : -6;
	position : absolute;
	height : 3651px;
	background-color : #fff;
	left : 88px;
	top : 108px;
}
#sub_contenedor_equipo {
	width : 976px;
	margin : 0;
	z-index : -5;
	position : absolute;
	height : 3626px;
	background-color : #fff;
	left : 90px;
	top : 0;
}
#contenedor_clientes {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 2467px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_clientes {
width : 976px;
margin : 0;
z-index : -5;
position : absolute;
height : 2441px;
background-color : #fff;
left : 90px;
top : 0;
}
#contenedor_contacto {
width : 1152px;
margin : 0;
z-index : -6;
position : absolute;
height : 1091px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_contacto {
width : 976px;
margin : 0;
z-index : 1;
position : absolute;
height : 1068px;
background-color : #fff;
left : 90px;
top : 0;
}
#pleca {
width : 976px;
margin : 0;
z-index : 3;
position : absolute;
height : 234px;
left : 0;
top : 0;
}
#menu_contenedor {
	width : 977px;
	margin : 0;
	background-color : #003472;
	position : absolute;
	height : 66px;
	left : 177px;
	top : 344px;
	z-index: 700;
}
#footer {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1262px;
}
#footer2 {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 982px;
}
#footer3 {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 2445px;
}
#footer4 {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1270px;
}
#footer_buscar {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1573px;
}
#footer5 {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1325px;
}
#footer_alianzas {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1200px;
}
#footer_noticias {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1715px;
}
#footer_metas {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 35px;
left : 89px;
top : 1152px;
}
#footer_compromiso {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 89px;
top : 969px;
}
#footer_cultura {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 87px;
top : 1195px;
}
#footer_quienes {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1320px;
}
#footer_equipo {
	width : 1152px;
	margin : 0;
	background-color : #ededed;
	z-index : -4;
	position : absolute;
	height : 25px;
	left : 89px;
	top : 3761px;
}
#footer_clientes {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 2576px;
}
#footer_contacto {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1091px;
}
#txt_cuadro {
width : 917px;
margin : 0;
border-bottom : 1px solid #999;
z-index : -4;
position : absolute;
height : 310px;
left : 30px;
top : 295px;
}
#txt_cuadro2 {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 512px;
left : 30px;
top : 295px;
}
#txt_cuadro3 {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 620px;
left : 30px;
top : 295px;
}
#txt_cuadro4 {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 797px;
left : 30px;
top : 295px;
}
#txt_cuadro_buscar {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 870px;
left : 30px;
top : 295px;
}
#txt_cuadro_alianzas {
	width : 917px;
	margin : 0;
	z-index : -4;
	position : absolute;
	height : 607px;
	left : 30px;
	top : 295px;
}
#txt_cuadro_noticias {
	width : 917px;
	margin : 0;
	position : absolute;
	height : 1251px;
	left : 28px;
	top : 295px;
	z-index : 2;
}
#txt_cuadro_metas {

width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 620px;
left : 30px;
top : 295px;
}
#txt_cuadro_compromiso {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 502px;
left : 30px;
top : 295px;
}
#txt_cuadro_cultura {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 571px;
left : 30px;
top : 295px;
}
#txt_cuadro_quienes {
width : 917px;
margin : 0;
position : absolute;
height : 571px;
left : 30px;
top : 294px;
}
#txt_cuadro_equipo {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 571px;
left : 30px;
top : 295px;
}
#txt_cuadro_clientes {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 987px;
left : 30px;
top : 295px;
}
#txt_cuadro_contacto {
width : 917px;
margin : 0;
z-index : 1;
position : absolute;
height : 658px;
left : 30px;
top : 295px;
}
#txt_ {
	width : 920px;
	margin : 0;
	z-index : 2;
	position : absolute;
	height : 410px;
	left : 8px;
	top : 42px;
}

#txt_equipo {
	width : 920px;
	margin : 0;
	z-index : 2;
	position : absolute;
	height : 2945px;
	left : -2px;
	top : 42px;
}

#txt_n1 {
width : 681px;
margin : 0;
z-index : 2;
position : absolute;
border-bottom : 1px solid #666;
height : 420px;
left : 118px;
top : 9px;
}
#txt_n2 {
	width : 681px;
	margin : 0;
	position : absolute;
	border-bottom : 1px solid #666;
	height : 781px;
	left : 0;
	top : 445px;
	z-index : 3;
}
#player_video {
	width : 420px;
	margin : 0;
	position : absolute;
	height : 316px;
	left : 446px;
	top : 1302px;
}
#player_video2 {
	width : 167px;
	margin : 0;
	position : absolute;
	height : 84px;
	left : 379px;
	top : 1172px;
	height : 70px;
}
#txt_2 {
width : 917px;
margin : 0;
z-index : -4;
position : absolute;
height : 322px;
left : 1px;
top : 0;
}
#logo {
	width : 196px;
	margin : 0;
	position : absolute;
	cursor : pointer;
	height : 84px;
	left : 177px;
	top : 18px;
}
#tw2 {
width : 35px;
margin : 0;
cursor : pointer;
position : absolute;
height : 35px;
left : 1115px;
top : 68px;
}
#tw {
width : 35px;
margin : 0;
cursor : pointer;
position : absolute;
height : 35px;
left : 1073px;
top : 68px;
}
#fb {
width : 35px;
margin : 0;
cursor : pointer;
position : absolute;
height : 35px;
left : 1031px;
top : 68px;
}
#c1 {
width : 279px;
margin : 0;
z-index : -4;
position : absolute;
background-color : #fff;
height : 84px;
left : 209px;
top : 782px;
height : 201px;
}
#c2 {
width : 279px;
margin : 0;
z-index : -4;
position : absolute;
background-color : #fff;
height : 84px;
left : 529px;
top : 782px;
height : 201px;
}
#c3 {
width : 279px;
margin : 0;
z-index : -4;
position : absolute;
background-color : #fff;
height : 84px;
left : 847px;
top : 778px;
height : 204px;
}
#twitter {
width : 859px;
margin : 0;
position : absolute;
height : 84px;
left : 238px;
top : 1008px;
height : 225px;
}
#confidencial {
	width : 520px;
	margin : 0;
	position : absolute;
	height : 84px;
	left : 397px;
	top : 1068px;
	z-index : 5;
	height : 57px;
}

#confidencial2 {
	width : 221px;
	margin : 0;
	position : absolute;
	height : 84px;
	left : 288px;
	top : 1234px;
	z-index : 5;
	height : 45px;
	text-align:left;
}
#forma {
	width : 541px;
	margin : 0;
	z-index : 5;
	position : absolute;
	height : 368px;
	left : 556px;
	top : 594px;
}
.titulo_pleca {
font-size : 18px;
font-weight : bold;
text-transform : uppercase;
font-family : "calibri";
color : #1e5da0;
text-align : justify;
}
.titulo_pleca2 {
font-size : 18px;
font-weight : bold;
text-transform : uppercase;
font-family : "calibri";
color : #1e5da0;
text-align : center;
}
.titulo_azules {
font-size : 14px;
font-weight : bold;
font-family : "calibri";
color : #1e5da0;
text-align : left;
}
.titulo_azules2 {
font-size : 16px;
font-weight : bold;
text-transform : uppercase;
font-family : "calibri";
color : #1e5da0;
text-align : left;
}
.titulo_azules2c {
font-size : 16px;
font-weight : bold;
text-align : center;
text-transform : uppercase;
font-family : "calibri";
color : #1e5da0;
text-align : center;
}
.titulo_azules3 {
font-size : 16px;
font-weight : bold;
font-family : "calibri";
color : #1e5da0;
text-align : left;
}
.titulo_cuadro {
font-size : 16px;
font-weight : bold;
text-transform : uppercase;
font-family : "calibri";
color : #1e5da0;
text-align : justify;
}
.txt_ {
	font-family : "calibri";
	font-size : 16px;
	color : #1e5da0;
	text-align : justify;
	line-height : 25px;
}
.txt_alinear {
font-family : "calibri";
font-size : 14px;
color : #1e5da0;
text-align : right;
line-height : 25px;
}
.txt_c {
font-family : "calibri";
font-size : 14px;
color : #1e5da0;
text-align : justify;
text-align : center;
line-height : 25px;
}
.txt_correo {
font-family : "calibri";
font-size : 14px;
color : #1e5da0;
z-index : 8;
text-align : justify;
line-height : 25px;
}
.txt_forma {
	font-family : "calibri";
	font-size : 24px;
	color : #1e5da0;
	text-align : justify;
	line-height : 25px;
}
.txt_2 {
font-family : "calibri";
font-size : 14px;
color : #1e5da0;
text-align : left;
line-height : 20px;
}
.slogan {
font-family : "calibri";
font-size : 16px;
color : #1e5da0;
text-align : right;
}
.footer {
font-family : "calibri";
font-size : 12px;
font-weight : bold;
color : #333;
text-align : center;
}

/*BARRA DE NAVEGACIÓN*/
#jsddm {
margin : 0;
padding : 0;
position : absolute;
left : 41px;
top : 0;
}
#jsddm li {
	float : left;
	list-style : none;
	font : 14px Tahoma, Arial;
}
#jsddm li a {
	display : inline-block;
	background : #003472;
	padding : 16px 10px;
	font-family : calibri;
	font-size : 15px;
	text-decoration : none;
	text-align : center;
	border-right : 0px solid #1a4473;
	border-left : 0px solid #1a4473;
	width : 105px;
	color : #fff;
	white-space : nowrap;
}
#jsddm li a:hover {
background : #0e294a;
}
#jsddm li ul {
margin : 0;
padding : 0;
position : absolute;
visibility : hidden;
}
#jsddm li ul li {
float : right;
display : inline;
}
#jsddm li ul li a {
width : auto;
background : #0657b8;
}
#jsddm li ul li a:hover {
background : #cfcfcf;
color : #003472;
font-weight : bold;
}
.gsc-control-cse {
font-family : Verdana, sans-serif;
border-color : #dae0e5;
background-color : #dae0e5;
}
input.gsc-input {
border-color : #8a99a6;
}
input.gsc-search-button {
border-color : #8a99a6;
background-color : #d0d1d4;
}
.gsc-tabHeader.gsc-tabhInactive {
border-color : #b2bdc6;
background-color : #b2bdc6;
}
.gsc-tabHeader.gsc-tabhActive {
border-color : #8a99a6;
background-color : #8a99a6;
}
.gsc-tabsArea {
border-color : #8a99a6;
}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
border-color : #ffffff;
background-color : #ffffff;
}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
border-color : #d2d6dc;
background-color : #ededed;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
color : #0568cd;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
color : #0568cd;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
color : #0568cd;
}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
color : #0568cd;
}
.gsc-cursor-page {
color : #0568cd;
}
a.gsc-trailing-more-results:link {
color : #0568cd;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet {
color : #5f6a73;
}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
color : #5f6a73;
}
.gs-webResult div.gs-visibleUrl-short {
color : #5f6a73;
}
.gs-webResult div.gs-visibleUrl-short {
display : block;
}
.gs-webResult div.gs-visibleUrl-long {
display : none;
}
.gsc-cursor-box {
border-color : #ffffff;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color : #b2bdc6;
background-color : #ffffff;
color : #0568cd;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color : #8a99a6;
background-color : #8a99a6;
color : #0568cd;
}
.gs-promotion {
border-color : #d2d6dc;
background-color : #d0d1d4;
}
.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link {
color : #0066cc;
}
.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited {
color : #0066cc;
}
.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover {
color : #0066cc;
}
.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active {
color : #0066cc;
}
.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
color : #333333;
}
.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short {
color : #5f6a73;
}

#mano {
width : 344px;
margin : 0;
position : absolute;
height : 344px;
left : 491px;
top : 1497px;
height : 201px;
}
#F1 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 538px;
top : 1202px;
height : 201px;
}
#F2 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 838px;
top : 1289px;
height : 201px;
}
#F3 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 848px;
top : 1568px;
height : 201px;
}
#F4 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 717px;
top : 1826px;
height : 201px;
}
#F5 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 349px;
top : 1828px;
height : 201px;
}
#F6 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 226px;
top : 1575px;
height : 201px;
}
#F7 {
width : 250px;
margin : 0;
position : absolute;
height : 250px;
left : 233px;
top : 1298px;
height : 201px;
}
#contenedor_fases {
width : 520px;
margin : 0;
position : absolute;
height : 550px;
z-index : 2;
left : 20px;
top : 1347px;
height : 498px;
}
#contenedor_competencia {
width : 1152px;
margin : 0;
z-index : 1;
position : absolute;
height : 1589px;
background-color : #fff;
left : 88px;
top : 108px;
}
#sub_contenedor_competencia {
width : 976px;
margin : 0;
z-index : 2;
position : absolute;
height : 1547px;
background-color : #fff;
left : 90px;
top : 0;
}
#footer_competencia {
width : 1152px;
margin : 0;
background-color : #ededed;
z-index : -4;
position : absolute;
height : 25px;
left : 88px;
top : 1698px;
}
#txt_cuadro_competencia {
width : 917px;
margin : 0;
position : absolute;
height : 571px;
left : 30px;
top : 294px;
}
