/* Geral */

* {

	margin: 0; 

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 12pt;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}

body {

	font-style: normal;

	color: #000000;

	text-align: center;

	background-color: #FFFFFF;	

}

p,

ul {

	margin-bottom: 10px;

}

#geral {

	margin: 0px auto;

	width: 779px;

	height: 100%;

	text-align: left;

}

/* End Geral */



/* Common */

.titcolor {

	font-weight: bold;

	color: #000066;

}

.subtit {

	font-size: 10pt;

	line-height: 15pt;

	font-weight: bold;

	color: #000099;

}

h1 {

	font-size: 10pt;

	line-height: 15pt;

	font-weight: bold;

	color: #000066;

	text-decoration: underline;

	margin-bottom: 10px;

}



/* Links */

a {

	color: #000000;

}

a:hover {

	color: #999999;

	text-decoration: underline;

}

.txundbk {

	color: #000066;

}

.txundbk:hover {

	color: #999999;

	text-decoration: underline;

}

.txwh {

	color: #FFFFFF;

}

.txwh:hover {

	color: #999999;

	text-decoration: underline;

}



/* Formulários */

.formulario {

	background-color: #000066;

	border: 1pt solid #CCCCCC;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.formrestrita {

	background-image: url(../img/att/formimg.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}



/* Backgrounds */

.fundotopo {

	background-image: url(../img/att/topo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundomenu {

	background-image: url(../img/att/menu.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.fundosombra {

	background-image: url(../img/att/sombra.gif);

	background-repeat: repeat-y;

	background-position: left top;

}

.fundoflash {

	background-image: url(../img/att/flash.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundonoticias {

	background-image: url(../img/att/noticias.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.fundonoticiasTd {

	background-image: url(../img/att/noticias_back.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.fundoconteudo {

	background-image: url(../img/att/conteudo.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#noticiasScroll {

	background-attachment: fixed;

	background-image: url(../img/att/fundo_scroll.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	scrollbar-face-color: #990000; 

	scrollbar-shadow-color: #000000; 

	scrollbar-highlight-color: #666666; 

	scrollbar-3dlight-color: #cccccc; 

	scrollbar-darkshadow-color: #000000; 

	scrollbar-track-color: #ebebeb; 

	scrollbar-arrow-color: #ffffff;

	width: 253px;

	height: 290px;

	overflow: auto;

}



/* DIV */

#logo {

	float: left;

}

#titlePage {

	float: left;

}

#thumbs {

	width: 110px;

	height: 110px;

	float: left;

}



table.duvidas {

	margin-bottom: 10px;

}

table.duvidas td {

	padding: 5px;

/*	margin-bottom: 10px;*/

}



/* Galeria */ 

div#thumbs {

	width: 105px;

	height: auto;

	margin-bottom: 15px;

	float: left;

}

table.imgThumbs {

	width: 90px;

	height: auto;

	text-align: center;

	background-color: #000099; 

}

table.imgZoom {

	width: 200px;

	height: auto;

	text-align: center;

	background-color: #000099; 

}

table.imgZoom td,

table.imgThumbs td {

	padding: 1px;

}

div#galeriaDetail {

	width: 100%;

	height: auto;

	text-align: center;

}

div#listGaleria {

	width: 100%;

	height: auto;

	float: left;

}



/* Forms */

form {

	display: block;

}

input, textarea, select {

	font-size: 8pt;

	line-height: 16pt;

	margin-bottom: 10px;

	line-height: normal;

	color: #000000;

	vertical-align: middle;

	background-color: #FFFFFF;

	border: 1pt solid #CCCCCC;

}



option {

	color: #000000;

}

label {

	width: 90px;

	text-align: left;

	float: left;

}

label.labelWt {

	width: auto;

	text-align: left;

	margin-right: 5px;

	float: left;

}

label.longLabel {

	width: 125px;

	text-align: left;

	float: left;

}

label.longLabelForm {

	width: 180px;

	text-align: left;

	float: left;

}

input.ok {

	font-size: 7pt;

	text-align: center;

	font-weight: bold;

	line-height: normal;

	margin-left: 92px;

	color: #FFFFFF;

	background-color: #000066;

	border: 1pt solid #CCCCCC;

}

input.radio {

	border: 0pt solid;

	background-color: none;

}

div#submit {

	margin-left: 100px;

}



/* Admin */

div#listMenu {

	width: 100%;

	height: auto;

	margin-bottom: 10px;

	float: left;

}

div#listMenuName {

	width: 81%;

	height: auto;

	float: left;

}

div#listMenuAction {

	width: 19%;

	height: auto;

	float: left;

}