body {	margin-left: 0px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px; 	font-family:Arial, Helvetica, sans-serif;}#todo {	width: 778px;	margin-right: auto;	margin-left: auto;	border: 1px solid #b3b3b3;}.css_body {	border: 1px solid #b3b3b3;	width: 778px;	height: 350px;	text-align: center;}.texturamenuprincipal {	background-image: url(../img/text_menu.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	text-align: right;	padding-right: 30px;	height: 25px;	width: 778px;}.inputsHome {	background-color: #F0F0F0;	float: left;	width: 130px;}#blackBg {	background-image: url(../images/text_menu.jpg);	background-repeat: repeat-x;	height: 25px;}#headLogoTrans     {	float: left;	margin-left: 10px;	margin-top: 2px;}.productCell {	background-color: #FFFFFF;	float: left;	height: 120px;	width: 166px;	margin-left: 16px;	margin-top: 20px;}.productCell a:link,.productCell a:visited {	color: #000000;	text-decoration: none;}#swimlane {	height: 50px;	width: 760px;}#copyright a:link,#copyright a:visited {	color: #666666;	text-decoration: none;}#copyright a:hover,#copyright a:acive {	color: #666666;	text-decoration:underline;}#loginCliente {	background-color: #f0f0f0;	margin-right: 20px;	margin-left: 20px;	margin-bottom: 20px;	height: 60px;	padding-top: 10px;}#navBottom {	margin-top: 10px;	clear: both;}#navBottom ul {	list-style-image: url(../img/pipe_bullet.gif);	float: left;	margin-top: 5px;}#navBottom li.nav2 {	float: left;	margin-right: 10px;	width: 90px;}#navBottom ul.home {	list-style-image: url(../img/house.gif);	float: left;}#navBottom ul.addr {	list-style-image: url(../img/pipe_bullet.gif);	float: left;	margin-left: 0px;	padding-left: 0px;	clear: right;}#navBottom li.addr2 {	float: left;	margin-right: 10px;	width: 90px;	margin-left: 0px;}#navTop {	margin-top: 2px;	float: right;}#navTop  ul {	list-style-image: url(../img/pipe_bullet2.gif);	float: left;	margin-top: 5px;}#navTop  ul.home {	list-style-image: url(../img/house2.gif);	float: left;}#navTop   li.nav1 {	float: right;	margin-right: 10px;	width: 90px;}.menudwn {	background-image: url(../img/text_menu_down.jpg);	height: 19px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #b3b3b3;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}.menudwn a:link, .menudwn a:visited {	color: #000000;	text-decoration: none;}.menudwn a:active,.menudwn a:hover {	color: #000000;	text-decoration: underline;}.menutop {	height: 19px;	border-top-width: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}.menutop a:link, .menutop a:visited {	color: #ffffff;	text-decoration: none;}.menutop a:active,.menutop a:hover {	color: #ffffff;	text-decoration: underline;}#loginLabel {	background-image: url(../img/verotros.jpg);	height: 33px;	width: 332px;	float: left;}#copyright {	font-size: 10px;	margin-right: auto;	margin-left: auto;	width: 768px;	text-align: center;}.productCell a:hover{text-decoration:underline;color:#000000;}.vermasBt {	background-color: #dedede;	display: block;	height: 14px;	width: 40px;	float: right;	text-align: center;	padding-top: 2px;}.miniLogo {	display: block;	float: right;}.prodCellData {	background-color: #dedede;	font-size: 10px;	padding-bottom: 12px;	padding-left: 2px;	padding-top: 2px;	padding-right: 2px;}#headGrey h1 {	font-weight: bold;	margin-top: 0px;	padding-top: 0px;}#headGreyAdd {	float: left;}.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* fin by Z*/.texturamenuprincipal a:link,.texturamenuprincipal a:visited {	color: #ffffff;	text-decoration: none;}.texturamenuprincipal a:active,.texturamenuprincipal a:hover {	color: #ffffff;	text-decoration: underline;}.texturamenuprincipal2 {	background-image: url(../img/logo3.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	text-align: right;	padding-right: 30px;	height: 25px;	width: 778px;	background-repeat: no-repeat;}.texturamenuprincipal2 a:link {	color: #ffffff;	text-decoration: none;}.texturamenuprincipal2 a:visited {	color: #ffffff;	text-decoration: none;}.texturamenuprincipal2 a:active {	color: #ffffff;	text-decoration: none;}	.texturamenuprincipal2 a:hover {	color: #ffffff;	text-decoration: underline;}.texto_menu_sup {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.texto_menu_sup a:link {	color: #000000;	text-decoration: none;}.texto_menu_sup a:visited,.texto_menu_sup a:active {	color: #000000;	text-decoration: none;}.texto_menu_sup a:hover {	color: #000000;	text-decoration: underline;}.texto_noticia {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	text-align: left;}.texto_noticia a:link,.texto_noticia a:visited {	color: #000000;	text-decoration: none;}.texto_noticia a:hover,.texto_noticia a:active {	color: #000000;	text-decoration: underline;}.form {	height: 17px;	width: 113px;	border: 1px solid #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.lineaimagen1px {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.TI_aclarar2 {	FILTER: alpha(opacity=60);	opacity: .6;	cursor: hand;}.lineagris1pxderecha {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #B7B2AF;}.h1     {	color: #333333;	font-size: 14px;	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;	font-weight: normal;	margin: 1px;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 2px;}h2    {	color: #5d5d5d;	font-size: 10px;	font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, Swiss;	font-weight: normal;	margin: 1px;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 10px;	text-align: left;			}h4       {	color: black;	font-size: 13px;	font-family: Verdana, "Trebuchet MS", Helvetica, Arial, Geneva, Swiss;	font-weight: bold;	margin: 1px;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 10px;	text-align: left;}pre         {	color: #505050;	font-size: 11px;	font-family: Verdana, "Trebuchet MS", Helvetica, Arial, Geneva, Swiss;	margin: 1px;	padding: 1px 1px 1px 3px;	text-align: left;			}h3    { color: white; font-size: 9px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; font-weight: normal; margin: 1px; padding: 1px 1px 1px 3px; }.topheader2 {	background-image: url(../images/top_header2.jpg);	height: 40px;	padding-top: 27px;	padding-right: 180px;	padding-bottom: 14px;	padding-left: 180px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	color: #666666;	background-repeat: repeat-x;	overflow: hidden;}#0000Logo {	background-image: url(../images/tracktec-logo_s.jpg);	height: 110px;	width: 150px;}.topheader2:hover {	background-image: url(../img/top_header2.jpg);	height: 40px;	padding-top: 27px;	padding-right: 268px;	padding-bottom: 14px;	padding-left: 180px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	color: #666666;	background-repeat: repeat-x;	overflow: hidden;	cursor: hand;}.quienes {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	width: 506px;}.forms {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	border: 1px solid #666666;}.topheader3 {	background-image: url(../img/top_header3.jpg);	height: 57px;	padding-top: 10px;	padding-right: 200px;	padding-bottom: 14px;	padding-left: 100px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	color: #666666;	background-repeat: repeat-x;	overflow: hidden;	float: left;	width: 311px;	vertical-align: middle;}#headGreyDetalle {	margin-top: 0px;}.topheader3detalle {	background-image: url(../img/top_header3.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	color: #666666;	background-repeat: repeat-x;	overflow: hidden;	float: left;}.breveTxt a:link {	color: #333333;	text-decoration: none;}.topheader4 {	background-image: url(../img/top_header3.jpg);	height: 57px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 14px;	padding-left: 100px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	color: #666666;	background-repeat: repeat-x;	overflow: hidden;	float: left;	width: 330px;}#contieneTop {	background-image: url(../img/top_header3.jpg);}#colIzquierda {	float: left;	width: 178px;	padding-left: 1px;	padding-top: 6px;	padding-right: 6px;}#dosColumnasCentralyDerecha {	float: left;	width: 576px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #b3b3b3;	padding-left: 10px;	padding-top: 6px;}.colCentral {	width: 280px;	float: left;	padding-right: 6px;}.flashContainer {	margin-left: 25px;	margin-right: 25px;}.colDerecha {	float: left;	width: 290px;}.breveTxt {	color: #5d5d5d;	font-size: 10px;	font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, Swiss;	font-weight: normal;	margin: 1px;	padding-top: 1px;	padding-bottom: 1px;	text-align: left;	padding-left: 10px;}.breveFoto {	margin-right: auto;	margin-left: auto;	text-align: center;}.breveFotoleft {	margin-right: auto;	margin-left: auto;	text-align: left;	padding-left: 10px;}.leftColBreve {	margin-bottom: 10px;}.centerColBreve {	margin-top: 10px;}.imgBottom {	vertical-align: text-bottom;}.breveTxt ul {	list-style-image: url(../img/arrow_bullet.gif);	padding-left: 6px;	padding-right: 6px;}.breveTxt ol {	padding-left: 6px;	padding-right: 6px;	margin-top: 6px;	margin-left: 4px;}.xt_filler {	height: 130px;}.breveTxtDestacado {	color: #03529D;	font-size: 10px;	font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, Swiss;	font-weight: normal;	margin: 1px;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 10px;	text-align: left;}.small {	font-size: x-small;	color: #5d5d5d;}.blue {	font-weight: bold;	color: #004b7c;}.naranja_h{	color: #FF6600;	font-weight: bold;}#validate {	margin-right: auto;	margin-left: auto;	text-align: center;	margin-top: 20px;}.greyBold {	color: #666666;	font-size: x-small;	font-weight: bold;}#formBox {	background-color: #FFFFFF;	width: 506px;	height: 32ex;	float: left;	margin-left: 20px;	margin-top: 20px;}#formBox h1 {	font-size: x-small;	font-weight: bold;	color: #6C6C6C;	margin-top: 16px;	margin-bottom: 4px;	padding-bottom: 4px;}#formBox p.quienes {	margin-top: 6px;}.greyFiller {	height: 32ex;	float: left;	background-color: #EDEDED;	width: 220px;	padding-left: 10px;	padding-right: 10px;}.formRow {	width: 506px;	background-color: #FFFFFF;	padding-top: 4px;	padding-bottom: 2px;	height: 3ex;	padding-left: 6px;}.formTitle {	font-size: x-small;	color: #696969;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 6px;	background-color: #FFFFFF;	width: 506px;	font-weight: bold;}.formCell2 label {	display: block;	font-size: x-small;	float: left;	padding-left: 2px;	color: #6B6B6B;}.greyBg {	background-color: #CCCCCC;}.formCell1 {	float: left;	width: 175px;	color: #6B6B6B;	font-size: x-small;}.formCell2 {	float: left;	width: 310px;}.swimlane {	height: 50px;	width: 760px;}/* Distribuidores form y pestaña */#TablaDistribuidores {	font-size: x-small;	margin-left: 16px;	margin-top: 16px;	display: block;	float: left;}#TablaDistribuidores a:link,#TablaDistribuidores a:visited  {	text-decoration: none;	color: #333333;}#TablaDistribuidores td {	border: 1px solid #b3b3b3;}#TablaDistribuidores a:hover, #TablaDistribuidores a:active {	color: #000099;	text-decoration: underline;}.distTitleRow {	font-weight: bold;	color: #333333;}#btDistribuidores {	background-image: url(../img/text_menu.jpg);	background-repeat: repeat-x;	height: 2.8ex;	width: 160px;	float: right;	font-size: xx-small;	font-weight: bold;	color: #FFFFFF;	padding-top: 4px;	padding-left: 4px;	margin-top: 10px;	margin-bottom: 10px;}#btDistribuidores:hover {	background-image: url(../img/text_menu_down.jpg);	background-repeat: repeat-x;	height: 2.7ex;	width: 160px;	float: right;	font-size: xx-small;	font-weight: bold;	color: #333333;	padding-top: 4px;	padding-left: 4px;	border: 1px solid #666666;	margin-top: 9px;	margin-bottom: 9px;}/*clearfix group*/.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}<!-[if IE 7]>.clearfix {display:inline-block;}.clearfix {display:block;}<![endif]->/*fin clearfix group*/
