@autor Marcus Ferraz;
@data 17-03-09;

/* NOVO CSS MV - 17/03/09 */


body {
    background:#761F42;	 
}

.pagina{
     width:750px;
     margin:auto;
}

.conteudo{
     width:100%;
     float:left;
     margin-top:169px;
}

/* LOGIN */
.conteudo_topo{
    width:100%;
    height:35px;
    float:left;
    background:url(imagens/login_top_bg.jpg) no-repeat;
}

.conteudo_meio{
    width:100%;
    float:left;
    background:url(imagens/login_center_bg.jpg) repeat-y;
}

.conteudo_rodape{
    width:100%;
    height:35px;
    float:left;
    background:url(imagens/login_bottom_bg.jpg) no-repeat;
}

.logo_login{
    width:218px;
    height:134px;
    float:left;
    margin:48px 0 0 58px; _margin:48px 0 0 38px;
}

.login{
    width:309px;
    height:auto;
    margin:74px 0 0 74px; _margin:74px 0 0 64px;
    float:left;
}

.login_form div{
    width:100%;
    float:left;
    margin:10px 0 0 0;
}

.login_form label{
    font-family:"Trebuchet MS";
    font-size:17px;
    font-weight:lighter;
    color:#666666;
    width:73px;
    text-align:right;
    float:left;
    margin-right:13px; _margin-right:8px;
}

.login_form input{
    width:220px;
    height:24px;
    border:1px solid #666666;
    font-family:"Trebuchet MS";
    font-size:16px;
    color:#666666;    
}

.login_form p{
    width:100%;
    float:left;
    margin:5px 5px 0 0;
    text-align:right;
    font-family:"Trebuchet MS";
    font-size:11px;
    font-weight:normal;
    color:#666666;
}

.login_form a{
    color:#666666;
    text-decoration:underline;   
}

.login_form a:hover{
    color:#666666; 
    text-decoration:none; 
}

.login_erro{
    font-family:"Trebuchet MS";
    font-size:14px;
    font-weight:bold;
    color:#761F42;
    float:left;
    margin-top:-26px;
}

.login_esqueci{
    float:left;
}

.login_esqueci div{
    float:left;
    margin-top:15px;
}

.login_esqueci label{
    font-family:"Trebuchet MS";
    font-size:17px;
    font-weight:lighter;
    color:#666666;
    width:73px;
    text-align:right;
    float:left;
    margin-right:13px; _margin-right:8px;
}

.login_esqueci input{
    width:220px;
    height:24px;
    border:1px solid #666666;
    font-family:"Trebuchet MS";
    font-size:16px;
    color:#666666;    
}

.login_esqueci_submit{
    width:auto !important;
    height:auto !important;
    font-family:"Trebuchet MS";
    font-size:13px !important;
    color:#666666;    
    background:#fff;
    float:right;
    margin-top:10px;
}

.submit{
    background:url(imagens/btn_entrar.jpg) no-repeat;
    width:100px !important;
    height:30px !important;
    float:right;
    margin-top:30px;
    border:none !important;
    cursor:pointer;
}
/* FIM LOGIN */

/* GERAL */

.topo01{
    width:100%;
    height:33px;
    float:left;
    margin-top:15px;
    background:url(imagens/topo01.jpg) no-repeat;
}

.topo02{
    width:100%;
    float:left; 
    height:142px;
    background:url(imagens/topo02.jpg) no-repeat;
}

.topo03{
    width:100%;
    height:33px;
    float:left;
    background:url(imagens/topo03.jpg) no-repeat;
}

.login_info{
    float:right;
    width:192px;
    height:92px;
    margin-right:3px;
    font-family:"Trebuchet MS";    
    color:#fff;
}

.login_info p{
    font-size:10px;
    font-weight:none;
    width:100%;
    float:left;
    margin-bottom:2px;
}

.login_info h3{
    font-size:13px;
    font-weight:bold;
    width:100%;
    float:left;
    margin-bottom:10px;
}

.login_info a{
    border:none !important;
    text-decoration:none;
}

.login_info_mudarsenha{
    background:url(imagens/btn_mudarsenha.jpg) no-repeat;
    width:92px !important;
    height:21px !important;
    float:left;
    border:none !important;
    cursor:pointer;
}

.login_info_faleconosco{
    background:url(imagens/btn_faleconosco.jpg) no-repeat;
    width:92px !important;
    height:21px !important;
    float:left;
    border:none !important;
    cursor:pointer;
}

.login_info_sair{
    background:url(imagens/btn_sair.jpg) no-repeat;
    width:40px !important;
    height:17px !important;
    float:right;
    border:none !important;
    cursor:pointer;
    margin:5px 8px 0 0;
}

.topo_menu{
    width:100%;
    height:35px;
    float:left;
    background:#fff;
}

.topo_menu_conteudo{
    background:url(imagens/bg_menu.jpg) repeat-x;
    width:742px;
    height:35px;
    float:left;
    margin-left:4px; _margin-left:2px;
}

.topo_menu_conteudo ul{
    list-style:none;
    float:left;
    width:100%;
    text-align:center;
    font-family:"Trebuchet MS";
    height:33px;
    color:#FFFFFF;
    font-weight:bold;
}

.topo_menu_conteudo li{
    float:left;
    width:auto;
    height:28px;
    padding:9px 6px;
    font-family:"Trebuchet MS";
    font-size:11px;    
    font-weight:bold;
    background:url(imagens/bg_menu_border.jpg) no-repeat;
}   

.topo_menu_conteudo li a{
    color:#FFFFFF;
    text-decoration:none;
} 

.topo_menu_conteudo li a:hover{
    text-decoration:underline;
}

.conteudo_site{
    width:100%;
    float:left;
    background:#fff;
}

.conteudo_site_rodape{
    width:100%;
    float:left;
    background:url(imgs/border_content_bottom.gif) no-repeat;
    height:10px;
    margin-bottom:15px; _margin-bottom:5px;
}

.titulo_tabela {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.5em;
    text-align:left;
    margin-top:20px;
    padding:5px;
}

.tabela_titulo{
    background:#fff !important;
    border:none !important;
    margin-bottom:10px !important;
}

.tabela_titulo td{
    background-color:#761F42 !important;
    font-weight:bold;
    color:#fff;
}

#center table {
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20px;
        font-size:.75em;
        background:#ccc;
}

#center table td {
	padding:5px;
        background:#fff;
}

.btn_download{
    background:url(imagens/btn_download.jpg) no-repeat;
    width:81px !important;
    height:19px !important;
    float:left;
    border:none !important;
    cursor:pointer;
    text-decoration:none;
}

.rodape{
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#fff;
}

.rodape a{
    color:#fff;
    float:left;
    margin:0 38px 0 46px;
    text-decoration:none;
}

.rodape a:hover{
    text-decoration:underline;
}

.rodape li{
    float:left;
    width:auto;
    margin-right:36px;
}

.filiais{
    width:100%;
    text-align:center;  
    _margin-top:-15px;  
    float:left;
    margin-top:0px;
}

.filiais a{
    font-size:15px;
    font-weight:bold;
    float:none;
}

.filiais a:hover{
    text-decoration:underline;
}

.td_espaco{
    padding:0px !important;
    border:none !important;
}

.oc_table {
	clear:both;
	font-size:.75em;
}

.oc_table tr a:link, .oc_table tr a:visited {
         color:#000000;
}
.oc_table td {
	border:1px solid #e0e0e0;
	margin:0;
	padding:0;
}

.oc_table tr:hover {
	background-color: #F8EFD3;
}

.oc_table_tr_hover { 
	background-color:#F8EFD3;
}

#center table td.parada {
	font-weight:bold;
	font-style:italic;
	color:#b3203c;
}

/* FIM GERAL */

/* FIM NOVO CSS */




/* CSS Document For Bucyrus*/

/*---------GERAL--------*/
* {
	padding:0;
	margin:0;
}

img {
	border:none;
}

/*---------DIV CONTENT---------*/
#all_content {
	width:750px;
	margin:15px auto;
}

#content_top {
	background-image:url(imgs/border_content_top.gif);
	background-repeat:no-repeat;
	height:10px;
}


/*---------HEADER---------*/
#header {
	width:97%;
	margin:0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
}

#header_left {
	float:left;
	width:69%;
	background-image:url(imgs/header_left_bg.jpg);
	height:183px;
}

#login {
	float:left;
}

#login_border {
	width:7px;
	height:25px;
	background-image:url(imgs/login_border.gif);
	float:left;
}

.logo {
        margin:18px 0 0 258px;
}

.slogan {
	margin:0px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.50em;
	letter-spacing:.11em;
	float:left;
}

.slogan_terra {
	font-weight:bold;
	font-size:1.11em;
	color:#84284e;
}

#header_right {
	float: right;
	width:210px;
	background-image:url(imgs/header_right_bg.jpg);
	height:183px;
	margin-bottom:2px;
	}
#header_right p { 
	font-style:italic;
	font-weight:bold;
	color:#84294e;
	margin:10px 5px;
	height:14px;
	overflow:hidden;
	text-align:center;
}



/*---------CONTEÚDO---------*/
#center {
	margin:0 10px;
		/*hack para altura minima*/
		min-height:300px;
  		height:auto !important;
  		height:300px;
		/*hack para altura minima*/
}

#center_left {
	float:left;
        margin:0 5px;
}

#center_right {
	float:right;
}


h1.general {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.75em;
	color:#83244b;
	margin:10px 5px;
	font-weight:normal;
}

 h2.general {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#287b84;
	margin:15px 5px 0 5px;
	font-weight:bold;
        font-style:italic;
}

#center_left h1.general {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.75em;
	color:#83244b;
	margin:10px 10px;
	font-weight:normal;
}


#status_inside {
        margin-left:40px;
}

#status_inside ul li {
	float:left;
	text-align:center;
	margin:20px 35px;
        padding:0 20px;
	list-style:none;
}

#status_inside ul li div.normal { /* Esta é a classe para quando NÃO houver o mouseover no item */
	background-color:#FFFFFF;
	border:none;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#84294e;
	font-style:italic;
	font-weight:bold;
	font-size:.75em;
	text-decoration:none;
	border:1px #FFFFFF solid;
}

#status_inside ul li div.normal a:link,
#status_inside ul li div.normal a:visited {
	text-decoration:none;
	color:#84294e;
}


#status_inside ul li div.hover { /* Esta é a classe para quando houver o mouseover no item */
	background-color:#e5f7e7;
	border:1px solid #2f8837;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:.75em;
	text-decoration:none;
}

#status_inside ul li div.hover a:hover,
#status_inside ul li div.hover a:active,
#status_inside ul li div.hover a:link,
#status_inside ul li div.hover a:visited {
	text-decoration:none;
	color:#565656;
}

#status_inside ul li img {
	margin-bottom:10px;
}




#status ul li {
	float:left;
	text-align:center;
	margin:20px 35px;
	list-style:none;
}

#status ul li div.normal { /* Esta é a classe para quando NÃO houver o mouseover no item */
	background-color:#FFFFFF;
	border:none;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#84294e;
	font-style:italic;
	font-weight:bold;
	font-size:.75em;
	text-decoration:none;
	border:1px #FFFFFF solid;
}

#status ul li div.normal a:link,
#status ul li div.normal a:visited {
	text-decoration:none;
	color:#84294e;
}


#status ul li div.hover { /* Esta é a classe para quando houver o mouseover no item */
	background-color:#e5f7e7;
	border:1px solid #2f8837;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:.75em;
	text-decoration:none;
}

#status ul li div.hover a:hover,
#status ul li div.hover a:active,
#status ul li div.hover a:link,
#status ul li div.hover a:visited {
	text-decoration:none;
	color:#565656;
}

#status ul li img {
	margin-bottom:10px;
}

#center ul li {
	list-style:none;
	margin:10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
}

#center ul li span.nome {
	font-weight:bold;
	font-size:1.17em;
}

#center table td a.link_pdf:visited, 
#center table td a.link_pdf:link {
	text-decoration:none;
	color:#000000;
}

#center table td a.link_pdf:hover, 
#center table td a.link_pdf:active {
	text-decoration:underline;
}

#center table td.operando {
	font-weight:bold;
	font-style:italic;
	color:#10a300;
	border-color:#000000;
}

#center table td.reforma {
	font-weight:bold;
	font-style:italic;
	color:#d88900;
	border-color:#000000;
}

#center h2.estatisticas_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.88em;
	font-weight:bold;
	margin:5px 0;
}

#center ul.estatisticas {
	list-style:none;
}

#center ul.estatisticas li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
        margin-left:0px;
}

#center ul.estatisticas li a:link,
#center ul.estatisticas li a:visited {
	color:#84294e;
	font-style:italic;
	font-weight:bold;
        text-decoration:none;
}

#center ul.estatisticas li a:hover {
        color:#565656;
}

#center ul.estatisticas li.parada {
	color:#b3203c;
}

#center ul.estatisticas li.reforma {
	color:#d88900;
}

#center ul.estatisticas li.operando {
	color:#10a300;
}

#entrar img {
	display:block;
	margin:0 auto;
        padding:30px 0;
}

#entrar form {
	width:525px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#84284e;
	font-size:1.88em;
	text-align:right;
}

#entrar form p {
	color:#852904;
	font-size:.40em;
	font-style:italic;
}

#entrar form a:link, #entrar form a:visited {
	color:#852904;
	text-decoration:none;
}

#entrar form a:hover {
	text-decoration:underline;
}

#entrar form input {
	width:200px;
}

#entrar form input:focus {
	background-color:#efefef;
}

#entrar form input.submit {
	width:80px;
}

.form_oc_div {
	float:left;
	margin:0;
}

.form_oc_div input:focus {
	background-color:#efefef;
}

.form_oc_left {
	float:left;
	margin:20px 10px 20px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight:bold;
}

.form_oc_right {
	float:left;
	margin:20px 10px 20px 20px;
}


.oc_selectbox {
	width:100px;
}



td table {
	background-color:#fefaef;
	margin-top:15px;
	width:100%;
}

tr.item_table, tr.item_table:hover {
	background-color:#eeeeee;
        font-size:14px;
}
/*fim do editado*/



#faleconosco {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight:bold;
        margin-left:5px;
}

#faleconosco div {
	margin:10px 0;
        float: left; /* 2XT - 29-10-08 */
}

#faleconosco input.form_fc {
	margin-top:5px;
	width:200px;
}

#faleconosco textarea {
	margin-top:5px;
	width:300px;
	height:150px;
	overflow:auto;
}

p.faleconosco_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin:5px;
}

p.faleconosco_text_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin:5px 5px 20px 5px;
}

.bemvindo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.88em;
	text-align:center;
	margin:20px 5px 5px 5px;
	color:#454545;
	font-style:italic;
}	

.foto_inicio {
       display:block;
       margin:0 auto 10px auto;
}



/*CSS da Paginação*/

.link_paginacao{
font-family:arial;
font-size:10px;
color:#666666;
text-decoration:none;
}

.selecionado{
font-family:arial;
font-size:15px;
color:#666666;
text-decoration:none;
border:1px #DFDFDF solid;
background-color:#F2F2F2;
padding-right:3px;
padding-left:3px;
}

.selecionado:hover{
text-decoration:underline;
border:1px #999 solid;
}

.link_download a{
   font-family:tahoma;
   font-size:14px;
   color:#832904;
   text-decoration:none;
}

.link_download a:hover{
   color:#A58248;
   text-decoration:underline;
}
.observacao {
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}

/* ALTERAÇÕES CADASTRO SSE by MARCUS FERRAZ 29-10-08 */

.cabecalho{
   text-transform: uppercase; 
   font-family: arial; 
   font-size: 18px;
   font-weight: normal; 
   width: 50%; 
   float: left;
}

.cabecalhosse{
   text-transform: uppercase; 
   font-family: arial;
   font-size: 18px;
   font-weight: normal;
   width: 50%; *width:49%; 
   float: right;
   text-align: center;
}

label{
   text-transform: uppercase;
}

.form_input{
   margin-left: 0px;
}

/* ALTERAÇÕES CADASTRO SSE by MARCUS FERRAZ 29-10-08 */

/* Henrique(henrique@2xt.com.br) - 29/10/08  */
.anexo_cadastro_sse{
    float:left;
    width:236px;
}

.cabecalho_cadastro_sse{
    float:left;
    margin:10px 0px 0px 9px!important;
}

.cabecalho_cadastro_sse img{
     float:left;
     width:88px;
}

.cabecalho_cadastro_sse h1{
     float:left;
     margin-left:71px;
}

.form_cadastro_sse{
    float:left;
    margin-left:0px!important;
    width:99%;
    border:1px solid #000;
}

.bordas_cadastro_sse{
    float:left;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    width:98%;
    padding:0px 7px 7px 7px;
    margin:2px 0 0 !important;
}

/* Inicio Henrique 19-03-09 */
.ul_filiais{
     float:left;
     list-style:none;
     width:74%;
}

.ul_filiais li{
     float:left;
     margin-right:18px;
     _margin-right:15px;
}

.ul_filiais li ul{
     list-style-position:inside;
     list-style-type:disc;
}

.ul_filiais li ul li{
     float:none;
     margin-right:0px;
}
/* Fim Henrique 19-03-09 */
