/* Menú general */
.menu_principal ul{list-style-type:none;padding:0;margin:0; }
.menu_principal li{float:left;position:relative;margin-left:0px;}
.menu_principal table{position:absolute;border-collapse:collapse;left:-1px;top:25px; height:200px;}
.menu_principal a {display:block;background:url(../../img/menu_principal.jpg) repeat-x; height:19px;}
.menu_principal a.uno {background-position:0px 0px; width:101px;}
.menu_principal a.dos {background-position:-101px 0px; width:133px;}
.menu_principal a.tres {background-position:-234px 0px; width:142px;}
.menu_principal a.cuatro {background-position:-376px 0px; width:161px;}
.menu_principal a.cinco {background-position:-537px 0px; width:151px;}

.menu_principal a:hover {background:url(../../img/menu_principal.jpg) repeat-x 0px -19px; height:19px;}
.menu_principal a.uno:hover, #home .menu_principal a.uno {background-position:0px -19px; width:101px;}
.menu_principal a.dos:hover, #mexico .menu_principal a.dos {background-position:-101px -19px; width:133px;}
.menu_principal a.tres:hover, #products .menu_principal a.tres {background-position:-234px -19px; width:142px;}
.menu_principal a.cuatro:hover, #technologies .menu_principal a.cuatro {background-position:-376px -19px; width:161px;}
.menu_principal a.cinco:hover, #consulting .menu_principal a.cinco{background-position:-537px -19px; width:151px;}

/* Index */
body {margin:0;}
.plugin {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.soluciones {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-left:5px;}
.lista, .lista a, .lista a:visited {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; text-decoration:none;}
.lista a:hover {color:#F5C334;}
#contient { width: 180px; height: 350px; margin: 0 auto; position: relative; overflow: hidden; z-index:100}
#upslide { width: 204px;position: absolute; top: 450px; left: 50px; margin-top:100px; margin-left:-65px;}
#contient2 { width: 180px; height: 350px; margin: 0 auto; position: relative; overflow: hidden; z-index:110}
#upslide2 { width: 204px;position: absolute; top: 450px; left: 50px; margin-top:100px; margin-left:-65px;}
#contient3 { width: 205px; height: 350px; margin: 0 auto; position: relative; overflow: hidden; z-index:80}
#upslide3 { width: 185px;position: absolute; top: 450px; left: 50px; margin-top:120px; margin-left:-30px;}

/* Menu */
a.menu {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; text-decoration:none; font-weight:normal;}
a.menu:hover {color:#aee5fb;font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; text-decoration:none; font-weight:normal;}

/* Termina Index */

/* MOC Consulting */
.footer {color:#8F8E8E; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.title_text { color:#E38001; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px}
.text { color:#403F42; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*font-weight:bold*/}

/* Scroller */
.Container { position:relative; top: 0px; left: 0px; width: 480px; height: 240px; margin-bottom:10px;}
#Scroller-1 {position: absolute; overflow: hidden; width: 480px; height: 240px; margin-bottom:10px;}
.Scrollbar-Up {cursor: pointer; position: absolute; top: 97px; left: 500px;}
.Scrollbar-Down {cursor: pointer; position: absolute; top: 127px; left: 500px;}
#Scroller-1 span {color:#403F42; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.Scroller-Container {position: absolute;top: 0px; left: 0px;}

/* Termina  MOC Consulting */

/* MOC Products */
.title_login { font-family:"Courier New", Courier, monospace;font-size:12px; font-weight:bold}
.input_login { font-size:9px; width:100px; padding:3px}
.title_products {font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#009CD4; font-weight:bold; padding-left:10px}
.subtitle_products {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009CD4; font-weight:bold; padding-left:10px}
.title_products2 {font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#DF0202; font-weight:bold; padding-left:10px}
.title_n2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FB7A2D; font-weight:bold; padding-top:10px;}
.direccion {color:#E3E2E2; font-size:9px; font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.submenu a, .submenu a:visited, .submenu a:link {color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding-right:5px; border-right:3px solid #610101;}
.submenu a:hover {color:#FFFF80;}

/* N2 Now */
.tit_cont_n2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#565656}
.cont_n2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#565656; text-align:justify}

/* Detallado */
.describe { font-family:Arial, Helvetica, sans-serif; font-size:18px;font-weight:bold;color:#EA2024}
.tit_det {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#525151}
.tit_cont_det {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#6992A2}
.cont_det {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8DB8C2; text-align:justify}

/* Sensores */
.cont_sen {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;color:#000}
.tit_cont_sen {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#00A4E3}
.describe_sen {font-family:Arial, Helvetica, sans-serif; font-size:22px;font-weight:bold;color:#231F20}

/* Menu */
#menu {list-style-type:none; margin:0; padding:0;}
#menu li {float:left; padding:0; margin:0; position:relative; width:150px; height:34px; z-index:100;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu dl {position:absolute; top:0; left:0; width: 150px; margin: 0; padding: 0;}
#menu dt {margin:0;font-size: 1.1em; width:150px; float:left;}
#menu dd {display:none;clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
#menu dt a, #menu dt a:visited {display:block;padding:10px 0;border-right:1px solid #000000;border-left:1px solid #FFFFFF;background:url(../../img/bg_menu_moc_products.png) repeat-x;text-align:center;height:14px;color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border-bottom:1px solid #CCCCCC; display:block; padding:5px 5px 0px 20px; width:175px; background:#AE0202; height:25px;}
#menu li:hover dt a, #menu li a:hover dt a, #maquina a#maquinas, #accesorio a#accesorios, #reaco a#reacos ,#nitrogeno a#nitrogenos {color:#FFFF66;background:url(../../img/bg_menu_moc_products_hover.png) repeat-x; border-right:1px solid #000000;border-left:1px solid #FFFFFF}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:200px; border-bottom:5px solid #510000;}
#menu dd a:hover{background:url(../../img/bg_menu_moc_products_hover.png) repeat-x; color:#534;color:#FFFF66; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border-bottom:1px solid #CCCCCC; display:block; padding:5px 5px 0px 20px; width:175px; height:25px;} 

/* Termina MOC Products */

/* MOC Technologies */
a.submenu, a.submenu:visited, .demo {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none}
#contact label, #contact  {font-family:'Tahoma', Verdana, Arial; font-size:12px; text-align:left; color:#F2F2F2}
#contact .contact-input {height:13px; margin:2px; font-family:Tahoma; font-size:11px; width:212px; padding-left:5px;  color:#999999}
#contact textarea {height:100px; margin:2px; font-family:Tahoma; font-size:11px; width:212px; padding-left:5px;  color:#999999}
#contact select  {height:20px; margin:2px; font-family:Tahoma; font-size:11px; width:212px; padding-left:5px;  color:#999999}
/* Termina MOC Technologies */

/* MOC México*/
.footer_mexico {color:#D1D0D0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

/* Menu */
.menu_moc_mexico{margin:0 auto;width:760px; margin-top:-768px;}
.menu_moc_mexico ul{list-style-type:none;padding:0; margin:0; margin-left:12px;}
.menu_moc_mexico a, .menu_moc_mexico li{display:block;padding:10px 0; float:left}
.menu_moc_mexico a.uno {background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:0px 0px; width:145px; height:27px; }
.menu_moc_mexico a.dos {background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-145px 0px; width:147px; height:27px; margin-left:1px;}
.menu_moc_mexico a.tres {background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-292px 0px; width:146px; height:27px; margin-left:1px;}
.menu_moc_mexico a.cuatro {background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-437px 0px; width:147px; height:27px; margin-left:1px;}
.menu_moc_mexico a.cinco {background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-583px 0px; width:146px; height:27px; margin-left:1px;}
.menu_moc_mexico a.uno:hover{background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:0px -37px; width:145px; height:64px;top:-27px; position:relative; z-index:2001}
.menu_moc_mexico a.dos:hover{background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-145px -37px; width:147px; height:64px;top:-27px; position:relative; z-index:2001}
.menu_moc_mexico a.tres:hover{background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-292px -37px; width:146px; height:64px;top:-27px; position:relative; z-index:2001}
.menu_moc_mexico a.cuatro:hover{background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-437px -37px; width:147px; height:64px;top:-27px; position:relative; z-index:2001}
.menu_moc_mexico a.cinco:hover{background:url(../../img/botones_moc_mexico.jpg) no-repeat; background-position:-583px -37px; width:146px; height:64px;top:-27px; position:relative; z-index:2001}

a.contacto {text-decoration:none; color:#0080ff;}
a.contacto:hover {text-decoration:underline; color:#66ccff;}

/* Scroller 2 */
.Container2 { position:relative; top: 0px; left: 0px; width: 640px; height: 350px; margin-bottom:10px;}
#Scroller-2 {position: absolute; overflow: hidden; width: 640px; height: 350px; margin-bottom:10px;}
.Scrollbar-Up2 {cursor: pointer; position: absolute; top: 150px; left: 660px;}
.Scrollbar-Down2 {cursor: pointer; position: absolute; top: 180px; left: 660px;}
#Scroller-1 span2 {color:#403F42; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.Scroller-Container2 {position: absolute;top: 0px; left: 0px;}

/* Termina MOC México */