/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx CORPO DAS PAGINAS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.Abas h1 span, .Fotos h1 span{ display: inline;  width:0;  height:0;  top:-1000px;  left:-1000px;  overflow:hidden;  position:absolute; }

body
{
	margin: 0; /* encosta o conteÃºdo no topo e nas extremidades*/
	padding: 0;
	font:11px verdana;/* configura a fonte padrÃ£o que serÃ¡ utilizada nas pÃ¡ginas*/
	text-align:justify;
	color:rgb(0, 0, 0);/* configura a cor padrÃ£o        "    "      "      "     "*/
	background:url(imagens/fundo.gif) repeat-x; /*cor do background, imagem que serÃ¡ utilizada como fundo, configura pra repetir horizontalmente.*/
}

#divGeral /*div container*/
{
  width: 642px; /* limita a largura do conteÃºdo da pÃ¡gina para 778px*/
	height:439px;
  margin:0 auto; /* encosta essa div no topo, e centraliza o container e corrige, centralizando a div no firefox.*/
  padding:0;
  position:relative;/*faz com que a posiÃ§Ã£o da div seja calculada de acordo com o body*/
}

#divTopo /* div que segura o conteÃºdo do topo */
{
  width: 642px;
  height: 381px; /* como a imagem Ã© um background, ela precisa de altura e largura senÃ£o nÃ£o fica visÃ­vel. */
  margin: 0;
  padding: 0;
	vertical-align:top;
  float: left; /*forÃ§a o conteÃºdo a ficar na esquerda */
}

#divConteudo{ /*div q segura o conteÃºdo todo da home*/
  width: 642px; /*Menor porque o Padding completa o tamanho*/
	height:360px;
  margin:0 auto;
	float:left;
	background-color:rgb(255, 255, 255);
}

#ativa {
display:none;
}

#Rodape {
	width:642px;
	height:117px;
	float:left;
}

/* Tabs
----------------------------------*/
.ui-tabs {padding:0; width:642px;}
.ui-tabs .ui-tabs-nav { padding:0;  position: relative; }
.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin:0; padding: 0; list-style: none; background-image:url(imagens/fundo_aba.gif); background-repeat:repeat-x;}
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: 0px 3px 0 0;}
.ui-tabs .ui-tabs-nav  li a.zero { display:block; text-decoration: none; padding:0;  margin:0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom:0; border-bottom: 0;  margin:0}
.ui-tabs .ui-tabs-panel { display: block; border: 0; background: none; width:642px; padding:0; margin:0}
.ui-tabs .ui-tabs-hide { display: none !important;}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx CSS Ultilidade geral xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.Italico {
	font-style:italic;
}

.Negrito {
	font-weight:bold;
}

img
{
	border:0;
	margin:0;
	padding:0;
	line-height:normal;
	display:block;
}

ul
{
	margin:0;
	padding:0;
}

input
{
	font-size: 12px; 
	color: rgb(178, 138, 111);
	background-color: rgb(200, 234, 147);
	border: 1px solid rgb(132, 194, 37);
	height:15px;
	padding:2px 0 0 0;
	font-weight: bold;
	margin:0 0 4px 0;
}

select {
	font-size: 12px; 
	color: rgb(178, 138, 111);
	background-color: rgb(200, 234, 147);
	border: 1px solid rgb(132, 194, 37);
	height:21px;
	font-weight: bold;
	margin:0 0 4px 0;
}

textarea {
	font-size: 12px; 
	color: rgb(178, 138, 111);
	background-color: rgb(200, 234, 147);
	border: 1px solid rgb(132, 194, 37);
	font-weight: bold;
	margin:0 0 4px 0;
}

.muda
{
	font-weight: bold; 
	color: rgb(79, 124, 10);
	border: 1px solid rgb(132, 194, 37);
	background-color:rgb(245, 255, 229);
	font-size: 12px; 
}

.thumbs
{
	width:77px;
	height:77px;
	padding:0 5px 0 5px;;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PAGINA INFORMAÇÔES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#Foto_info {
	width:80px;
	height:80px;
	float:left;
	padding:0 10px 0 0;
}

#Frase_info {
	width:592px;
	float:right;
	font-size:12px;
	padding:25px;
	margin:0;
	vertical-align:top;
}

#Frase_info h1{
	color:rgb(146, 17, 16);
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	margin:0;
	padding:0 0 10px 90px;
}

#Frase_info p{
	margin:0 0 10px;
	float:left;
}

#Frase_info h2{
	color:rgb(146, 17, 16);
	font-size:14px;
	font-style:idtalic;
	margin:0;
	padding:0 0 10px 0;
}

#Frase_info .Negrito{
	color:rgb(146, 17, 16);
}
#Frase_info1 {
	width:592px;
	float:left;
	font-size:14px;
	padding:0 25px;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PAGINA VANTAGENS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#Foto_vant {
	width:205px;
	height:151px;
	float:left;
	padding:25px 0 0 25px;
}

#Frase_vant {
	width:370px;
	float:left;
	font-size:14px;
	padding:25px 0 0 10px;
	margin:0;
}

#Frase_vant h1{
	color:rgb(22, 147, 209);
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	margin:0 0 10px 0;
}

#Frase_vant li {
	width:370px;
	height:26px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	list-style-type: none;
	text-align:left;
	overflow: hidden;
	background-image:url(imagens/seta_vant.gif);
	background-position:20px 0 0 0;
	background-repeat:no-repeat;
	float:left;
}

#Frase_vant1 {
	width:592px;
	float:left;
	font-size:14px;
	padding:0 25px;
}

#Frase_vant1 li {
	width:572px;
	height:26px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	list-style-type: none;
	text-align:left;
	overflow: hidden;
	background-image:url(imagens/seta_vant.gif);
	background-position:20px 0 0 0;
	background-repeat:no-repeat;
	float:left;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PAGINA SOLUÇÕES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#Foto_solu {
	width:205px;
	height:151px;
	float:left;
	padding:0 0 0 25px;
}

#Frase_solu {
	width:370px;
	float:left;
	font-size:14px;
	padding:25px 0 0 10px;
	margin:0;
}

h1.solu{
	color:rgb(254, 200, 3);
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	margin:25px 0 10px 25px;
	width:592px;
	float:left;
}

#Frase_solu li {
	width:370px;
	height:26px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	list-style-type: none;
	text-align:left;
	overflow: hidden;
	background-image:url(imagens/seta_solu.gif);
	background-position:20px 0 0 0;
	background-repeat:no-repeat;
	float:left;
}

#Frase_solu1 {
	width:592px;
	float:left;
	font-size:14px;
	padding:0 25px;
}

#Frase_solu1 li {
	width:572px;
	height:26px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	list-style-type: none;
	text-align:left;
	overflow: hidden;
	background-image:url(imagens/seta_solu.gif);
	background-position:20px 0 0 0;
	background-repeat:no-repeat;
	float:left;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PAGINA PLANOS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.Planos {
	width:151px;
	height:175px;
	float:left;
	padding:25px 0 0 8px;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PAGINA ASSINE JÁ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#Frase_solu {
	width:370px;
	float:left;
	font-size:14px;
	padding:25px 0 0 10px;
	margin:0;
}

h1.assi{
	color:rgb(79, 124, 10);
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	margin:25px 0 10px 25px;
	width:592px;
	float:left;
}

#tabs-5 label
{
	font-weight:bold;
	text-align:right;
	padding-right: 0.5em;
	display:block;
	float:left;
	height:14px;
	padding-top:3px;
	color:rgb(79, 124, 10);
}

#tabs-5 span.orc
{
	font-weight:bold;
	text-align:right;
	height:15px;
	color:rgb(79, 124, 10);
	vertical-align: middle;
	padding:0 10px 10px 10px;
	width:40px;
	font-size:11px;
}


#nome {
	width:500px;
}

#empresa {
	width:350px;
}

#fone {
	width:84px;
}

#email {
	width:221px;
}

#site {
	width:220px;
}

#end {
	width:500px;
}

#cidade {
	width:405px;
}

#estado {
	width:17px;
}

#plano {
	width:502px;
}

#detalhe {
	width:498px;
}

.botao
{
	cursor: pointer;
	text-align:center;
	border:1px solid rgb(78, 117, 18);
	width:90px;
	height:26px;
	background-color:rgb(132, 194, 37);
	color:rgb(44, 70, 4);
	float:right;
	margin:0 45px 0 0;
}

#Resposta {
	padding:75px 0 0 25px;
	width:592px;
	float:left;
	text-align:center;
}

#Resposta span {
	font-size:12px;
	font-weight:bold;
	color:rgb(79, 124, 10);
}

#Resposta span.vermelho {
	color:rgb(247, 1, 1);
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx FIM xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
