﻿/* CSS layout */

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

#catalogo_anuncios
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:right;
	width:100%;
}
#logo 
{
	width: 800px;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	text-align:center;
	padding-top:5px;
}
#config {
	width: 800px;
	/*background-color: #FFFFFF;*/
	text-align:center;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	background-color:#FFFFFF;
}
#corpo {
	/*width: 800px;*/
	width: 100%;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	/*text-align:center;
	padding-top:10px;*/
}
#conteudo {
	width: 800px;
	/*width: 780px;*/
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	/*text-align:center;
	padding-top:10px;*/
}
#topo
{
	background-image: url('images/topo.jpg');
	width:769px;
	height:182px;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	text-align:center; 
	background-repeat: no-repeat;
	position: relative;
	padding-top:7px;
}
#busca_rapida
{
	background-image: url('images/barra_amarela.jpg');
	width:399px; 
	height:25px;
}
#pesquisa
{
	background-image: url('images/Caixa_Pesquisa.jpg');
	width:217px;

}
#conteudo_topo
{
	padding-left:220px;
	margin-top:7px;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/	
}
#col_esquerda {
	width: 240px;/*Largura da div*/
	height: 100%;/*Altura da div*/
	float:left ;/*Faz a div flutuar à esquerda*/
	/*padding: 0 10px; - Acrescenta uma distancia entre a div e o conteudo dela*/
}
#col_central {
	/*float: left;*/
	/*width: 540px;
	width: 780px;*/
	width:769px;
}
#rodape 
{
	width: 800px;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	text-align:center;
	padding-top:5px;	
}
div.center {
    text-align: center;
}
div.center div, div.center p, div.center table, div.center form {
    text-align: left; 
    margin-left: auto; 
    margin-right: auto;
	border: 0; vertical-align:top; position:relative;
	width:800px;
}

#conteudo_rodape
{	
	width:769px;
	min-height: 100%;
	_height: 100%;/*hack para o Internet Explorer*/
	margin: 0 auto; /*Centraliza o Layout no Firefox*/
	text-align:center; 
	padding-top:2px;
}
/* Make main navigation bars from a unordered list for easy update and better accessibility */
#navtop ul, #navbottom ul {
	margin: 0px;
	padding-top: 9px;
	list-style-type: none; /*    height: 5x;*/
	text-align: center;
}
#navtop ul li, #navbottom ul li {
	display: inline;
	color: #878787;
	margin-right: 5px;
}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited {
	color: #878787;
	text-decoration: none;
}
#navtop a:hover, #navbottom a:hover {
	text-decoration: underline;
}
#navtop a:active, #navbottom a:active {
	color: #A5EF52;
	text-decoration: none;
}
/*** DESTAQUES ***/
#destaque { margin: 0; padding: 0; /*min-height: 400px;*/}
#destaque ul { list-style: none; padding: 0; margin: 0; width: 100%; }
#destaque li { margin: 0; padding: 0; display: block; float:left; }
#destaque h2 { margin-bottom: 10px; padding: 0; font-family: arial; font-size: 12px; font-weight: bold; color: #A9BDFF; background: #fff; width:99%; }
#destaque h2 a { background: #fff; color: #A9BDFF; text-decoration: none; }
#destaque dl { font-family: verdana; font-size: 10px; color: #000; letter-spacing: -1px; clear:both; }
#destaque dt { font-family: arial; font-size: 12px; color: #666; }
#destaque dt p { padding: 0 10px 0 0; margin: 0; font-family: arial; font-size: 10px; color: #666; }
#destaque dt a { color: #666; }

#miolo_p1{ margin-left: 20px; margin-right: 20px; padding: 3px; }

/************************************************************************
* 
* Formatacao Administrador
*
************************************************************************/
.admin-header
{
    background-color: #FFFFFF; 
    height:120px;
    padding-left:10px;
    /*border-bottom:solid 4px #B4CCEB;*/
    border-bottom:solid 4px #FCDA00;
}
.admin-header h1
{
    float:right;
    vertical-align:top;
    padding-right:10px;
    padding-top:10px;
    font-family: Arial;
	font-size: 14px;
	color: #878787;
	text-decoration: none;
	font-weight: bold;
}
#menu-admin
{
    padding: 5px;
    text-align: right;
    border-bottom:  #E6E6E6 2px solid;
    margin-bottom: 10px;
    background-color: #FFFFFF;

}
#menu-admin ul {
		margin: 0px;
		padding: 0px;
		list-style-image: none;
	}
	
#menu-admin li { display: inline }
	
#menu-admin a:link, #menu-admin a:visited {
		padding-left: 12px;
       /* font-size: 8pt;
        color: #666666;
        font-family: palatino;*/
		font-size: 11px;
		color: #878787;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial;
	}
	
#menu-admin a:active, #menu-admin a:hover {
		/*color: #717052;*/
		text-decoration: underline
	}
.headerAdmin
{
    font-weight: bold;
    font-size: 8pt;
    color: #f5f5f5;
    font-family: verdana;
    background-color: #65738E;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    width:150px;
}
.headerAdmin a
{
     color: #f5f5f5;
    font-family: verdana;
    text-decoration:none;  
    font-size: 8pt;
    font-weight: bold;

}
.Admin {
	border: solid 1px #CBCED4;
	background: #f5f5f5;
	padding: 11px;
	margin-bottom: 7px;
    width:150px;

}
.Admin li
{
    list-style-type: none;
}
/* add fade background and padding to all table rows */
.row1 {
	padding: 3px;
	background: url(images/timesheet_data_bg.gif) repeat-x;
	background: #F9FAFB;
}
.row1 img {
	border: none;
	text-align: center;
}
.SecaoAdmin
{
	padding-left:20px; 
	padding-top:10px; 
	padding-bottom:10px;
	text-align:center;
}
/************************************************************************
* 
* Formatacao Geral
*
************************************************************************/

.lTahoma11AzulEscuroBold:active {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
	font-weight: bold;
}
.lTahoma11AzulEscuroBold:link {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
	font-weight: bold;
}
.lTahoma11AzulEscuroBold:hover {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
	font-weight: bold;
}
.lTahoma11AzulEscuroBold:visited {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
	font-weight: bold;
}.lTahoma11AzulEscuro:active {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
}
.lTahoma11AzulEscuro:link {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
}
.lTahoma11AzulEscuro:hover {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
}
.lTahoma11AzulEscuro:visited {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
	text-decoration: none;
}
.lTahoma11CinzaEscuro:active {
	font-family: Arial;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.lTahoma11CinzaEscuro:link {
	font-family: Arial;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.lTahoma11CinzaEscuro:hover {
	font-family: Arial;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.lTahoma11CinzaEscuro:visited {
	font-family: Arial;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
}
.lTahoma11Azul:active {
	font-family: Arial;
	font-size: 11px;
	color: #1A91D3;
	text-decoration: none;
}
.lTahoma11Azul:link {
	font-family: Arial;
	font-size: 11px;
	color: #1A91D3;
	text-decoration: none;
	cursor:pointer ;

}
.lTahoma11Azul:hover {
	font-family: Arial;
	font-size: 11px;
	color: #1A91D3;
	text-decoration: none;
}
.lTahoma11Azul:visited {
	font-family: Arial;
	font-size: 11px;
	color: #1A91D3;
	text-decoration: none;

}
.lTahoma10Azul:active {
	font-family: Arial;
	font-size: 10px;
	color: #1A91D3;
	text-decoration: none;
}
.lTahoma10Azul:link {
	font-family: Arial;
	font-size: 10px;
	color: #1A91D3;
	text-decoration: none;
	cursor:pointer ;

}
.lTahoma10Azul:hover {
	font-family: Arial;
	font-size: 10px;
	color: #1A91D3;
	text-decoration: none;
}
.lTahoma10Azul:visited {
	font-family: Arial;
	font-size: 10px;
	color: #1A91D3;
	text-decoration: none;

}
.tTahoma11BrancoBold {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.tTahoma11CinzaBold {
	font-family: Arial;
	font-size: 11px;
	color: #6D6E71;
	font-weight: bold;
}

.tTahoma11Branco {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.tTahoma11Cinza {
	font-family: Arial;
	font-size: 11px;
	color: #6D6E71;
}
.tTahoma12BrancoBold {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.tTahoma11Azul {
	font-family: Arial;
	font-size: 11px;
	color: #1894D2;
}
.tTahoma11AzulEscuro {
	font-family: Arial;
	font-size: 11px;
	color: #042982;
}
.tTahoma10Azul {
	font-family: Arial;
	font-size: 10px;
	color: #1894D2;
}
.tTahoma11Vermelho {
	font-family: Arial;
	font-size: 11px;
	color: Red;
}
.tTahoma11AzulBold {
	font-family: Arial;
	font-size: 11px;
	color: #1894D2;
	font-weight:bold;
}
.tTahoma14AzulEscuro {
	font-family: Arial;
	font-size: 14px;
	color: #2A1E4C;
}
.tArialBlack14Cinza {
	font-family: Arial Black ;
	font-size: 14px;
	color: #878787;
}
.tTahoma11CinzaEscuro {
	font-family: Arial;
	font-size: 11px;
	color: #878787;
}
.tTahoma14CinzaEscuro {
	font-family: Arial;
	font-size: 14px;
	color: #878787;
}
.tTahoma13CinzaEscuro {
	font-family: Arial;
	font-size: 13px;
	color: #878787;
}
input.TextBoxCinza {
	BORDER-RIGHT: #BCBCBC 1px solid;
	BORDER-TOP: #BCBCBC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #BCBCBC 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	FONT-FAMILY: Arial, Helvetica, Sans-serif, Verdana, Arial;

}
select.SelectCinza {
	BORDER-RIGHT: #BCBCBC 1px solid;
	BORDER-TOP: #BCBCBC 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #BCBCBC 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	FONT-FAMILY: Arial, Helvetica, Sans-serif, Verdana, Arial;

}
.CheckBox.textbox-cz{
			BORDER-RIGHT: #BCBCBC 1px solid; BORDER-TOP: #BCBCBC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #BCBCBC 1px solid; COLOR:#333333; BORDER-BOTTOM: #BCBCBC 1px solid; FONT-FAMILY: Arial
}
/* *************** NOVO TOPO ****************************/
#masthead {
	margin: 0;
	padding: 0;
	border: 0;
}
#masthead {
	text-align: center;
	width: 769px;
	height:182px;
	padding: 10px;
	background-image: url("images/topo.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
}
/* Masthead Styles */
#masthead p {
	color: #042982;
	padding-left:150px;
	padding-top:15px;
}
#masthead a {
	color: #042982;
	text-decoration: none;
	padding-left:40px;
}
#masthead a:hover {
	color: #042982;
	text-decoration: none;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
}
#container {
	margin: 0;
	padding: 0;
	border: 0;
}
#masthead {
	margin: 0;
	padding: 0;
	border: 0;
}

#content {
	margin: 0;
	padding: 0;
	border: 0;
}
#footer {
	margin: 0;
	padding: 0;
	border: 0;
}

/* ********************* END LAYOUT *************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url("images/bg_azul.jpg");
	background-repeat: repeat-x;
	/*background-attachment: scroll;*/
}
#container {
	width: 769px;
	margin: 0 auto;
	padding: 10px;
	background-color: #fff;
}
