@import url("../media/css/style.css");/* =Theme customization starts here-------------------------------------------------------------- */:link,:visited {text-decoration:none;outline:0;}ul,ol {list-style:none}h1,h2,h3,h4,h5,h6,pre,code,kbd {font-size:1em;}dl,ul,ol,li,h2,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input {margin:0; padding:0;font-weight:normal;}a img,:link img,:visited img,abbr, img {border:none;outline:0;}address,abbr {font-style:normal}html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;}/*STANDARDS*/body {    color: #333;    background-color: #a5cc30;    background-image: url('../media/images/fmj-2013.png');    background-repeat: no-repeat;    background-position: top center;    background-attachment: fixed;}a {    color: #333;}#topmenu ul li a:hover,.postitle a:hover,.zn_post_wrap a,#sidebar .widgets ul li a:hover,.comm_meta_reply a:hover,.logged-in-as a,#topmenu .current_page_item a {    color: #DB0037;}#topmenu ul li a {    font-family:'YanoneKaffeesatzRegular';    font-size:1.3em;}/*DESCRIPTION*/.desc{text-align:center;font-family:'YanoneKaffeesatzRegular';font-size:1.3em;color:#eee;text-shadow:1px 1px 1px black;}/*IMAGENS*/.single_post .post img, .type-attachment img {max-width:950px;height:auto;border:1px solid #ececec;margin:0 20px 20px 0;}.novo{margin:0;border:none;}/*IDIOMA*/#idioma{width:88px;height:60px;float:right;z-index:20;margin-left:-150px;}#idioma li{margin:12px 3px 3px 3px; padding:0; float:left; }#idioma ul li {float:left;}/*SLIDER*/.slider_wrap_fmj{position:relative;width:100%;margin-top:-20px;float:left;margin-bottom:0;}.slider_wrap{position:relative;width:100%;float:left;margin-bottom:200px;}/*MIDROW BLOCKS HOMEPAGE*/.midrow_blocks_wrap {width:970px;height:auto;float: left;}.mid_block_content {border-right: 1px solid #ECECEC;/*padding:0 10px;margin:0;height:257px;*/}.midrow_blocks{width:970px;height:auto;padding:0 15px;background:#fff;border:1px solid #ececec;float:left;margin-top:50px;position:relative;}.midrow_block{float:left;overflow:hidden;}.midrow_block h3{text-align:center;font-size:20px;color:#333;margin:10px 0 5px 0;}.midrow_block p{text-align:center;margin:0 0 15px 0;}.midrow_block p img{height:auto;background-color:#eee;border: 1px solid #eee;margin:0;padding:0;}/*CONTENT*/#content{margin-top:20px; float:left; width:100%; margin-bottom:30px;}.page-full_width .single_post, .error404 .single_wrap, .error404 .single_post{width:952px;}.single_post{width:630px;float:left;padding:23px; background:#fff; border:1px solid #ececec; line-height:18px; text-align:justify;}.single_post .postitle {color:#333;margin-bottom:30px;}.single_post p{display:block;-webkit-margin-before:0;-webkit-margin-after:0.6em;-webkit-margin-start:0;-webkit-margin-end:0;}/*PROFESSORES*//*Layout 1*/.lay1{padding-top:20px;margin:0 0 15px 0;float:left;background:#FFF;min-width:1000px;}.lay1 .hentry{width:150px;padding:15px;background:#fff;border:1px solid #cec3ce;float:left;margin:0 9px 11px 9px;}.zn_row{width:100%;float:left;}.lay1 .post_content{ height:50px;}.lay1 .post_content h2{ margin:10px 0;}.lay1 .post_content h2 a{ font-size:20px!important;}.lay1 .imgwrap{overflow:hidden;width:149px;float:left;position:relative;}.lay1 .imgwrap img{width:149px;border:none;height:auto;}small{margin-top:5px;font-size:smaller;}/*FULL WIDTH PAGE*/.page-full_width .single_post, .error404 .single_wrap, .error404 .single_post{width:952px;}.page-full_width .single_skew_comm{width: 962px;}.page-full_width .single_skew_comm .skew_top_big{width: 968px;}.page-full_width .single_skew_comm .skew_top_right{ margin-top:-71px;}.page-full_width .single_skew .skew_bottom_big{width: 968px;}.page-full_width .single_skew{ width:1000px;}.page-full_width #commentform{ width:970px;}.page-full_width .comment-form-comment textarea{width: 570px;}.page-full_width .comment-form-comment{width: 600px;}.page-full_width .field_wrap{width: 340px;}.page-full_width .comment-form-author input,.page-full_width .comment-form-email input,.page-full_width .comment-form-url input{width: 263px;}/*SHARE THIS*/.single_post .share_this{width:100%; float:left; padding:15px 0; margin-top:35px; background-color:#fcfcfc;}.share_this .lgn_share{font-weight:bold;background:#ececec;padding:3px 3px 3px 3px;}.single_post .share_this a {color:#999;display:block;float:left;font-size:0.8em;}/*SIDEBAR*/#sidebar .widgettitle, #sidebar .widgettitle h3, #sidebar .widgettitle a{color:#fff;background-color:#cccccc;text-transform:uppercase;font-size:1.3em;border-bottom:8px solid #fcfcfc;width:283px;margin:-15px 0 15px -15px;padding:5px 15px 5px 15px;}#sidebar h3.widgettitlein{color:#fff;background-color:#0c3e72;text-transform:uppercase;font-size:1.8em;border-bottom:8px solid #fcfcfc;width:298px;margin:-15px 0 15px -15px;padding:10px 0 10px 15px;}/*FOOTER*/#copyright{width:100%;float:left;background:#fff;margin-top: 1.2em;}.copytext{float:left;width:980px;font-family:'YanoneKaffeesatzRegular';font-size:1.2em;margin:10px 0 10px 0;}.copytext p{margin:0;}.logos_patrocinios img{padding:15px 4px;}.logos_cidades img{padding:0 5px;}#municipios{width:419px;height:20px;float:right;position:relative;top:0;background-color:#03C}#edicoes {    clear: both;}#primary_nav_wrap ul{    list-style:none;    position:relative;    float:right;    margin:0;    background-color: #f1f1f1;    padding:5px 15px;    overflow: auto;    border-radius: 10px;}#primary_nav_wrap ul a{	display:block;	text-decoration:none;        padding:5px 15px;}#primary_nav_wrap ul a:hover {    color: #ffffff;}#primary_nav_wrap ul li{	position:relative;	float:left;	margin:0;	padding:0;	font-size:1em;        font-family:'YanoneKaffeesatzRegular';        border-radius: 10px;}/* Black and white image convert */img.pb{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */filter: gray; /* IE6-9 */-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */-webkit-transition: all .3s ease; /* Fade to color for Chrome and Safari */-webkit-backface-visibility: hidden; /* Fix for transition flickering */}img.pb:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);}hr {border-bottom:1px dotted #DD0935; border-left:none; border-right:none; border-top:none;}/* ----------- My Form ----------- */.myform{margin:0 auto;width:600px;padding:14px;color:#333;}/*.entry-content{ margin-top:15px; width:100%; float:left;}.inscricao {margin:0 auto;width:99%;}.inscricao table{width:100%;}.inscricao label, .inscricao input{float:left;}.leftd td {text-align:right;}input{padding:5px;border:1px solid #cec3ce;background:url(images/trans_black_2.png);color:#888;/*float:left;margin-left:5px;}*/textarea {    padding:10px 0 10px 10px;     border:1px solid #cec3ce;     background:url(images/trans_black_2.png);     color:#888;     font-family:Arial, Helvetica, sans-serif;     width:80%;    height:40px;     font-size:13px;     color:#888;}#submit_msg{ width:auto; left:90%; margin-top:10px;padding:5px 10px; position:relative; background:#95BD0F; color:#FFFFFF;}/* ----------- stylized ----------- *//*fieldset .cinza{border:solid 2px #eee;background:#f8f8f8;margin-top:10px;}*/fieldset{border:none;}fieldset.cinza{background:#f8f8f8;}#stylized h3 {font-size:20px;font-weight:bold;margin-bottom:25px;/*padding:10px;*/text-align:center;color:#333;}#stylized label{display:block;font-weight:bold;text-align:right;width:230px;float:left;}#stylized .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:230px;}#stylized input, #stylized option, #stylized select, #stylized textarea{float:left;font-family:Tahoma, Geneva, sans-serif;font-size:12px;padding:5px 2px;border:solid 1px #ccc;width:300px;margin:2px 0 20px 10px;}#stylized .erro {border:solid 1px #DB0036;}.erroword {color: #DB0036;}#stylized button{clear:both;margin:20px 0 0 250px;width:125px;height:31px;background:#0c3e72;border:none;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}.hide{display:none;}a.instrumentos{padding:5px 10px; background-color:#DB0036; color:#ffffff; margin:0 5px 15px; float:left;}a.instrumentos:hover{background-color:#FABA00; color:#000000;}a.instrumentosolo{padding:5px 10px; background-color:#DB0036; color:#ffffff; margin:0 5px 15px;}a.instrumentosolo:hover{background-color:#FABA00; color:#000000;}.su-spoiler-style-fancy > .su-spoiler-content p{min-height: 20px;line-height: 20px;padding: 7px 7px 7px 34px;font-weight: bold;font-size: 13px;}.promo{float:right; width:200px; height:45px; margin-right:100px; display:block; -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;}.promo:hover{ -webkit-filter: grayscale(100%)}.wp-caption.alignleft {    margin: 0 19px 20px 0;}.wp-caption {    background: none;   /* background-color: #eeeeee;*/    padding: 1px 0 10px 1px;    border: none;}.wp-caption img {    border: 1px solid #eeeeee;    }.wp-caption p.wp-caption-text {    font-size: 1.5em;    line-height: 20px;    font-family: 'YanoneKaffeesatzRegular';    font-weight: normal!important;    padding: 10px 5px 5px;}.press {    overflow: hidden;    padding: 20px 0 0 20px;    width: 97%;    margin-bottom: 40px;    display: inline-block;}.press.quarta {    background-color: #fdf5f3;    border: 1px solid #DB0036;        display: inline-block;}.press.terceira {    background-color: #fcfdf9;    border: 1px solid #97be0c;        display: inline-block;}.press.segunda {    background-color: #faf8fb;    border: 1px solid #761c7f;        display: inline-block;}.press.primeira {    background-color: #f7fafc;    border: 1px solid #458fc2;        display: inline-block;}