body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.todo
{
width: 100%;
height: 100%;
margin-left:0%;
margin-right: 0%;
text-align: center;
}

#container {margin:0 auto; width:786px; text-align:left; border:0px none black;}

.activecontent
{
width: 786px;
}


.headerSup
{
width: 786px;
height: 176px;
}

.clearleft
{
clear: left;
}

.floatleft
{
float: left;
}

.contenido
{
width: 786px;
text-align: left;
background-color: #F5F5F5;
}

.formaSeccionSup
{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}


.formaSeccionCampos
{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}


.colorRojo
{
 color: #FF0000;
 }


.textNegroGrande
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
font-weight: bold;
}

.encabezadoAzul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #5F7DA0;
font-weight: normal;
}

.encabezadoNegro
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: #000000;
font-weight: normal;
}





.textPequeno
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
font-weight: normal;
}


.textoForma
{
	color: #5B604C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.textoFormaNota1
{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.textocontrol
{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.textocontrolCB
{
	color: #5B604C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}



.textoCeldaEncabezado
{
	float: left;
	width: 170px;
	color: #5B604C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}

.textoCeldaCampo
{
	float: left;
}

.limpiaDiv
{
	clear: left;
}

.tblSupGris
{
	height: 18px;
	border-bottom: 0px;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 1px;
	border-top-color: #000000;
	background-color: #F5F5F5;
	border-top-style: solid;
}

.botonSubmit
{
	padding-top: 6px;
	padding-left: 12px;
	height: 22px;
	width: 70px;
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	background-color: #F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}



.tblBaseGris
{
	height: 10px;
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 0px;
	background-color: #F5F5F5;
}



.tblBaseBlanca
{
	height: 10px;
	border-bottom: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 0px;
	background-color: #ffffff;
}




.tblSupBlanco
{
	height: 20px;
	border-bottom: 0px;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 1px;
	border-top-color: #000000;
	background-color: #ffffff;
	border-top-style: solid;
}


.tblLineaBlanca
{
	height: 24px;
	border-bottom: 0px;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 0px;
	background-color: #ffffff;
}

.tblLineaGris
{
	height: 24px;
	border-bottom: 0px;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-top: 0px;
	background-color: #F5F5F5;
}


.espaciadoDetalle
{
	padding-top: 3px;
	padding-left: 3px;
}


a.formalink:link {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:5px; font-weight:bold;}
a.formalink:visited {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:5px;font-weight:bold;}
a.formalink:hover {color:#5F7DA0; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:5px;font-weight:bold;}
a.formalink:active {color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:5px;font-weight:bold;} 


.text_orange {

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#FF6600;

	margin-bottom: 10px;

}


.header {

	font: normal 22px Arial, Times New Roman, Times, serif;

	color: #02154C;

	width: 454px;

	border-bottom: 10px;

}



hr {

  border: 0;

  width: 100%;

}



.header_tech {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background:  url(../image/tech.gif) transparent no-repeat;

	color: #02154C;

	width: 454px;

}



.header_prod{

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/products.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_benefits {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/benefits.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_support {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/support.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_contact {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/contact.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_leader {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/leader.gif) no-repeat;

	color:#02154C;

	width: 454px;

}



.header_location {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/location.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_application {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/application.gif) no-repeat;

	color:#02154C;

	width: 454px;

}



.header_ultrafast {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/ultrafast.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_load {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/load.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_tools {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/tools.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_catalogue {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/catalogue.gif) no-repeat;

	color:#02154C;

	width: 454px;

}



.header_form {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/aif.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_register {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/register.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_confirm_coy{

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/confirm_coy.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_confirm {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/confirm.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_submission{

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/submission.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_downloadform{

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/downloadform.gif) no-repeat;

	color: #02154C;

	width: 454px;

}



.header_sendmail {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/sendmail.gif) no-repeat;

	color: #80866A;

	width: 454px;

}



.text {

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color: #5B604C;

	margin-bottom: 10px;

}



.text_1 {

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color: #5B604C;

}



.text_form {

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color: #5B604C;

	margin-bottom: 10px;



	padding: 0 0 0 0;

}



.text_login {

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color: #FAFBFC;

	margin-bottom: 10px;	

	padding: 0 0 0 10px;

	border-bottom: 1px solid #8A9ED9;

}



.text_login_error {

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	color: #FF0101;

	margin-bottom: 10px;	

	padding: 0 0 0 10px;

	border: 1px solid #FF0101;

}





.style1 {

	font-size: 10px;

	text-indent: 30px;

}



#header {

	text-align: center;

	margin: 0;

	padding:0;

}



#header2 {

	text-align: left;

}

		

h1 {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: transparent url(../image/banner-con.jpg);

	margin:0;

	padding:0;

}

	

#left {

	width: 178px;

	float: left;

}

		

#banner_top{

	height: 63px;

	width: 786px;

	background: url(../image/top_banner.gif);

}



#navcontainer {

	width: 178px;

}

				

#navcontainer ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	font: bold 12px/22px  Arial, Helvetica, san-serif;

	text-indent: 20px;

	letter-spacing: 1px;

	border-bottom: 1px solid #8A9ED9;

}

					

#navcontainer a{

	display: block;

	width: 178px;

	height: 22px;

}

				

#navcontainer a:link, #navcontainer a:visited {

	background: url(../image/menu1.gif);

	color: #FEFEFC;

	text-decoration: none;

}

					

#navcontainer a:hover {

	background: url(../image/menu1_over.gif);

	color: #F9EF55;

	text-decoration: none;

}



#navcontainer li a#current {

	background: url(../image/menu1_over.gif);

	color: #F9EF55;

	text-decoration: none;

}



#container {

   padding: 0px;

   margin: 0px auto;

   text-align: left;

   width: 787px;

}



#top_menu {

	margin: 0px;

	padding: 0px;

	background: #02154C;

	width:786px;

	height: 22px;

	background-color:#02154C;

}



#content {

	width: 529px;

	float: left;

	padding: 15px 0 10px 20px;

}					



#content h2 {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/nextGen.gif) no-repeat;

	color: #80866A;

	width: 454px;

	padding: 0 0 0 30px;

}



#contentnews {

	width: 230px;

	float: left;

	padding: 15px 0 10px 0px;

}					



#contentnews h3 {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/whatsnew.gif) no-repeat;

	color: #80866A;

	width: 210px;

	padding: 0 0 0 30px;

}



#content_tour {

	width: 230px;

	float: left;

	padding: 15px 0 10px 0px;

}					



#content_tour h4 {

	font: normal 18px Georgia, Times New Roman, Times, serif;

	background: transparent url(../image/tech_tour.gif) no-repeat;

	color: #80866A;

	width: 205px;

	padding: 0 0 0 30px;

}



#content_download {

	width: 230px;

	float: left;

	padding: 15px 0 10px 0px;

}					



#content_download h3 {

	font: normal 18px/22px  Arial, Helvetica, san-serif;

	color: #02154C;

	width: 190px;

	padding: 0 0 0 30px;

}



#content_documentation {

	width: 230px;

	float: left;

	padding: 15px 0 10px 0px;

}					



#content_documentation h4 {

	font: normal 18px/22px  Arial, Helvetica, san-serif;

	color: #02154C;

	width: 205px;

	padding: 0 0 0 30px;

}



#header_company {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: transparent url(../image/banner-companylatest.gif);

	border-bottom: 5px solid #02154C;

	margin:0;

	padding:0;

}



#header_contact {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: transparent url(../image/banner-contactlatest.gif);

	border-bottom: 5px solid #02154C;

	margin:0;

	padding:0;

}



#header_support {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: transparent url(../image/banner-support.gif);

	border-bottom: 5px solid #02154C;

	margin:0;

	padding:0;

}



#header_benefits {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: transparent url(../image/banner-benefits.gif);

	border-bottom: 5px solid #02154C;

	margin:0;

	padding:0;

}



#header_prod {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: transparent url(../image/banner-prod.gif);

	border-bottom: 5px solid #02154C;

	margin:0;

	padding:0;

}



#header_tech {

	width: 786px;

	height: 166px;

	text-indent: -9999px;

	background: url(../image/banner-tech.gif) transparent ;

	border-bottom: 5px solid #02154C;

	margin:0;

	padding:0;

}



#main_menu_logo {

	width: 178px;

	height: 22px;

	text-align: left;

	background: #4d4d4d;

	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#F9EF55;

	text-indent: 20px;

	border-top: 1px solid #8A9ED9;

}



#sub_menu_logo{

	width: 178px;

	height: 22px;

	text-align: left;

	background: #4d4d4d;

	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#F9EF55;

	text-indent: 20px;

	border-top: 1px solid #8A9ED9;

	margin-top: 30px;



}



#login_logo{

	width: 178px;

	height: 22px;

	text-align: left;

	background: #4d4d4d;

	font: 14px/22px Verdana, Arial, Helvetica, sans-serif;

	color:#F9EF55;

	text-indent: 20px;

	border-top: 1px solid #8A9ED9;

	border-bottom: 1px solid #8A9ED9;

	margin-top: 30px;

	



}

#box_header_orange{

	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#FF6600;

}

#header_orange{

	font: 16px/18px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#FF6600;

}







a.bluehilite:link { color: #02154C; }

a.bluehilite:visited { color: #02154C; }

/* a.bluehilite:hover { color: #F9EF55; } */

a.bluehilite:hover { color:#3366FF; }







#sub_menu {

		padding: 0 0 10px 0;

}



#sub_menu1 {

		text-indent: 5px;

		font: 8px/14px Verdana, Arial, Helvetica, sans-serif;

}

		

#padding {

		padding: 0 0 0 10px;

}



#menu {

	padding:0;

	color:#8A9ED9;

	font: bold 11px/18px  Arial, Helvetica, san-serif;

	white-space:nowrap;

	list-style-type:none;



	margin:0;

	background:#02154C;

	background-color:#02154C;

}



#menu li {display:inline;}



#menu li a {

	padding:0.2em 1em;

	background:#02154C;

	color: #FEFEFC;

	text-decoration:none;

	float:right;

	border-left:1px solid #8A9ED9;

}



#menu li a:hover {

	background:#606f99;

	color:#fff;

}



#catalog_container1 {

	margin: 0px auto;

	margin-top: 10px;

	width: 529px;

	border-bottom: 1px dashed #5B604C;

}

	

#catalog_container2 {

	margin: 0px auto;

	margin-top: 10px;

	width: 529px;

}



a.whitehilite:link { color:#FFFFFF; }

a.whitehilite:visited { color:#FFFFFF }

/* a.whitehilite:hover { color:#FFFF00 } */

a.whitehilite:hover { color:#3366FF; }












	