*{-moz-box-sizing: border-box;box-sizing: border-box}
p{margin-top:0px;margin-bottom:1em}
form{margin:0px}
/*input{padding:1px}*/
a{letter-spacing:0em; color:#454545}
a:hover{color:#92C025}
a img {border:0px}


html, body {
  width: 990px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Arial,Verdana; font-size:11px; color: #656565;
  margin:0px auto;


}


input {padding: 1px 2px;  height: 18px}
h1, h2, h3 {text-align:left; font-family:Arial,Verdana; font-size:12px;}


a img {border:none;}
#container {position:relative;}


#container {background: url('Images_site/fondoazul.jpg') no-repeat ;}
#container {background-repeat:repeat-y; background-position:810px 283px;}


#index #container {background:none;}




#index #container div#header {padding-bottom:0px;}
#index div#left{float:left; width:810px; height: 250px; margin: 0px; padding: 0px;background:none; margin-top:44px; overflow:hidden;}
#index div#right{float:left; width:180px; height: 250px; margin: 0px; padding: 0px !important; background:transparent !important;border:0px solid red; padding-top: 10px; margin-top:34px;overflow:hidden;}
	
#index div#footer {padding:18px 0px 0px 0px; height:120px}
#index div#footer #imgfooter {padding-top:0px;}
#index>#container>div#right {margin-top: 44px}
#index>#container>div#header {height:190px}






div#logoContentNEW{float:left;width:250px;height: 100px;margin:0px;padding:0px; margin-top: 40px; text-align:left;}


#imgslogan {width:295px; margin-top: 30px;}
#left>#imgslogan {margin-left: 450px}






div#right p{ font-family: Arial,Verdana; font-size:11px; color: #656565;}
div#right div{ font-family: Arial,Verdana; font-size:11px; color: #656565;}
div#right td{ font-family: Arial,Verdana; font-size:11px; color: #656565;}

div#right span{ font-family: Arial,Verdana; font-size:11px; color: #656565;}


div #right .WIBParagraph{text-align:left;}






div#header{width: 990px; height: 175px; margin: 0px; padding: 0px;background-color:#FFFFFF;padding-bottom:43px;}
#container>#header {height:235px;}
div#left{float:right;width: 180px; height: auto; text-align:lef; margin: 0px 0px 0px 0px; padding: 5px;}
#container>div#left {height: auto; min-height:176px ;}
div#right{float:left;width: 810px; height: auto; text-align:lef; margin: -40px 0px 0px 0px; padding: 0px 30px 0px 30px;}
#container>div#right {height: auto; min-height:265px ;margin: -45px 0px 0px 0px;}






#nuevaimagen div#col2{display: none; margin-top:268px; text-align:left;padding-left:5px;}
#articles_details div#col2{margin-top:10px;}
div#left>div#col2{margin-top:365px;}




/******FOOTER*****/
div#footer{clear:both;width: 990px; height: auto /*155px;*/; margin: 0px; padding: 0px 0px 8px 0px; text-align:center;}




div#contentPrintNEW {width:100%px;height:30px;margin-left:760px}
div.imgprint17{float:left;}
div.textprint17{float:left;padding-left:5px;padding-top:7px;}
div.textprint17 a{font-family:Arial,Verdana; font-size:10px; color:#005F80;}


div#footer #imgfooter {float:left; margin-bottom: -25px;padding-top:25px;background-color:#FFFFFF}


div#infoFooter2{text-align:center;float:left;font-family:Arial,Verdana;font-size:11px;color:#FFFFFF;margin-right:5px;margin-left:130px;}
#container>#footer>div#infoFooter2 {margin-left: 260px}


div#menuFooter2{float:left;width:200px;}
div#menuFooter2 .nav1 ul li a{font-family:Arial,Verdana;font-size:12px;color: #FFFFFF;width:auto;text-decoration:underline;margin:0px;padding:0px;margin-right:5px;}
div#menuFooter2 .nav1 ul li a:hover{color: #98B7C0;}
/***** END FOOTER **************/






div#contentMenu1>div {padding-left:110px; border:0px solid red;} 
div#contentMenu1 {width:740;float:left;margin-top:1px;height:35px;padding-top:15px; background-color:#FFFFFF;z-index:10000;text-align:right;position:relative;}
div#contentMenu1 ul.level1{width:448px;z-index:10000;position:absolute;right:5px;top:5px;height:26px;}
div#header > div#contentMenu1  ul.level1{width:445px;z-index:10000;position:absolute;right:-4px;top:6px;height:26px;}
div#contentMenu1 ul.level1 li {height:20px;padding-top:5px;}
div#contentMenu1 ul li {background: url('Images_site/subnav_line.jpg') no-repeat right 3px; padding-left:5px}
div#contentMenu1 ul li.last, div#contentMenu1 ul li ul li {background:none}




div#contentMenu1 ul li a{width: auto;margin: 0px; padding: 0px; text-align:left; font-family:Arial,Verdana;color:#454545;font-size:11px;	font-weight: bold;margin-right:10px;}
div#contentMenu1 ul li.current a{text-decoration:underline;}
div#contentMenu1 ul li a:hover{text-decoration:underline;}
div#contentMenu1 ul.level2{width:100px;background-color:#FFFFFF;margin:0px;padding:3px;z-index:10000;position:absolute;right:0px;top:19px;text-align:left;left:0px;}
div#contentMenu1 ul.level2 li{margin-right:5px;height:auto;padding:0px;margin:0px;padding:2px 2px 2px 3px;}
div#contentMenu1 ul.level2 li a{width: auto; margin: 0px; padding: 0px; text-align:left; font-family:Arial,Verdana;color:#444444;text-decoration:none;font-weight: normal;}
div#contentMenu1  ul.level2 li ul.level3{margin-left:0px;width:100px;background-color:#FFFFFF; margin:0px;padding:2px;z-index:10000}
div#contentMenu1 ul.level2 li ul.level3 li a{width: 100px; margin: 0px; padding: 0px; text-align:left; font-family:Arial,Verdana;color:#444444;}


#flash {text-align:right; width: 500px; padding-left: 77px;}
#header>#flash {width: 660px; height: 75px; padding-left: 77px;margin-left:330px;background-color:#FFFFFF}
#header>#flash object {margin-top: -80px; margin-bottom: 84px}


div#contentBenefits{float:left;height:30px;width:570px;padding-top:7px;padding-left:25px; background: url('Images_site/nav_round.jpg') no-repeat left top;background-color:#5FA520;z-index:60; border: 0px solid black; margin-left: 50px}
div#contentBenefits ul li a{width: auto; margin: 0px; padding: 0px; text-align:left; font-family:Arial,Verdana;color:#FFFFFF;font-size:13px;font-weight:bold;margin-right:12px;background-image:url('Images_site/subnav_line.jpg');background-position:right;background-repeat:no-repeat;padding-right:12px;}
div#contentBenefits ul li.current a{color:#000000;}
div#contentBenefits ul li a:hover{color:#C8DC52;}
div#contentBenefits ul li.parent1 a{color:#000000;}
div#contentBenefits ul li.parent1 ul.level2{display:none;}
div#contentBenefits ul.level1 li.submenu ul.level2{display:none;}
div#contentBenefits ul.current li.submenu ul.level2{display:none;}


div#contentContactNEW{width:144px;float:left;margin:0px;margin-left: -24px;padding-top:3px; background-color:#5FA520; height: 30px; border:0px solid black; text-align: left;padding-left:12px;}
#header>div#contentContactNEW{padding-top:7px;}
div#contentContactNEW a { font-family:Arial,Verdana;color:#FFFFFF;font-size:13px;text-decoration:none;font-weight: bold; height:22px; padding-left: 30px; padding-top: 3px; background: url('Images_site/ico_contact.jpg') no-repeat left top;}
div#contentContactNEW a:hover {color:#C8DC52;}




div#contentMarkten{float:left;height:47px;background-color:#10624C;width:810px;margin-right:-3px;border: 0px solid black; background: url('Images_site/bar_round.jpg') no-repeat left top; padding-left: 301px; background-color:#9FCA7A;text-align:left;}
div#contentMarkten div {border: 0px solid blue;}
div#contentMarkten ul,div#contentMarkten ul li, div#contentMarkten ul li a{width: auto;}
div#contentMarkten ul{height:30px;padding-top:5px;padding-left: 12px; background-color:#FFFFFF;}
div#contentMarkten ul li a {font-family:Arial,Verdana;color:#444444;font-size:13px;font-weight:bold;text-align:center;}
div#contentMarkten ul li a:hover {color:#5FA61F;}
div#contentMarkten ul li.current a{color:#5FA61F;}
div#contentMarkten ul li {background: url('Images_site/nav_line.jpg') no-repeat right 3px; padding-left:5px; padding-right: 10px}
div#contentMarkten ul li.last, div#contentMarkten ul li ul li {background:none}




div#contentSearch{background-color:#0F6F7D; margin:0px; padding:0px; height: 35px;margin-top:-1px; margin-bottom: 0px;}
div#contentSearch p#M29searchPrevText {padding:0px;}
div#contentSearch p#M29searchPrevText a{padding:0px;font-size:11px;font-family:Arial,Verdana;color:#FFFFFF;text-decoration:none;}

div#contentSearch p#M29searchInputCont  {margin-top: -6px;text-align:left; margin-left: 10px;padding:0px;margin-bottom:-5px;}
div#contentSearch #M29searchButton {margin-top: -6px;font-size:10px;padding:0px; margin-bottom:-5px;}
div#contentSearch p#M29searchPrevText a:hover {color:#9c9c9c}


div#header>div#contentSearch{width:180px;height:48px; float:left; margin-left:3px;}
form>div#M29searchBox>p#M29searchPrevText{width:180px; padding-top: 3px; padding-left:3px; margin-bottom: 3px;}
div#M29searchBox>p#M29searchInputCont {margin-left: 33px; }












div#searchBox{background-color:#0F6F7D;margin:0px;padding:0px;margin-top:-2px;height:70px;}
p#M29searchPrevText{font-family:Arial,Verdana;color:#FFFFFF;font-size:12px;font-weight:bold;padding-left:13px;padding-top:5px;}
p#M29searchPrevText a {text-decoration:underline !important;}


div#M29searchBox>p#M29searchPrevText{font-size:12px;padding-left:10px; width:241px; height:25px;}
p#M29searchInputCont{float:left;margin-left:10px;}
#M29searchInput{width:80px;}


#M29searchButton{float:left;background-color:#0F6F7D;font-family:Arial,Verdana; font-weight:bold;font-size:11px;color:#FFFFFF; border:0px;}
td#M29columnaTitulo span, td.M29columnaTexto span {font-weight: bold}


div#searchBox a {font-size:14px;font-family:Arial,Verdana;color:#FFFFFF;text-decoration:none;}




div#infoFooter{text-align:center;float:left;margin-top:90px;font-family:Arial,Verdana;font-size:10px;color:#666666;margin-right:5px;margin-left:100px;}


div#menuFooter{float:left;margin-top:90px;width:300px;}
div#menuFooter ul{margin:0px;padding:0px;}
div#menuFooter ul li{margin:0px;padding:0px;}
div#menuFooter ul li a{width:auto;font-family:Arial,Verdana;font-size:11px;color:#666666;text-decoration:underline;margin:0px;padding:0px;margin-left:5px;}




div#newsHome{background-color:#F1F6F8;padding-left:10px;padding-right:10px;height:225px; overflow:hidden;border:0px solid red;}
div#newsHome h1{background-color:#F1F6F8; font-family:Arial,Verdana;font-size:12px; font-weight:bold;color:#FFFFFF;margin-left:-10px;margin-right:-10px;padding:10px;width:240px;margin-bottom:10px;background: url('Images_site/news_head.jpg') no-repeat left top;margin-top: 10px}
div#newsHome a {font-family:Arial,Verdana;font-size:12px; font-weight:bold;color:white;text-decoration:none;}
#newsHome h1 a {padding-left: 200px; overflow: hidden;font-size:13px}
div#newsHome h1 a:hover {background: url('Images_site/news_head_rollOver.jpg') no-repeat -10px -10px;}
div#newsHome p.M07newsTitle{font-family:Arial,Verdana; font-size:11px; text-decoration:underline; color: #0F6F7D;margin:0px;padding:0px;font-weight:normal !important; line-height:180%;background-image:url('Images_site/bullethome.jpg');background-position:0px 6px;background-repeat:no-repeat;padding-left:15px;}
div#newsHome a.M07linkMore{font-family:Arial,Verdana; font-size:11px;color: #0F6F7D; font-weight:bold;padding:0px;margin:0px;}
div#newsHome a.M07linkMore:hover{color: #606466; font-weight:bold;padding:0px;margin:0px;text-decoration:underline;}






div#breadCrumDiv{margin-bottom:15px;font-size:11px;padding-top: 10px;}
div#breadCrumDiv a.homePath{font-family:Arial,Verdana; font-size:11px; color:#9C9C9C;background-image:url('Images_site/arrow.jpg'); background-position:left; background-repeat:no-repeat; padding-left:10px; }
div#breadCrumDiv a{font-family:Arial,Verdana; font-size:11px; padding-left:0px; text-decoration:none; color:#5B5C5A}
div#breadCrumDiv li.pathNivel0{font-family:Arial,Verdanal; font-size:11px; color:#5B5C5A;text-decoration:underline;}
div#breadCrumDiv li{font-size:11px;font-family:Arial,Verdana;}


div#linksallniews{text-align:right;margin:0px 0px 10px 0px;}




#headerart {text-align: left; margin-bottom: 10px; margin-left: 35px;}
#left>#headerart {margin-left: 35px;}






div#M07newsBloq{width:350px;float:left;overflow:hidden;margin-left:10px;padding: 0px; text-align:left;}
div#articleDiv {float:left; width: 380px;}
#left>div#articleDiv {margin-left:10px;}
div#articleDiv p.M07newsTitle{margin-left: 15px; text-align: left; font-family:Arial,Verdana;font-size:12px;font-weight:bold;width:250px;background-image:url('Images_site/bullethome.jpg');background-position:0% 40%;background-repeat:no-repeat;padding-left:15px;} 
div#articleDiv p.M07newsSummary{font-family:Arial,Verdana;font-size:12px;line-height:150%; text-align: justify; margin-top:-10px}
div#articleDiv p.M07newsMore {width:100%;text-align:right;padding-right:10px;}
div#articleDiv a.M07linkMore{font-family:Arial,Verdana;font-size:12px;font-weight:bold;color: #000000}

div#articleDiv a.M07linkMore:hover{text-decoration:underline; color: #606466;}




#content13 {width:525px; font-family:Arial,Verdana; font-size:11px;margin-top:30px;}
#M13Coment{width:525px; font-family:Arial,Verdana; font-size:13px; background:#FFFFFF; padding:10px;}
#content13 .asteric,#content13 .M13asterisco {color:#F90000;}
#content13 .M13form {background:#BFDB0C;padding:0px;margin:0px;}
#content13 table.M13Table th {background:#95AD01;color:#fff;font-size:15px;font-weight:bold; text-align:left;padding:4px; padding-left:7px;letter-spacing:-1px;}
#content13 table.M13Table td.M13izq {text-align:right;padding-top:4px;}
#content13 table.M13Table td {font-size:12px;letter-spacing:-1px;}
#content13 table.M13Table td,#content13 table.M13Table th {padding-top:3px;padding-bottom:3px;}
#content13 .M13bot {padding-right:60px;}
#content13 .uwvraag {width:330px;height:180px;font-family:Arial,Verdana;}
#content13 .M13der input {width:330px;margin:0px; /*padding:0px;height:19px;*/ border:1px solid #A8ACAD;}
#content13 .M13Bot {border-top:1px solid #e4f099;}
#content13 form table tr td #PERFecha1{width: 75px; text-align: center; padding-top: 2px; float: left;}
#mensajeEnviado13 { text-align:center; padding:10px; border:1px solid #95AD01; background:#BFDB0C;margin-top:30px;color:#000;}


div#newsDetail{font-family:Arial,Verdana;font-size:11px;color:#000000;line-height:150%}
div#newsDetail p{margin:0px; padding:0px;}
div#newsDetail p#M20fecha {float:left;padding:0px;display:inline;margin:0px 5px 0px 0px;}
div#newsDetail p#M20title {float:left;padding:0px;margin:0px;clear:right;font-weight:bold;}
div#newsDetail p#M20shortDescription, div#newsDetail p#M20longDescription {clear:both;padding:0px;margin:0px 0px 10px 0px;}


div#newsList{font-family:Arial,Verdana;font-size:12px;color:#000000;}
div#newsList p.M07newsSummary{padding-left:5px;}
div#newsList p.M07newsMore{padding-left:5px;}
div#newsList a.M07linkMore{font-family:Arial,Verdana; font-size:11px;color: #0F6F7D; font-weight:bold;padding:0px;margin:0px;}


div#freeText{line-height:150%;}
div#listArticle{margin-left:10px;}
div#listArticle div#cat1List{float:left;width:320px;overflow:clip;}
div#listArticle div#cat2List{float:right;width:320px;overflow:clip;}
div#listArticle div#cat3List{float:right;width:320px;overflow:clip;}
div#listArticle ul li {color:#126B89;margin-top:4px !important;}
div#listArticle ul li a{padding-left:5px;color:#2b2c2c}
div#cat1List ul{margin:0px;padding:0px;/*list-style-position:inside*/}
div#cat2List ul{margin:0px;padding:0px;/*list-style-position:inside*/}
div#cat1List ul li{margin:0px;padding:0px;/*list-style-position:inside;*/}
div#cat2List ul li{margin:0px;padding:0px;/*list-style-position:inside*/}
#container #right div#listArticle ul li {margin-left:20px !important;}
#container>#right>div#listArticle>ul>li {margin-left:20px !important;}


#cat1List p#catTitel{background: url('Prog/Head-Solution.jpg') no-repeat left top;height:32px;width:83px; padding-top:30px;overflow:hidden}
#cat2List p#catTitel{background: url('Prog/Head_Technology.jpg') no-repeat left top;height:32px;width:98px; padding-top:30px;overflow:hidden}
#cat3List p#catTitel{background: url('Prog/head_application.jpg') no-repeat left top;height:32px;width:105px; padding-top:30px;overflow:hidden}






a.linkSolution{margin:0px;padding:0px;margin-left:-5px;font-family:Arial,Verdana;color:#000000;text-decoration:underline}
a.linkSolution:hover{margin:0px;padding:0px;margin-left:-5px;font-family:Arial,Verdana;color:#9C9C9C !important;text-decoration:underline}


div#articleDetail p#M20title{font-weight:bold;}
div#freeText p{font-family:Arial,Verdana;color:000000;font-size:12px;}
div#articleDetail {font-family:Arial,Verdana;font-size:11px;color:#000000;line-height:150%}
div#articleDetail #M20fecha{display:none;}


div#listRelated{margin:0px !important;padding:0px !important; border:0px solid red;width:170px;min-height:268px; height:268px;}
div#listRelated h1{font-family:Arial,Verdana;color:#126B89;font-size:13px; font-weight:bold; margin:0px; margin-bottom:0px;padding-left:5px;}
div#listRelated ul {margin-left:5px; padding-left:15px; width:165px;margin-top:27px;text-align:left;border:0px solid blue;}
div#listRelated ul li{padding-left:0px;margin-left:0px;margin-bottom:6px;text-align:left;color:#126B89;}
div#listRelated #relatedArticle ul li {text-align:left;margin-left:0px;}
div#listRelated #relatedArticle ul li a{margin-left:0px;}


div#laasteniews .M07fecha {float:left;clear:both;padding-top:5px;display:inline;margin-right:5px;}
div#laasteniews .M07newsTitle {float:left;display:inline;padding-left:0px;margin-bottom:0px;}
div#laasteniews .M07newsTitle a.M07linkMore{color:#000;font-size:11px;}
div#laasteniews .M07newsTitle a.M07linkMore:hover{color:#000;text-decoration:underline;}
div#laasteniews .M07newsSummary {float:left;display:block;width:100%;text-align:justify;padding-left:0px;margin-bottom:4px;}
div#laasteniews .M07newsMore {float:left;padding-left:0px;margin-bottom:1px;}
div#laasteniews a.M07linkMore {float:left;color:#666666;}
div#laasteniews a.M07linkMore:hover {float:left;color:#128596;text-decoration:underline;}
div#laasteniews .M07divider {height:1px;width:100%;padding:0px;margin:0px;clear:left;}


div#niewsletter .M07fecha {float:left;clear:both;padding-top:5px;display:inline;margin-right:5px;}
div#niewsletter .M07newsTitle {float:left;display:inline;padding-left:0px;margin-bottom:0px;}
div#niewsletter .M07newsTitle a.M07linkMore{color:#000;font-size:11px;}
div#niewsletter .M07newsTitle a.M07linkMore:hover{color:#000;text-decoration:underline;}
div#niewsletter .M07newsSummary {float:left;display:block;width:100%;text-align:justify;padding-left:0px;margin-bottom:4px;}
div#niewsletter .M07newsMore {float:left;padding-left:0px;margin-bottom:1px;}
div#niewsletter a.M07linkMore {float:left;color:#666666;}
div#niewsletter a.M07linkMore:hover {float:left;color:#128596;text-decoration:underline;}
div#niewsletter .M07divider {height:1px;width:100%;padding:0px;margin:0px;clear:left;}


div#inthemedia .M07fecha {float:left;clear:both;padding-top:5px;display:inline;margin-right:5px;}
div#inthemedia .M07newsTitle {float:left;display:inline;padding-left:0px;margin-bottom:0px;}
div#inthemedia .M07newsTitle a.M07linkMore{color:#000;font-size:11px;}
div#inthemedia .M07newsTitle a.M07linkMore:hover{color:#000;text-decoration:underline;}
div#inthemedia .M07newsSummary {float:left;display:block;width:100%;text-align:justify;padding-left:0px;margin-bottom:4px;}
div#inthemedia .M07newsMore {float:left;padding-left:0px;margin-bottom:1px;}
div#inthemedia a.M07linkMore {float:left;color:#666666;}
div#inthemedia a.M07linkMore:hover {float:left;color:#128596;text-decoration:underline;}
div#inthemedia .M07divider {height:1px;width:100%;padding:0px;margin:0px;clear:left;}






#right a {font-size:11px; color:#005F80;text-decoration:underline;}


/*div#searchBox a {font-size:14px;font-family:Arial,Verdana;color:#FFFFFF;text-decoration:none;}
div#contentSearch a {font-size:12px;font-family:Arial,Verdana;color:#FFFFFF;text-decoration:none;}*/
.nodisplay {display:none;}




/*For the print page example, quitar y poner al class que se colocara en futuro al generar pagina*/
body.M17Body {width:770px;}
body.M17Body #container {width:770px;background:none;}
body.M17Body #right{width:770px;padding:5px !important; margin-top:10px}
body.M17Body>#container>#right {margin-top: 20px;}
body.M17Body #right #breadCrumDiv{display:none;}


body#Print_Articles #container {background:none;}
body#Print_Articles #container #right{width: 770px; padding:5px !important; margin-top:10px}
body#Print_Articles #container #right #breadCrumDiv{display:none;}
body#Print_Articles>#container>#right {margin-top: 20px;}
/*End for the print*/


/********para centrar el site**********/
body {text-align:center;}
#container{width:990px;}
div#newsHome p.M07newsTitle{text-align:left;} 




div #breadCrumDiv ul{text-align:left}




#search_result>#container>#right {height: auto; min-height: 553px}


	
body>#container {height:auto;margin:0 auto;}


/******END para centrar el site*******/