/** Primeiro teste sobre tableless **/

/** Zerando todos os margins naturais para não atrapalhar **/
body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
	margin:0px;
	padding:0px;
}

body {
	text-align:left;
	background:url(bg-base.jpg);
	
}

/** Div GERAL - O mestre! **/
#geral {
	width:779px;
	margin:0px;
	padding-top:0px;
	text-align:left;
	position:absolute;
	left: 0;
	top: 21;
}

img {border:0px;}

fieldset {
	border:0px;
	padding:0px;
}

blockquote {
	font:200% Verdana;
	border-top:1px solid #CCC;
	padding:10px;
	margin-top:30px;
	width:200px;
}
#bomdia{
	position:absolute;
	left:0;
	top:0;
	width:740;
	height:16px;
	background-image: url(bg-bom-dia.jpg);
	z-index: 1;

}
.texto-bomdia {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
.texto-noticias {
	font-family: Verdana;
	font-size: 10px;
	color: #006666;
	text-align: justify;
	vertical-align: bottom;
	text-decoration:none;
}
.botao {
	font-family: Verdana;
	font-size: 10px;
	color: #006666;

	text-decoration:none;
}
#ultima-hora {
    position:absolute; 
	left:15px; 
	top:40px; 
	width:248px; 
	height:235px; 
	z-index:1;
}

#f-ultima {
     position:absolute; 
	 left:10px; 
	 top:160px; 
	 width:221px; 
	 height:70px; 
	 z-index:1;
}
#cafe {
    position:absolute; 
	left:285px; 
	top:40px; 
	width:248px; 
	height:235px; 
	z-index:1;
}

#f-cafe {
     position:absolute; 
	 left:15px; 
	 top:160px; 
	 width:221px; 
	 height:70px; 
	 z-index:1;
}
#calendario {
    position:absolute; 
	left:558px; 
	top:47px; 
	width:215px; 
	height:235px; 
	z-index:1;
}
#social {
    position:absolute; 
	left:15px; 
	top:334px; 
	width:248px; 
	height:235px; 
	z-index:1;
}
#f-social {
     position:absolute; 
	 left:10px; 
	 top:161px; 
	 width:221px; 
	 height:70px; 
	 z-index:1;
}
#noticia {
    position:absolute; 
	left:285px; 
	top:334px; 
	width:248px; 
	height:235px; 
	z-index:1;
}
#f-noticia {
     position:absolute; 
	 left:10px; 
	 top:161px; 
	 width:221px; 
	 height:70px; 
	 z-index:1;
}
#intervalo {
    position:absolute; 
	left:15px; 
	top:630px; 
	width:248px; 
	height:235px; 
	z-index:1;
}
#f-intervalo {
     position:absolute; 
	 left:10px; 
	 top:161px; 
	 width:221px; 
	 height:70px; 
	 z-index:1;
}
#utilidades {
    position:absolute; 
	left:285px; 
	top:630px; 
	width:248px; 
	height:235px; 
	z-index:1;
}
#f-utilidades {
     position:absolute; 
	 left:10px; 
	 top:161px; 
	 width:221px; 
	 height:70px; 
	 z-index:1;
}
#cotacao {
    position:absolute; 
	left:557px; 
	top:334px; 
	width:214px; 
	height:192px; 
	z-index:1;
}
#imprensa {
    position:absolute; 
	left:555px; 
	top:630px; 
	width:214px; 
	height:100px; 
	z-index:1;
}
#links {
    position:absolute; 
	left:555px; 
	top:755px; 
	width:214px; 
	height:100px; 
	z-index:1;
}
#news {
	position:absolute;
	left:555px;
	top:534px;
	width:214px;
	height:58px;
	z-index:1;
	visibility: hidden;
}
/**-----------------------------------------------------------------------**/

texto-noticias.a:link {color: #006666; text-decoration: none; }
texto-noticias.a:hover {color: #DDA600; text-decoration: none; }
.linhasTable {
    border: 1px solid #ffffff;
	font-family: Verdana;
	font-size: 10px;
	color: #006666;
	background-image: none;
	background-color: #CCE6E6;
}
.tableintra {
	background-image: url(../bgtabela.gif);
	border: 1px solid #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #387070;

}
.linhascel {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.contratoform {
	font-family: Tahoma;
	font-size: 11px;
	color: #003300;
	background-color: #FFFFFF;
	border: 2px groove #CCCCCC;
}
.borda {
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.texto {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #61a5a5;
}
.textocorrido {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
.texto2 {

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.textocorridopreto {

	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
.formintra {
	font-family: Verdana;
	font-size: 10px;
	color: #376F6F;
	background-color: #D1E9E9;
	border: 1px solid #438787;
	font-weight: normal;
}
.claro {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;

}
.escuro {
	font-family: Verdana;
	font-size: 10px;
	color: #2E5C5C;
	font-weight: bold;
}

.tituloclaro {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

