/* ------------------------------------------------- */
/* BACKGROUND-------------------------------------- */
/* ------------------------------------------------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#015d6a;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
form { 
 border: 0px;
 padding:0px;
 margin:0px;
 }

/* ------------------------------------------------- */
/* FONTES SEM EFEITO ------------------------------ */
/* ------------------------------------------------*/

a:hover {
text-decoration:underline;
}
.conteudoSite{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/bg_contens_full.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f0f0f0;
	border-top-color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-top-width: 5px;
	border-left-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding:7px;
	margin-top:6px;
}

.contornoTable{	
	border-top-color: #d5d2d2;
	border-left-color: #d5d2d2;
	border-right-color: #d5d2d2;
	border-bottom-color: #d5d2d2;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}



/* FONTS BRANCA */

.font_11Branca {
font-size:11px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}

/* FONTS PRETAS */

.font_11Preto {
font-size:11px;
color: #000;
font-weight:normal;
text-decoration:none;
}
.font_12Preto {
font-size:12px;
color: #000;
font-weight:normal;
text-decoration:none;
}
.font_13Preto {
font-size:13px;
color: #000;
font-weight:normal;
text-decoration:none;
}
.font_14Preto {
font-size:14px;
color: #000;
font-weight:normal;
text-decoration:none;
}
.font_15Preto {
font-size:15px;
color: #000;
font-weight:normal;
text-decoration:none;
}
.font_16Preto {
font-size:16px;
color: #000;
font-weight:normal;
text-decoration:none;
}

/* FONTS BRANCAS */

.font_11Branca {
font-size:11px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}
.font_12Branca {
font-size:12px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}
.font_13Branca {
font-size:13px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}
.font_14Branca {
font-size:14px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}
.font_15Branca {
font-size:15px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}
.font_16Branca {
font-size:16px;
color: #FFF;
font-weight:normal;
text-decoration:none;
}

/* FONTS MARROM */

.font_11Marrom {
font-size:11px;
color: #423B30;
font-weight:normal;
text-decoration:none;
}
.font_12Marrom {
font-size:12px;
color: #423B30;
font-weight:normal;
text-decoration:none;
}
.font_13Marrom {
font-size:13px;
color: #423B30;
font-weight:normal;
text-decoration:none;
}
.font_14Marrom {
font-size:14px;
color: #423B30;
font-weight:normal;
text-decoration:none;
}
.font_15Marrom {
font-size:15px;
color: #423B30;
font-weight:normal;
text-decoration:none;
}
.font_16Marrom {
font-size:16px;
color: #423B30;
font-weight:normal;
text-decoration:none;
}

/* FONTS ROXA */

.font_11Roxa {
font-size:11px;
color: #871870;
font-weight:normal;
text-decoration:none;
}
.font_12Roxa {
font-size:12px;
color: #871870;
font-weight:normal;
text-decoration:none;
}
.font_13Roxa {
font-size:13px;
color: #871870;
font-weight:normal;
text-decoration:none;
}
.font_14Roxa {
font-size:14px;
color: #871870;
font-weight:normal;
text-decoration:none;
}
.font_15Roxa {
font-size:15px;
color: #871870;
font-weight:normal;
text-decoration:none;
}
.font_16Roxa {
font-size:16px;
color: #871870;
font-weight:normal;
text-decoration:none;
}

/* FONTS CINZA ESCURO */

.font_10Cinza {
font-size:10px;
color: #888;
font-weight:normal;
text-decoration:none;
}
.font_11Cinza {
font-size:11px;
color: #888;
font-weight:normal;
text-decoration:none;
}
.font_12Cinza {
font-size:12px;
color: #888;
font-weight:normal;
text-decoration:none;
}
.font_13Cinza {
font-size:13px;
color: #888;
font-weight:normal;
text-decoration:none;
}
.font_14Cinza {
font-size:14px;
color: #888;
font-weight:normal;
text-decoration:none;
}
.font_15Cinza {
font-size:15px;
color: #888;
font-weight:normal;
text-decoration:none;
}
.font_16Cinza {
font-size:16px;
color: #888;
font-weight:normal;
text-decoration:none;
}


/* FONTS PINK */

.font_11Pink {
font-size:11px;
color: #e60048;
font-weight:normal;
text-decoration:none;
}
.font_12Pink {
font-size:12px;
color: #e60048;
font-weight:normal;
text-decoration:none;
}
.font_13Pink {
font-size:13px;
color: #e60048;
font-weight:normal;
text-decoration:none;
}
.font_14Pink {
font-size:14px;
color: #e60048;
font-weight:normal;
text-decoration:none;
}
.font_15Pink {
font-size:15px;
color: #e60048;
font-weight:normal;
text-decoration:none;
}
.font_16Pink {
font-size:16px;
color: #e60048;
font-weight:normal;
text-decoration:none;
}

/* FONTS LARANJA */

.font_11Laranja {
font-size:11px;
color: #fbb715;
font-weight:normal;
text-decoration:none;
}
.font_12Laranja {
font-size:12px;
color: #fbb715;
font-weight:normal;
text-decoration:none;
}
.font_13Laranja {
font-size:13px;
color: #fbb715;
font-weight:normal;
text-decoration:none;
}
.font_14Laranja {
font-size:14px;
color: #fbb715;
font-weight:normal;
text-decoration:none;
}
.font_15Laranja {
font-size:15px;
color: #fbb715;
font-weight:normal;
text-decoration:none;
}
.font_16Laranja {
font-size:16px;
color: #fbb715;
font-weight:normal;
text-decoration:none;
}

/* FONTS VERMELHAS */

.font_11Red {
font-size:11px;
color: #F00;
font-weight:normal;
text-decoration:none;
}
.font_12Red {
font-size:12px;
color: #F00;
font-weight:normal;
text-decoration:none;
}
.font_13Red {
font-size:13px;
color: #F00;
font-weight:normal;
text-decoration:none;
}
.font_14Red {
font-size:14px;
color: #F00;
font-weight:normal;
text-decoration:none;
}
.font_15Red {
font-size:15px;
color: #F00;
font-weight:normal;
text-decoration:none;
}
.font_16Red {
font-size:16px;
color: #F00;
font-weight:normal;
text-decoration:none;
}

/* FONTS VERDE */

.font_11Verde {
font-size:11px;
color: #6da018;
font-weight:normal;
text-decoration:none;
}
.font_12Verde {
font-size:12px;
color: #6da018;
font-weight:normal;
text-decoration:none;
}
.font_13Verde {
font-size:13px;
color: #6da018;
font-weight:normal;
text-decoration:none;
}
.font_14Verde {
font-size:14px;
color: #6da018;
font-weight:normal;
text-decoration:none;
}
.font_15Verde {
font-size:15px;
color: #6da018;
font-weight:normal;
text-decoration:none;
}
.font_16Verde {
font-size:16px;
color: #6da018;
font-weight:normal;
text-decoration:none;
}


/* FONTS AZUL */

.font_11Azul {
font-size:11px;
color: #128fc9;
font-weight:normal;
text-decoration:none;
}
.font_12Azul {
font-size:12px;
color: #128fc9;
font-weight:normal;
text-decoration:none;
}
.font_13Azul {
font-size:13px;
color: #128fc9;
font-weight:normal;
text-decoration:none;
}
.font_14Azul {
font-size:14px;
color: #128fc9;
font-weight:normal;
text-decoration:none;
}
.font_15Azul {
font-size:15px;
color: #128fc9;
font-weight:normal;
text-decoration:none;
}
.font_16Azul {
font-size:16px;
color: #128fc9;
font-weight:normal;
text-decoration:none;
}


.contornoFotos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	background-color:#f2f2f2;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding:4px;

}

.imgDestaque {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	background-color:#e8f0f7;
	border-top-color: #6b747c;
	border-left-color: #6b747c;
	border-right-color: #6b747c;
	border-bottom-color: #6b747c;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	padding:2px;
	margin:3px;

}

.btsForm {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	font-weight:bold;
	background-image:url(../img/bg_bts.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-weight:normal;
	text-decoration:none;
	background-color:#e8f0f7;
	border-top-color: #6b747c;
	border-left-color: #6b747c;
	border-right-color: #6b747c;
	border-bottom-color: #6b747c;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding:3px;
	margin:10px;

}

.formCampo {
	background-image:url(../img/back_form.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	height:24px;
	margin-top: 4px;
	padding: 3px;
	border:1px;
	border-color:#000;
	border-style:solid;
	}


.paginacao12PretoBold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
font-weight:bold;
text-decoration:none;
}

.paginacao15RedBold {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #ac0000;
font-weight:bold;
text-decoration:none;
}

/* ------------------------------------------------- */
/* TOOLTIP DE FOTOS ------------------------------ */
/* ------------------------------------------------*/

a.tooltipFoto{
position:relative; 
padding:0;
text-decoration:none;
cursor:hand; 
z-index:24;
}
a.tooltipFoto:hover{
background:transparent;
z-index:15; 
}
a.tooltipFoto span{display: none}
a.tooltipFoto:hover span{ 
display:block;
position:absolute;
top: -50px;
text-align:justify;
left:50px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-left: 60px;
padding:3px 3px;
border:3px solid #1957be;
background:#fff;
color:#000;
}

/*fim tooltip*/

/* ------------------------------------------------- */
/* TOOLTIP DE FOTOS DIVERSAS ---------------------- */
/* ------------------------------------------------*/

a.tooltipFotoDiversas{
position:relative; 
padding:0;
text-decoration:none;
cursor:hand; 
z-index:24;
}
a.tooltipFotoDiversas:hover{
background:transparent;
z-index:15; 
}
a.tooltipFotoDiversas span{display: none}
a.tooltipFotoDiversas:hover span{ 
display:block;
position:absolute;
top: -180px;
text-align:justify;
left:50px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-left: 60px;
padding:3px;
background-color:#f3f3f3;
border-top-color: #6b747c;
border-left-color: #6b747c;
border-right-color: #6b747c;
border-bottom-color: #6b747c;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted;
color:#000;
}

/*fim tooltip*/



/* ------------------------------------------------- */
/* FONTES COM EFEITO ------------------------------ */
/* ------------------------------------------------*/

a.scrollover14Azul {
	/* Default Colour/Styles here */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #006;
	padding-top: 7px;
	text-decoration:none;
}
a.scrollover14Azul em:first-line {
  /* Rollover Colour/Styles here */
	padding-top: 7px;
	color: #8ed5fd;
	text-decoration:none;
}

a.scrollover18Azul {
	/* Default Colour/Styles here */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color: #006;
	padding-top: 7px;
	text-decoration:none;
}
a.scrollover18Azul em:first-line {
  /* Rollover Colour/Styles here */
	padding-top: 7px;
	color: #8ed5fd;
	text-decoration:none;
}

a.scrollover11Preto {
	/* Default Colour/Styles here */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000;
	padding-top: 7px;
	text-decoration:none;
}

a.scrollover11Preto em:first-line {
  /* Rollover Colour/Styles here */
	padding-top: 7px;
	color: #FFF;
	text-decoration:none;
}

a.scrollover11Cinza {
	/* Default Colour/Styles here */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #666;
	padding-top: 7px;
	text-decoration:none;
}

a.scrollover11Cinza em:first-line {
  /* Rollover Colour/Styles here */
	padding-top: 7px;
	color: #000;
	text-decoration:none;
}

a.scrollover11Branco {
	/* Default Colour/Styles here */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color: #FFF;
	padding-top: 7px;
	text-decoration:none;
}

a.scrollover11Branco em:first-line {
  /* Rollover Colour/Styles here */
	padding-top: 7px;
	color: #ffea00;
	text-decoration:none;
}

/* inicio amplia img */

* {
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 5px solid #dedede;
}
.highslide:hover img {
	border: 5px solid #dedede;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* IMAGENS DE DESTAQUE */

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:255px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #FFF;
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
