@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;
}

/************ENLACES*************/

a.azulClaro {
	text-decoration: none;
	color: #000;
}
a.azulClaro:hover {
	text-decoration:underline;
	color:#8ac53e;
}
.enlaceAzul a {
	text-decoration:none;
	color:#8ac53e;
}
.enlaceAzul a:hover {
	text-decoration:underline;
	color:#8ac53e;
}

/***** IMAGENES****/

.sinborde {
margin: 0;
	padding: 0;
	border: none;
}




/***** TEXTOS******/
.textoAzul {
	color:#8ac53e;
}
a.textoAzul {
	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;}
.textoAzul16 { font-size:16px; color:#8ac53e;}
.textoNegro16 { font-size:16px; color:#5e6167;}
<!--courier version-->
.textoGris16C { font-size:16px; font-family:"Courier New", Courier, monospace; color:#666666;}
.textoAzul16C { font-size:16px; font-family:"Courier New", Courier, monospace; color:#8ac53e;}
.textoNegro16C { font-size:16px; font-family:"Courier New", Courier, monospace; color:#000000;}


.bgAzul { background-color:#8ac53e;}
.contenedorGeneral {
	height:auto;
}
.contenedor {
	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_azul {
	width: 980px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/header_azul.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/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/arbol.jpg) no-repeat right top;
}

.footerTop {
	height: 250px;
	background-image: url(../images/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/footer.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.col110 {
	width: 110px;
}
.col330 {
	width: 330px;
}
.col180 {
	width: 180px;
}
.col110,
.col330,
.col180 {
	margin-right: 20px;
	float: left;
}
.col110 h2,
.col330 h2 {
	margin: 0 0 12px;
	font-size: 12px;
	color: #fff;
}
.col110 ul,
.col330 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;
}

.bgRecuadroLT { background: #fff url(/images/tracking/bgWhiteBig_01.png) no-repeat; height:10px; width: 970px; padding: 0; float:left;}
.bgRecuadroRT { background: #fff url(/images/tracking/bgWhiteBig_03.png) no-repeat; height:10px; width: 10px; float: left;}
.bgRecuadroC  { background: #fff; height: 218px; width:940px; float:left; padding-left:20px; padding-right:20px;}
.bgRecuadroLB { background: #fff url(/images/tracking/bgWhiteBig_07.png) no-repeat; background-position: bottom left; height:10px; width: 970px; float:left;}
.bgRecuadroRB { background: #fff url(/images/tracking/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: 210px;
}

div.service {
	background: #8ac53e;
	background: #8ac53e no-repeat bottom url(../images/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/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;
	background: #fff;
}

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 li {
	margin: 0 0 6px 0;
}

div.textoLargoAzul h1 {
	border-bottom: 2px solid #e0684b;
	font-size: 16pt;
	margin: 0 0 1.5em 0;
	color: #5e6167;
	padding-top: 10px;
}


div.textoLargoAzul {
	padding: 0 20px 20px 20px;
	background: #fff;
}

div.textoLargoAzul {
	font-size: 10pt;
}

div.textoLargoAzul p {
	margin-bottom: 2em;
}

div.textoLargoAzul 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;
}