/*Reset css*/
* {z-index:1;letter-spacing:0;text-align:left;margin:0;padding:0;border:0;outline:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-weight:normal;font-style:normal;vertical-align:baseline}
:focus{outline:0}
body{line-height:1;}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a{text-decoration:none}

body{font-family: Arial;background:url("../../images/textura.png");

     margin:0;
     padding:0;
     text-align:center;
}

input[type=text],input[type=email],input[type=password], select, textarea{
    border: 1px solid #ccc;margin: 5px;padding: 5px;
    box-shadow: inset 0px 0px 1px #ccc;
}

#header, #content, #footer{width: 100%;float:left;min-height: 30px;position:static;    }

.conteudo-body{background:#fff;min-height:300px;float:left;box-shadow:1px 1px 5px #ccc;padding-bottom:5px;margin-bottom:15px;}

.conteudo-body .subtitulo{font-weight:bold;color:#0C9100;}


#header {width: 100%;min-height: 30px;}
#content{width: 100%;min-height: 140px;}
#footer{width: 100%;min-height: 120px;border-top:1px solid rgba(255,255,255,.5);box-shadow:-1px -1px 5px #999;background:#0C9100 url("../../images/bg-ui.png") repeat-x scroll -180% -180%;
        /*box-shadow:  0px 115px 0px #0C9100, 0px 230px 0px #0C9100,  0px 340px 0px #0C9100,  0px 450px 0px #0C9100,  0px 540px 0px #0C9100;  */
}
#content .centraliza{}


.logo{;height: 50px;float:left;width: 300px;margin-top: 5px;}
.logo .text{font-weight: bold;float:left;color:#39C733;text-shadow: 1px 1px 1px #000;font-family: Arial;width: 200px;margin-top: 0px;margin-left: 5px;font-size:25px;}
.logo img{height: 50px;float: left;}

.menu-principal{box-shadow:1px 1px 5px #ccc;width: 100%;background:#0C9100 url("../../images/bg-ui.png") repeat-x scroll 50% 50%;float: left;color: #fff; margin-top: 5px;z-index:999;}
.menu-principal .sf-menu{z-index:999;float:left;width: 989px;border-bottom: 1px solid rgba(255,255,255,.5);;font-size: 13px;border-right: 1px solid rgba(255,255,255,.5);box-shadow: 1px 1px 0px rgba(255,255,255,.5) inset;}

.menu-principal .sf-menu > ul > li {font-weight: bold;}
.menu-principal .sf-menu > li a{font-weight: bold;background:url("../../images/bg-ui.png") repeat-x scroll 50% 50% #0c9100;}
.menu-principal .sf-menu  ul > li a{font-weight: bold;background: #0c9100;}
.menu-principal .sf-menu  ul > li a:hover{font-weight: bold;background: #fff;}


.centraliza{width:990px; margin:0 auto;float:left;min-height: 5px;}


#site{width:990px;margin:0 auto;text-align:left;}

#sliderContainer{background: none;padding: 0px;float:left;margin-top: 5px;}
#sliderContainer{height:175px; width:990px; margin-bottom:10px;  }
#sliderContainer img{/* height: 175px;width: auto;*/}


.mod-box{box-shadow:1px 1px 5px #ccc;width: 480px;background:#fff;border:0px solid rgba(255,255,255,.9);;margin-top: 5px;font-size: 13px;float:left;min-height: 170px;}
.mod-box-titulo{box-shadow:0px 0px 1px #ccc ;text-shadow:1px 1px 1px #000;padding-left:1px;width: 479px;background:url("../../images/bg-ui.png") repeat-x scroll 50% 50% #0c9100;color: #fff;font-size: 14px;font-weight: bold;border-bottom:0px solid #fff;padding-top: 5px;padding-bottom: 5px;}
.mod-box-content{min-height: 110px;}

.box-noticia li{border-bottom:1px solid #0C9100;float:left;min-height: 30px;width: 100%;}
.box-noticia li a{color:#0C9100;width: 100%;float:left;min-height: 30px;padding-top: 5px;}
.box-noticia li a:hover{background: #0C9100;border-top:1px solid #FFF;}
.box-noticia li a:hover{color:#fff;}

.noticia li{border-bottom:1px solid #0C9100;float:left;min-height: 30px;width: 98%;}
.noticia li a{color:#0C9100;width: 100%;float:left;min-height: 30px;padding-top: 5px;}
.noticia li a:hover{background: #0C9100;}
.noticia li a:hover{color:#fff;}

.mod-box-rodape{min-height: 30px;float:left;text-align:right;width: 100%;line-height: 30px;font-size: 14px;}
.link-box-rodape{color:#0C9100;}
.link-box-rodape:hover{color:#0C9100;text-decoration: underline;}


#sliderClientes{float:left;margin-top: 10px;margin-bottom:10px;width:982px;margin-left:3px;}
#sliderClientes .bx-wrapper{ }
.menu-rodape{
    float:left;margin-top: 10px;
}
#sliderClientes .titulo{margin-left:0px;margin-bottom:10px;}

#sliderDep img{height:100px;}

.depoimento-slide{display:none;}

.menu-rodape dl{float:left;width: 250px;color:#fff;}
.menu-rodape dl a{color:#fff;}

.menu-rodape dl a:hover{color:#fff;text-decoration: underline;}
.menu-rodape dt, .menu-rodape dt a{font-weight: bold;color:#fff;margin-bottom: 10px;text-shadow: 1px 1px 1px #000;}
.menu-rodape dd a{font-size:13px;font-family:arial;padding-left:3px;}


.redes-sociais{width: 300px;position: absolute;top:15px;right:15px;text-align: right;}
.redes-sociais img{opacity:0.8;background:url("../../images/bg-redes-w.png");}
.redes-sociais img:hover{opacity:1;;background:url("../../images/bg-redes.png");}


.telefones{float:left;width:220px;min-height:50px;font-size:12px;margin-top: 10px;color:#0C9100;background:url("../../images/fone.png") no-repeat;background-position: 2px 3px;margin-left:0px;}
.telefones .tel{float:left;width:100%;border-bottom:0px solid #0C9100}
.telefones .tel .lbl{float:left;width:70px;text-align: left;padding-left:40px;}
.copright{color:#fff;position: absolute;bottom: 10px;right: 8px;font-size:12px;font-family:arial;font-weight:bold;}

#footer, #header{
    margin:0;
    padding:0;
    text-align:center;
    position:relative;
}

#footer .centraliza, #header .centraliza{position:relative;margin-left:12%; ;text-align:left}



.titulo{color:#0C9100;font-weight: bold;}
.sub-titulo{color:#0C9100;font-weight: bold;}



.lista_operadores a{color:#0C9100;}
.lista_operadores a:hover{color:#0C9100;text-decoration: underline;}
.lista_operadores li{float:left;width: 100%;margin-bottom: 5px;}
.lista_operadores .headphone{float:left;margin-left: 10px;margin-right: 10px;}

.bt-voltar {background: #3AD22F;padding: 5px;color:#fff;font-weight: bold; cursor:pointer;}
.bt-voltar:hover{background: #18b00d;}

.logo_rodape{;height: 50px;float:left;width: 250px;margin-top: 5px;position:absolute;top: 15px;right: 0px;}
.logo_rodape .text{font-weight: bold;float:left;color:#fff;
                   text-shadow: 1px 1px 1px #000, 1px 1px 1px #000;
                   font-family: Arial;width: 200px;margin-top: 0px;margin-left: 5px;font-size:20px;

}
.logo_rodape img{height: 24px;float: left;text-shadow: 5px 5px 50px #000}

.selo-seprorgs{position: absolute;top:72px;right:5px;}


.conteudo-body{margin-top:15px;font-family:verdana , sans-serif;line-height: 30px;width:990px;font-size:14px;}
.conteudo-body .titulo{margin-bottom: 10px;width: 985px;height:40px;background: #0C9100 url("../../images/bg-ui.png") repeat-x scroll 50% 50%;color:#fff;font-size: 25px;text-shadow: 1px 1px 1px #000;line-height: 40px;padding-left:5px;}
.conteudo-body .box-left{width:400px;float:left;height:450px;overflow-y:auto;}
.conteudo-body .box-right{width:540px;float:left;margin-left:20px;text-align: center;margin-right:15px;}
.conteudo-body .box-right img{max-width: 540px;margin-top: 5px;}
.conteudo-body .box-right .legenda{font-size:10px;text-align: center;width: 100%;}
.conteudo-body strong *, .conteudo-body b *{font-weight: bold;}
.conteudo-body ul li{padding-left:25px;
                     list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gYKDjgizHwSLgAAAKFJREFUOMudkr0OwyAMhL9YeZ4yZIiY2kevujBlQHmf0KVILjE/yU3Idz6bA9DwYUmUlfVEixI4zU75nBVHLuqWozFPEdoPYGpsKsFvSbDhgt+SNeJBDT4sT6uuR7wth3KHWIqsJf9EtVvEnkBaAtEZSIs8RV1E7oDdTHTQQP+cqtGIQdNIGEf8/dRVF2euwQH7HYNqDvPdxp7BC/j0nhDgC4L7SY0XRtu6AAAAAElFTkSuQmCC');
                     list-style-position: inside;
}
.conteudo-body ol li{
    padding-left:25px;
    list-style:decimal;
    list-style-position: inside;
}

.conteudo-body ul.paginacao li,
.conteudo-body ul.downloads li,
.conteudo-body ul.lista_operadores li,
.conteudo-body ul.noticia li,
.conteudo-body ul.videos li{
    list-style:none !important;
    list-style-position:outside;
    padding: 0px;
}

.downloads{position:relative;min-height: 100px;}
.downloads li{float:left;margin-bottom: 15px;border-bottom: 1px solid #0C9100;width: 100%;position: relative;}
.downloads img{float:left;margin-bottom:10px;}
.downloads .download-body{float:left;width:650px;margin-left:10px;}
.downloads .download-titulo{float:left;width:100%;font-weight: bold;color:#0C9100;}
.downloads .button{position: absolute;bottom:5px;right:5px;}

.paginacao{width: 100%;float:left;}

.paginacao li{float:left;width: 25px; height: 25px;border: 1px solid #ccc;text-align: center;line-height: 25px;margin: 5px;}
.paginacao li a{float:left;width: 25px; height: 25px;text-align: center; }
.paginacao li a:hover{box-shadow: 1px 1px 50px #fff, inset 1px 1px 5px #fff;}

.paginacao li{background: #fff;color:#090; }
.paginacao li a{background: #0C9100;color:#fff; }
.paginacao li a:hover{background: #fff;color:#090; }

.box-cliente{float:left;width: 195px;}

.formulario{}

.formulario .lbl{width:100%;float:left;}

.formulario input[type=text]{width: 300px;padding: 5px;}
.formulario select{width: 312px;padding: 5px;}
.formulario textarea{width: 300px;resize:none;height:100px;}

.formulario input, .formulario select, .formulario textarea{border:1px solid #ccc;}

.button{float:left;padding:5px;background:#0C9100;color:#fff;cursor: pointer;border:1px solid #0C9100;margin-right: 5px;}
.button:hover{background:#fff;color:#0C9100;}

.depoimento img{float:left;border:1px solid #ccc;margin:5px;margin-top:0px;}
.depoimento .depoimento-titulo{color:#0C9100;font-weight: bold;font-size: 14px;margin-top:5px;}
.depoimento .depoimento-texto{font-size: 11px;line-height: 12px;margin-top:5px;line-height:18px;font-style:oblique;}

#chat_area{border:1px solid #ccc;width: 600px;}
#chat_area .chat_titulo{line-height:18px;background: url("../../images/bg-ui.png") repeat-x scroll 50% 50% #0c9100;color:#fff;}
#chat_area .chat_titulo img{float:right;}
#chat_area .chat_historico{width: 600px;height: 200px;overflow: auto;font-size: 13px;line-height: 18px;position: relative;background: #DED;}
#chat_area .chat_historico .chat_user {color:#000;text-align:left;font-weight:bold;padding-left:5px;}
#chat_area .chat_historico .chat_operador {color:#0C9100;text-align:right;font-weight:bold;float:left;width:99%;padding-right:5px;}
#chat_area .chat_historico .chat_data{font-weight:normal;color:#000;font-size:10px;}
#chat_area .chat_historico .recebida{font-size:10px;margin-left:5px;color:#00F;}
#chat_area .chat_historico .chat_message{ width: 98%;min-height: 30px;float:left;}
#chat_area .chat_historico .msg_user{color:#00F;float:left;margin-left:5px;width:300px;border:1px solid #ccc;border-radius: 5px;background: #fff;padding-left: 5px;}
#chat_area .chat_historico .msg_operador{color:#F00;float:right;margin-right:5px;width:300px;border:1px solid #ccc;border-radius: 5px;background: #fff;padding-left: 5px;}
.chamar_atencao{color:#0C9100;cursor:pointer;margin-left:310px;display: none;}

.text-content{padding-left:15px;padding-right:10px;}

.sliderSolucoes-box{position:relative;}
.sliderSolucoes {margin-top:60px;}
.nivo-controlNav {position:absolute;top:0;}

.video-box{position:relative;float:left;top:0px;background:#000;}
.video-box .logo-video{position:absolute;top:0;right:0;z-index:99;width:195px;}
.barra-video{width:100%;height:30px;background:#0C9100;float:left;}
.bt-video{float:left;height:24px;width:30px;margin-left:5px;cursor:pointer;border:1px solid #ccc;margin-top:2px;}
.hide-youtube{position:absolute;background:#000;width:100px;height:450px;right:0px;bottom:30px;z-index:98;}
.display-volume{width:30px;padding-top:0px;;float:left;border:1px solid #ccc;background:#0C9100;color:#fff;font-weight:bold;text-align:center;line-height:24px;margin:2px;margin-left:6px;}
//.bt-video:hover{background:#24CE1F;}


.videos{}
.videos li img{width:200px;height:100px;border:1px solid #ccc;}
.videos li{float:left;min-height: 100px;width: 210px;list-style:none;}
.videos li a{color:#0C9100;width: 100%;float:left;min-height: 30px;padding-top: 5px;}
.videos li a:hover{text-decoration:underline;}

.half-form{float:left;width:450px;margin-left:5px;}
.half-form legend{color:#0C9100;font-weight:bold;}
.rodape-form{width:320px;float:left;}
.rodape-form .button{float:right;}

.acesso{width:200px;float:left;height:30px;font-size:14px;margin-top:10px;margin-left:20px;}
.acesso legend{color:#0C9100;font-weight:bold;}
.acesso a:first-of-type {margin-left:30px;}
.acesso a{color:#0C9100;margin-left:5px;margin-top:5px;float:left;}
.acesso a:hover{text-decoration:underline;}

.error{color:#E00;margin-left:5px;}