/* CSS Document */
*  {
    margin:0px;
    padding:0px;
}

a {
    text-decoration:none;
}

ul {
    list-style:none;
}

img {
    border:0;
}


input,textarea {
    border:1px solid #BFBFBF;
}

body {	
    font-family: Arial, Helvetica, sans-serif;
    _behavior:url("includes/csshover2.htc");
    /*   background-color:#630000;*/
    background-color:#ffffff;
    font-size:16px;
}

h3 {
    font-size:16px;
    color:#930000;
    text-transform:uppercase;
    padding:5px;
    text-align:left;
}

h4 {
    text-transform:uppercase;
    text-align:left;
    font-size:12px;
    padding:3px;
    color:#930000;
}

h4 a {
    text-transform:uppercase;
    text-align:left;
    font-size:12px;
    padding:3px;
    color:#930000;
    text-decoration:none;
}

.no-border{
    border:0;
}


.textTexto {
    font-family: Arial, Helvetica, sans-serif;
    color:#666;
    line-height:15px;
    font-size:11px;
    text-align:justify;
}

.textTexto ul {
    list-style:disc;
}



.textTexto img{

    padding:5px;

}

.links {
    color:#930000;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

.links:hover {
    color:#8F8F8F;
    text-decoration:none;
}

.linksVersaoPdf {
    color:#930000;
    text-decoration:underline;
    font-size:12px;
    /*font-weight:bold;*/
}

.linksVersaoPdf:hover {
    color:#8F8F8F;
    text-decoration:underline;
}

#principal {
    width:750px;
    margin:0 auto;
    padding:0px;
}

#container {
    width:750px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    /*border:1px solid #dbdbdb;*/
}

#esquerda {
    float:left;
}

#direita {

}

#topLeft {
    width:200px;
    background-color:#EFEFEF;
    background:url("img/site/menuBg.gif") top right repeat-y;
}

#topRight {
    width:550px;
}

#imgPrincipal {
    height:170px;
    text-align:left;
    /*margin-left:10px;*/
    /*border:1px solid #CF3333;*/
}

.acessoRapido {
    height:30px;    
}

#solucoes #monta-solucoes {
   line-height:normal;
   list-style:disc;
}

#solucoes #monta-solucoes img {
    padding:3px;
    border:1px solid #DFE0E1;
    margin-right:10px;
}

#solucoes .descr {
   color:#930000;
   text-decoration:none;
   line-height:15px;
   font-size:11px;
   font-weight:bold;
}

/* *********************** Inicio Menu ******************************** */
#menu {
    width:200px;
    margin:0 auto;
}

#menu li{    
    margin-left:12px;
    list-style: none;
    text-align:left;
    border-bottom: 1px solid #D5D5D5;
}

#menu li:hover{
    background-color:#DFDFDF;
}

#menu div.iconMenu {
    text-align:left;
}

#menu div.iconMenu a { 
    display: block;
    /*padding: 5px 5px 4px 25px;*/
    padding: 7px 7px 6px 25px;
    text-decoration : none;
    font-size:12px;
    color:#930000;
    letter-spacing:1px;
    vertical-align: middle;
}

#menu div.iconMenu span { 	    	
    margin-left:7px;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}

#menu div.iconMenu .home {
    background: url('img/site/menuHome.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#menu div.iconMenu .empresa {
    background: url('img/site/menuEmpresa.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#menu div.iconMenu .clientes {
    background: url('img/site/menuClientes.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#menu div.iconMenu .produtos {
    background: url('img/site/menuProdutos.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}


#menu div.iconMenu .faleconosco {
    background: url('img/site/menuFaleConosco.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#menu div.iconMenu .links {
    background: url('img/site/menuLinks.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#menu div.iconMenu .atualizacao {
    background: url('img/site/menuAtualizacao.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#menu div.iconMenu .maps {
    background: url('img/site/maps.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}
/* ************************** Fim Menu ******************************* */

#logo {
    margin-top:6px;
    background:url("img/site/logo.gif") top center no-repeat;
    width: 200px;
    height: 85px;
}

#banner {
    width:200px;
}

#banner table td{
    padding:10px;
}

#banner img {
    padding:5px;
    /*  border:1px solid #CF3333;*/
}

#acessoRapido {

}

#degrade {   
    padding:30px;
    background:url("img/site/bg.gif") top repeat-x;
}

#conteudo {
    padding:15px;
    color:#666;
    line-height:15px;
    font-size:11px;
    text-align:justify;
}


#rodape {
    /* border:1px solid #CF3333;*/
    text-align:center;
    padding-top:5px;
    font-size:11px;
    color:#7390a0;
    width:100%;
    height:20px;
}

#bordas {
    width:785px;
    /* margin-top:20px; */
}

#bordas .bSE {
    width:18px;
    height:18px;
    background:url("img/site/bSE.gif") no-repeat;
}

#bordas .bSD {
    width:18px;
    height:18px;
    background:url("img/site/bSD.gif") no-repeat;
}


#bordas .bID {
    width:18px;
    height:18px;
    background:url("img/site/bID.gif") no-repeat;
}

#bordas .bIE {
    width:18px;
    height:18px;
    background:url("img/site/bIE.gif") no-repeat;
}

#bordas .bLateralE {
    width:18px;
    background:url("img/site/bLateralE.gif") repeat-y;
}

#bordas .bLateralD {
    width:19px;
    background:url("img/site/bLateralD.gif") repeat-y;
}

#bordas .bCenterS {
    background:url("img/site/bCenterS.gif") repeat-x;
    height:18px;
}

#bordas .bCenterI {
    background:url("img/site/bCenterI.gif") repeat-x;
    height:18px;
}

#links ul li {
    padding:5px;
}


.titulo {
    font-size:14px;
    font-weight:bold;
}
.sub-titulo {
    padding:20px;
    font-style:italic;
    font-size:12px;
}

.paginacao {
    clear: left;
    cursor:default;
}

.paginacao a, .paginacao b {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background-color: #fff;
    background:url("img/bg_icon3.gif");
    border: 1px solid #999;
    text-decoration: none;
    margin:2px;
    color:#555;
}

.paginacao b {
    background:#630000;
    color:#fff;
    border-color: #630000;
}

.paginacao a:hover {
    border-color: #630000;
    color: #630000;
}

.inputtext {
    font:11px Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #3a8f98;
    padding:1px;
}

.submit {
    font:10px Arial, Verdana, Helvetica, sans-serif;
    background:url("img/bg_submit.gif");
    border:1px solid #999;
    height:18px;
    margin:3px;
}
/*
#ramos {
	width:165px;	
	padding-right:2px;	
	padding-left:6px;
	background:url("img/site/bCentroLateral.gif") top right repeat-y;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

#ramos ul{	
	width:160px;	
}

#ramos ul li{
	padding:2px;

}

#ramos ul li img {
  padding:3px;
   border:1px solid #DFE0E1;
}



#ramos ul .titulo {
    margin:10px 0 10px 0;
	border-bottom:1px solid #930000;
	text-align:left;
}

#ramos ul .titulo a{
	text-transform:uppercase;
	color:#930000;   
	text-decoration:none;
	line-height:15px;
	font-size:14px;
	text-align:left;
	font-weight:bold;  
}

#ramos ul .texto {
	margin:10px 0 10px 0;
	height:180px;
}

#ramos ul .texto a {  
	text-decoration:none;   
	color:#666;
	line-height:15px;
	font-size:11px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
}

#ramos ul .voltar {

}

#ramos ul .voltar a{  
   color:#930000;   
   text-decoration:none;
   line-height:15px;
   font-size:11px;
   font-weight:bold;    
}
*/

#clientes  img {   
    padding:3px;
    border:1px solid #DFE0E1;
}


#clientes .lista-ramos a {
    text-decoration:none;
}

#clientes .lista-ramos .descr {   
    color:#930000;
    text-decoration:none;
    line-height:15px;
    font-size:11px;
    font-weight:bold;
}

#clientes #monta-ramos img {   
    padding:3px;
    border:1px solid #DFE0E1;
    margin-right:10px;
}


#clientes .lista-empresas ul li{   
    /*  border:1px solid #DFE0E1;*/
    vertical-align: middle;
}

#clientes .lista-empresas ul .ramos-empresa img {   
    border:0;
    margin-right:5px;
}

#informativo .informativo-dta {
    color:#666;
    line-height:15px;
    font-size:11px;
    text-decoration:none;
    /*font-weight:bold;*/
}

#informativo .informativo-descr {
    color:#930000;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}

#informativo .informativo-descr:hover {
    color:#8F8F8F;
    text-decoration:none;
}

#informativo .pedal-img img {
    padding:10px;
}

.produtos-lista .produtos-img{
    padding:4px;
    width:102px;
}

.produtos-lista .produtos-img img{
    padding:3px;
    border:1px solid #DFE0E1;
}

.produtos-lista .produtos-descr a{
    text-decoration:none;
    color:#666;
    line-height:15px;
    font-size:11px;
    text-align:justify;
}

.produtos-lista .produtos-descr a:hover{
    color:#930000;
}

.produtos-lista div.icon {
    margin:3px;
    text-align:center;
}

.produtos-lista div.icon a { 
    display: block;
    padding: 5px 5px 4px 25px;

    border-top: 1px solid #DFE0E1;
    border-left: 1px solid #DFE0E1;
    border-right: 1px solid #DFE0E1;
    border-bottom: 1px solid #DFE0E1;
    font-size:11px;
    color:#930000;
    /*letter-spacing:1px; */
    text-decoration : none;
}

.produtos-lista div.icon a:hover   { 
    color : #630000;
    border: 1px solid #630000;
}

.produtos-lista div.icon .down {
    background: url('img/site/linkDownload.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

.produtos-lista div.icon .telas {
    background: url('img/site/linkTelas.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

.produtos-lista div.icon .comprar {
    background: url('img/site/linkComprar.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#download .pDown div.icon {
    margin:3px;
    background: #ffffff url("img/bg_h3_off.gif") repeat-x bottom;
}

#download .pDown div.icon a { 
    display: block;
    padding: 5px 5px 4px 25px;

    border-top: 1px solid #DFE0E1;
    border-left: 1px solid #DFE0E1;
    border-right: 1px solid #DFE0E1;
    border-bottom: 1px solid #DFE0E1;
    font-size:11px;
    color:#930000;
    /*letter-spacing:1px; */
    text-decoration : none;
}

#download .pDown div.icon a:hover { 
    color : #630000;
    border: 1px solid #630000;
}

#download .pDown div.icon .proximo {
    background: url('img/site/arrow.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#download select{
    width:200px;
}




#barraPedidos{
    text-align:right;
    height:25px;
    width:547px;   
    background:url('img/site/barraPedidos.gif') top left repeat-x;

    font-size:12px;
}

#barraPedidos a {
    margin-top:4px;
    margin-right:10px;
    float:right;
    color:#FFFFFF;
    text-decoration : none;
}

#barraPedidos a:hover {
    color:#9F9F9F;
}

#pedidos-compra .tabela{
    padding:10px;

}


#pedidos-compra .cabecalho{
    /*   background-color:#920000;
       color:#ffffff;
    */

    background-color:#EFEFEF;
}

#pedidos-compra .cabecalho tr {
    border:1px solid #000000;
}
#pedidos-compra .cabecalho td{
    padding:3px;
    text-align:left;

}

#pedidos-compra .linha{
    /*
       background-color:#EFEFEF;
       color:#920000;
    */
}

#pedidos-compra .linha td{
    /*
       background-color:#EFEFEF;
       color:#920000;
	border:1px solid #920000;    
	*/
    border:1px solid #CFCFCF;
}



#pedidos-compra .linha:hover{
    background-color:#FFFFFF;
    color:#920000;
}

#pedidos-compra .linha td{   
    padding:3px;
    text-align:left;
}

div.icon a { 
    display: block;
    padding: 5px 5px 4px 25px;

    border-top: 1px solid #DFE0E1;
    border-left: 1px solid #DFE0E1;
    border-right: 1px solid #DFE0E1;
    border-bottom: 1px solid #DFE0E1;
    font-size:11px;
    color:#930000;
    /*letter-spacing:1px; */
    text-decoration : none;
}
div.icon a:hover   { 
    color : #630000;
    border: 1px solid #630000;
}

div.icon .atualiza {
    background: url('img/site/atualizar.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

div.icon .proximo {
    background: url('img/site/proximo.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#pedidos-compra div.icon .anterior {
    background: url('img/site/anterior.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

#pedidos-compra div.icon .imprimir {
    background: url('img/site/imprimir.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

div.icon .compmais {
    background: url('img/site/compmais.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

div.icon .limpar {
    background: url('img/site/limpar.gif') 5px 3px no-repeat !important;
    background-position: 5px 5px;
}

.tabela-inf-cli {
    padding:10px;
}

.produto-resumido img{
    padding:3px;
    border:1px solid #DFE0E1;
}

.produto-resumido img-p{
    padding:4px;
    width:102px;
}

/*  Banner rotativo na pagina inicial */

/*  Barra solucoes */

#slider1 {
    width: 547px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}

#slider1Content {
    width: 547px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
    display: none;
}
.slider1Image span {
    position: absolute;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 547px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
    clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
    top: 0;
    left: 0;
    width: 110px !important;
    height: 280px;
}
.right {
    right: 0;
    bottom: 0;
    width: 90px !important;
    height: 290px;
}