/* 

    Document   : estilo.css
    Created on : 02/07/2010, 09:19:20
    Author     : Paulo - Acao Direta Web Studio
    Description: CSS - DOMINIO

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

img, fieldset                           { border:none; }
body                                    { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#D9D9CE; font-size:14px; color:#666666  }
div.clear                               { clear:both; }

/* textos */ 
h1                                      { color:#31A3C7; font-size:25px; margin:10px 0; font-weight:normal;} 
h2                                      { font-size:14px; color:#666666 }
h3                                      { }
h4                                      { }
h5                                      { }
p                                       { margin:15px 0; line-height:1.2em; color:#666666; text-align:justify;}
a                                       { }
a:hover                                 { }

/* Correção para divs com float - clear fix */
.clearfix:after                         { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix                               { display: inline-block;} 
html[xmlns] .clearfix                   { display: block;}
* html .clearfix                        { height: 1%;}


/* ------ Estrutura do Site [divs mais fixas que não serão alteradas] ------ */

div#container                           { width:980px; min-height:481px; margin:0 auto; background:#fff url(../imagens/fundo-container.png) no-repeat; position:relative; z-index:1; }
div#header                              { width:980px; height:195px; background:url(../imagens/fundo-header.png) no-repeat; position:relative; z-index:4; }
div#wrapper                             { float:right; width:710px; margin-right:10px;}
div#footer                              { background:url(../imagens/fim-pagina.gif) no-repeat; width:980px; margin:0 auto; height:52px; position:relative;}

div#footer  p                           { margin:0px; font-size:12px; position:absolute; top:25px; left:10px;}
div#footer  img                         { margin:0px; font-size:12px; position:absolute; top:25px; right:10px;}
div#footer a.logo_acao			{ width:94px; height:22px; background:url(../imagens/acaodireta.png) no-repeat; display:block; text-indent:-9999px; position:absolute; top:20px; right:10px; }


/* Conteúdo do site */
#menu									{ background:url(../imagens/fundo-menu.png) no-repeat; height:373px; width:234px; position:absolute; z-index:3; top:10px; left:15px; }
#menu ul								{ margin:180px 5px 0 35px; }
#menu ul li								{ list-style: disc; border-bottom:1px dotted #666; padding:8px 0; font-size:16px;  }
#menu ul li a							{ color:#333; text-decoration:none;  }
#menu ul li a:hover						{ color:#3F6905; }

div#header img#logo                     { margin:-1px 0 0 15px; float:left; }
div#header #flash                       {  float:right;  }

#wrapper ul 							{ margin:0 0 0 35px;   }
#wrapper ul li							{ list-style: square; padding:8px 0;   }
div#wrapper img					    	{  border:4px solid #F3F3F1;  }

.fotos_lateral							{ width:238px; float:right; }
.fotos_lateral img						{  border:4px solid #F3F3F1; margin:3px; }


.contato								{ float:left; width:230px; height:265px; border:2px solid #4E7B13; margin-right:4px; display:inline;}
.texto									{ width:220px; padding:5px; height:255px; margin-right:0px; font-size:12px; }
div#wrapper .contato img				{ margin-top:5px; border:0px;}

.tele									{ left:15px;position:absolute;top:400px;width:234px;z-index:3; color:#4E7C13; font-weight:bold; }

/* ----->>>>> formulario <<<<<-------- [ Mais limpo e simplificado o código ] */
input, textarea, select                 { border: solid 1px #CCC; background:#E6E6E6; margin-top:10px; padding:2px;}
input#enviar                            { height:20px; width:100px; background:#6FA836; color:#fff; letter-spacing:1px; border: 1px solid #4B5554; }

form.formulario                         { width:230px;  float:left; }
form.formulario fieldset                { border:none; }
form.formulario label                   { width:63px; margin-top:10px; height:15px; padding-top:3px; padding-left:5px; float:left; color:#000; font-size:10px; }
form.formulario input                   { width:150px;  }
form.formulario textarea                { width:155px; padding:0px;  }
form.formulario small                   { color:#000; font-size:10px; }



/* Mensagem form */
p.ok                                    { width:747px; margin:0 0 10px 0px; height:35px; background:#94AD7A; color:#fff; text-align:center; }
p.unok                                  { width:747px; margin:0 0 10px 0px; height:35px; background: #990000; color:#fff; text-align:center; }
.campo_requer                           { border:solid 1px #900; color:#333; }


/* CJ Flashy Slide Show 1.1.2 */
.cjFancyTransition 						{ position: relative;   display: block;   width: 490px;   height: 150px;   overflow: hidden; }
.cjFancyTransition br 					{ display: none;}


