/* 

    Document   : estilos.css
    Created on : 09/07/2009, 10:46:49
    Author     : Vagner - Acao Direta Web Studio
    Description: CSS - Content Casa e Cia

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/

*/

*								{ padding:0; margin:0; }
img, fieldset					{ border:none; }
body 							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#513600; background:#DDEFF7; overflow-x:hidden !important;}
p								{ text-align:justify; }
h1								{ font-size:30px; }
h2								{ font-size:18px; color:#549CA9; font-weight:normal; margin-bottom:15px; }
h3								{ font-size:16px; color:#8C7B61; font-weight:normal; }
li	{ display:block; }
button { min-width:80px; background-color: #59ACBA; border:none; padding: 2px; color:#FFF; }

/* Layout */

#container						{ width:980px; margin:auto; }
#wraper							{ /*background:url(../imagens/background-wraper.jpg) repeat;*/ background:#fff; padding:0 10px; overflow:auto; padding-bottom:10px; _padding-bottom:0; }

/* Header */

#header					{ width:980px; height:220px; position:relative; background:url(../imagens/background-header.jpg) no-repeat; }
#header h1 a				{ position:absolute; top:3px; left:10px; width:469px; height:161px; display:block; background:url(../imagens/arquitetura-design-decoracao-casa-e-cia.jpg); text-indent:-9999px; }
#header h2				{ position:absolute; top:45px; right:180px; font-size:25px; font-family:"Times New Roman", Times, serif; color:#7F542F; width:260px; font-weight:bold; }
#header	ul				{ position:absolute; bottom:16px; left:40px; }
#header	li				{ float:left; margin-left:30px; padding-right:10px; border-right: solid 1px #FFF; list-style:none; margin-top:4px; }
#header	li.no				{ margin-left:0; }
#header	li.ultimo			{ border:none; }
#header	li.ultimo2			{ padding-right:0 !important; border:none; margin-left:0px !important; }
#header	li.blog				{ border:none; margin:10px 0 0 0; }
#header	a				{ font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
#header	a:hover                         { text-decoration:underline; }
#anima_ela		{ position:absolute; top:0; right:0; z-index:10; }

/* Flash Fotos */

#flash_fotos				{ width:960px; height:270px; margin:auto; }

/* Apresentacao */

#apresentacao				{ width:720px; margin-top:10px; float:left;  }
#apresentacao p				{ margin-bottom:10px; }
#apresentacao object			{ margin-left:12px; }
#apresentacao img			{ margin-left:12px; }
#link_portfolio				{ width:200px; float:right; }
#link_portfolio a			{ font-size:14px; color:#666; text-decoration:none; font-weight:bold; }

/* Horarios Veiculacao */

#horarios_veiculacao			{ width:230px; float:left; margin-top:10px; margin-left:10px; background:#DDEFF7; }
#horarios_veiculacao h3			{ padding:10px; background:#73ADB9; text-align:center; font-size:12px; color:#FFF; margin-bottom:15px; }
#horarios_veiculacao ul			{ margin-bottom:10px; }
#horarios_veiculacao li                 { list-style:none; margin-left:12px; _margin-left:20px; margin-bottom:5px; font-size:11px; }
#horarios_veiculacao p                  { color:#513600; width:70px; float:left; letter-spacing:1px; }
#horarios_veiculacao span               { width:210px !important; display:block; }
#horarios_veiculacao li a		{ display:block; text-decoration:none; color:#513600; font-weight:bold; }

#atendimento				{ padding-bottom:10px; }
#atendimento p				{ text-align:center; letter-spacing:1px; }
#atendimento p span			{ display:block;  margin-left:105px; }
#atendimento a				{ display:block; text-align:center; margin-top:10px; text-decoration:none; font-weight:bold; color:#513600; }

/* Footer */

#footer					{ height:35px; background:#6ba4c1; clear:both; }		
#footer p				{ line-height:35px; float:left; text-indent:10px; color:#FFFFFF; }	
#footer a				{ float:right; }
#footer object				{ float:left; margin-left:400px; margin-top:10px; }		
#footer a.logo_acao			{ width:105px; height:34px; display:block; background:url(../imagens/logo-acao-direta.jpg) no-repeat; text-indent:-9999px; float:right; margin-right:5px; }

/* Form */

#form_contato				{ width:360px; float:left; }
#forms label				{ width:100px; display:block; float:left; margin-bottom:1px; *margin-bottom:0; display:inline; padding-top:3px; }
#forms input				{ width:250px; border: solid 1px #CDCBB5; margin-bottom:1px; *margin-bottom:0; padding:2px; color:#7B6900; }
#forms textarea				{ width:250px; border: solid 1px #CDCBB5; color:#7B6900; margin-bottom:10px; padding:2px; }
#forms input#enviar			{ width:70px; margin:0 10px 0 100px; background:#59ACBA; border:none; color:#FFF; letter-spacing:2px; float:left; }
#forms span				{ width:120px; float:left; display:block; font-size:10px; padding-top:4px; }
#respostas				{ width:290px; height:30px; line-height:30px; background:#CDCBB5; text-align:center; margin:0 10px 10px 10px; }
#forms .campo_requer                    { background:#FFF; border: solid 1px #8C7B61; }
#endereco_fones p			{ text-align:center; }
#dados_contato				{ height:165px; float:left; padding-left:35px; margin-left:35px; border-left:dashed 1px #666; }
#dados_contato p			{ line-height:18px; }
#dados_contato h3 span			{ display:block; padding-top:15px; }
#dados_contato a			{ display:block; text-align:center; text-decoration:none; color:#513600; text-decoration:underline; }
#dados_contato a:hover			{ text-decoration:none; }

/* Btn Voltar */

a.btn_voltar				{ clear:both; display:block; float:right; padding:5px 10px; background:#8C7B61; color:#FFFFFF; text-decoration:none; }
a.btn_voltar:hover			{ background:#FFFFFF; color:#8C7B61; }		

/* Lista Galerias */

h2.lista_galerias			{ margin-bottom:5px; }
#lista_galerias 			{ width:765px; _padding-bottom:10px; float:left; height:600px; }
#lista_galerias li			{ width:370px; height:109px; list-style:none; border: solid 1px #8C7B61; margin:10px 10px 0 0; float:left; display:inline; }
#lista_galerias a, #lista_noticias a { display:block; width:100%; height:100%; color:#666; text-decoration:none; }
#lista_galerias a:hover                 { text-decoration:underline; }
#lista_galerias img     		{ float:left; background:#666; padding:5px; margin:5px;}
#lista_galerias img:hover        	{ background:#FFF; }

#horarios_veiculacao_int		{ width:195px; float:left; background:#D9C89B; margin-top:95px; }
#horarios_veiculacao_int h3		{ padding:10px; background:#BFAB88; text-align:center; font-size:14px; color:#FFF; margin-bottom:15px; }
#horarios_veiculacao_int ul		{ margin-bottom:10px; margin-left:7px; }
#horarios_veiculacao_int li             { list-style:none; margin-bottom:5px; }
#horarios_veiculacao_int p		{ color:#513600; width:70px; float:left; letter-spacing:1px; }
#horarios_veiculacao_int span           { width:150px !important; display:block; }

/* Notícias */

#lista_noticias {
  margin-top: 20px;
  min-height: 400px;
}

div.noticia h2 {
  margin-bottom: 0;
}

div.noticia {
  margin-top: 20px;
  width: 700px;
}

/* Conteudo Convidados */

#conteudo_convidados			{ width:765px; float:left; }

.addthis_default_style {
    background:#EDE1CA;
    margin-left:208px;
    padding:1em;
    width:290px;
}
.addthis_default_style a {
    color: #000;
}


/* Tabela */

table#tabela                            { border-collapse:collapse; border:1px dotted #ccc;  }

table#tabela tbody tr                   { font-size:12px;  }
table#tabela tbody td                   { border-bottom:1px dotted #ccc; padding:3px; }
table#tabela tbody td a                 { font-size:12px; color:#4E8C9A; text-decoration:none;  }
table#tabela tbody td a:hover           { text-decoration:underline; }




.odd                                    { background: #E9E9E9; }

.indicacoes				{ width:750px; height:230px; border-bottom:1px dashed #666; padding-bottom:10px; margin-top:20px; }
.indicador				{ background:url(../imagens/bg-foto-ind.jpg); width:178px; height:188px; text-align:center; font-size:9px; float:left; margin-right:10px; }
.indicador img				{ margin-top:14px; }
.inddepoimento				{ text-align:justify; width:284px; float:left; }
.indtit					{ text-align:center; margin-bottom:5px; }
.indicado				{ background:url(../imagens/bg-ind.jpg); width:258px; height:168px; text-align:center; font-size:9px; margin-right:10px; float: left; margin-left:10px; }
.indicado a				{ text-decoration:underline; color:#333; }
.indicado img				{margin-top:14px; }

#contatos					{ width:668px; height:15px; background:#D1DBDF; margin-top:10px; padding:12px; color:#513600; }
#contatos p				{ text-align:center; }
#contatos p a	{ color:#513600; font-weight:normal; }

/* busca na galeria de fotos */
form.busca_galeria {
  width: 750px;
  text-align: right;
  margin-top: -33px;
}

/* paginacao */
.paginacao				{ margin-top:10px; width:730px; }
.paginacao li				{ float:left; margin:4px; }
.paginacao li a				{ text-decoration:none; color:#000; }
.paginacao li a:hover			{ text-decoration:underline; color:#09C; }
.paginacao li.num			{ padding:4px; border:1px solid #CCCCCC; color:#333; text-decoration:underline;}
.paginacao li.selecionado a		{ color:#09C; text-decoration:underline; font-weight:bold; }
.paginacao li.inativo			{ color:#CCC; }
.paginacao li.primeiro			{ margin-left:300px; }
.paginacao li.proxant a			{ line-height:25px; }

/* paginacao fotos */

div.page_navigation 				{ height:30px; margin-top:20px; /*padding-left:230px;*/ }
div.page_navigation a.page_link			{ padding:4px; border:1px solid #CCC; color:#333; }
div.page_navigation a.page_link:hover		{ text-decoration:underline; color:#09C; }
div.page_navigation a.active_page		{  border:1px solid #09C; text-decoration:underline; color:#09C; font-weight:bold; }
div.page_navigation a				{ margin: 0 5px; }
div.page_navigation a.next_link			{ color:#333; text-decoration:none; }
div.page_navigation a.next_link:hover		{ text-decoration:underline; color:#09C;  }
div.page_navigation a.previous_link		{ color:#333; text-decoration:none; }
div.page_navigation a.previous_link:hover	{ text-decoration:underline; color:#09C;  }

/* vídeos */

#dvideos	{ width:738px; float:left; }
.tvideos { width:738px; border:1px solid #73ADB9; border-collapse:collapse; }
.tvideos td	{ border:1px solid #73ADB9; padding:10px; }
.tvideos td a	{ color:#1D474F; text-decoration:none; font-size:11px; }
.tvideos td a:hover	{ color:#29636F; text-decoration:underline; }
.tvideos .titulo	{ text-align:center; font-size:18px; color:#FFF; }
.tvideos .subtitulo	{ text-align:center; color:#FFF; }
.texto			{ font-family: book antiqua,palatino; font-size:16px; padding-top:20px; padding-bottom:20px; text-align:center; }
.tpublicidade	{ width:500px; border:1px solid #73AdB9; width:960px; margin-top:10px; border-collapse:collapse; }
.tpublicidade td	{ border:1px solid #73Adb9; padding:10px 3px; text-align:center; }
.dmosaico	{ width:200px; float:left; margin-left:15px; }
