/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0px; padding:0px; border:0px; outline:none; font-size:100%; font-family:inherit; list-style-type:none; }
input, textarea { padding:2px 4px; margin:0px; border:0px; outline:none; }

/* global class */
.on { display:block; }
.off { display:none; }
.lt { float:left; }
.rt { float:right; }
.cl { clear:both; }
.alignright { float:right; width:auto; }
.alignleft { float:left; width:auto; }
#enviar { display:none; }
blockquote { float:left; width:auto; margin:0px 0px 0px 80px; font-size:11px; color:#333; }
blockquote img { display:none; }

/* base class */
a { text-decoration:none; color:#000; }
body { background:#fff url('images/bg.gif') repeat-y center center; font:normal 13px Arial, sans-serif; color:#000; }
label { cursor:pointer; color:#000; }

/* master */
#master { display:block; width:1005px; height:auto; margin:0px auto; }

/* header */
#header { float:left; width:1005px; height:135px; background-color:#090c1d; }
#header h1 { float:left; width:1005px; height:135px; background-image:url('images/header/h1.jpg'); text-indent:-9999em; }
#header h1 a { display:block; width:1005px; height:135px; }

/* nav */
ul.nav { float:left; width:1005px; height:28px; background:#fff url('images/nav/bg_nav.gif') repeat-x; }
ul.nav li { float:left; width:auto; height:18px; padding:6px 0px; }
ul.nav li a { padding:7px 8px; font-weight:bold; font-size:12px; }
ul.nav li a:hover { background:#000 url('images/nav/bg_nav_hover.gif') repeat-x; color:#ffff00; }

/* contents */
#content { float:left; width:1005px; height:auto; min-height:600px; background:#fff url('images/content/bg_content.gif') repeat-y right top; }
#content_left { float:left; width:824px; height:auto; }
#content_right { float:left; width:161px; height:auto; padding:45px 10px 0px 10px; background:transparent url('images/sidebar/bg_sidebar.gif') no-repeat; }
#main_content { float:left; width:784px; height:auto; padding:20px; }

/* content int */
#content_int { float:left; width:100%; height:auto; }
#content_int p { width:auto; padding-bottom:15px; }
#content_int p img { width:auto; height:auto; margin:5px 10px 5px 10px; }
#content_int #single { float:left; width:680px; margin:0px 0px 40px 35px; }

.content_2col { position:relative; float:left; width:340px; height:500px; margin:0px 30px 30px 0px; padding:10px; background:#fff; border:1px solid #f5f5f5; overflow:hidden; }
.content_2col h2 { width:300px; }

/* content seja socio */
#content_sejasocio, #content_sejasocio p { float:left; width:100%; height:auto; }


/* news */
ul#list_news { float:left; width:680px; margin-left:35px; }
ul#list_news li { float:left; width:680px; margin-bottom:10px; font-size:20px; list-style-type:square; }
ul#list_news li .news_excerpt { float:left; width:680px; height:auto; font-size:12px; color:#999; }

/* sidebar */
.block_ci { float:left; width:161px; margin-bottom:5px; padding:10px; }
.block_ci h3 { float:left; width:161px; padding:5px 0px; font-style:italic; font-size:20px; letter-spacing:-1px; }
.block_ci span#public_img { float:left; width:140px; height:173px; background-color:#eee; border:1px dotted #aaa; overflow:hidden; }
.block_ci span#public_img img { float:left; width:140px; height:173px; }
.block_ci small { float:left; width:121px; margin-top:10px; padding:0px 20px 0px 10px; text-align:center; }
.block_ci small a { display:block; width:121px; font-weight:bold; }
.block_ci form { float:left; width:161px; height:auto; }
.block_ci fieldset { float:left; width:121px; height:auto; }
.block_ci span { float:left; width:100%; height:auto; }
.block_ci label { display:block; width:121px; font-size:11px; line-height:24px; text-indent:4px; }
.block_ci input { float:left; width:auto; margin:5px 0px; border:1px solid #c0c0c0; color:#000; }
.block_ci input#email_submit { font-size:11px; cursor:pointer; }
.block_ci input.wpsb_form_txt { width:130px; }
.wpsb_form_label label { float:left; width:140px; display:inline !important; padding-left:4px; }

/* Videos */
.videos { float:left; width:161px; margin-bottom:5px; padding:10px; }
.videos span#public_img { float:left; width:140px; height:100px; background-color:#eee; border:1px dotted #aaa; overflow:hidden; }
.videos span#public_img img { float:left; width:140px; height:100px; }
.videos h3 { float:left; width:161px; padding:5px 0px; font-style:italic; font-size:20px; letter-spacing:-1px; }
.videos small { float:left; width:121px; margin-top:10px; padding:0px 20px 0px 10px; text-align:center; }
.videos small a { display:block; width:121px; font-weight:bold; }
.videos span { float:left; width:100%; height:auto; }

/* parceiros */
ul#parceiros { float:left; width:140px; height:auto; }
ul#parceiros li { float:left; width:140px; height:85px; margin-bottom:5px; overflow:hidden; background-color:#ffff00; }
ul#parceiros li img { float:left; width:140px; height:85px; }

/* publications */
ul#publicacoes  { float:left; width:100%; }
ul#publicacoes li { float:left; width:200px; height:330px; margin:0px 60px 20px 0px; font-size:11px; text-align:center;  }
ul#publicacoes li img { float:left; width:200px; height:283px; margin-bottom:5px; }

/* search */
#search { float:left; width:824px; height:40px; background:#ffff00 url('images/search/bg_search.jpg') no-repeat; }
#search fieldset { float:right; width:auto; margin:9px 40px 0px 0px; }
#search fieldset label { float:left; width:auto; margin:2px 5px 0px 0px; font-size:14px; }
#search fieldset input { float:left; width:auto; border:1px solid #c0c0c0; color:#c0c0c0; }
#search fieldset input:focus, #search fieldset input:active { color:#000; }
#search fieldset input#search_submit { margin-left:10px; padding:0px; border:0px; }
h5 { float:left; width:719px; margin-bottom:30px; padding:4px 0px 7px 35px; color:#aa0000; font-style:italic; font-size:20px; border-bottom:1px solid #ccc; }
h5 a { display:block; width:719px; }

/* banner */
#banner { float:left; width:468px; height:60px; margin:0px 0px 30px 157px; background:url(http://www.sindigraficos.com.br/wp-content/uploads/2010/09/BannerSindigraficos.jpg); }

/* main_content */
h2 { float:left; width:719px; margin-bottom:30px; padding:4px 0px 7px 35px; background:#fff url('images/content/bg_h2.gif') no-repeat; color:#aa0000; font-style:italic; font-size:20px; border-bottom:1px solid #ff0000; }

/* gallery */
.ngg-gallery-thumbnail-box { float:left; width:auto; margin-right:10px; }
.ngg-album { float:left; width:285px; min-height:129px; margin:0px 30px 30px 0px; padding:10px; background-color:#f5f5f5; border:1px solid #ddd; }
.ngg-title { float:left; width:150px; margin-bottom:6px; font-size:16px; }
.ngg-thumbnail { float:left; width:120px; height:126px; margin-right:10px; background-color:#eee; border:1px dotted #ccc; overflow:hidden; }
.ngg-description { float:right; width:150px; }
.galeria_home li .ngg-gallery-thumbnail { margin:0px 0px 0px -10px; padding:0px; }
.galeria_home li .ngg-gallery-thumbnail img { width:140px; height:100px; }
.ngg-album-video img { width:283px; }

/* contact */
.wpcf7 { float:left; width:auto; margin:0 10px 10px 0; }
.wpcf7 strong { line-height:37px; font-style:italic; font-size:20px; }
.wpcf7 label { }
.wpcf7 p { padding-bottom:0px !important; }
.wpcf7 p img.wpcf7-captcha-captcha-553 { float:left; width:auto; margin:0px !important; }
.wpcf7 small { float:left; width:auto; margin:-13px 3px 0px 3px; font-size:20px; color:#999; }
.wpcf7 span { margin-bottom:10px; font-size:11px; font-style:italic; color:#999; }
.wpcf7 span.verify_captcha { display:block; width:100%; font-size:12px; line-height:21px; font-style:italic; color:#666; }
.wpcf7 span.form_head { display:block; width:100%; font-size:12px; line-height:21px; font-style:italic; color:#666; }
.wpcf7 span.captcha-553 input { margin-top:0px !important; }
.wpcf7 em { float:left; width:auto; margin:-13px 3px 0px 3px; color:#000; font-style:normal; }
.wpcf7 input, .wpcf7 textarea, .wpcf7 img { margin:0 0 5px 0; }
.wpcf7 input, .wpcf7 textarea { border:1px solid #ccc; }
.wpcf7-not-valid-tip-no-ajax { float:left; width:auto; margin:-13px 0px 0px 5px; color:#ff0000; font-size:10px; }
.wpcf7-response-output { float:left; width:auto; margin:8px 0px 0px 5px; color: red; font-size:16px; }
.wpcf7 #confirmar { float:left; width:auto; margin-top:10px; font-size:20px; cursor:pointer; }

/* confirmation */
#box_socio { display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:8; background:transparent url('images/content/bg_opc.png') repeat; }
#confirma_socio { position:absolute; top:-1000px; left:50%; z-index:10; width:600px; height:500px; margin-left:-300px; background-color:#fff; opacity:0.3; }
#confirma_socio #socio_print { float:left; width:565px; height:430px; overflow-y:auto; }
#confirma_socio #fechar { position:absolute; top:0px; right:0px; padding:4px 10px; background-color:#000; color:#999; cursor:pointer; }

#socio { float:left; width:540px; height:400px; margin:10px; padding:20px; background-color:#eee; color:#999; }
#socio span { margin-right:20px; color:#666; }
#socio h3 { float:left; width:540px; height:auto; margin:7px 0px; font-size:15px; font-style:italic; color:#666; }
#socio #bt { float:left; width:520px; height:auto; padding:10px; text-align:center; }
#socio #bt span { padding:2px 10px; background-color:#333; color:#fff; cursor:pointer; }

/* links */
ul#links { float:left; width:auto; }
ul#links li { display:block; margin-bottom:10px; list-style-type:circle; padding-left:10px; }

/* artigos */
ul#artigos_list { float:left; width:300px; margin:0; }
ul#artigos_list li { float:left; width:300px; height:135px; overflow:hidden; margin-bottom:10px; font-size:14px; color:#999; list-style-type:none; }
ul#artigos_list li img { margin:0 10px 0 0; float:left; width:100px; border:1px solid #999; }
ul#artigos_list li h3 { font-size:18px; margin:10px 0 0 0; color:#555; }
ul#artigos_list li h3 a { color:#555; text-decoration:none; }

/* more news */
ul#more_news { float:left; width:245px; height:auto; margin-bottom:10px; padding-left:75px; text-indent:-75px; }
ul#more_news li { float:left; width:245px; height:auto; padding:3px 0px; list-style-type:none; }
ul#more_news li a { font-weight:bold; text-decoration:underline; }

span#view_more_news { float:left; width:669px; height:auto; }
span#view_more_news a { font-weight:bold; text-decoration:underline; }

/* slider_content */
.slider { float:left; width:730px; height:252px; margin-bottom:30px; padding:10px; background-color:#f5f5f5; border:1px solid #ddd; }
.slider h3 { margin-bottom:10px; font-style:italic; font-size:20px; letter-spacing:-1px; }
.slider .desc p { padding-bottom:3px; text-align:justify; }
.slider .pic { float:left; width:400px; height:250px; margin-right:10px; background-color:#eee; border:1px dotted #ccc; overflow:hidden; }
.slider .pic img { width:400px; min-height:250px; }
.slider span.read_more { position:absolute; bottom:0; right:0; }
.slider span.read_more a { font-weight:bold; }
#loopedSlider { margin:0 auto; width:730px; position:relative; clear:both; }
.container { width:690px; height:252px; float:right; overflow:hidden; position:relative; display:block; border:0px solid red;}
.container a { color:#333; }
.slides { position:absolute; top:0; left:0; }
.slides > div { position:absolute; top:0; width:690px; display:none; overflow:hidden; }

#navigation { }
ul.pagination { padding:0; margin:0; width:30px; height:250px; background:#222; float:left; overflow:hidden; list-style:none; border:1px solid #222; }
ul.pagination li  { padding:0; margin:0; background:#222; color:#fff; overflow:hidden; text-align:center; }
ul.pagination li a { margin:0; padding:10px 0 0 0; width:30px; height:20px; display:block; color:#fff; font-weight:bold; font-size:10px; } 
ul.pagination li a:hover { background:#ff0; color:#333 }
ul.pagination li.active a { background:#ff0; color:#333 }
	
/* block_content */
.block { position:relative; float:left; width:340px; height:190px; margin:0px 30px 30px 0px; padding:10px; background-color:#f5f5f5; border:1px solid #ddd; }
.block h3 { float:left; width:340px; margin-bottom:10px; font-style:italic; font-size:20px; letter-spacing:-1px; }
.block .desc { float:left; width:207px; }
.block .desc100 { float:left; width:340px; }
.block .desc p { float:left; width:auto; padding-bottom:3px; text-align:justify; }
.block .pic { float:left; width:120px; height:126px; margin-left:10px; background-color:#eee; border:1px dotted #ccc; overflow:hidden; }
.block .pic img { min-width:120px; height:126px; }
.block span.read_more { position:absolute; bottom:10px; left:11px; }
.block span.read_more a { font-weight:bold; }

/* footer */
#footer { float:left; width:1005px; height:auto; background-color:#000; }
#footer address { float:left; width:100%; margin:10px 0px 13px 0px; font-size:12px; font-style:normal; color:#ffff00; text-align:center; }
#footer span, #footer strong { display:block; font-size:11px; color:#fff; }
#footer strong a { color:#fff; }
#footer #under { float:left; width:989px; height:auto; padding:10px 8px; }
#footer #copyright { float:left; width:auto; height:auto; }
#footer #author { float:right; width:auto; height:auto; text-align:right; }

/* normaltable */
.normaltable td {margin:0px;border:1px solid gray;padding:5px;}

.novaonda { margin-top:-8px; background:url(images/logonovaonda.png) 0px -36px no-repeat; width:135px; height:45px; color:#444; font-size:8px; font-weight:bold; text-decoration:none; display:block; float:right }
.novaonda:hover { color:#777; background:url(images/logonovaonda.png) 0px 9px no-repeat; }
.ghost { display: none !important; }
