* 				{ margin: 0; }
html, body		{ margin:0; padding:0; height:100%; background-color:#e6eef2;}
a 				{ color:#73011b; text-decoration:none;}
input 			{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
textarea 		{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; overflow:auto;}
hr 				{ margin-top:15px; margin-bottom:15px;}

#page 			{ width:100%; height:100%; }
#conteudo 		{ position: relative; width:1024px; padding-top: 10px; margin-left:auto; margin-right:auto; min-height: 99%; height: auto !important; height: 99%; margin: 0 auto -262px;}
#logo 			{ float: left; padding:10px; padding-right:30px; padding-bottom:20px;}
#banner 		{ float: left}
#faixa_esq 		{ float:left; width:210px; text-align:center}
#faixa_dir 		{ float:left; width:800px; margin-left:10px;}
#menu 			{ width:201px; background-color: #648baa; text-align:left; line-height: 32px; margin:0px; padding:0px; margin-left: 4px; *margin-left:0px;}
.mnu_link 		{color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; padding-left:37px;}
.mnu_link:hover {color:#73011b;}
.mnu_link_sel 	{color:#73011b; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; padding-left:37px; background: url(../../img/minilogo.png) no-repeat 8px 3px;}
.mnu_link_sel:hover {color:#FFF;}

.limpa 			{ clear: both}

#datas 			{ color:#365b81; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px;}
#flyer 			{ color:#900; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding-top:12px;}
#main 			{ background:#fff url(../../img/cavalo.jpg) no-repeat 220px 70px; padding:20px; padding-left:28px; width:700px;}
.titulo 		{ color:#648baa; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; text-transform: uppercase; padding-bottom:30px;}
.azul 			{ color: #cbdde5;}
.bordaux 		{ color: #80011b}
.subtitulo 		{ color:#648baa; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-transform: uppercase; padding-bottom:15px;}
.texto 			{ color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:24px}
.imagem 		{ padding: 0px 10px 5px 0px;}
.txtmini 		{ font-style:italic; font-size:11px;}

#push 			{ height:262px; }
#rodape_container { position:relative; width:100%; height:262px; margin: 0 auto; overflow:hidden; }

#frmContacto fieldset 	{border:0px; line-height:30px;}
#frmContacto label 		{ width:80px; display:inline-block;}
#frmContacto label.msg 	{ vertical-align:top;}
#frmContacto label.error { width:180px; padding-left:10px; font-style:italic; color:#73011b; font-size:12px;}

#ok		{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-size:13px; border:1px solid #50a60a; width:92%; padding:6px; margin-bottom:20px; background:url(../../img/ok.png) no-repeat 5px 10px #e8fadb; padding-left:28px;  }

#frmInscricoes label 	{ width:140px; display:inline-block;}
#frmInscricoes legend	{font-weight:bold;}
#frmInscricoes fieldset {border:1px solid #09C; line-height:30px; padding:10px 5px 10px 10px;}
#frmInscricoes label.error { width:135px; padding-left:10px; font-style:italic; color:#73011b; font-size:11px;}

#galeria 		{ width:200px; padding:15px; float:left;}

#news			{ width:198px; height:151px; background: url(../../img/news.jpg) no-repeat; margin:10px 0px 10px 5px;}
#frmNews 		{ padding:90px 0px 0px 9px;}
.aviso 			{color: #80011b; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:5px; }

/* Collapser */
.tit_faq		{ border: 1px solid #cbdde5; background: #f1f5f6; padding-left: 10px; margin-bottom:15px; margin-top:5px; color: #666; }
.panel			{	border: 1px solid #cbdde5; padding: 10px; }

/* Testemunhos */
.lkfrmTestemunhos							{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:url(../../img/comments.gif) no-repeat; padding-left:28px; padding-right:20px; font-weight:bold;}
#idfrmTestemunhos							{ padding:15px 0 0 15px;}
#testemunhos 	 							{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
#testemunhos ul 							{ padding-left:0px;}
#testemunhos ul li 							{ padding:10px 0 25px 0; list-style:none; width:680px; text-align:justify;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:24px;}
#testemunhos ul li .desc blockquote 		{ padding:25px 25px 5px 25px; background:#f1f5f6;}
#testemunhos ul li .desc blockquote p 		{ padding-bottom:20px;}
#testemunhos ul li .desc p.tit 				{ position:relative; padding:12px 0 10px 40px; margin-top:12px;}
#testemunhos ul li .desc p.tit:before 		{ content:'';width:27px;height:30px;display:block;position:absolute;top:0;left:0;background:url(../../img/sprite.png) 0 -458px no-repeat;}
#testemunhos ul li .desc blockquote:after 	{ content:'';width:21px;height:17px;display:block;margin:0 0 -22px 10px;background:url(../../img/sprite.png) -41px -468px no-repeat;font-size:0;line-height:0;}
