@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	margin-top: 20px;
	background-color: #5e6167;
	padding: 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

/************Cookies*************/

#barraaceptacion {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	padding-bottom:20px;
	width:100%;
	text-align:center;
	min-height:40px;
	background-color: rgba(0, 0, 0, 0.5);
	color:#fff;
	z-index:99999;
}

.inner {
	width:100%;
	position:absolute;
	padding-left:5px;
	font-family:verdana;
	font-size:12px;
	top:30%;
}

.inner a.ok {padding:4px;color:#E56A54;text-decoration:none;}
.inner a.info {padding-left:5px;text-decoration:none;color:#E56A54;}



/************ENLACES*************/

a.azulClaro {
	text-decoration: none;
	color: #000;
}
a.azulClaro:hover {
	text-decoration:underline;
	color:#8ac53e;
}
.enlaceVerde a {
	text-decoration:none;
	color:#8ac53e;
}
.enlaceVerde a:hover {
	text-decoration:underline;
	color:#8ac53e;
}

/***** IMAGENES****/

.sinborde {
	margin: 0;
	padding: 0;
	border: none;
}




/***** TEXTOS******/
.textoVerde {
	color:#8ac53e;
}
a.textoVerde {
	text-decoration: none;
}

.textoGris {
	color:#242424;
}
a.textoGris {
	text-decoration: none;
}

.textoBlanco {
	color:#fff;
}
.textoGrisOscuro {
	color:#333333;
}
.lineaFooter{
	height:6px;
	background-color:#8BC53F;
}
.textoNegro { font-size:12px; color:#000000;}
.textoBlanco { font-size:12px; color:#fff;}
.texto16 { font-size:16px; color:#666666;}
.textoVerde16 { font-size:16px; color:#8ac53e;}
.textoNegro14 { font-size:14px; color:#5e6167;}
<!--courier version-->
.textoGris16C { font-size:16px; font-family:"Courier New", Courier, monospace; color:#666666;}
.textoVerde16C { font-size:16px; font-family:"Courier New", Courier, monospace; color:#8ac53e;}
.textoNegro16C { font-size:16px; font-family:"Courier New", Courier, monospace; color:#000000;}


.bgVerde { background-color:#8ac53e;}
.contenedorGeneral {
	height:auto;
}
.contenedor {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 88px;
}

.contenedor_nosotros {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 88px;
	height:1175px;
}

.contenedor_tracking {
	width:980px;
	height:1850px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 88px;
}
.contenedor_footer {
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.header {
	width: 980px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/header.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
}

.header_verde {
	width: 980px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/header_verde.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
}

.solucionesTIC {
	width: 980px;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/inicio//soluciones_TIC.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
}
.arbol {
	position: relative;
	top: -329px;
	height: 309px;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -309px;
	background: url(/images/inicio//arbol.jpg) no-repeat right top;
}

.footerTop {
	height: 265px;
	background-image: url(/images/inicio//bgFooterTop.jpg);
	background-repeat: repeat-x;
	background-position: 0 100px;
}

.footerTop img {
	background: #eee;
	margin: 0;
}

.footerTop h2 {
	margin: 13px 0 14px;
	font-size: 16px;
}

.footer {
	height: 250px;
	background-image: url(/images/inicio//footer.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.col90 {
	width: 90px;
}
.col200 {
	width: 200px;
}
.col180 {
	width: 180px;
}
.col90,
.col200,
.col180 {
	margin-right: 20px;
	float: left;
}
.col90 h2,
.col200 h2 {
	margin: 0 0 12px;
	font-size: 12px;
	color: #fff;
}
.col90 ul,
.col200 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.col250 {
	width:250px;
	height:auto;
	float:left;
}

.col220 {
	width:210px;
	height:auto;
	padding:10px;
	margin-bottom:20px;
	float:left;
}
.col350c {
	margin: 0;
	background: #fff;
	width:350px;
	height:auto;
	padding:10px;
	margin-right:20px;
	margin-left:20px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding-right:10px;
	padding-left:20px;
	float:left;
}

.col600c {
	margin: 0;
	background: #fff;
	/*width:800px;*/
	height:auto;
	padding:10px;
	margin-right:20px;
	margin-left:20px;
	/*border-right:1px solid #CCCCCC;*/
	/*border-left:1px solid #CCCCCC;*/
	padding-right:10px;
	padding-left:20px;
	float:left;
	text-align:center;
	
}

.bgRecuadroLT { background: #fff url(/images/inicio/bgWhiteBig_01.png) no-repeat; height:10px; width: 970px; padding: 0; float:left;}
.bgRecuadroRT { background: #fff url(/images/inicio/bgWhiteBig_03.png) no-repeat; height:10px; width: 10px; float: left;}
.bgRecuadroC  { background: #fff; height: 225px; width:940px; float:left; padding-left:20px; padding-right:20px;}
.bgRecuadroLB { background: #fff url(/images/inicio/bgWhiteBig_07.png) no-repeat; background-position: bottom left; height:10px; width: 970px; float:left;}
.bgRecuadroRB { background: #fff url(/images/inicio/bgWhiteBig_09.png) no-repeat; background-position: bottom left; height:10px; width:10px; float:left;}

/*
 * Newsf
 */
#newsFrame {
	margin: 0;
	padding: 0;
	height: 150px;
	width: 254px;
	border: none;
}

body.newsBody {
	margin: 0;
	padding: 5px 5px 5px 0;
	background: #fff;
}

#services {
	height: 120px;
}

div.service {
	background: #8ac53e;
	background: #8ac53e no-repeat bottom url(/images/inicio/servicios_abajo.png);
	color: #5e6167;
	width: 210px;
	padding: 10px;
	margin: 0 20px 5px 0;
	padding: 10px 10px 25px 10px;
	float: left;
}

div.service:hover {
	background: #e0684b no-repeat bottom url(/images/inicio/servicios_abajo.png);
}

div.service img {
	margin: 10px 0;
}

/*
 * Explaining text
 */
#explainingTextDiv {
	position: relative;
	top: -5px;
	margin: 0;
	padding: 0;
	height: 190px;
	width: 260px;
}

div.explainingText {
	display: none;
}

div.mainMenu {
	float: right;
}

div.textoLargo {
	padding: 0 20px 20px 20px;
	width: 940px;
	background: #fff;
	position: absolute;
}

div.textoLargo {
	font-size: 10pt;
}

/*div.textoLargo p {
	margin-bottom: 2em;
}*/

div.textoLargo h1 {
	border-bottom: 2px solid #e0684b;
	font-size: 16pt;
	margin: 0 0 1.5em 0;
	color: #5e6167;
	padding-top: 10px;
}

div.textoLargo h2 {
	font-size: 14pt;
	margin: 0 0 1.5em 0;
	color: #5e6167;
}

div.textoLargo img {
	padding: 0px 20px;
}
div.contenedor_nosotros div>h2{
	margin: 1.5em 0 0  0;
}

div.textoLargo li {
	margin: 0 0 6px 0;
}

div.textoLargoVerde h1 {
	border-bottom: 2px solid #e0684b;
	font-size: 16pt;
	margin: 0 0 1.5em 0;
	color: #5e6167;
	padding-top: 10px;
}


div.textoLargoVerde {
	padding: 0 20px 20px 20px;
	background: #fff;
	position:absolute;
	width: 940px;
}

div.textoLargoVerde {
	font-size: 10pt;
}

/*div.textoLargoVerde p {
	margin-bottom: 2em;
}*/

div.textoLargoVerde h1 {
	border-bottom: 2px solid #a5d867;
	font-size: 16pt;
	margin: 0 0 1.5em 0;
	color: #5e6167;
	padding-top: 10px;
}

span.Bitxenio {
	font-weight: bold;
	color: #000;
}

span.Bitxenio_X {
	font-weight: bold;
	color: #8cc43b;
}

tbody tr:nth-child(2n+1) {
    background-color: #e6e8de;
}
.tick {
	text-align: center;
}
th{
	border-bottom: 3px solid #a5d867;
}

.contenedor_colaborador img{
	padding: 9px;
}
pre {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}