@charset "UTF-8";
/* CSS Document */

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; background: #b1a792; margin: 0; padding: 0; color: #000;}
p strong {
	font-weight: bold;
}
#maincontainer { margin:0 auto; width:995px; padding: 0; background:#FFF; background:url(../img/back_maincontainer.jpg); background-repeat:repeat-y; }
#header { background-image:url(../img/header_background2.jpg); background-repeat:no-repeat; width:995px; height:192px; margin:0; }
#motif { width:64px; height:200px; background-image:url(../img/motif.gif); float:left; margin:30px 0 0 15px; display:inline;}
#content h3 { font-weight:bold; text-transform:uppercase; font-size:0.8em; text-align:left; margin:15px 0 15px 12px; letter-spacing:.07em; }
#logo h1 { width:97px; height:145px; background:url(../img/logo_gremio.gif); margin:48px 0 0 10px; float:left; display:inline; text-indent:-9999px;}
#identidade_gremio { float: left; width:560px; margin:60px 0 0 70px; display:inline; }
#signature_gremio { width:289px; height:59px; background:url(../img/signature_gremio.gif); float:none; }
#years h3 { float:none; margin:2px 0 0 40px; font-size:1.23em; color: #cd5806; font-weight:normal;}
#link_correio { float:left; width:100px; height:88px; margin:58px 0 0 50px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
#middle_container { width:995px; background:url(../img/back_maincontainer.jpg) repeat-y; float:left;}
#middle_container div#coisa ul { margin-top:0; position:relative; padding-left:0; }
#middle_container div#coisa ul li { border-left:none; float:none; background:none; font-variant:normal; letter-spacing:normal; margin:0 0 0 25px; padding:12px 12px 12px 3px; color:#333; line-height:19px; font-size:0.9em; list-style-type:disc; }
#menu_space { width:260px; height:400px; float:left; }
#menu { width:180px; background:url(../img/back_menu.jpg) no-repeat; margin:-38px 0 0 65px; padding-top:12px; position:absolute; }
#menu ul { margin-left:0; padding-left:0; }
#menu li { list-style-type:none; margin: 0; padding:0 0 0 10px; background:url(../img/list_diamond.gif) no-repeat 0 14px; }
#menu a { color:#cd5806; text-decoration:none; display:block; padding:8px 0 8px 0; width:140px; border-bottom: 1px solid #cbc9c1; font-variant:small-caps; letter-spacing:0.03em; }
#menu #currentpage a { color:#006633; text-decoration:none; display:block; padding:8px 0 8px 0; width:140px; border-bottom: 1px solid #cbc9c1; font-variant:small-caps; letter-spacing:0.03em; border-bottom: 3px solid #b2caa8; }
#menu a:visited { color:#cd5806; }
#menu a:hover { color:#000; border-bottom: 3px solid #cbc9c1 }
#menu a.home { color:#cd5806; text-decoration:none; display:block; padding:8px 0 8px 0; width:140px; border-bottom: double #cbc9c1; font-variant:small-caps; letter-spacing:0.03em; }
#menu a.home:visited { color:#cd5806; }
#menu a.home:hover { color:#000; }
#content {float:left; width:490px; padding:10px 0 0 0; border: 1px solid #cacaca; background:#fffffa; display:inline;}
#content.clubes { width:690px;}
#content.double {float:left; width:490px; padding:10px 0 0 0; border: 1px solid #cacaca; background:#fffffa; display:inline; margin-top:28px;}
#sidebar {float:left; width:177px; margin-left: 30px; }
#link_localizacao { width:475px; text-align:right;}
#link_localizacao p.maior { font-style:normal;}
#link_localizacao p.maior a, #link_localizacao p.maior a:visited { color:#0000ef; text-decoration:none; border-bottom:1px dotted #0000ef;}
#link_localizacao p.maior a:hover { color:#0000ef; text-decoration:none; border-bottom:none; }
#sidebar p.mais { text-align:right; font-style:normal; margin-top:-15px; margin-right:5px;}
#sidebar p.mais a, #sidebar p.mais a:visited { color:#0000ef; text-decoration:none; border-bottom:1px dotted #0000ef;}
#sidebar ul.pdf { margin:12px 0 12px 0;}
#sidebar li.pdf { background:url(../img/icon_pdf.gif); font-style:normal; margin-top:-15px; margin-right:8px; background-repeat:no-repeat; padding:0 0 0 24px; margin-left:82px; list-style-type:none;}
#sidebar li.pdf a, #sidebar li.pdf a:visited { color:#0000ef; text-decoration:none; border-bottom:1px dotted #0000ef; font-style:italic; font-size:0.8em;}
#sidebar li.pdf a:hover { color:#0000ef; text-decoration:none; border-bottom:none; }
#sidebar p.mais a:hover { color:#0000ef; text-decoration:none; border-bottom:none; }
#sidebar ul.rss { margin:0 0 12px 12px; background:url(../img/feed_icon.gif); background-repeat:no-repeat; background-position:0 2px; }
#sidebar li.rss { margin: 0 0 0 19px; }
#sidebar li.rss a:link, #sidebar li.rss a:visited {color:#0000ef; font-size:0.9em; font-weight:600; padding:10px 5px 0 0; text-decoration:none; border-bottom:1px dotted #0000ef;}
#sidebar li.rss a:hover {color:#0000ef; font-size:0.9em; font-weight:600; padding:10px 5px 0 0; text-decoration:none; border-bottom:none;}
#destaque img { float:left; margin: 4px 7px 4px 0; }
#sidebar_title { height:27px; background:url(../img/tab_destaque.gif) no-repeat; background-position: 40px 0; margin-top:-27px; position:absolute; width:177px; text-align:right;}
#sidebar_title h2 { font-variant:small-caps; color:#FFFFFF; letter-spacing:0.08em; font-size:0.9em; padding:8px 7px 0 0;}
#destaque { width:177px; background:#e5ede2; color:#333333; border-top:1px solid #c0bdb3; border-bottom:2px solid #c0bdb3; }
#destaque p { padding:10px 5px 9px 9px; font-style:italic; font-size:0.8em; line-height:18px; }
#destaque h3 { font-size:0.9em; font-weight:600; padding:10px 5px 0 9px;}
#destaque h3.title2 { border-top:1px dashed #999;}
#content ul { margin-top:-38px; position:absolute; width:484px; padding-left:7px; }
#content ul.doubleul { margin-top:-66px; position:absolute; width:484px; padding-left:7px; }
#content li { border-left:1px solid #cacaca; padding:6px; float:left; background:url(../img/back_tabs.gif) no-repeat #fffffa; background-position:top right; color:#006633; font-variant:small-caps; letter-spacing:0.05em; margin-right:4px; }
#content li a, #content li a:visited { color:#006633; text-decoration:none; }
#content li.deactivated { background:url(../img/back_tabs_deactivated.gif) no-repeat #efefef; background-position:top right; }
#content li.deactivated a, #content li.deactivated a:visited { color:#999; text-decoration:none; }
#content li.deactivated a:hover { color:#cd5806; }
#content li.deactivated2 { background:url(../img/back_tabs.gif) no-repeat #efefef; background-position:top right;}
#content li.deactivated2 a, #content li.deactivated2 a:visited { color:#999; text-decoration:none; }
#content li.deactivated2 a:hover { color:#cd5806; }
#content p { padding:12px; color:#333; line-height:19px; font-size:0.9em;}
#content div.dash p { line-height:15px; border-bottom:1px dashed #c0bdb3;}
#imagem_gremio { width:480px; height:341px; background:url(../img/aguarela_gremio.jpg) no-repeat;}
#footer { height:100px; width:995px; background:url(../img/back_footer.jpg) repeat-y; background-position:bottom; text-align:center; padding:30px 0 0 0; }
#footer .text { margin: 0 auto; width: 900px; border-top: 1px dotted #666;}
#footer .text p { font-size:0.8em; color:#333; margin-top:20px;}
caption { font-weight:bold; text-transform:uppercase; font-size:0.85em; text-align:center; margin:15px 0 15px 0; letter-spacing:.05em; height:30px;}
table { width:95%; margin-left:12px;}
th { padding: 10px 10px; text-transform:uppercase; color:#333; font-size:0.75em; background:url(../img/bg_header.jpg); letter-spacing:1px; text-align:center;}
th.nohead { background:#fff; }
.odd { background:#fff; }
.even { background:#e4f0f0; }
td { padding: 5px 0; font-size:1em; border:1px solid white; vertical-align:top; font-size:0.8em; color:#333; }
td.left { padding: 5px 0; font-size:1em; border:1px solid white; vertical-align:top; font-size:0.8em; color:#333; }
#content table p { padding:0; color:#333; line-height:25px; font-size:1.1em;}
#content p.highlight { background:#d1eaee; border-left:5px solid white; border-right:5px solid white; padding:7px;}
#content p a { color:#0000ef; text-decoration:none; border-bottom:1px dotted #0000ef; }
#content p a:visited { color:#0000ef; text-decoration:none; border-bottom:1px dotted #0000ef; }
#content p a:hover { color:#0000ef; text-decoration:none; border-bottom:none; }
.align_right { float:right;}
.align_left { float:left; margin-right:7px; }
#content p.highlight2 { background:#e3f9d4; padding-left:4px; }
#content p.highlight3 { background:#ccc; padding-left:4px; }
/* Css for forms mais info */

p.maisinfo {
	font: 1.3em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}	
#mais_info {
	width:470px;
	height:373px;
	padding:12px 12px 12px 15px;
}
fieldset.maisinfo {
	float:left;
	width:450px;
	text-align:right;
	font: 1.3em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
fieldset.maisinfo input {
	height:24px;
	width:70%;
	float:right;
	border:1px solid #999;
	padding:5px;
	font-size:1.2em;
	color:#333;
	background:url(../img/back_form_maisinfo.png) repeat-x #FFF;
}
fieldset.maisinfo input.enviar, fieldset.maisinfo input.enviar:focus {
	height:40px;
	width:100px;
	float:right;
	border:1px solid #999;
	padding:5px;
	font-size:1.2em;
	color:#FFF;
	background:#003300;
	cursor:pointer;
}
fieldset.maisinfo input:focus {
	background:url(../img/back_form_contacto_on.gif) repeat-x #FFF;
}
fieldset.maisinfo textarea {
	width:70%;
	height:140px;
	border:1px solid #999;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	background:url(../img/back_form_maisinfo.png) repeat-x #FFF;
	float:right;
}
fieldset.maisinfo textarea:focus {
	background:url(../img/back_form_contacto_on.gif) repeat-x #FFF;
}
fieldset.maisinfo label, fieldset.maisinfo label span {
	display:block;
	padding-bottom:0.40em;
}
fieldset.maisinfo label {
	float:left;
	width:100%;
}
fieldset.maisinfo label span {
	float:left;
	width:25%;
	text-align:right;
	font-size:0.8em;
	margin-top:7px;
}
ol.fundadores {
	list-style-type: decimal;
	margin-left: 20px;
}
#content ol.fundadores li {
	background:none;
	display: list-item;
	float: none;
	border: none;
	font-variant: normal;
	color: #000000;
}
#content ol.fundadores li.even {
	background: #e4f0f0;
}
/*Global*/
.noborder {
	border:none;
}
.align_left {
	text-align:left;
}
.align_center {
	text-align:center;
}
.bold {
	font-weight:900;
}
.italic {
	font-style: italic;
}
.clearfloat {
	clear:both;
	margin:0;
	padding:0;
	font-size:0;
}
em {
	font-style: italic;
}
