/* Basicos */
body * {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-family: Arial, sans-serif;
}

body {
	background-color: White;
	font-size: 62.5%;
	padding: 0;
	margin: 10px 0;
}
img { border: 0; }
a { text-decoration: none; }
ul, ol{
		list-style: disc;
		list-style-position: inside;		
		color: #999999;
}
form {
	margin: 0;
	padding: 0;
}
/* Fin Basicos */

/* Habituales */
.cls { clear: both; }
.left{float: left;}
.right{float: right;}
.strong{ font-weight: 700; }
.strong_o{
	font-weight: 700;
	color: #FAAA1A;
}
.p_text {
		font-size: 1.1em;
		color: #999999;
		padding: 10px 0;
		text-align: justify;
}
.p_text_home {
		color: #58585A;
		float: left;
		font-size: 1.3em;
		padding: 30px 0 0;
		text-align: left;
		width: 290px;
}
h1 {
	font-size: 1.4em;
	color: #FF7D00;
}
h2 {
	font-size: 1.2em;
	color: #999999;
}
/* Fin Habituales */
/* Estructura general */
#page {
	/* 960px sense padding */
	width: 934px;
	margin: 0 auto;
	padding: 12px 12px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
#header {
	width: 934px;
	height: 126px;
	margin-bottom: 8px;
}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#navigation{
	position:relative;
	display:block;
	width: 932px;
	height:21px;
	font-size:1.1em;
	font-weight:bold;
	background:transparent url(../images/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
#navigation ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
#navigation ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	width:136px;
	text-align:center;
}
#navigation ul li a{
	display:block;
	float:left;
	color:#4F4F4F;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
	width:114px;
	text-align:center;
}
#navigation ul li.last{
	display:block;
	float:left;
	margin:0;
	width:94px;
	text-align:center;
}
#navigation ul li.last a{
	display:block;
	float:left;
	color:#4F4F4F;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
	width:70px;
	text-align:center;
}
#navigation ul li a:hover{
	color:#4F4F4F;
	background:transparent url(../images/bgON.gif) repeat-x top left;
}

#navigation ul li a.current{
	color:#4F4F4F;
	background:transparent url(../images/bgON2_1.gif) repeat-x top left;
}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */
/* ^^^^^^^^ BELOW IS THE CODE FOR THESUBMENU ^^^^^^^^^^ */
#subnavigation{
	position:relative;
	display:block;
	width: 932px;
	height:21px;
	font-size:1.1em;
	font-weight:bold;
	background:transparent url(../images/bgOFF2.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
#subnavigation ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
#subnavigation ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
	width:154px;
	text-align:center;
}
#subnavigation ul li a{
	display:block;
	float:left;
	color:#4F4F4F;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
	width:114px;
	text-align:center;
}
#subnavigation ul li.last{
	display:block;
	float:left;
	margin:0;
	width:157px;
	text-align:center;
}
#subnavigation ul li.last a{
	display:block;
	float:left;
	color:#4F4F4F;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
	width:117px;
	text-align:center;
}
#subnavigation ul li.large{
	display:block;
	float:left;
	margin:0;
	width:187px;
	text-align:center;
}
#subnavigation ul li.large a{
	display:block;
	float:left;
	color:#4F4F4F;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
	width:147px;
	text-align:center;
}
#subnavigation ul li.extra{
	display:block;
	float:left;
	margin:0;
	width:217px;
	text-align:center;
}
#subnavigation ul li.extra a{
	display:block;
	float:left;
	color:#4F4F4F;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
	width:177px;
	text-align:center;
}
#subnavigation ul li a:hover{
	color:#FFFFFF;
	background:transparent url(../images/sub_up.gif) repeat-x top left;
}
#subnavigation ul li a.current{
	color:#FFFFFF;
	background:transparent url(../images/sub_selec.gif) repeat-x top left;
}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE SUBMENU ^^^^^^^^^^ */
#content_box {
	width: 934px;
	background-color: #FFFFFF;
	margin: 10px 0;
}
	#content {
		width: 932px;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
	}
#footer {
	width: 934px;
	margin-top: 5px;
	font-size: 1.0em;
	color: #999999;	
}
#footer a{
	color: #F69F00;
}
/* Estructura para la home */
#home_left {
	/* 376px */	
	background: url("/images/fondo-home.jpg") no-repeat transparent;
	float: left;
	width: 896px;
	overflow: hidden;
	padding-left: 35px;
	padding-top: 10px;
	height: 243px;
}
	#home_titulo {
		color: #F59F00;
		float: left;
		font-size: 1.6em;
		padding: 30px 20px 0 20px;
		text-align: right;
		width: 150px;
	}
	.strong_home {
		color: #7E7E7E;
	}
	
#home_right {
	float: left;
	width: 556px;
	padding-top: 10px;
	text-align: right;
}
#partners {
		float: right;
		width: 244px;
		margin: 0 10px 12px 0;
		padding-right: 10px;
		border-bottom: 1px solid #FF9900;
		color: #FF9900;
		font-size: 1.3em;
		font-weight: 700;
		clear: both;
}
#partners_logo {
	float: left;
	width: 556px;
	text-align: right;	
}	
#acces_box {
	width: 934px;
}
	#acces_up {
		width: 934px;
	}
	#acces {
		width: 934px;
	}
		#acces_left {
			float: left;
			width: 426px;
		}
		#acces_center {
			float: left;
			width: 255px;
		}
			#acceso {
				width: 245px;
				height: 92px;
				margin: 0 4px 0 4px;
				border: 1px solid #8F8F8F;
				background-color: #E2E3E4;
			}
				.acceso_titulo {
					width: 240px;
					padding-top: 5px;
					padding-left: 5px;
					font-size: 1.1em;
					font-weight: 700;
					color: #8F8F8F;
				}
				.acceso_fila {
					width: 245px;
					padding-top: 3px;
				}
					.acceso_texto {
						float: left;
						width: 99px;
						padding-right: 5px;
						font-size: 1.1em;
						color: #8F8F8F;	
						text-align: right;
					}
					.acceso_input {
						float: left;
						width: 131px;
					}
					.acceso_boton {
						width: 140px;
						padding-left: 105px;
						padding-top: 1px;
					}
					.acceso_boton input{
						border: 1px solid #E2E3E4;
						background-color: #8F8F8F;
						color: #E2E3E4;
					}
		#acces_right {
			float: left;
			width: 253px;
		}					
			#contacto {
				width: 251px;
				height: 92px;
				border: 1px solid #8F8F8F;
				background-color: #BEBEBE;				
			}
				.contacto_titulo {
					width: 246px;
					padding-top: 5px;
					padding-left: 5px;					
					font-size: 1.1em;
					font-weight: 700;
					color: #FFFFFF;
				}
				.contacto_texto {
					width: 173px;
					padding-top: 10px;
					padding-left: 75px;					
					font-size: 2em;
					font-weight: 700;
					color: #FFFFFF;
				}
	#acces_down {
		width: 934px;
	}		
/* Concursos */
#concursos_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
	#concursos_left ol{
		font-size: 1.1em;
	}
#concursos_right {
	float: left;
	width: 515px;
	text-align: left;
}
#concursos_right img{
	
}
/* Micropagos */
#micropagos_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
#micropagos_right {
	float: left;
	width: 515px;
	text-align: left;
}
#micropagos_right img{
	
}
/* Gateway */
#gateway_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
#gateway_right {
	float: left;
	width: 515px;
	text-align: center;
}
#gateway_right img{
	
}
/* Mensajes simples */
#msimples_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
#msimples_right {
	float: left;
	width: 515px;
	text-align: left;
}
#msimples_right img{
	
}
/* SMS Push */
#smspush_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
	#smspush_left ol{
		font-size: 1.1em;
		padding-left: 10px;
	}
#smspush_right {
	float: left;
	width: 515px;
	text-align: left;
}
#smspush_right img{
	
}
/* SMS Push */
#llave_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
	#llave_left ol{
		font-size: 1.1em;
		padding-left: 10px;
	}
#llave_right {
	float: left;
	width: 515px;
	text-align: left;
}
#llave_right img{
	
}
/* SMS Marketing */
#marketing_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
	#marketing_left ol{
		font-size: 1.1em;
		padding-left: 10px;
	}
#marketing_right {
	float: left;
	width: 515px;
	text-align: left;
	padding-top: 30px;
}
#marketing_right img{
	
}
/* Plataforma */
#plataforma_box {
	/*width: 932px;*/
	width: 872px;
	height: 450px;
	margin-right: 60px;
	background: url(../images/paneles2.jpg) no-repeat top right;
	overflow: hidden;
}
#plataforma_left {
	float: left;
	width: 412px;
	padding-left: 100px;
}
	#plataforma_left h1 {
		color: #999999;
	}
	#plataforma_left ol{
		font-size: 1.1em;
		padding-left: 10px;
		padding-top: 10px;
	}
	#plataforma_left li{
		padding-top: 5px;
		text-align: justify;
	}
#plataforma_right {
	float: left;
	width: 505px;
	text-align: center;	
}
#plataforma_right img{
	
}
/* Contenidos Multimedia */
#multimedia_left {
	float: left;
	width: 387px;
	padding-left: 15px;
	padding-right: 15px;
}
	#multimedia_left ol{
		font-size: 1.1em;
		padding-left: 10px;
	}
#multimedia_right {
	float: left;
	width: 515px;
	text-align: left;
}
#multimedia_right img{
	
}
/* Concepto */
/* Objetivos Aztive */
#objetivos_box {
	width: 934px;
	margin-top: 10px;
}
	#objetivos_up {
		width: 934px;
		/*height: 14px;
		background: url(../images/borde_superior_objetivos.gif) no-repeat bottom;*/
		height: 29px;
		background: url(../images/borde_re_gris.jpg) no-repeat bottom;		
	}
	#objetivos {
		width: 932px;
		background-color: #EAEAEA;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
	}
		.objetivos_titulo {
			float: left;
			width: 100px;
			height: 55px;
			padding: 5px 5px 5px 5px;
			border-right: 1px dotted #CCCCCC;		
			font-size: 1.6em;
			font-weight: 700;
			color: #4F4F4F;
		}	
		.lista_objetivos {
			float: left;
			width: 195px;
			height: 55px;
			padding: 5px 5px 5px 5px;
			border-right: 1px dotted #CCCCCC;
			font-size: 1.1em;
			color: #4F4F4F;
		}
		.lista_objetivos_last {
			float: left;
			width: 193px;
			height: 55px;
			padding: 5px 5px 5px 5px;
			font-size: 1.1em;
			color: #4F4F4F;
		}
	#objetivos_down {
		width: 934px;
		/*height: 14px;
		background: url(../images/borde_inferior_objetivos.gif) no-repeat top;*/
		height: 29px;
		background: url(../images/borde_re_gris_d.jpg) no-repeat top;
	}
/* Conceptos */
#concepto_left {
	float: left;
	width: 380px;
	text-align: center;
}
#concepto_left img{
}
#concepto_center {
	float: left;
	width: 207px;
	padding-top: 160px;
}
#concepto_right {
	float: left;
	width: 290px;
	padding-right: 55px;
}
	#concepto_right h1 {
		color: #999999;
	}
/* Historia */
#historia_left {
	float: left;
	width: 210px;
	padding-left: 11px;
	padding-right: 11px;
}
#historia_center {
	float: left;
	width: 468px;
	text-align: center;
	padding-top: 20px;
}
#historia_right {
	float: left;
	width: 210px;
	padding-right: 22px;
}
	#historia_left ol,#historia_right ol{
		font-size: 1.1em;
	}
	#historia_left li,#historia_right li{
		padding-top: 10px;
	}
	.historia_img_itnet {
		width: 200px;
		text-align: center;
		padding-top: 20px;
	}
	.historia_img_ebrain {
		width: 200px;
		text-align: center;
		padding-top: 30px;	
	}
#crono_box {
	width: 934px;
}
#partnersp_box {
	width: 934px;
	background-color: #FFFFFF;
	margin: 10px 0;
	text-align: center;
}
	#partnersp_left {
		float: left;
		width: 282px;
		height: 432px;
	}
	#partnersp_center {
		float: left;
		width: 321px;
		height: 432px;
	}
	#partnersp_right {
		float: left;
		width: 331px;
		height: 432px;
	}
#contactop_arriba {
	width: 917px;
	padding-left: 15px;
}
#contactop_abajo {
	width: 932px;
}
.contactop_imagen {
	float: left;
	width: 444px;
	height: 378px;
	padding-left: 11px;
	padding-right: 11px;
}
.contactop_imagen img{
	width: 444px;
	height: 378px;
}
	.contactop_texto {
		width: 404px;
		padding-left: 40px;
		margin-top: -40px;
		font-size: 1em;
		color: #4F4F4F;
	}
/* Mapas */
	#map_box {
		width: 932px;
		text-align: center;
	}
/* Datos legales */
	#datos_legales_box {
		padding: 10px 10px;
	}
	#datos_legales_box  a {
		color: #F69F00;
	}