
/* CONTAINERS */
#Container {
	width:775px;
	overflow:hidden;
	position:absolute;
	left:50%;
	margin-left:-387px;
	z-index:10;
	background-image:url(../img/Acabamento.png);
	background-repeat:repeat-y;
}
#FundoEsquerda {
	padding:0;
	position:absolute;
	left:0;
	width:50%;
	top:0;
	z-index:1;
	background-image:url(../img/LateralEsquerda_base.png);
}
#FundoEsquerdaChild {
	padding:0;
	margin:0;
	background-image:url(../img/LateralEsquerda.png);
	background-repeat:repeat-x;
}
#FundoDireita {
	margin:-2px;
	padding:0;
	position:absolute;
	left:50%;
	width:50%;
	top:0;
	z-index:1;
	background-image:url(../img/LateralDireita_base.png);
}
#FundoDireitaChild {
	padding:0;
	margin:1px;
	background-image:url(../img/LateralDireita.png);
	background-repeat:repeat-x;
}

body  {
	font: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #9E0000;
}
a:active {
	text-decoration: none;
}
#sidebar1 {
	float: left;
	width: 267px;
	background: #FFF;
	padding:0;
	margin:0;
}
#mainContent { 
	float:left;
	margin:0;
	padding:0;
	width:508px;
	overflow:hidden;
} 
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
#logo {
	width:267px; 
	height:142px; 
	float:left;
}
#restritahome {
	width:508px; 
	height:51px;
	background-image:url(../img/fundo_restrita.png);


}
#menuPrincipal {
	overflow:hidden;
	width:267px;
	height:318px;
	background-image:url(../img/menu_fundo_home.png);
	clear:both;
	float:left;
}
#menu {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:22px;
	margin:0;
	padding-top:7px;
	padding-left:80px;
	list-style-type: none; /*remove o marcador*/ 
}
#menu a {
	display: block;
	padding-left: 20px;
	width: 150px;
	text-decoration: none; 
	color:#425468;
}
#menu a:hover {
	color:#9E0000;
}

#atendimentohome {
width:267px;
height:531px;
background-image:url(../img/fundo_atendimento.png);
float:left;
}
#conceitual {
width:500px;
height:405px;
background-image:url(../img/fundo_conceitual.png);
float:left;
}
#miolo {
width:508px;
height:331px;
background-image:url(../img/fundo_miolo.png);
background-position:right;
background-repeat:no-repeat;
float:left;

}
.input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #425468;
	border: 1px solid #425468;
	padding:1px 3px 1px 3px;
}
#produtos{
	float:left; 
	clear:both; 
	display:block; 
	width:309px;
	margin-left:5px;
}
#hospedagens{
	float:left; 
	overflow:hidden; 
	width:144px;
	margin-right:30px;
	margin-left:5px;
}
div#imagem {
background: url(../img/atendimento_online.png) no-repeat center center;
_background:none!important;
width:176px;
height:50px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='img/atendimento_online.png',sizingMethod='scale');
}
div#online {
background: url(../img/online.png) no-repeat center center;
_background:none!important;
width:195px;
height:84px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='img/online.png',sizingMethod='scale');
}
div#offline {
background: url(../img/offline.png) no-repeat center center;
_background:none!important;
width:195px;
height:84px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='img/offline.png',sizingMethod='scale');
}
div#janelaatendimento {
background: url(../img/janela_atendimento.png) no-repeat center center;
_background:none!important;
width:216px;
height:116px;
margin-left:30px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='img/janela_atendimento.png',sizingMethod='scale');
}
div#janelaatendimentoonline {
background: url(../img/janela_atendimento_icone.png) no-repeat center center;
_background:none!important;
width:159px;
height:126px;
margin-left:60px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='img/janela_atendimento_icone.png',sizingMethod='scale');
}
div#janela {
background: url(../img/janela.png) no-repeat center center;
_background:none!important;
width:148px;
height:105px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='img/janela.png',sizingMethod='scale');
}
#hospe {
	position:absolute;
	background-image:url(../img/hospedagens_verti.gif);
	width:23px;
	height:198px;
	left: 726px;
	top: 540px;
}
#servidor {
	position:absolute;
	background-image:url(../img/servidor.gif);
	width:118px;
	height:96px;
	left: 596px;
	top: 632px;
}
.texto {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
#Texto {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:40px 40px 130px 10px;
	overflow:hidden;
}
#Texto p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px;
}
#TextoCapa {
	clear:both;
}
#TextoCapa p {
	font-size:11px;
	font-family:Tahoma, Helvetica, sans-serif;
	color: #000;
	margin:50px 50px 0 20px;
	overflow:hidden;
}
#TextoCapa p a {
	color: #3A75AF;
	text-decoration:none;
}

.textocinza {
	color: #333333;
}
.textoazul {
	color: #3A75AF;
}
.textovermelho {
	color: #9E0000; 
}
.novo {
	color: #FF0000;
	font-size: 9px;
	font-family: Tahoma, Arial, Verdana;
}
.SubTituloTexto{
	font-size: 15px;
	color: #9E0000;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.SubTituloSessao {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.style1 { font-size: 18px; }
.style2 { font-size: 20px; }

/*Aqui Comaça a interna*/

#LeftHolder {
	float:left;
	width:255px;
	height:1250px;
	margin:0;
	_overflow:hidden;
	background-image:url(../img/azul_interna.png);
	background-repeat:repeat-y;
}
#MioloHolder {
	float:left;
	width:520px;
	margin:0;
	overflow:hidden;
}

.floatFix {
	overflow:hidden;
	height:0;
	font-size:1px;
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
}

#menuPrincipalInter {
	overflow:hidden;
	width:255px;
	height:331px;
	background-image:url(../img/menu_interna.png);
}
#menuInter {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:22px;
	margin:0;
	padding-left:68px;
	padding-top:11px;
}
#menuInter a {
	display: block;
	padding-left: 20px;
	width: 150px;
	text-decoration: none; 
	color:#425468;
}
#menuInter a:hover {
	color:#9E0000;
}
.li_normal {
	background-position:left;
	background-repeat:no-repeat;
	background-color:transparent;
}
.li_hover {
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../img/bulletON.gif);
}
#logoInter {
	width:295px; 
	height:111px; 
}
#atendimentoInter {
width:255px;
height:235px;
background-image:url(../img/azul_interna.png);
background-repeat:no-repeat;
}
#restritaInter {
width:520px;
height:111px;
background-image:url(../img/topo_interna.png);
float:right;
background-position:right;
}
.TextoInterna {
	font-size: 12px;
	color: #425468;
	font-family:Tahoma, Arial, sans-serif;
	text-align:left;
}


/* INTERNA FLEX */

#mioloInter {
	width:520px;
	/*height:1112px;
	background-image:url(../img/fundo_interna_miolo_repeat.png);
	background-position:right;
	background-repeat:no-repeat;*/
	float:left;
	overflow:hidden;
	_overflow:hidden;
}
#mioloInter_top {
	background-image:url(../img/fundo_interna_top.png);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
	_overflow:hidden;
}
#mioloInter_bottom {
	background-image:url(../img/fundo_interna_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	_overflow:hidden;
}

/* CONTATO */
#FormularioContato {
	margin:30px 10px 10px 30px;
}
#FormularioContato p {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	margin:7px 0 4px -5px;
	color:#9E0000;
}
.fmInput {
	border:1px solid #425468;
	padding:3px;
	font:12px Arial, Helvetica, sans-serif;
}
.TituloCase {
	font-size: 15px;
	font-family: Tahoma, Arial, Verdana;
	color: #3A75AF;
	font-weight:bold;
}
.DescricaoCase {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	color: #425468;
}

/* Z1PANEL */
h3 {
	font-size: 15px;
	font-family: Tahoma, Arial, Verdana;
	color: #3A75AF;
	font-weight:bold;
}
/* HOSPEDAGEM */

#FormularioContratarHospedagem {
	margin:0px 10px 10px 20px;
}
#FormularioContratarHospedagem p.textovermelho {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	margin:7px 0 4px -5px;
}
#FormularioContratarHospedagem span {
	cursor:default;
}
.fmAjax {
	border:1px dashed #666;
	padding:2px 4px 2px 4px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#EFEFEF;
}
.fmNext {
	border:1px solid #666;
	padding:2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#EFEFEF;
}
.style3 {font-size: 14px}

/* FIXES */
#Texto p a {
	text-decoration:underline;
}