h1, h2, h3 { margin:0; font-family:Helvetica, Arial, serif; font-size:20px; font-weight:bold}

p {
	color: #5c5c5c;
	margin-top: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
	padding-left: 0px;}

blockquote {
	margin-top: 8px;
	padding-right: 10px;
	margin-bottom: 12px;
	margin-left: 16px;}

ul {
	color: #5c5c5c;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 12px;
	margin-left: 12px;}
	
li {
	color: #5c5c5c;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 12px;}

body, input, td, p, li, ul, blockquote, p {
	color: #5c5c5c;
	font-family: Arial;
	font-size: 12px;

}

form{
	margin:0;
	padding:0;
}

table { 
	text-align: left;
}
.botaop { font-family: Tahoma, Arial; font-size: 10px; color: #333333; cursor: pointer; background-image: url(../images/botao_p.png); border: 0px; height:23px; width:71px; background-color: transparent; font-weight: bold;}
.botaopqp { font-family: Tahoma, Arial; font-size: 10px; color: #333333; cursor: pointer; background-image: url(../images/botao_pp.png); border: 0px; height:23px; width:37px; background-color: transparent; font-weight: bold;}
.botaopp { font-family: Tahoma, Arial; font-size: 10px; color: #333333; cursor: pointer; background-image: url(../images/botao_pp.gif); border: 0px; height:23px; width:37px; background-color: transparent; font-weight: bold;}
.botaom { font-family: Tahoma, Arial; font-size: 10px; color: #333333; cursor: pointer; background-image: url(../images/botao_m.png); border: 0px; height:23px; width:93px; background-color: transparent; font-weight: bold;}
.botaog { font-family: Tahoma, Arial; font-size: 10px; color: #333333; cursor: pointer; background-image: url(../images/botao_g.png); border: 0px; height:23px; width:136px; background-color: transparent; font-weight: bold;}
.botaogg { font-family: Tahoma, Arial; font-size: 10px; color: #333333; cursor: pointer; background-image: url(../images/botao_gg.png); border: 0px; height:23px; width:186px; background-color: transparent; font-weight: bold;}

.campo { color: #666666; font-family: Arial; font-size: 12px; height:20px; padding-left:4px; border: 1px solid #babab9; background-color:#FFFFFF; padding-top:1px}
.list { font-family: Arial, Tahoma; font-size: 12px; color: #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #F0F0F0; background-color:#FFFFFF}
.textarea { color: #666666; font-family: Arial; font-size: 12px; padding-right:4px; padding-left:4px; border: 1px solid #babab9; background-color:#FFFFFF}

.link_branco   { font-size: 12px; text-decoration: none; color: #FFFFFF;}
.link_branco:hover { font-size: 12px; text-decoration: underline; color: #EFEFEF;}

.link_laranja { color: #f1880b; text-decoration:none}
.link_laranja:hover { color: #ffaa45; text-decoration:underline}

.link_azul { color: #173C7A; text-decoration:underline}
.link_azul:hover { color: #666666; text-decoration:underline}

.link_amarelo { color: #F8F3BA; text-decoration:none}
.link_amarelo:hover { color: #fffcdd; text-decoration:underline}

.link_cinza   { text-decoration: none; color: #666666;}
.link_cinza:hover { text-decoration: underline; color: #929292;}

.link_preto   { text-decoration: none; color: #000000;}
.link_preto:hover { text-decoration: none; color: #254039;}

.link_verme   { text-decoration: underline; color: #cf0001}
.link_verme:hover { text-decoration: underline; color: #ff0001}

.fonte_verme   { color: #980001}
.fonte_azul { color:#398db8}

.fonte_scroller_lk { font-family: Arial; font-size: 11px; text-decoration: none; color: #5d5d5d; cursor:default; font-weight:bold}
.fonte_scroller_lk:hover { font-family: Arial; font-size: 11px; text-decoration: none; color: #5d5d5d;}

.fonte_menu   { font-family: Arial, Verdana; font-size: 11px;  text-decoration: none; color: #FFFFFF; padding-left:6px; font-weight:bold}

.borderit img{
border: 1px solid #CCCCCC;
}

.borderit:hover img{
border: 1px solid #CA7A7A;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

/* Os estilos abaixo sao da ordenacao das tabelas de listagem */
.sort-table {
	font: Icon;
}

.sort-table thead {
	background:	ButtonFace;
}

.sort-table td {
	padding: 0px 0px;
}

.sort-table thead td {
	background:		#F5F5F5;
	border:			1px solid;
	border-color:	ButtonHighlight #D6D6D6
					#D6D6D6 ButtonHighlight;
	cursor:			hand;
}

.sort-table thead td:active {
	background:		#5C86B7;
	border-color:	#5C86B7 ButtonHighlight 
					ButtonHighlight #5C86B7;
	padding:		0px 0px 0px 0px;
}

.sort-arrow {
	width:					8px;
	height:					7px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 3px;
}

.sort-arrow.descending {
	background-image:		url("../images/seta_down.gif");
}

.sort-arrow.ascending {
	background-image:		url("../images/seta_up.gif");
}

.teste
{
	text-align:justify;	
}

a{text-decoration: none; color: #173C7A;}
a:hover{text-decoration: underline; color: #666666;}

.btcalendarioSite { font-family: Tahoma, Arial; font-size: 11px; color: #333333; background-image: url(../admin/images/bt_calendario.gif); border: 0px solid #FFFFFF; height:18px; width:19px; cursor: pointer}
.btcalendarioSite_off { font-family: Tahoma, Arial; font-size: 11px; color: #333333; background-image: url(../admin/images/bt_calendario_off.gif); border: 0px solid #FFFFFF; height:18px; width:19px; cursor: pointer}

/* Os estilos acima sao da ordenacao das tabelas de listagem */


.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
	color: #ffffff;
}
.dock-container {
	position: absolute;
	/*height: 40px;*/
	padding-left: 20px;
}
a.dock-item {
	display: block;
	/*width: 40px;*/
	color: #ffffff;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 11px Arial;
}
.dock-item img {
	border: none; 
	margin: 5px 0px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
}

/** galeria de fotos **/

.Gallery {
	padding: 5px;
}

#s6 { height: 120px; margin-top: 10px;  }
#s6 div { width: 325px; height: 115px; color: #333; text-align: left; font-size: 16px; border: 1px solid: #ccc; overflow: hidden; }
#s6 div { top: 0; left: 0 }
.yellow { color: #fff; 
.link_yellow   { text-decoration: none; color: #fff}
.link_yellow:hover { text-decoration: underline; color: #fff}}


