@charset "utf-8";
/* CSS Document */

/*---------------HOME------------------*/
* {
margin: 0;
padding: 0;
}

body {
	background: url(../images/frontEndImgs/back.jpg) repeat-x;
	background-color: #989898;
	/*background:#585858;*/
	SCROLLBAR-FACE-COLOR:#238ed2;
	SCROLLBAR-HIGHLIGHT-COLOR: #6699CC;
	SCROLLBAR-SHADOW-COLOR: #6699CC;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #E3E3E3;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
img {
	border: 0px;
}
h1, h2, h3, h4 {
	font-weight:bold;
	font-family:"Trebuchet MS";
}
h1 {
	font-size:16px;
	color:#0f91e8;

}
h2 {
	font-size:15px;
	color:#0f91e8;

}
h3 {
	font-size:14px;
	color:#0099FF;
	font-weight:bold;
}
h4 {
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}

a.linkTexto {
	text-decoration:none;
	color:#0060ff;
	font-weight:bold;
}
a:hover.linkTexto {
	text-decoration:underline;
}

.btnGeoAvl {
	color:#0082ce;
}
.btnFiberGis {
	color:#007e3b;
}
.btnClickGo {
	color:#96091c;
}
/* CONTENEDOR*/

#mainContent {
	width: 960px;
	margin: 0px auto;
	margin-bottom:0px;
	background:#000;
}
#header {
	height:70px;
	width:960px;
	background-color:#000;
	border-bottom:solid 5px;
	border-bottom-color:#666;
	padding-top: 30px;
}

#logo {
	width:280px;
	float: left;
	margin-left: 15px;
}

#content {
	background-color:#000;
	width:920px;
	float: left;
	padding:20px;
}

#content_link {
	background-color:#000;
	width:920px;
	float: left;
	padding:20px;
}

#featureText {
	width:460px;
	font-size: 12px;
	text-align:left;
	float:left;
	color: #FFF;
	font-family:"Trebuchet MS";
	font-size: 12px;
}
#featureText p {
	margin-bottom: 8px;
}

#featureProducts {
	width:440px;
	font-size: 10px;
	text-align:left;
	color:#FFF;
	padding-left:15px;
	float: left;
}

#clientsPartnersBox {
	background-color:#171717;
	width:960px;
	float: left;
}

.clientsPartners {
	width: 50%;
	float: left;
	text-align: center;
	/*border: #000000 1px solid;*/
}
.clientsPartners p {
	font-size: 9px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	padding-bottom: 2px;
}

#partners{
	text-align:left;
	padding-left:10px;
}

#clients{
	text-align:right;
	padding-right:10px;
}

#footer {
	width:960px;
	margin-top: 5px;
	background-color:#989898;
	float: left;
}
#footer p {
	font-size: 13px;
	text-align:center;
	color: #000000;
	font-family: "trebuchet MS";
}
#footer a {
	color: #000000;
	text-decoration:none;
}
#footer a:hover {
	text-decoration: underline;
}
.productBig {
	width:440px;
	border-bottom: 1px solid #0082ce;
	margin-bottom: 10px;
	padding-bottom: 7px;
}

#productLitle_izq {
	width:215px;
	float: left;
	border-bottom: 1px solid #841305;
	margin-right: 5px;
	padding-bottom: 7px;
}

#productLitle_der {
	width:212px;
	float: left;
	border-bottom: 1px solid #188a56;
	margin-right: 5px;
	padding-bottom: 7px;
}

.productCategory {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;

}
.productTitle {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 3px;
}
.productDesc {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.productDesc a {
	text-decoration:none;
	color:#FFF;
}

.productDesc a:hover {
	color:#007e3b;
}


#menu {
	list-style: none;
	width: 655px;
	float: right;
	padding-top: 10px;
}


#txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#CCCCCC;
	float: left;
	letter-spacing: 2.5px;
	margin-top: 2px;
	
}
#imagen {
	float: left;
	width: 960px;
}
#seccion {
	padding-left: 10px;
	background:#000;
	width:950px;
	float:left;

}
#seccion h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
}
#buscar {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	color:#CCCCCC;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#buscar input {
	border: 0px;
	background:#484848;
	color:#CCCCCC;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#idioma {
	float: right;
	margin-right: 10px;
	color:#CCCCCC;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	float: right;
}
#idioma li {
	background: #333;
	width: 80px;
	padding: 1px;
	margin: 3px;
	list-style: none;
	float: right;
	text-align: center;
}
#idioma p {
	color:#000;
}
#idioma a {
	color:#000;
	text-decoration: none;
}
#idioma a:hover {
	color:#FFF;
}
#idioma li.IdiomaActivo {
	background: #047fcf;
}

/* HISTORIA */

#texto{
	width:920px;
	font-size: 12px;
	text-align:left;
	padding:20px;
	float:left;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}

/*   SOLUCIONES   */

#content_link li{
	/*margin-left:25px;*/
}

#content_link li a {
	color:#FFF;
}

#content a {
	text-decoration:none;
	color:#FFF;
}

#content a:hover {
	color:#0099FF;
}
.content_izq {
	width:650px;
	float:left;
	text-align:left;
	color: #FFF;
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height:18px;
}
.content_izq p {
	margin-bottom: 20px;
}
.content_izq ul {
margin-left: 15px;

}
/*   STAFF   */

#featureStaff_player {
	float:left;
	width:920px;
	text-align:center;
	margin-top:5px;
	float:left;
}

#tablaStaff a img {
	border:0px;
}

#featureStaff {
	width:940px;
	font-size: 10px;
	text-align:left;
	color:#FFF;
	float: left;
	margin-top:20px;
}

#titulo_staff {
	color:#0f91e8;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}

#cargo_staff {
	color:#999;
	margin-bottom:10px;
}

/*   CONTACTO   */

.campo {
	background:#484848;
	border:0px;
	color:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	height:20px;
}

.boton_enviar {
	background:#484848;
	color:#FFF;
	border:0px;
	font-weight:bold;
	font:"Arial", Helvetica, sans-serif;
	font-size:12px;
	height:25px;
	width:65px;
	padding-bottom:4px;

}
/*   ANTECENDETES  */
.boton_enviar:hover {
	color:#0099FF;
	cursor:pointer;
}
.proyectosTable {
	margin-top: 20px;
	font-family: "trebuchet MS";
	width:650px;
}

.nombre_pro {
	color:#0099FF;
	font-weight:bold;
	list-style-type:none;
}

.proyectosTable ul {
	margin-bottom: 15px;
	margin-left: 0px;
}

.proyectosTable li {
	list-style-type:none;
	margin-top: 5px;
}

.btn_pro {
	background:url(../images/frontEndImgs/back_btn.jpg) repeat-x;
	width:50px;
	height:15px;
	line-height:15px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:right;
}

.btn_pro a {
	text-decoration:none;
	color:#FFF;
}

.btn_pro a:hover {
	color: #000;
}

#alinear {
	width:650px;
	float:left;
	border-bottom:#0099FF 1px solid;
	margin-bottom:20px;
}
.itemAntecedente {
	color:#666;
	font-weight: bold;
}
#atras_btn {
	text-align: right;
}
/*   CARTELERA DERECHA  */
.content_der {
	width:250px;
	float:left;
	background-color: #1A1A1A;
	margin-left:20px;
	margin-bottom:25px;
}

.content_der_empresa {
	width:248px;
	float:left;
	background-color: #1A1A1A;
	margin-left:20px;
	margin-bottom:25px;
}

.fotos_empresa {
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}

.fotos_empresa img{
	border:#333 1px solid;
}


.menuDerechaBox {
	height:auto;
}
.menuDerechaTitulo {
	background-color:#000000;
	height: 30px;
	border:#1A1A1A solid 1px;
}
.menuDerechaContent {
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.menuDerechaContent ul {
	margin-left:25px;
}

.menuDerechaTitulo p {
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height:30px;
	color:#0099FF;
	font-weight: bold;
	margin-left: 5px;
}

.menuDerechaContent p {
	font-family: "trebuchet MS";
	color:#CCCCCC;
	font-size: 12px;
}

.menuDerechaContent_subMenu {
	/*padding-left:15px;*/
}

.menuDerechaContent_subMenu02 {
	padding-left:30px;
}
.menuDerechaContentItemSelected {
	font-family: "Trebuchet MS";
	color:#0099FF;
	font-weight:bold; font-size:12px;
}


.menuDerechaContent input {
	background:none repeat scroll 0 0 #484848;
	border:0 none;
	color:#CCCCCC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
.menuDerechaContent li {
	border-bottom: #000000 solid 1px;
	margin-left: 5px;
	margin-right: 5px;
	list-style: square;
}
.menuDerechaContent li a {
	font-family: "trebuchet MS";
	text-decoration: none;
	color:#CCCCCC;
	font-size: 12px;
	margin-bottom: 3px;
}
.menuDerechaContent li a:hover {
	text-decoration: underline;
	color: #999999;
}

.resumen {
	margin-top:30px;
}

.detalle {
	margin-top:30px;
}

.detalle ul {
	margin-bottom:0px;
	margin-left:15px;
}


.detalle li {
	list-style-type:disc;
}

/* CARTOGRAFIA */

.cartografia {
	width:650px;
	text-align:center;
}

.cartografia_lista {
	float:left;
	width:300px;
	text-align:left!important;
}

.cartografia_mapa {
	float:left;
	width:340px;
	height:250px;
	text-align:center;
}

/* ALIANZAS */

#AlianzaLogoBox {
	background-color: #171717;
	margin-top: 15px;
	margin-bottom: 20px;
}

/* RHH - BUSQUEDAS */

.rrhh {
	text-align:left;
	color: #FFF;
	font-family: "trebuchet MS";
	font-size: 12px;
	line-height:18px;
}

.titulo_rrhh {
	color: #0099FF;
	font-weight:bold;
}

.ok {
	font-family:"Trebuchet MS";
	font-size: 16px;
	line-height:18px;
	color: #FFF;
}

.boton_ok {
	margin-top:10px;
	background:#484848;
	color:#FFF;
	border:0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:25px;
	width:65px;
}

.boton_ok a {
	line-height:25px;
	text-decoration:none;	
	color:#FFF;
}

.boton_ok a:hover {
	color:#0099FF
}
.textJustificado {
	text-align: justify;
}
