/* 

    Document   : estilo.css
    Created on : 04/03/2010, 09:19:20
    Author     : Autor - 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; }
img.foto					{ margin:15px 15px 5px 20px; float:left; }
body						{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../imagens/background.jpg) repeat-x;  }
div.clear					{ clear:both; }
span.none					{ display:none; }
strong						{ font-weight:bold; }

/* textos */ 
a						{ text-decoration:none; color:#333333; }
p						{ line-height:15px; }
p.justify					{ text-align:justify; }
p.subtitulo					{ font-size:15px; color:#1283BA; }
h1						{ }
h2						{ font-family:Tahoma, Arial; font-size:19px; font-weight:bold; color:#DE7F1B; padding-left:5px; }
h3						{ font-family:Tahoma, Arial; font-size:19px; font-weight:bold; color:#5385CA; margin-left:10px; padding-top:7px; border-bottom:1px solid #999; width:235px; padding-bottom:5px; }
h4						{ font-size:16px; color:#1283BA; margin:15px 15px 0px 15px; }
h5						{ font-family:Tahoma, Arial; font-size:17px; font-weight:bold; color:#FFF; margin-left:10px; padding-top:4px; }
li						{ margin-top:6px; }

/* ------ Container ------ */

div#container					{ width:980px; margin:0 auto; }

/* ------ Header ------ */

div#topo p					{ font-size:15px; color:#fff; font-weight:bold; float:left; margin:12px 20px 0 0; }
div#topo ul					{ float:right; margin-top:12px; margin-bottom:7px; }
div#topo li					{ float:left; margin-left:15px; color:#fff; }
div#topo a.home					{ width:16px; height:15px; background:url(../imagens/ico-home.png) no-repeat; text-indent:-9999px; display:block; }
div#topo a.email				{ width:20px; height:12px; background:url(../imagens/ico-email.png) no-repeat; text-indent:-9999px; display:block; margin-top:2px;}
div#topo a.mapa					{ width:22px; height:18px; background:url(../imagens/ico-mapa.png) no-repeat; text-indent:-9999px; display:block; }


/* ------ wrapper ------ */

div#wrapper					{ width:675px; float:left; background:#fff; }

/* ----- banner lateral ----- */

div#banner_lateral				{ width:305px; float:left; background:#fff; }
div#banner_lateral ul				{ width:148px; margin-top:27px; float:left; margin-right:4px; }
div#banner_lateral li				{ margin-top:2px; }

/* ----- Footer ----- */

div#footer					{ width:980px; height:55px; background:#fff; margin-top:15px; border-top:5px solid #C88702; }
div#footer p.copyright				{ padding-left:5px; color:#999; float:left; }
div#footer p.endereco				{ text-align:center; padding-top:5px; color:#333; }
div#footer a.logo_acao				{ padding-right:10px; float:right; width:94px; height:22px; display:block; background:url(../imagens/logo_acao.png) no-repeat; text-indent:-9999px; }



/* ----- interno ----- */

div#interno					{ padding-top:27px; }
div.erro					{ padding-top:27px;margin-left:20px; }
div#cont_left					{ width:390px; float:left; }
div#cont_left img				{ float:right; margin-right:15px; margin-top:-14px;}
div#cont_left img.barra				{ margin-top:20px; margin-bottom:20px; }
div#cont_left p					{ padding-left:5px; color:#333; margin-top:3px; }
div#cont_left a					{ color:#333; text-decoration:underline; }

div#cont_right					{ float:right; padding-right:17px; }
div#cont_right a				{ color:#333; }
div#atualidades					{ width:260px; height:214px; background:url(../imagens/bg_atualidades.jpg) no-repeat; }
div#atualidades p				{ padding:9px 10px 0 10px; color:#666; }
div#atualidades p.texto				{ padding-top:4px!important; padding-bottom:5px;}
div#eventos					{ width:260px; height:142px; background:url(../imagens/bg_eventos.jpg) no-repeat; margin-top:10px; }
div#eventos p					{ padding:9px 10px 0 10px; color:#666; }

div#atuali_left					{ float:left; width:205px; border-right:1px dotted #333; }
div#atuali_left ul				{ margin:15px 15px 0px 15px; } 
div#atuali_left li				{ min-height:30px; padding-top:5px; }
div#atuali_left li strong			{ marigin-left:-5px; }

div#atuali_right				{ width:445px; float:left; text-align:justify; }
div#atuali_right p				{ margin:10px 15px; }

div.itens					{ width:645px; min-height:125px; border-bottom:1px solid #ccc; padding-bottom:15px; }
div#fotos					{ width:645px; }
div#fotos img.thumb				{ float:left; margin-left:10px; }
div#fotos p					{ float:left; width:460px; padding-left:15px; }
div#fotos p.titulo_galeria			{ width:625px; font-size:18px; color:#333333; font-weight:bold; margin-bottom:15px; }
div#fotos p.textogaleria			{ width:625px; }

div#intoutros					{ width:630px; margin-left:10px; }
div#intoutros ul.itensassis			{ float:left; } 
div#textodo					{ width:385px; float:left; }
div#textodo p					{ text-align:justify; }
div.mapa					{ margin-left:12px; }	

/* ----- formulario ------- */

form.fale_conosco				{ margin-left:30px; width:520px;  float:left; }
form.fale_conosco fieldset			{ border:none; }
form.fale_conosco label				{ width:110px; margin-top:10px; height:15px; padding-top:3px; padding-left:10px; float:left; color:#000; }
form.fale_conosco input				{ width:370px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form.fale_conosco select:hover,
form.fale_conosco textarea:hover,
form.fale_conosco input:hover			{ background:#fff; }
form.fale_conosco textarea			{ width:375px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form.fale_conosco input#enviar			{ height:20px; width:100px; background:#E6E6E6; border: solid 1px #CCC; color:#666; letter-spacing:1px; }
form.fale_conosco .campo_requer			{ border:solid 1px #E5801B; color:#333; }
form.fale_conosco select			{ width:155px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }
form.fale_conosco small				{ color:#000; }



/* ----- Mensagem form ----- */
p.ok                                   		{ width:645px; margin:0 0 10px 10px; height:35px; background:#BEDDEF; color:#333; text-align:center; line-height:35px; }
p.unok                                 		{ width:645px; margin:0 0 10px 10px; height:35px; background: #BEDDEF; color:#333; text-align:center; line-height:35px; }
.campo_requer					{ border:solid 1px #900; color:#333; }

/* ------ Menu ------ */

#nav, #nav ul { float: left; width: 980px; height>30px; list-style: none; background:url(../imagens/bg_menu.jpg) repeat-x; margin-top:-2px; }

#nav a { display: block; width:107px; color: #fff; text-decoration: none; height:32px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:none; text-align:center; font-weight:400; }
#nav a.grande	{ width:162.6px; text-align:center; }
#nav li { float: left; height:30px; padding: 0; margin:0; }
#nav li.barra:hover,
#nav li.barra	{ width:2px; height:21px; background:url(../imagens/barra-menu.jpg) no-repeat; margin-top:4px; }
#nav li a:hover { background:url(../imagens/bg_menu_hover.jpg) repeat-x; height:32px; }

#nav li ul { position:absolute; left: -999em; height:32px; width: 107px; font-weight: normal;
/*	opacity: .95;
*/
}

/* This is to make opacity work in IE. */
/*
* html #nav li ul {
	background-color: transparent;
}
* html #nav li li {
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90);
}
*/

#nav li li { width: 107px; height:30px; background:url(../imagens/bg_menu.jpg) repeat-x; margin:0;}
#nav li ul a { width: 107px; font-size:12px; height:30px; line-height:29px; margin:0; }
#nav li ul a:hover { background:url(../imagens/bg_menu_hover.jpg) repeat-x; height:34px; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#scaffolding a:hover { background-position: 181px -70px; }

/* Support for the "iehover-fix.js" */

ul.nav iframe { position: absolute; left: -0.25em; top: -0.25em; z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
* html ul.nav li { z-index: 201; }

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

