/*
Theme Name: CEDO Corretora
Version: 1.0
Author: Eduardo Abreu
Author Email: eduardo@existeagencia.com.br
Author URI: http://www.existeagencia.com.br/

This theme was designed by Eduardo Abreu and built by Bruno Trazzini
whose blog you will find at http://www.existeagencia.com.br

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

html, body { margin: 0; padding: 0; height: 100%; border: none; }

body { margin: 0px; padding: 0px; background: #fff; font: 14px Arial; color: #6d7d81; }

img  { border: none; }
form { margin: 0px; padding: 0px; }
table{ border-spacing: 0px; }

h1   { margin: 0px 0px 20px 0px; font-size: 18px; font-weight: normal; color: #3e75c0; }
h2   { margin: 0px 0px 10px 0px; font-size: 18px; font-weight: normal; color: #3e75c0; }

.hr  { width: 100%; height: 1px; background-color: #bcdbf0; margin: 20px 0px; clear: both; }

a       { color: #0b628d; text-decoration: none; }
a:hover { text-decoration: underline; }

#wrap    { width: 100%; min-height: 100%; margin: 0 auto; padding: 0px; position: relative; }
/* ie6 hack */
* html #wrap {  height: 100%; }

#container { width: 100%; background: url('../img/bg_body.jpg') repeat-x; }

/* cabeçalho */
#header       { width: 100%; height: 132px; background: url('../img/bg_header.jpg') top left repeat-x; }
#header_left  { width: 820px; height: 122px; padding: 10px 0px 0px 40px; float: left; }
#header_right { width: 310px;  padding: 8px 20px 0px 10px; float: left; font-size: 12px; }

/* menu */
#menu       { margin: 0px; padding: 9px 0px 0px 0px; *padding-top:1px; _padding-top: 1px; list-style: none; }
#menu li    { margin: 0px; padding: 0px; border: 0px; float: left; display: inline; }
#menu li a  { height: 39px; display: block; overflow: hidden; }
#menu li a span { display: none; }

.menu_home           { width: 181px; background: url('../img/menu.gif') 0px 0px no-repeat; }
.menu_home:hover     { width: 181px; background: url('../img/menu.gif') 0px -39px no-repeat; }

.menu_sobre          { width: 106px; background: url('../img/menu.gif') -181px 0px no-repeat; }
.menu_sobre:hover    { width: 106px; background: url('../img/menu.gif') -181px -39px no-repeat; }

.menu_tabelas        { width: 168px; background: url('../img/menu.gif') -287px 0px no-repeat; }
.menu_tabelas:hover  { width: 168px; background: url('../img/menu.gif') -287px -39px no-repeat; }

.menu_servicos       { width: 104px; background: url('../img/menu.gif') -455px 0px no-repeat; }
.menu_servicos:hover { width: 104px; background: url('../img/menu.gif') -455px -39px no-repeat; }

.menu_chat           { width:  70px; background: url('../img/menu.gif') -559px 0px no-repeat; }
.menu_chat:hover     { width:  70px; background: url('../img/menu.gif') -559px -39px no-repeat; }

.menu_contato        { width: 133px; background: url('../img/menu.gif') -629px 0px no-repeat; }
.menu_contato:hover  { width: 133px; background: url('../img/menu.gif') -629px -39px no-repeat; }

/* flash */
#flash    { width: 100%; height: 261px; }

/* centro */
.centro   { width: 900px; margin: 0 auto; }

/* call-back */
#call_back { width: 256px; height: 320px; margin-top: -340px; *margin-left: 0px; padding-top: 10px; background-color: #fff; border: 0px; position: absolute; text-align: center; display: none; }
#call_back input.text { margin: 0px; padding: 6px; border: 1px solid #ccc; }

#call_back .div-input            { width: 200px; margin: 0px auto; padding: 2px 0px; text-align: left; clear: both; }
#call_back .div-input label      { width: 40px; margin: 0px; padding: 4px 4px 0px 0px; display: inline-block; text-align: right; color: gray; overflow: hidden; }


/* internas */
#empresa       { width: 100%; padding: 20px 0px; font-size: 12px; color: #999; }
#empresa h1    { margin: 0px 0px 20px 0px; padding: 0px; font-size: 14px;  font-weight: bolder; color: #2d9656; }

#passos       { width: 100%; padding: 20px 0px; font-size: 12px; color: #999; }
#passos h1    { margin: 0px 0px 10px 0px; padding: 0px; font-size: 21px;  font-weight: bolder; color: #2d9656; }
#passos p     { margin: 0px 0px 0px 20px; padding: 0px; }

#servicos      { width: 100%; padding: 20px 0px; font-size: 12px; color: #999; }
#servicos h1   { margin: 0px 0px 20px 0px; padding: 0px; font-size: 14px;  font-weight: bolder; color: #2d9656; }
#servicos ul   { margin: 0px; padding: 0px; list-style: none; }
#servicos li   { margin-bottom: 10px; }
#servicos li a { width: 220px; padding: 6px; display: block; font-size: 14px; font-weight: bolder; color: #999; }
#servicos li a.active { padding: 6px; background-color: #e2e2e2; color: #2d9656; }
#servicos li a:hover  { padding: 6px; background-color: #e2e2e2; color: #2d9656; text-decoration: none; }

#contato       { width: 100%; padding: 20px 0px; clear: both; }
#contato h1    { margin: 0px 0px 20px 0px; padding: 0px; font-size: 30px; font-weight: bolder; }

/* conteúdo */
#content    { width: 100%; height: 188px; _height: auto !important; *height: auto !important; padding: 0px 0px 0px 0px; *padding-bottom: 14px; background: #fff url('../img/bg_content.gif') repeat-x; font: 12px Arial; line-height: 15px; clear: both; }
.content_vr { width: 1px; height: 128px; margin: 20px 10px; background-color: #ddd; float: left; }

/* rodapé */
#footer { width: 100%; height: 24px; padding-top: 10px; background-color: #89b9df; text-align: center; font: 14px Arial; color: #fff; position: absolute; left: 0px; bottom: 0px; }

/* ******************************* */

.clear  { clear: both; }
.red    { color: #c8151b; }
.blue   { color: #0b628d; }
.marine { color: #1c3664; }
.green  { color: #2d9656; }
.gray   { color: #696969; }
.bold   { font-weight: bold; }
.small  { font-size: 10px; }
.left   { float: left; }
.t_right { text-align: right; }
.f_right { float: right; }

/* produtos */
.produtos_img img { margin: 3px; display block; }

/* forms */
label { width: 250px; padding: 10px 10px 0px 0px; float: left; color: #2d9656; text-align: right; font-weight: bolder; display: block; }

select,
input.text       { background-color: #fff; border: 1px solid #ccc; padding: 6px 2px; margin: 5px 0px; }
input.text       { width: 352px; height: 10px; }
input.search     { width: 138px; }

input.text:focus { border: 1px solid #ffa500; }

textarea.text { width: 352px; background-color: #fff; border: 1px solid #ccc; padding: 6px 2px; margin: 5px 0px; height: 86px; }

/* tabelas */
#tabelas       { width: 100%; height: 261px; background: url('../img/bg_flash.jpg') top center repeat-x; }
#tabelas h1    { margin: 0px; padding: 20px 0px 0px 100px; font-size: 24px; font-weight: bolder; color: #3e75c0; }
#tabelas a     { color: #3e75c0; font-size: 14px; }
#tabelas a:hover { text-decoration: none; }

.tabelas1       { margin: 20px 0px 0px 0px; padding: 0px; list-style: none; clear: both; }
.tabelas1 li    { margin: 0px 20px; _margin: 0px 10px; padding: 0px; border: 0px; background-image: url('../img/tabelas_indiv.png'); _background-image: url('../img/tabelas_indiv.gif'); background-repeat: no-repeat; float: left; display: inline; }
.tabelas1 li a  { height: 74px; display: block; overflow: hidden; }
.tabelas1 li a span { display: none; }

.tabela_indiv_1  { width: 104px; background-position: 0px 0px; }
.tabela_indiv_2  { width: 83px; background-position: -175px 0px; }
.tabela_indiv_3  { width: 80px; background-position: -327px 0px; }
.tabela_indiv_4  { width: 135px; background-position: -476px 0px; }

.tabela_indiv_5  { width: 152px; background-position: -10px -74px; }
.tabela_indiv_6  { width: 158px; background-position: -220px -74px; }
.tabela_indiv_7  { width: 189px; background-position: -449px -74px; }

.tabelas2       { margin: 20px 0px 0px 0px; padding: 0px; list-style: none; clear: both; }
.tabelas2 li    { margin: 0px 10px; _margin: 0px 5px; padding: 0px; border: 0px; background-image: url('../img/tabelas_pme.png'); _background-image: url('../img/tabelas_pme.gif'); background-repeat: no-repeat; float: left; display: inline; }
.tabelas2 li a  { height: 80px; display: block; overflow: hidden; }
.tabelas2 li a span { display: none; }

.tabelas3       { margin: 20px 0px 0px 0px; padding: 0px; list-style: none; clear: both; }
.tabelas3 li    { margin: 0px 10px; _margin: 0px 5px; padding: 0px; border: 0px; background-image: url('../img/tabelas_pme.png'); _background-image: url('../img/tabelas_pme.gif'); background-repeat: no-repeat; float: left; display: inline; }
.tabelas3 li a  { height: 74px; display: block; overflow: hidden; }
.tabelas3 li a span { display: none; }

.tabela_pme_1    { width: 87px; background-position: -2px 0px; }
.tabela_pme_2    { width: 152px; background-position: -115px 0px; }
.tabela_pme_3    { width: 80px; background-position: -280px 0px; }
.tabela_pme_4    { width: 61px; background-position: -382px -0px; }
.tabela_pme_5    { width: 117px; background-position: -464px -0px; }
.tabela_pme_6    { width: 156px; background-position: -603px -0px; }

.tabela_pme_7    { width: 132px; background-position: -0px -94px; }
.tabela_pme_8    { width: 173px; background-position: -166px -94px; }
.tabela_pme_9    { width: 192px; background-position: -374px -94px; }
.tabela_pme_10    { width: 150px; background-position: -609px -94px; }
