@charset "utf-8";
/* CSS Document */

/*------------------------TEMPLATE LOGIN--------------------------*/
#fundo {
position:relative; 
width: 100%; 
height: 100%; 
background-image:url(imagens/fundo_baixo.jpg); 
background-repeat:repeat;
}
#topo {
position:relative; 
top:0px; 
height:144px; 
width: 100%; 
background-image:url(imagens/fundo_topo.jpg); 
background-repeat:repeat;
}

#barra_topo {
position:absolute; 
top:144px; 
left:0px; 
width: 100%; 
height:21px; 
background-image:url(imagens/barra_topo.jpg); 
background-repeat:repeat;
}

#meio {
position:absolute; 
top:165px; 
left:0px; 
width:100%; 
height:197px; 
background-image:url(imagens/fundo_meio.jpg); 
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-weight:bold;
*padding-top: 20px;
}

#baixo {
position: absolute; 
top:362px; 
left:0px; 
width:100%; 
height:32px; 
background-image:url(imagens/detalhe_baixo.jpg); 
background-repeat:repeat;
}

#logo {
position: absolute;
top: 5px;
left: 25px;
width: 200px;
height: 130px;
}

#rodape {
position: relative;
top: 480px;
left: 0px;
height:30px;
width: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
}
/*---------------------------FIM - TEMPLATE LOGIN----------------------------*/

/*---------------------------------TEMPLATE SISTEMA--------------------------*/
#pagina_fundo {
position: relative;
width: 100%;
height: 100%;
background-image:url(imagens/fundo_azul.jpg);
background-repeat:repeat-x;
}

#topo_pagina_fundo {
position: relative;
top:0px;
left: 0px;
width: 100%;
height: 60px;
background-color: #00162c;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
}

#centro_topo {
position:relative;
top: 20px;
width: 960px;
height:40px;
}

#user {
position: absolute;
left: 700px;
top: 20px;
width: 260px;
height: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
}

#centro_fundo {
position: relative;
top: 25px;
width: 960px;
height: 700px;
background-color:#225588;
}

#centro {
position:relative;
top: 5px;
width: 950px;
height: 690px;
background-color:#FFFFFF;
}

#conteudo {
position: absolute;
top: 26px;
left: 0px;
width: 950px;
height: 664px;
z-index:0;
overflow:auto;
}

#cont_main {
position: absolute;
top: 0px;
left: 0px;
width: 699px;
height:664px;
padding-left: 30px;
z-index: 0;
}

#lateral {
position: absolute;
top: 0px;
*top: 5px;
right: 0px;
width: 220px;
height:664px;
*height: 658px;
background-image:url(imagens/fundo_lateral.jpg);
background-repeat:repeat-x;
border-left-color: #cfe2ff;
border-left-style: solid;
border-left-width: 1px;
z-index: 0;
}

#anterior {
position: absolute;
top: 70px;
left: 35px;
width: 64px;
height: 64px;
}

#proximo {
position: absolute;
top: 70px;
right: 10px;
width: 64px;
height: 64px;
}

#mostra_data {
position: absolute;
top: 70px;
left: 130px;
width: 500px;
height: 64px;
font-family: "Times New Roman", Times, serif;
font-size:36px;
color: #336699;
padding-top: 10px;
}

#mapaadmin {
position: absolute; 
top: 80px; 
left: 30px; 
height: 170px; 
width: 152px;
}

#fotoadmin {
position: absolute;
top: 85px;
left: 252px;
width:450px;
height: 400px;
}

#detalhes_conteudo {
position: absolute;
top: 490px;
left: 35px;
width: 650px;
height: 500px;
}

#valor {
position: absolute;
top: 350px;
left: 30px;
width:200px;
height: 70px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#333333;
border-style: solid;
border-width: 1px;
border-color:#000033;
text-align:center;
}

/*--------------------------MENUS---------------------------*/
#barra_menu {
position: absolute;
top:0px;
left:0px;
width:950px;
height: 25px;
background-color:#f5f5f5;
border-bottom-style:solid;
border-bottom-color: #CCCCCC;
border-bottom-width:1px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
z-index: 10;
}
/*-----------------------------FIM - MENUS-------------------------------*/





/*----------------------------FIM - TEMPLATE SISTEMA--------------------------*/

/*-----------------------------CLASSES-----------------------------------*/
a.log {
color:#0066FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

a:hover.log {
color:#FFFFFF;
}

a.menu_barra {
color:#666666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a:hover.menu_barra {
color:#990000;
}

a.menus {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#FFFFFF;
}

a:hover.menus {
color: #0033FF;
}

td.menus {
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width: 1px;
}

h2.lateral {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#336699;
}

a.lateral {
color:#336699;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
padding-left: 30px;
}

a:hover.lateral {
color:#990000;
}

span.lateral {
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1.cont {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#336699;
}

h2.cont {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#333333;
}

span.cont {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#333333;
}

table.cont {
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width: 1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width: 1px;
}

th.cont {
background-color: #999999;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width: 1px;
}

td.cont {
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width: 1px;
}

a.cont {
color:#333333;
text-decoration:underline;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

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

span.status_vermelho {
color:#FF0000;
}

span.status_verde {
color: #00FF00;
}

span.status_amarelo {
color: #FFCC00;
}

input.inputtext {
background-image:url(imagens/input.jpg);
background-repeat:repeat;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
color: #336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

textarea.inputtext {
color: #336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
}

td.inputtext {
color: #336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

select.inputtext {
background-image:url(imagens/input.jpg);
background-repeat:repeat;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
color:#336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

input.date-pick {
background-image:url(imagens/input.jpg);
background-repeat:repeat;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
color: #336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}

.divcomp {
position:relative;
float:left;
background-color:#000000;
visibility:hidden;
}

span.rotulo{
color:#336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

td.detalhes {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000033;
font-weight:bold;
}

td.detalhes_cont {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-style:solid;
border-width: 1px;
border-color:#000033;
}


/*-----------------------------FIM - CLASSES-----------------------*/
