.bannerBox{position: absolute; z-index: 2; top: 47px; left: 50%; margin-left: -477px;}
.ws_controls{display: none}
#wowslider-container1 .ws_cover{display: none}
.menuTop{position: absolute; z-index: 9999999; bottom: 20px; left: 10px; width: 754px; height: 40px; background: #666666 url('../img/bgmenu.jpg') no-repeat}
.menuTop ul{padding: 0; margin: 0 0 0 30px}
.menuTop ul li{float: left; list-style: none; display: block}
.menuTop ul li a{display: block; line-height: 40px; color: #999999; text-transform: uppercase; font-size: 13px; text-align: center; text-decoration: none;}
.menuTop ul li a:hover{background: url('../img/banner/bullet2.jpg') no-repeat 0px center;}
.menuTopli1{width:90px}
.menuTopli1 a{background: url('../img/banner/home.jpg') no-repeat 0px center!important;}
.menuTopli1 a:hover{background: url('../img/banner/home2.jpg') no-repeat 0px center!important;}
.menuTopli2{width: 80px}
.menuTopli3{width: 130px}
.menuTopli4{width: 130px}
.menuTopli5{width: 110px}
.menuTopli6{width: 110px}
.menuTopli6 a:hover{background: url('../img/banner/mail2.jpg') no-repeat 0px center!important;}
.menuTopliSep{width: 17px; height: 40px; background:url('../img/banner/line.jpg') no-repeat 0px 1px}
.ws-title{display: none!important}
#wowslider-container2 .ws_images {position: relative; left: 0; top: 0; height: 100%; max-height: 407px; max-width: 311px;
    vertical-align: top; border: 0px solid #0cad00; overflow: hidden;
}
.logofirst{padding: 5px 50px 0 0}
.titlepage{padding: 0 0 0 25px; color: #efcf6a; font-size: 30px; font-weight: bold;}
.formBox{padding: 0px 0px 20px 30px}
label{width: 100%; text-align: left}

#webform-ajax-response-success{display: none}

/*
    VALIDATION form product det
*/
#errormessages{display: none}
#errormessages2{display: none}
div.error, table tr.error {background-color: #fef5f1;}
div.messages {background-position: 8px 8px; background-repeat: no-repeat; border: 1px solid; margin: 6px 0; padding: 5px 5px 5px 50px;}
div.error {background-image: url(../img/message-24-error.png); border-color: #ed541d;}
div.error, .error {color: #8c2e0b;}
div.messages ul li {list-style-image: none; font-size: 12px; list-style: square; text-align: left}
/* AJAX Gif y mensajes de exito o fracaso */
.hide{  display: none;}
.ajaxgif{
    /*position: absolute;
    right: 150px;
    top: 5px;*/
}
.msg{color: white; font-weight: bold; height: 32px; line-height: 32px; padding: 0 10px; position: absolute;
    /*right: -155px;*/ text-transform: uppercase; min-width: 121px;
}
.msg_ok{ background: #589D05;}
.msg_error{background: red;}
.input_text_error { border:2px solid #FF0000!important; font-weight: bold; color:#FF0000;  }  