/* Indice de conteúdos
	1. body
	2. menus
		2.1. menu principal
	3. content
		3.1. textos
		3.2. imagens
		3.3. forms
		3.4. actividades
	4. footer
	5. inscricao
*/

/* --------------------------------------- 1. body --------------------------------------- */

body { background:#DBF288 url(../imgs/bg.gif) repeat-x left top; margin:0px; padding:0px; }

a { outline:none; }
.clear { clear:both; }

/* --------------------------------------- 2. menus --------------------------------------- */

.menuTop { background-color:#DB890C; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; border:1px #FFF; text-align:right; padding-right:9px; }	
.menuTop a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
.menuTop a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline; }

	/* --------------------------------------- 2.1. menu principal ------------------------- */

#menuPrincipal { font:13px Verdana, Arial, Helvetica, sans-serif; color:#49473A; vertical-align:middle; }
#menuPrincipal a { font:13px Verdana, Arial, Helvetica, sans-serif; color:#49473A; vertical-align:middle; text-decoration:none; }
#menuPrincipal a:hover { font:13px Verdana, Arial, Helvetica, sans-serif; color:#DB890C; vertical-align: middle; text-decoration:underline; }

.menuArcd { background:#E8F2B3 url(../imgs/menu/bg_menu01arcdaa.jpg); height:21px; padding-left:20px; }
.menuCume { background:#E8F2B3 url(../imgs/menu/bg_menu02cumeada.jpg); height:21px; padding-left:20px; }
.menuActiv { background:#E8F2B3 url(../imgs/menu/bg_menu03activ.jpg); height:21px; padding-left:20px; }
.menuPercur { background:#E8F2B3 url(../imgs/menu/bg_menu04percursos.jpg); height:21px; padding-left:20px; }
.menuArtes { background:#E8F2B3 url(../imgs/menu/bg_menu05artesan.jpg); height:21px; padding-left:20px; }
.menuGaler { background:#E8F2B3 url(../imgs/menu/bg_menu06galeria.jpg); height:21px; padding-left:20px; }
.menuSub { background:#E8F2B3 url(../imgs/menu/bg_submenus.jpg); height:21px; padding-left:20px; }

.list { padding-left:10px; background:url(../imgs/menu/bullet.gif) no-repeat center left; }
.list:hover { background:url(../imgs/menu/bullet_on.gif) no-repeat center left; }
.list-sub { padding-left:20px; background:url(../imgs/menu/bullet-sub.gif) no-repeat center left; }
.list-sub:hover { background:url(../imgs/menu/bullet-sub_on.gif) no-repeat center left; }

/* --------------------------------------- 3. content --------------------------------------- */

#content { background:#FFF url(../imgs/bg_content.jpg) repeat-x left top; border-right:1px #FFF; }

.paddContent { padding:15px; }

.floatEsq { width:50%; float:left; }
.floatDir { width:50%; float:right; }

iframe { width:100%; min-height:257px; border:none; }

	/* --------------------------------------- 3.1. textos ---------------------------------- */

h1 { font:italic bold 14px Verdana, Arial, Helvetica, sans-serif; color:#49473A; }
h2 { font:italic bold 14px Verdana, Arial, Helvetica, sans-serif; color:#DB890C; }

p { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; line-height:18px; margin-top:0px; }

#content a { font:12px Verdana, Arial, Helvetica, sans-serif; color:#85b12f; text-decoration:underline; outline:none; }
#content a:hover { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; text-decoration:underline; outline:none;}

#content li { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; line-height: 18px; }
	
	/* --------------------------------------- 3.2. imagens ---------------------------------- */

.imgDestaques { margin-right:9px; margin-bottom:9px; margin-top:3px; float:left; clear:right; }

h6 { font:10px Verdana, Arial, Helvetica, sans-serif; color:#0F0E0C; display:inline; margin:0px; padding:5px; }

.caixaEsq { margin:5px 10px 5px 0px; float:left; }

.caixaPeq { width:300px; float:left; }

.tableMargins { margin:20px; }

	/* --------------------------------------- 3.3. forms ---------------------------------- */

fieldset { margin-top:10px; padding:10px; border:none; border-bottom:1px solid #DB890C; }

legend { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#DB890C;  margin:0 0 10px 0; padding:0; }

label { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; width:130px; float:left; vertical-align:center; clear:left; }
.label-short { width:60px; }

input { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; background-color:#BEEC4C; margin:2px; padding:2px; border:none; }

textarea { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; background-color:#BEEC4C; margin:2px; padding:2px; border:none; }

.botoes { font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#49473A; margin:2px; padding:2px; border:none; }

.notas { font-size:10px; }
.aster { font-size:10px; color:#F00; font-style:normal; }
.submit { text-align:center;  border:none; }

/* --------------------------------------- 3.3. forms2 ---------------------------------- */

#form2 fieldset { width:95%; margin-top:10px; padding:10px; border:none; border-bottom:1px solid #DB890C; }

#form2 legend { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#DB890C; margin:0 0 10px 0; padding:0; }

#form2 label { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; width:130px; float:left; }

#form2 input { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; background-color:#BEEC4C; margin:2px; padding:2px; border:none; float:left; }

#form2 textarea { font:12px Verdana, Arial, Helvetica, sans-serif; color:#49473A; background-color:#BEEC4C; margin:2px; padding:2px; border:none; }

#form2 .botoes { font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#49473A; margin:2px; padding:2px; border:none; }

#form2 .notas { font-size:10px; }
#form2 .aster { font-size:10px; color:#F00; font-style:normal; }
#form2 .submit { text-align:center; border:none; }

#form2 div { width:320px; float:left; margin-bottom:10px; }
#form2 .margin { margin-left:15px; }
#form2 .clearform { clear:both; display:block; width:95%; margin-bottom:2px; }

	/* --------------------------------------- 3.4. actividades ---------------------------- */

#content h3 { font:italic bold 14px Verdana, Arial, Helvetica, sans-serif; color:#DB890C; }

.contentorA p, .contentorA li, 
.contentorB p, .contentorB li,
.contentorC p, .contentorC li { margin:0px; padding:0px; }

.contentorA { background-color:#E1D078; padding:10px; }
.contentorB { background-color:#EDEA93; padding:10px; }
.contentorC { background-color:#DBF288; padding:10px; }

.contentorA li,
.contentorB li,
.contentorC li { margin-left:-20px; }

/* #content .contentorA a, #content .contentorA a:hover,
#content .contentorB a, #content .contentorB a:hover,
#content .contentorC a, #content .contentorC a:hover { background-color:#F2F3B3; } Retirado a pedido do cliente */
	
/* --------------------------------------- 4. footer --------------------------------------- */

#footer { height:48px; background:#FFF url(../imgs/footer.gif) no-repeat left top; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; vertical-align:middle; }	
#footer a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }
#footer a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline; }

.paddFooter { padding-top:30px; padding-left:7px; }

/* --------------------------------------- 5. inscricao --------------------------------------- */

.caixaInscr { background:#FFF url(../imgs/bg_content.jpg) repeat-x left top; padding:15px; }