﻿* {margin:0; padding:0; border:0;}
img{border:0; margin:0; padding:0;}

.imgborder {border:1px #ebebeb solid; padding:4px;}
.imgbordered {border:1px #f4f4f4 solid; padding:3px; margin: 0 5px 0 0;}
.imgbordere {border:1px #f4f4f4 solid; padding:3px; margin: 0 0 0 5px;}
.imgespaco {padding:0 10px 5px 0;}
.imgBordaBranca {border:5px #ffffff solid;}

ul.ulnormal, ol.ulnormal {padding:10px 0 10px 30px;}
hr.linha { background-color:#cccccc; height:2px; border:0}

#tooltip{
	position:absolute;
	background-color:#fbe8ed;
	padding:5px 8px;
	color:#6A0420;
	display:none;
	font:12px 'Trebuchet MS', Arial;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}

/* corpo das páginas */
body {
	background:url(rodape.png) repeat-x bottom fixed #9E3651;
	font:11px 'Trebuchet MS', Arial;
	text-align:justify;
	position:relative;
	}

p {margin-top:8px;	margin-bottom:8px;}
p.p_direita {text-align:right;}
h1 {font: bold 14px 'Trebuchet MS', arial; color:#6A0420;}
h2 {font: bold 12px 'Trebuchet MS', arial; color:#6A0420;}

/* div geral que envolve o site */
.ftopo {width:100%; height:235px; position:absolute; top:0; left:0; background:url(fundo_topo.jpg) repeat-x;}
.geralt {width:100%; position:absolute;}
.geral {width:770px; margin:0 auto; background:url(fundo_geral.jpg) repeat-y;}
.topo {}
.menu {float:left; width:160px; background-color:#6A0420; padding:10px;}
.conteudo {float:right; width:570px; background-color:#FFFFFF; padding:10px;}
.rodape {width:770px; margin:0 auto; height:3px; background-color: #88062A;}
.rodapet {height:80px;}
.both {clear:both;}

span.negrito_vermelho {color:#86012E; font-weight:bold;}
span.spanLP {display:block; padding:2px 5px;}
span.spanBIN {background:url(Fotosf_fundo_tit.jpg) repeat-x; font-weight:bold; display:block; height:29px; line-height:29px; padding:0 5px;}

/* Desenvolvedor do site */
.dec { width:770px; margin:0 auto; color:#FFFFFF; text-align:right; font-size:8pt; padding-top:5px;}
.dec a:link {color:#ff6600; text-decoration:none; font-weight:bold;}
.dec a:visited {color:#ff6600; text-decoration:none; font-weight:bold;}
.dec a:hover {color: #ff6600; text-decoration: underline; font-weight:bold;}
/* fim desenvolvedor */

/* default.aspx */
#jqnewsOriz div{float:left;	display:block; margin:1px; padding:3px 5px;}
#jqnewsOriz {overflow:hidden; height:94px; background-color:#f4f4f4; border:1px solid #ebebeb; padding:3px; margin-top:20px;}

#default_nova {margin-bottom:30px;}
#default_ufotos {float:left; border-top:3px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; width:163px; padding:5px 10px 8px 10px; margin-right:10px; background-color:#f4f4f4;}
#default_depoimentos {float:left; border-top:3px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; width:163px; padding:5px 10px 8px 10px; margin-right:10px; background-color:#f4f4f4;}
#default_fotos {float:left; border-top:3px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; width:163px; padding:5px 10px 8px 10px; background-color:#f4f4f4;}
.span_risco {display:block; padding:5px 0 0 0;}
.span_default_bt {display:block; margin-top:15px; text-align:right;}
/* fim default.aspx */

/* fotos.aspx */
.Fotos_geral {padding:5px;}
.Fotos_data {display:block; font-size:12px;}
.Fotos_img {float:left;}
.Fotos_txt {float:left; margin-left:5px;}
/* fim fotos.aspx */

/* Fotosf.aspx */
.Fotosf_detalhes_campos {border: 1px dotted #ebebeb; margin:10px 0;}
/* fim Fotosf.aspx */

/* fotos_institucionais.aspx */
.Fotos_Institucionais_geral {background-color:#ebebeb; padding:10px 17px; margin:8px; border-top: 3px solid #cccccc; border-bottom: 1px solid #cccccc;}
.Fotos_Institucionais_img {}
.Fotos_Institucionais_txt {}
.Fotos_Institucionais_qtde {display:block; margin-bottom:10px;}
/* fim fotos_institucionais.aspx */

/* Depoimentos */
.depoimentos_Geral {margin-bottom:20px; border: 1px dotted #6A0420;}
.depoimentos_Nome {background-color:#ebebeb; color:#6A0420; font-weight:bold; padding:3px 5px;}
.depoimentos_Msg {background-color:#ffffff; padding:3px 5px;}
.depoimentos_span_DataExt { font-style:italic; color:#888888; font-size:10px;}
.depoimentos_bt {text-align:right; margin-bottom:3px;}
/* fim Depoimentos */

/* contato.aspx */
.contato_esq {float:left; width:375px; border-right:1px dashed #ebebeb;}
.contato_dir {float:right; width:180px;}
/* fim contato.aspx */

/* orcamentos.aspx */
#orcamentos_geral {background-color:#f4f4f4; padding:5px 20px; border-top:3px solid #cccccc; border-bottom:1px solid #cccccc;}
/* fim orcamentos.aspx */

/* login.aspx */
.login_login {width:230px; margin:0 auto; border:1px solid #ebebeb; padding:5px; text-align:left;}
.login_text, .login_bt {font:11px 'Trebuchet MS', Arial;}
.login_text {width:176px; background-color:#ffffff; color:#000000; border:1px solid #cccccc;}
.login_bt {background-color:#6A0420; color:#ffffff; margin-right:4px;}
.login_tit {background:url(default_eventos_fundo_tit.jpg) repeat-x; height:29px; line-height:29px;}
.login_label { display:block; padding:3px 0;}
/* fim login.asox */

/* links padrão */
a:link {color:#86012E; text-decoration:none;}
a:visited {color:#86012E; text-decoration:none;}
a:hover {color: #86012E; text-decoration: underline;}
/* fim links padrão */

/* MENU ------------------------------------------------------------------------------------- */
a:link {outline:none;}

ul.menu_site,
ul.menu_site ul {
	margin: 0;
	padding: 0;
	border:0;
	}

ul.menu_site li {
	position: relative;
	list-style: none;
	font-size:13px;
	margin-bottom:2px;
	}

ul.menu_site li a {
	display:block;
	height:22px;
	line-height:22px;
	text-decoration: none;
	color: #ffffff;
	text-align:left;
	outline:none;
	background-color: #6A0420;
	padding:5px 10px;
	border-bottom: 1px dashed #9E3651;
	}
	
ul.menu_site li a:hover {
	color: #6A0420;
	background-color:#ffffff;
	text-decoration:none;
	border-bottom: 1px solid #6A0420;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu_site li { float: left; height: 1%; }
* html ul.menu_site li a { height: 1%; }
/* End */


/* FORMULÁRIOS --------------------------------------------------------------------------- */
.txtCampos, .txtCampos1, .ddlCampos, .ddlCampos1, .txtMsg, .txtMsg1 {font:11px 'Trebuchet MS', Arial; background-color:#ffffff; color:#6A0420; border:1px solid #cccccc;}
.txtCampos {width:290px;}
.txtCampos1 {width:350px; padding:3px;}
.ddlCampos1 {padding:3px;}
.txtMsg1 {width:350px; height:110px; padding:3px;}
.txtMsg {width:290px; height:110px;}

span.label {display:block; margin:4px 0;}
label.label {display:block; margin:4px 0; text-align:left;}
label span.txtCategorias {display:block; width:65px; float:left; font-weight:bold;}
.txtCategorias1 {font-weight:bold;}

.btnContato {font:11px 'Trebuchet MS', Arial; border:0; background-color:#6A0420; color:#ffffff; padding:1px;}
