/*************************** 
  Disposição do layout 
 ***************************/

#Area {
	width:777px;
	margin:0 auto;
	background: url(img/faux-bg.gif) repeat-y 0 0;
}

#Topo {
	width: 777px;
	height:229px;
	background-color:#FFF;
	border-top:1px solid #FFF;
}

#Menu {
	width: 777px;
	height:62px;
}

#ColEsqCont {
	width:193px;
	background-color:#EFEFEF;
	color:#333;
	text-align:center;
	float: left;
}

#ColConteudo {
	width:584px;
	background-color: #FFF;	
	color:#666;
	float: right;
}

#Rodape {
	background:#EFEFEF;
	height:82px;
	color:#666;
	clear:both;
}

html{width: 100%; overflow-x: hidden;
scrollbar-face-color: #CCCCCC;
scrollbar-shadow-color: #343A54;
scrollbar-highlight-color: #343A54;
scrollbar-3dlight-color: #343A54;
scrollbar-darkshadow-color: #343A54;
scrollbar-track-color: #343A54;
scrollbar-arrow-color: #333333;
}

body	{ 
background: url(img/bg4.gif) repeat-x top center fixed; border: none;
background-color: #FFF;
font-family: Verdana,Tahoma,arial,helvetica,sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
text-align: center;
}

div.portfolio {
	height:200px;
	width:190px;
	float:left;
	margin:0px 0px 0px 0px;
	border-right:1px dashed #999;
	border-bottom:1px dashed #999;
	background:#FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	}
	
h1 {
	margin-top: 14px;
	text-align: center;
	font-size: 12px;
	color: #333;
}

p.doc {
	text-align: justify;
	color: #666;
	font-size: 11px;
	padding: 12px;
}

input.tipo_azul {
	font-size: 8pt;
	width: 200;
	font-family: Verdana;
	height: 20;
	color:#0033CC
}

input.tipo_azul_3 {
	font-size: 8pt;
	width: 28;
	font-family: Verdana;
	height: 20;
	color:#0033CC
}

input.tipo_azul_CEP {
	font-size: 8pt;
	width: 46;
	font-family: Verdana;
	height: 20;
	color:#0033CC
}

input.tipo_azul_tel {
	font-size: 8pt;
	width: 90;
	font-family: Verdana;
	height: 20;
	color:#0033CC
}

input.dom1 {
	font-size: 8pt;
	width: 260;
	font-family: Verdana;
	height: 20;
	color:#0033CC
}

input.dom2 {
	font-size: 8pt;
	width: 130;
	font-family: Verdana;
	height: 20;
	color: #0033CC
}

textarea.tipo_azul {
	font-size: 8pt;
	font-family: Verdana;
	color: #0033CC;
	width: 250
}

select.caixa {
	font-family: Verdana;
	font-size: 8pt;
	color: #0033CC
}

td.pontilhado {
	border-bottom: 1px dashed #999;
}

td.SessColEsq{
height: 36;
color: #666;
text-align:center;
font-weight: bold;
background: url(img/metal.gif);
background-color:"#EFEFEF";
border-bottom: 1px solid #C0C0C0;
}

td{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial,helvetica,sans-serif;
	color: #666;
}

td.erro {
	font-size: 11px;
	font-weight: bold;
	color: Red;
	padding-bottom: 10px;
}

td.sucesso {
	font-size: 14px;
	font-weight: bold;
	color: #87BD29;
	padding-bottom: 10px;
}

td.pacote{
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana,Tahoma,arial,helvetica,sans-serif;
	color: #FF9900;
}

td.faq{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial;
	color: #333333;
}

td.sessao{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial;
	color: #333333;
}

td.sessao_n{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial;
	color: #333333;
}

td.metal {
	height: 33px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-image: url(img/metal.gif);
	background-color: #EFEFEF;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #C0C0C0;
}

table.quadro_msg {
	vertical-align: middle;
	text-align: center;
	background-color: #333;
	border: 3px;
	border-style: solid;
	border-color: #5A7150;
	height: auto;
	width: 100%;
}

td.C_A1 {
	height: 33px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/C_A1.gif);
	background-color: #EFEFEF;
}

td.C_A3 {
	height: 33px;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	background-image: url(img/C_A3.gif);
	background-color: #EFEFEF;
}

td.C_A4 {
	height: 36px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/C_A4.gif);
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

td.dominio {
	background: url(img/cc.gif);
}

hr {
	border-top: 1px dashed;
	border-color: #CCC;
	width: 80%;
}

a.linque {
	position:relative;
	display:block;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:10px 6px;
	text-decoration:none;  
}

a.linque:hover {
	color:#FFFFFF; 
	background-color:#000000;
}

a.pacote {
	position:relative;
	display:block;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:10px 6px;
	text-decoration:none;
	background-color:#FF9900;
}

a.pacote:hover {
	color:#FFF; 
	background-color:#000;
}

a.link_BarNavAux{
	position:relative;
	display: inline;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
	padding:2px 6px;
	text-decoration:none;  
}

a.link_BarNavAux:hover {
	color: #333;
	background-color:#CCC;
}

A.link {
font-weight: bold;
font-size: 8pt;
font-family: verdana,Tahoma,arial;
color: #333333;
TEXT-DECORATION: none
}
A.link:hover {
TEXT-DECORATION: underline;
color: #FF6347;
}

A.link2 {
font-weight: bold;
font-size: 8pt;
font-family: verdana,Tahoma,arial;
color: #FF6347;
TEXT-DECORATION: none
}
A.link2:hover {
TEXT-DECORATION: underline;
color: #FF6347;
}

A.link3 {
font-weight: bold;
font-size: 8pt;
font-family: verdana,Tahoma,arial;
color: #000000;
TEXT-DECORATION: none
}
A.link3:hover {
TEXT-DECORATION: none;
color: #8793FA;
}

A.link_ilhas{
font-weight: normal;
font-size: 11px;
font-family: Verdana,Tahoma,arial;
color: #8793FA;
TEXT-DECORATION: none
}
A.link_ilhas:hover {
	color: #747FD7;
	TEXT-DECORATION: underline;
}

A.link_ilhas_u{
font-weight: none;
font-size: 11px;
font-family: Verdana,Tahoma,arial;
color: #747FD7;
TEXT-DECORATION: underline
}

A.link_ilhas_b{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial;
	color: #8793FA;
	TEXT-DECORATION: none;
}
A.link_ilhas_b:hover {
	color: #8793FA;
	TEXT-DECORATION: underline;
}

A.link_ilhas_b2{
font-weight: bold;
font-size: 12px;
font-family: Verdana,Tahoma,arial;
color: #8793FA;;
TEXT-DECORATION: none
}
A.link_ilhas_b2:hover {
	color: #8793FA;
	TEXT-DECORATION: underline;
}

A.link_orange{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial;
	color: #FF7F50;
	TEXT-DECORATION: none;
}
A.link_orange:hover {
	color: #FF6347;
	TEXT-DECORATION: underline;
}

A.link_orange_p{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana,Tahoma,arial;
	color: #FF9900;
	TEXT-DECORATION: none;
}
A.link_orange_p:hover {
	color: #FF9900;
	TEXT-DECORATION: underline;
}

A.link_green{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Tahoma,arial;
	color: Green;
	TEXT-DECORATION: none;
}
A.link_green:hover {
	color: #016301;
	TEXT-DECORATION: underline;
}

A.link_piscina{
font-weight: normal;
font-size: 11px;
font-family: Verdana,Tahoma,arial;
color: #333333;
TEXT-DECORATION: none
}
A.link_piscina:hover {
	color: White;
	TEXT-DECORATION: none;
}

A.linkbarra {
font-weight: normal;
font-size: 11px;
font-family: Verdana,Tahoma,arial;
color: #333333;
TEXT-DECORATION: none
}
A.linkbarra:hover {
	color: #879CEB;
	TEXT-DECORATION: none;
}

A.linkbar2 {
font-weight: bold;
font-size: 11px;
font-family: Verdana,Tahoma,arial;
color: #333333;
TEXT-DECORATION: underline;
}
A.linkbar2:hover {
	color: #879CEB;
	TEXT-DECORATION: none;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.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;
}
