/* Reset CSS */
html, body, div, span, applet, object, iframe, table, caption, 
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, dl, dt, dd, 
fieldset, form, label, legend{vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0;} 
:focus{outline: 0;} 
body{background: white; line-height: 1; color: black;} 
table{border-collapse: separate; border-spacing: 0;} 
caption, th, td{font-weight: normal; text-align: left;} 
blockquote:before, blockquote:after, q:before, q:after{content: "";} 
blockquote, q {quotes: "" "";}
/* Fim Reset CSS */

/* Estilos para deixar o mozilla com barra vertical mesmo sem que haja necessidade como no IE */
html{overflow: -moz-scrollbars-vertical;}

body{background:url(../images/back_listra.jpg); overflow-x: hidden; overflow-y: hidden; }

#principal{height:400px; /*background-color:#992327; */ background-color:#9a0000; margin-top:100px;}

#logo-address{/*border:1px solid;*/ float:left; /*width:350px;*/ width:250px; text-align:center; padding-right:10px;}
#logo-address p{margin-top:50px;}

#logo-address, #acesso-intranet{height:380px; padding-top:10px;}

#acesso-intranet{width:77px; float:left; text-align:center;}
#acesso-intranet ul{list-style:none; margin:0; padding:0;}
#acesso-intranet ul li{padding-top:20px;}
#acesso-intranet p{margin-top:250px;}

.login{margin-top:250px;}

#menu{background:url("../images/menu.jpg") no-repeat; height:35px; margin-top:-10px;}
#menu ul{list-style:none; margin-left:-40px; text-indent:-9999em;}
#menu li{position:relative; height:35px; /*border:1px solid;*/ float:left;}
#menu li a{display:block; width:100%; height:100%;}

/* rollover menu */
#empresa{width:110px;}
#empresa a:hover{background:url("../images/menu.jpg") no-repeat 0 -35px;}

#equipe{width:110px;}
#equipe a:hover{background:url("../images/menu.jpg") no-repeat -110px -35px;}

#produtos{width:110px;}
#produtos a:hover{background:url("../images/menu.jpg") no-repeat -220px -35px;}

#clientes{width:110px;}
#clientes a:hover{background:url("../images/menu.jpg") no-repeat -330px -35px;}

#contato{width:100px;}
#contato a:hover{background:url("../images/menu.jpg") no-repeat -440px -35px;}

#login{width:95px;}
#login a:hover{background:url("../images/menu.jpg") no-repeat -540px -35px;}
/* fimrollover menu */

#menu-cinza{/*border:1px solid #FFF; margin-top:63px;*/}

#conteudo{background-color:#FFF; height:398px; /*width:60%;*/ width:650px; /*width:750px;*/ float:left; margin-top:1px;}
#texto-conteudo{height:357px; overflow:auto;}
#texto-conteudo h1, #texto-conteudo h2 {margin:20px;}
#texto-conteudo h3{margin-left:20px; margin-top:-15px; font:13px Verdana; color:#999;}
#texto-conteudo p{margin:20px; font: 10pt "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color: #666666;}
#texto-conteudo ol{font: 10pt "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color: #666666;}
#texto-conteudo ol li{margin:10px;}

#person-lists p{margin-left:20px; font: bold 10pt "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color: #666666;}
#person-lists ul{margin-left:20px; margin-right:15px; list-style-type:square; margin-top:-15px;}
#person-lists ul li{font: 10pt "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color: #666666;}

#bullets{border:1px dotted #cecece; text-align:center; margin-left:20px; margin-right:20px; margin-bottom:100px; padding:10px;}
#bullets ul li{display:inline;}

#rodape{font: 12px Verdana; padding:10px; font-variant:small-caps; color:#000;}

.setaup{margin-left:10px; margin-bottom:4px;}

#form-contato{margin:20px;}
#form-contato fieldset{padding:10px; border:1px solid #cecece;}
#form-contato legend{font:bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps; padding-left:5px; padding-left:5px; padding-right:5px; color:#9a0000;}
#form-contato input, #form-contato textarea{margin:5px;}
#form-contato label{font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps; color:#9a0000;}

.format-input{width:250px;}

#aviso{text-align:center; padding-top:80px;}
