@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'quanregular';

    src: url('typesketchbook_-_quan-webfont.eot?#iefix') format('embedded-opentype'),
         url('typesketchbook_-_quan-webfont.woff') format('woff'),
         url('typesketchbook_-_quan-webfont.ttf') format('truetype'),
         url('typesketchbook_-_quan-webfont.svg#quanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'quan_boldregular';

    src: url('typesketchbook_-_quan-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('typesketchbook_-_quan-bold-webfont.ttf') format('truetype'),
         url('typesketchbook_-_quan-bold-webfont.svg#quan_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	@font-face {
    font-family: 'quanregular';
    src: url('typesketchbook_-_quan-webfont.svg#quanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'quan_boldregular';
    src: url('typesketchbook_-_quan-bold-webfont.svg#quan_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}     
	
	
}


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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}


a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

/*---------------------------------------------------------------------------------------------------*/

/* INICIO DO CSS DO TEMPLATE */

html {
	
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 100%;
	
	
}

body {
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:100%;
	width:100%;
	margin: 0 auto -125px;
	padding:0;
	color:#fff;
	
	
}


a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

.clr {
	
	clear:both;
	
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

/* HEADER */

#header-container {
	
	background: #f2f1f1;
	width:100%;
	height:162px !important;
	padding:0 0 0 0;
	z-index:10;
	position:relative;
	display:block;
	-moz-box-shadow:    0px 0px 10px 1px #8e8e8e;
  	-webkit-box-shadow: 0px 0px 10px 1px #8e8e8e;
 	box-shadow:         0px 0px 10px 1px #8e8e8e;
	border-bottom:5px solid #f68f1e;
	
	
		
	
}

.header-content {
	
	
	width:100%;
	height:162px !important;
	margin:auto;
	padding:0 0 0 0;
		
	
}

#logo {
	
	background:url(../images/logo.png) no-repeat;
	width: 265px;
	height:130px;
	position:relative;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:20px 0 0 35px;
	
}

#logo-en {
	
	background:url(../images/logo-en.png) no-repeat;
	width: 290px;
	height:130px;
	position:relative;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:20px 0 0 35px;
	
}



ul.menu {
	
	float:right;
	display:block;
	position:relative;
	top:0px;
	right:30px;
	position:absolute;
	display:block;
	
}

ul.menu li {
	
	background:none;
	float:left;
	width:105px;
	height:125px;
	margin:0 0 0 0;
	font-family:quan_boldregular;
	font-size:22pt;
	line-height:1.0em;

	
	
}

li#cbsoft{ background: #f68f1e !important; }
li#sbes{ background: #a5c239 !important; }
li#sblp{ background: #45aad9 !important; }
li#sbmf{ background: #fcb215 !important; }
li#sbcars{ background: #9284bc !important; }
li#miniplop{ background: #4e4e4e !important; }

a#cbsoft {
	
	background:url(../images/menu/evento.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #f68f1e;
	
	
}

a#cbsoft span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#f68f1e;
	font-size:20pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#cbsoft:hover {
	
	background-position: -115px 0;
	background-color: #f68f1e;
	text-decoration:none;	
	
}

a#cbsoft-active {
	
	background:url(../images/menu/evento.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #f68f1e;
	background-position: -115px 0;
	
}

a#cbsoft-active span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#f68f1e;
	font-size:20pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#cbsoft-active:hover {
	

	text-decoration:none;
	
	
}

a#sbes {
	
	background:url(../images/menu/inscricao.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #a5c239;
	
}

a#sbes span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sbes:hover {
	
	background-position: -115px 0;
	background-color:#a5c239;
	text-decoration:none;
	
}


a#sbes-active {
	
	background:url(../images/menu/inscricao.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #a5c239;
	background-position: -115px 0;
	
}

a#sbes-active span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
	
}

a#sbes-active:hover {
	
	
	text-decoration:none;
	
}

a#sblp {
	
	background: url(../images/menu/exposicao.png)  no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #45aad9;
	
}

a#sblp span{
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sblp:hover {
	
	background-position: -115px 0;
	background-color:#45aad9;
	text-decoration:none;
}

a#sblp-active {
	
	background: url(../images/menu/exposicao.png)  no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #45aad9;
	background-position: -115px 0;
	
}

a#sblp-active span{
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sblp-active:hover {
	
	
	text-decoration:none;
}


a#sbmf {
	
	background: url(../images/menu/sala.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #fcb215;
	
}

a#sbmf span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sbmf:hover {
	
	background-position: -115px 0;
	background-color: #fcb215;
	text-decoration:none;
	
}

a#sbmf-active {
	
	background: url(../images/menu/sala.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #fcb215;
	background-position: -115px 0;
	
}

a#sbmf-active span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sbmf-active:hover {
	
	
	text-decoration:none;
	
}

a#sbcars {
	
	background: url(../images/menu/programacao.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #9284bc;
	
	
}

a#sbcars span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sbcars:hover {
	
	background-position: -115px 0;
	background-color: #9284bc;
	text-decoration:none;
}

a#sbcars-active {
	
	background: url(../images/menu/programacao.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #9284bc;
	background-position: -115px 0;
	
	
}

a#sbcars-active span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#sbcars-active:hover {
	
	text-decoration:none;
}


a#miniplop  {
	
	background: url(../images/menu/palestrantes.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #4e4e4e;
	
}

a#miniplop span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#miniplop:hover {
	
	background-position: -115px 0;
	background-color: #4e4e4e;
	text-decoration:none;
	
}

a#miniplop-active  {
	
	background: url(../images/menu/palestrantes.png) no-repeat;
	width:105px;
	height:120px;
	display:block;
	position:relative;
	float:left;
	padding:0 0 5px 0;
	border-bottom:4px solid #4e4e4e;
	background-position: -115px 0;
	
}

a#miniplop-active span {
	
	background:none;
	position:absolute;
	text-indent:0px;
	color:#4e4e4e;
	font-size:17pt;
	text-transform:uppercase;
	width:100%;
	text-align:center;
	top:130px;
	
}

a#miniplop-active:hover {
	
	text-decoration:none;
	
}


/* content */

#wrapper {
	
	background: #ffffff !important;
	min-height:100%;
	height:auto !important;
	height: 100%;
	margin: 0 auto -150px;
	
	
}

.push {
	
	height:100px;
	
}



#content {	
	
	width:100%;
	display:table;
	border: 0px solid #000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:0 0 20px 0;
	color:#333;	
	
}


#alinha-content {
	
	color:#333;
	position:relative;
	margin:80px auto;
	width:970px;
	display:table;
	border:0px solid #000;
	
	

}

#bg-trans {
	
	
	position:relative;
	width:100%;
	display:none;	
	
}

#slogan-1 {
	
	
	font-family:chaletnewyorknineteeneighty;
	text-transform:uppercase;
	font-size:40px;
	text-align:center;
	color:#0f2a4b;
	width:100%;
	height:auto;
	position:absolute;
	display:block;
	z-index:100;
	top:80px;
	left:0px;
	opacity:0.0;
	line-height:1.4em;
	border:0px solid #000;
	
	
}

#slogan-1 span{

	font-size:50px;	
}


#slogan-2 {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:40px;
	width:490px;
	height:134px;
	position:absolute;
	display:block;
	z-index:100;
	right:30px;
	bottom:100px;
	opacity:0.0;
	text-align:right;
	
}

#slogan-2 h1{
	
	font-family:chaletlondonnineteensixty;
	font-size:30px;
	display:block;
	padding:0 0 10px 0;
	border-bottom:2px solid #fff;
	

}

#slogan-2 h2{
	
	font-family:chaletlondonnineteensixty;
	font-size:28px;
	color:#f6f8f8;
	display:block;
	padding:10px 0 0 0;

}

#slogan-2 h3{
	
	font-family:chaletnewyorknineteensixty;
	font-size:33px;
	color:#f6f8f8;
	display:block;
	padding:5px 0 0 0;

}







#trans-container {
	
	background:#333 ;
	height:570px;
	z-index:1;
	
}



#destaques-title {
	
	background:url(../images/destaques-title.png) no-repeat;
	margin:auto;
	width:771px;
	height:22px;
	
}

#blocos-container {
	
	position:relative;
	width:100%;
	height:auto;
	display:table;
	clear:both;
	
}


.destaque-bloco {
	
	width:100%;
	height:212px;
	position:relative;
	display:block;
	float:left;
	
	
	
}

#destaques-container {
	
	border:0px solid #000;
	width:188px;
	height:auto;
	z-index:3;
	position:absolute;
	top:inherit;
	left:0px;
	margin:30px 0 0 50px;

	

	
}

.destaque-crop { 

	overflow:hidden;
	background: #152f3f;
	width:188px;
	height:132px;
	clear:both;
	position:relative;
	margin:-10px 0 30px 0;

	
	
}

.destaque-crop img { 


	display:block;
	position:absolute;
	top:-10px;
	z-index:0;
	border:none;
	

	
	
}

.destaque-title {
	
	position:absolute;
	color:#ccc;
	display:block;
	width:100%;
	z-index:500;
	font-size:11px;
	text-align:left;
	padding:10px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
	background:rgba(0,0,0, 0.6);
	
	
}

a.destaque-content {
	
	background:#000;
	position:absolute;
	bottom:-1px;
	width:160px;
	height:10px;
	padding:15px;
	cursor:pointer;
	color:#fff;
	z-index:3;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ccc;
	text-transform:uppercase;
	font-size:12px;
	left:-1px;
	
}


.destaque-content p {
	
	float:left;
	position:relative;
	display:block;	
	
}

a.destaque-content:hover {

	color:#152f3f;
	text-decoration:none;
	
}

.destaque-content .seta {
	
	background:url(../images/seta.png) no-repeat;
	width:5px;
	height:7px;
	text-indent:-9999px;
	padding: 10px 0 0 10px;
	float:right;
	position:relative;
	display:block;
	top:5px;
	left:10px;

}


#bgvazio { 

	height:360px;


}

h1.main-title {
	
	font-size: 35px;
	font-family: quan_boldregular;
	color:#f68f1e;
	text-transform:uppercase;
	margin:0 0 20px 0;
	float:left;
	width:100%;
	
}


ul.submenu {
	
	width:100%;
	position:relative;

	display:block;	
	top:20px;	
	
}


ul.submenu li {
	
	background-image:url(../images/separador_menu.png);
	background-repeat:repeat-x;
	background-position: left bottom; 
	font-size: 20px;
	clear:both;
	text-align:left;
	font-family:quan_boldregular;
	position:relative;
	display:block;
	border:	0px solid #000;
	padding:0 0 0 10px;
	
}

ul.submenu li:hover {
	
	color:#fff;
	background-image:url(../images/separador_menu.png);
	background-repeat:repeat-x;
	background-position: left bottom; 
	background-color:#3a3a3a;
	
}

ul.submenu li a{
	

	color:#3a3a3a;
	display:block;
	position:relative;
	margin:0px 0 0px 0;
	line-height:1.6em;
	
}

ul.submenu li a:hover{
	
	color:#fff;
	text-decoration:none;
	
}


li.active {
	
	color:#fff;
	display:block;
	position:relative;
	margin:0px 0 0px 0;
	line-height:1.6em;
	text-align:right;
	background:url(../images/separador_menu.png) bottom #3a3a3a repeat-x !important;
	
	
}

.txt-evento {
	
	width:530px;
	float:left;
	color:#333 !important;
	
}

.txt-evento-menu {
	
	width:530px;
	float:left;
	color:#333 !important;
	
}

teste {
	
	margin-bottom: 5px !important;
	font-size: 12px;
	
}

.without-sidebar {
	
	width:750px;
	
}

br {
	
	clear:both;
	
}

.txt-evento h1{
	
	text-align:left;
	width:auto;
	color:#333 !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:20pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

.txt-evento h2{
	
	text-align:left;
	width:auto;
	color:#333 !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:16pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

.txt-evento h1.referencia-de-pg{
	
	text-align:left;
	width:auto;
	color:#f68f1e !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:25pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

.feed h1.referencia-de-pg{
	
	text-align:left;
	width:auto;
	color:#f68f1e !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:25pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

h1.sbes{
	
	text-align:left;
	width:auto;
	color:#a5c239 !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:25pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

h1.sblp{
	
	text-align:left;
	width:auto;
	color:#45aad9 !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:25pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

h1.sbmf{
	
	text-align:left;
	width:auto;
	color:#fcb215 !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:25pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

h1.sbcars{
	
	text-align:left;
	width:auto;
	color:#9284bc !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	font-size:25pt;
	font-weight:bold;
	padding:10px 0 10px 0;
	
}

.txt-evento h3{
	
	text-align:left;
	width:100%;
	color:#f68f1e;
	font-family: quan_boldregular;
	text-transform:uppercase;
	font-size:30pt;
	font-weight:bold;
	padding:10px 0 30px 0;
	
}


.pre-txt h1{
	
	text-align:right;
	width:100%;
	color:#333 !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:30px;
	padding:0 0 20px 0;
	
}

.txt-evento img{
	
	border-radius:2px;
	
}

.txt-evento ul{
	
	list-style-type: none; 
	
}

.txt-evento ul{
	
	color: #333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	margin:0 10px 10px 0;
	padding:0 0 0 0;
	display:block;
	position:relative;

	
}

.txt-evento ul.two-column{
	
	color: #333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	margin:0 10px 10px 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	position:relative;
	width:255px;
	
}

.txt-evento ol{
	
	color: #333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	margin:0 10px 10px 0;
	padding:0 0 0 0;
	display:block;
	position:relative;
	
}

.txt-evento ol.two-column{
	
	color: #333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	margin:0 10px 10px 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	position:relative;
	width:265px;
	
}

.txt-evento li{
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10pt;
	line-height:1.4em;
	text-align:left;
	color:#333;
	list-style-type: circle;
	margin:5px 0 10px 18px; 
	
}

.txt-evento li strong {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	
}

.txt-evento p strong {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	
}

.txt-evento p em {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style:italic;
	
}

.txt-evento a{
	
	color:#f68f1e;
	
}

.txt-evento .youtube_sc  {	
	
	clear:both;
	position:relative;
	display:block;
	top:0px;
	border:5px solid #CCC;
	padding-top:50px;
	
}

.txt-evento-int {
	
	width:650px !important;
	float:right;
	font-size:14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:20px;
	text-align:left;
	color:#333;
	
}

.txt-programacao-int {
	
	width:610px !important;
	float:right;
	font-size:14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:20px;
	text-align:left;
	color:#333;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:30px 0 0 0;
	margin:40px 0 30px 0;
		
}

.txt-programacao-int a{
	
	color:#ccc;
	
}

.txt-programacao-int h1{
	
	font-size:15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:20px;
	color:#333;
	position:absolute;
	right:  0px;
	top:inherit;
	margin:-45px 0 0 0 ;
	text-transform:uppercase;
	


	
}

.txt-programacao-int p{
	
	display:block;
	position:relative;
	top:-10px;
	
}


.txt-programacao-int strong{
	

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	
}

h1.hour-prog {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#333;
	padding:10px;
	font-size:14px;
	color:#ccc;
	text-align:center;
	width:100px !important;
	border-top-left-radius:5px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-right-radius:5px;
	position:relative;
	display:block;
	top:-25px;
	left:0px;
	text-transform:lowercase;
	


}

.txt-evento-int iframe{
	
	border-radius:2px;
	margin:auto;
	
}


.txt-evento img {
	
	border:0px solid #ccc;
	
}

.txt-evento p {
	
	margin:10px 0 10px 0;
	font-size:10pt;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.6em;
	text-align:left;
	color:#333;
	
}

.feed p {
	
	margin:10px 0 10px 0;
	font-size:10pt;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.6em;
	text-align:left;
	color:#333;
	
}

.txt-evento-int p {
	
	margin:0 0 20px 0;
	line-height:20px;
	text-align:justify;
	font-size:14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:20px;
	
}



/* feed */

#feed {
	
	display:block;
	float:left;
	position:relative;
	width: 650px;
	border:0px solid #cccccc;
}
#feed-container {
	
	border:0px solid #cccccc;
	float:left;
	position:relative;
	display:table;
	width:530px;
	height:100%;
	
	
}

#feed-container-minicursos {
	
	border:0px solid #cccccc;
	float:left;
	position:relative;
	display:table;
	width:750px;
	height:100%;
	
	
}

ul.feed li {
	
	border-bottom:1px solid #ccc;
	display:table;
	position:relative;
	padding:20px;
	width:100%;	
	
}


ul.feed li:hover {
	

}

#palestrantes-container {
	
	
	float:right;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	position:relative;
	display:block;
	width:640px;
	overflow:hidden;
	
	
	
}

ul.palestrantes li {
	
	
	display:table;
	position:relative;
	padding:0px 0 30px 0;
	width:750px;
	height:100px;
	float:left;
	

	
}


.txt-container-pal p{
	
	border:0px solid #000;
	position:relative;
	display:block;
	color: #333;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:0 0 0 0;
	line-height:22px;
	height:auto;
	width:450px;
	float:left;
	text-align:left;
	

	
}

.txt-container-pal a{
	
	color:#9B5728;
	

	
}


h1.title-palestrantes {
	
	font-size:25px !important;
	color:#ccc !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-weight:Bold !important;
	padding:0 0 15px 0;
	text-transform:uppercase;
	
	
	
	
}

h1.title-palestrantes a{
	
	font-size:25px !important;
	color:#ccc !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:Bold !important;
	padding:0 0 15px 0;
	text-transform:uppercase;
	
	
	
	
}

.txt-container {
	
	float:right;
	border:0px solid #000;
	position:relative;
	display:block;
	height:auto;
	width:100%;
	
}

.first-part {
	
	display: table;
	position:relative;
	border:0px solid #000;
	width:100%;
	height:auto;
	padding:0 0 0 0;
	
	
}


.img-container {
	
	background:none;
	width:150px;
	height:150px;
	overflow:hidden;
	float:left;
	margin:0 0 0 0;
	border:0px solid #CCC;
	
	
}




.img-container-pal {
	
	background:none;
	width:133px;
	height:128px;
	overflow:hidden;
	float:left;
	margin:5px 20px 0 10px;
	
	
}

.img-container-banco {
	
	background:none;
	width:165px;
	height:124px;
	overflow:hidden;
	margin:auto;
	border:1px solid #999;
	
	
}



.txt-container-pal {
	
	border:0px solid #000;
	font-size:12px;
	position:relative;
	display:block;
	color: #909193;
	padding:10px 0 0 0;
	line-height:15px;

	
}



.txt-container-banco {
	
	border:0px solid #000;
	font-size:12px;
	position:relative;
	display:block;
	width:165px;
	margin:auto;
	color: #ccc;
	padding:10px 0 0 0;
	text-align:center;
	
}
ul.feed-banco li {
	
	border-bottom:0px solid #ccc;
	display:block;
	height:200px;
	position:relative;
	width:180px !important;
	border:0px solid #000;
	margin:15px 0 0px 0;
	float:left;
	

	
}

h1.orange a{
	
	color:#f68f1e !important;
	
}

h1.orange {
	
	color:#f68f1e !important;
	
}

.not-date-feed{
	
	font-size:18px;
	font-family:quanregular;
	color:#666;
	text-transform:uppercase;
	clear:both;
	display:table;
	position:relative;
	border:0px solid #000;
	text-align:left;
	width:auto;
	text-align:right; 
	

}

.txt-container h1 a{
	
	font-size:20pt;
	font-family:quan_boldregular;
	color:#333;
	text-transform:uppercase;
	float:left;
	display:block;
	position:relative;
	border:0px solid #000;
	font-weight:bold;

}
.txt-container h1 {
	
	font-size:20pt;
	font-family:quan_boldregular;
	color:#333;
	text-transform:uppercase;
	float:left;
	display:block;
	position:relative;
	width:500px;
	border:0px solid #000;
	padding:0 0 15px 0 ;

}

.txt-container h2 {
	
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#052857;
	text-transform:uppercase;
	float:left;
	display:block;
	position:relative;
	width:600px;
	border:0px solid #000;
	padding:0 0 15px 0 ;

}

.txt-container h2 a{
	
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#052857;
}


.txt-container p{
	
	clear:both;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	line-height:15px;
	margin:20px 0 20px 0;
	position:relative;
	display:block;
	line-height:22px;

}

.not-date{
	
	font-size:20px;
	font-family:quanregular;
	color:#666;
	text-transform:uppercase;
	float:right;
	display:table;
	position:relative;
	border:0px solid #000;
	text-align:left;
	width:auto;
	text-align:right;
	top:5px; 
	

}

.not-date-prog{
	
	font-size:10px !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ccc;
	text-transform:uppercase;
	float:left;
	display:table;
	position:relative;
	border:0px solid #000;
	text-align:left;
	padding:10px 0 0 0;
	

}

.redes-container { 

	margin:25px 0 0 0; 
	float:left;
	width:300px !important;

}

.redes-container-int { 

	margin:0 0 20px 0; 
	float:left;

}

.read-more a{
	
	margin:25px 0 10px 0; 
	float:right;
	color:#ccc;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:10px;
	background: #333;
	border-radius:2px;
	text-transform:uppercase;
	
}

#menu-container {
	
	background:url(../images/bg_twitter.png) no-repeat;
	width:219px;
	height:474px;
	float:left;
	left:inherit;
	top:inherit;
	position:absolute;
	display:block;
	border:0px solid #000;	
	margin:44px 0 0 660px;
	
	
}

#tweet-content {
	
	width:195px;
	margin:35px 0 0 7px;
	position:relative;
	display:block;
	float:left;
	padding:5px 5px 0 5px;
	color:#FFF;
	
	
}

.line {
	
	height:1px;
	width:100%;
	background:#ccc;
	clear:both;
	position:relative;
	display:block;
	margin:10px 0 10px 0;
	
	
	
}

.line-int {
	
	height:1px;
	width:100%;
	background:#ccc;
	clear:both;
	position:relative;
	display:block;
	margin:10px 0 -5px 0;
	
	
}


ul.last-news {

	
	padding:20px 0 0 0;	
	
	
}

ul.last-news h1{

	font-size:25px;
	font-family:quanregular;
	text-transform:uppercase;
	padding: 0 0 20px 0;
	color:#666;
	position:relative;
	display:block;
	
	
}
ul.last-news li {

	clear:both;
	border-bottom:1px dotted #ccc;
	padding: 10px 0 20px 0;
	position:relative;
	display:block;
}

ul.last-news li:hover {
	
	background: #EFEFEF;
	
}

ul.last-news li a{

	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;	
	color:#000;
	float:left;
	
	
}

ul.last-news li .date{
	
	font-size:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666;
	text-transform:uppercase;
	float:left;
	display:table;
	position:relative;
	border:0px solid #000;
	text-align:left;
	padding:0 5px 0 0;

}

.bloco-noticia-title {
	
	color:#ccc;
	font-size:12px;
	width:100%;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:10px 0 10px 0;
	background:url(../images/bg-azul.png) repeat;
	position:relative;
	display:block;
	z-index:4;
	
	
	
}

a#inscrito {
	
	background:#333;
	position:relative;
	display:block;
	float:right;
	margin:30px 0 0 0;
	border-radius:2px;
	padding:15px 20px 15px 20px;
	font-size:25px;
	text-align:center;
	color:#ccc;
	text-transform:uppercase;
	border:2px solid #999;
	
	
}

a#inscrito:hover {
	
	background:#666;
	color:#fff;
	text-decoration:none;
	
}

br {
	
	clear:both;
	
	
}

p.apre {

	font-size:12px;	

}

p.apre strong {

	font-weight:bold;
	
	
}

div.apre a{
	
	background:#333;
	position:relative;
	display:block;
	float:right;
	margin:30px 0 0 0;
	border-radius:2px;
	padding:10px;
	font-size:15px;
	text-align:center;
	color:#ccc;
	text-transform:uppercase;
	border:2px solid #999;
	right:10px;
	
	
}

div.apre a:hover{
	
	background:#666;
	color:#fff;
	text-decoration:none;
	
}

p.apre a{
	
	background:#3a3a3a;
	position:relative;
	display:block;
	float:right;
	margin:30px 0 0 0;
	border-radius:2px;
	padding:5px 10px 5px 10px;
	font-size:15pt;
	font-family:quanregular; 
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	border:0px solid #999;	
	right:10px;
	
	
}

p.apre a:hover{
	
	background:#666;
	color:#fff;
	text-decoration:none;

	
	
}


table {
	
	width:100%;
	margin:20px 0 0 0;
	clear:both;

	
	
}

th {
	
	font-size:11px;
	color:#d5d3d3;
	border-top:1px solid #d5d3d3;
	border-right:1px solid #d5d3d3;
	border-left:1px solid #ccc;
	padding: 5px 0 10px 0;
	width:auto;

	
}

td {
	
	font-size:14px;
	color:#333;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border:1px solid #d5d3d3;
	text-align:left;
	vertical-align:middle;
	padding:10px;
	line-height:22px;

	
}

td a{
	
	color:#333;
}

td a:hover{
	
	color:#ccc;
}


.table-date1 {
	
	font-size:17px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#445E32;
	
}

.table-sub-date {
	
	font-size:12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#445E32;
	border:0px solid #000;
	
}

.bloco-1 {
	
	width:100%;
	border-bottom:1px solid #d5d3d3;
	padding: 0 0 20px 0;
	color:#ffa425;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
}
.txt-hor {
	

	
	color:#445E32;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
}

.bullet {
	
	color:#ffa425;
	font-size:20px;
	vertical-align: middle;
	
}

.mask-pal {
	
	background:url(../images/mask-pal.png) no-repeat;
	width:133px;
	height:128px;
	display:block;
	position:absolute;
	left:inherit;
	z-index:5;
	margin:0 0 0 0;
	
	
}

.amplie {
	
	padding:20px 0 0 0;
	
}

.amplie a {
	
	color:#333 !important;
	
}

.amplie a:hover{
	
	color:#ccc !important;
	
}

#imageSlide-container {
	
	
	width:540px;
	height:320px;
	overflow:hidden;
	position:absolute;
	left:inherit;
	margin:2px 0 0 330px;
	
}

#mask-evento {
	
	background: url(../images/mask-evento.png) no-repeat;
	width:540px;
	height:320px;
	display:block;
	position:absolute;
	left:inherit;
	margin:2px 0 0 330px;
	z-index:5;
	
}



#feed-int-inscricao-container {
	
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	display:block;
	width:650px;
	overflow:hidden;
	
	
}

#feed-int-inscricao-container strong{
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	
}


ul.feed-int-inscricao li {
	
	border-bottom:1px solid #ccc;
	display:table;
	position:relative;
	padding:20px 0 20px 0;
	width:100%;
	
	

	
}


ul.feed-int-inscricao li:hover {
	
	background-color:#ccc;
	

	
}

.txt-container-inscricao {
	
	float:left;
	border:0px solid #000;
	position:relative;
	display:block;
	width:400px;
	
}


.txt-container-inscricao h1 a{
	
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	text-transform:uppercase;
	float:left;
	display:block;
	position:relative;
	max-width:370px;
	border:0px solid #000;

}
.txt-container-inscricao h1 {
	
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#052857;
	text-transform:uppercase;
	float:left;
	display:block;
	position:relative;
	max-width:370px;
	border:0px solid #000;
	padding:0 0 15px 0 ;

}

.txt-container-inscricao p{
	
	clear:both;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	line-height:15px;
	margin:20px 0 5px 0;
	position:relative;
	display:block;

}

.img-container-inscricao {
	
	background:none;
	width:150px;
	height:130px;
	overflow:hidden;
	float:left;
	margin:0 15px 0 10px;
	
	
}


#comprar-but {
	
	background:url(../images/comprar.png) no-repeat;
	width:101px;
	height:26px;
	position:relative;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:30px 0 0 0;
	
	
}

#comprar-but:hover{
	
	background:url(../images/comprar_over.png) no-repeat;

	
	
}

.pre-txt {
	
	padding:20px 0 30px 0;
	display:block;
	position:relative;
	clear:both;
	font-size:14px;
	border-bottom:1px solid #ccc;
	color:#333;
	line-height:20px;
	
	
	
}

.pre-txt a{
	
	color:#333;	
	
}


.pre-txt p{
	
	padding:0px 0 10px 0;
	display:block;
	position:relative;
	clear:both;
	line-height:20px;
	
}

.pre-txt strong { 

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

.pre-txt ul li { 

	list-style-type: disc !important;
	border:0px solid #000;
	margin: 0 0 20px 40px;


}

.pre-txt ul li li{ 

	list-style-type: circle !important;
	border:0px solid #000;
	margin: 10px 0 0 45px;


}





/* FOOTER */

#footer-home {
	
	background: #f2f1f1;
	border-top:5px solid #f68f1e;
	height:auto;
	margin:0 0 0 0 ;	
	position:relative;
	width:100%;
	padding:10px 0 0 0;
	display:table;	

	

	
}


#logo-18 {
	
	background:url(../images/selo_oni_amarelo.png) no-repeat;
	width: 35px;
	height: 20px;
	text-indent:-9999px;
	position:absolute;
	display:block;
	bottom:20px;
	right:20px;
	
}

#logo-18:hover {
	
	background:url(../images/selo_oni_amarelo_over.png) no-repeat;

}



#copyright {
	
	width:100%;
	text-transform:uppercase;
	color:#152f3f;
	font-size: 12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	padding:10px 0 0 0;
	display:block;
	bottom:0px;
	position:absolute;
	
	
}

a.plus-but {

	background:url(../images/plus.png) no-repeat;
	color:#0060ff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:11px;
	height:11px;
	text-indent:-9999px !important;
	display: inline-block;
	position:relative;
	margin:5px 0 0 5px;
	
	
}

a.plus-but:hover {



	color:#573419 !important;

	
	
}


.box-legenda {
	
	width:auto;
	height:auto;
	display: table;
	background:#069;
	position:absolute;
	z-index:10;
	padding:15px;
	color:#FFF;
	opacity:0.0;
	
}

.box-legenda p{
	
	
	color:#FFF;
	min-width:250px;
	display:block;
	line-height:15px;
	text-align: left;
	
	
}


#vline {
	
	background:#aaa9a9;
	width:1px;
	height:50px;
	display:block;
	position:absolute;
	top:inherit;
	left:inherit;
	
	
}

#mapa-exposicao {
	
	background: url(../images/mapa.png) no-repeat;
	width:845px;
	height:553px;
	position:relative;
	display:block;
	margin-top:30px;
	
	
}

a#inscreva-se {
	
	background: url(../images/inscrevase.png) no-repeat;
	width:189px;
	height:59px;
	position:relative;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:30px 0 0 0;
	
	
}

a#inscreva-se:hover {
	
	background: url(../images/inscrevase_over.png) no-repeat;
	
}


a#inscrito {
	
	background:#333;
	position:relative;
	display:block;
	float:right;
	margin:30px 0 0 0;
	border-radius:2px;
	padding:15px 20px 15px 20px;
	font-size:25px;
	text-align:center;
	color:#ccc;
	text-transform:uppercase;
	border:2px solid #999;
	
	
}

a#inscrito:hover {
	
	background:#666;
	color:#fff;
	text-decoration:none;
	
}

.txt-evento form {
	
	border:0px solid #000;
	padding:20px 0 0 0;
	
	
	
}
.txt-evento form p {
	


	margin:10px 0 0 0;
	border-radius:2px;	
	color:#858585;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
}
.txt-evento form input[type=text] {
	
	background:#fff;
	border:1px solid #ccc;
	margin:10px 0 0 0;
	padding:5px; 
	border-radius:2px;	
	color:#062b5f;
	
	
}

.txt-evento input[type=submit] {
	
	background:#f68f1e;
	color:#fff !important;	
	display:table;
	position:relative;
	font-family:quan_boldregular;
	font-size:18pt;
	top:5px;
	text-transform:uppercase;
	margin:0 0 0 0;
	border-radius:2px;
	padding:5px 10px 5px 10px;
	
}

.txt-evento input[type=submit]:hover {
	
	background:#4e4e4e;
	
}

textarea{
	
	background:#fff;
	border:1px solid #ccc;
	resize:none;
}

.campo-grande { width:350px;}

.campo-pequeno { width:200px;}

.briefing {
	
	
	cursor:pointer;
	
	
}

/*#box-briefing {
	
	width:400px;
	height:auto;
	background:#062856;
	display:none;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
	border-radius:15px;
	padding:20px;
	
	
}
*/
.briefing:hover {
	
	
	background:#ccc;
	
	
}


#icon-evento {
	
	background: none;
	display:block;
	position:relative;
	float:left;
	width:auto;
	height:auto;
	border:0px solid #000;
	padding:0 0 20px 0;
	
	
}

#icon-evento p{
	
	color:#333;
	font-size:47pt;
	text-transform:uppercase;
	font-family:quan_boldregular;
	text-align:left;
	margin: 0 0 0 0;
	color:#f68f1e;
	
	
	
}

#icon-sbes {
	
	background: none;
	display:block;
	position:relative;
	float:left;
	width:auto;
	height:auto;
	border:0px solid #000;
	padding:0 0 20px 0;
	
	
}

#icon-sbes p{
	
	color:#333;
	font-size:47pt;
	text-transform:uppercase;
	font-family:quan_boldregular;
	text-align:left;
	margin: 0 0 0 0;
	color:#a5c239;
	
	
	
}

#icon-sblp {
	
	background: none;
	display:block;
	position:relative;
	float:left;
	width:auto;
	height:auto;
	border:0px solid #000;
	padding:0 0 20px 0;
	
	
}

#icon-sblp p{
	
	color:#333;
	font-size:47pt;
	text-transform:uppercase;
	font-family:quan_boldregular;
	text-align:left;
	margin: 0 0 0 0;
	color:#45aad9;
	
	
	
}

#icon-sbmf {
	
	background: none;
	display:block;
	position:relative;
	float:left;
	width:auto;
	height:auto;
	border:0px solid #000;
	padding:0 0 20px 0;
	
	
}

#icon-sbmf p{
	
	color:#333;
	font-size:47pt;
	text-transform:uppercase;
	font-family:quan_boldregular;
	text-align:left;
	margin: 0 0 0 0;
	color:#fcb215;
	
	
	
}

#icon-sbcars {
	
	background: none;
	display:block;
	position:relative;
	float:left;
	width:auto;
	height:auto;
	border:0px solid #000;
	padding:0 0 20px 0;
	
	
}

#icon-sbcars p{
	
	color:#333;
	font-size:47pt;
	text-transform:uppercase;
	font-family:quan_boldregular;
	text-align:left;
	margin: 0 0 0 0;
	color:#9284bc;
	
	
	
}

#icon-inscricao {
	
	background: url(../images/icon_inscricao.png) center no-repeat;
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:180px;
	padding:0 0 20px 0;
	
	
}

#icon-inscricao p{
	
	color:#333;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	margin: 120px 0 0 0;
	
	
	
}

#icon-exposicao {
	
	background: url(../images/icon_exposicao.png) center no-repeat;
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:180px;
	padding:0 0 20px 0;
	
	
}

#icon-exposicao p{
	
	color:#333;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	margin: 120px 0 0 0;
	
	
	
}

#icon-sala {
	
	background: url(../images/icon_sala.png) center no-repeat;
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:180px;
	padding:0 0 20px 0;
	
	
}

#icon-sala p{
	
	color:#333;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	margin: 120px 0 0 0;
	
	
	
}

#icon-palestrantes {
	
	background: url(../images/icon_palestrantes.png) center no-repeat;
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:180px;
	padding:0 0 20px 0;
	
	
}

#icon-palestrantes p{
	
	color:#333;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	margin: 120px 0 0 0;
	
	
	
}


#icon-programacao {
	
	background: url(../images/icon_programacao.png) center no-repeat;
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:180px;
	padding:0 0 20px 0;
	border:0px solid #000;
	
	
}

#icon-programacao p{
	
	color:#333;
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
	margin: 120px 0 0 -5px;
	
	
	
}

#icon-como {
	
	background: url(../images/icon_como.png) center no-repeat;
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:180px;
	padding:0 0 20px 0;
	
	
}

#icon-como p{
	
	color:#333;
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	margin: 120px 0 0 0;
	
	
	
}

#imprimir-but {
	
	background:url(../images/imprimir.png) no-repeat;
	width:101px;
	height:26px;
	position:relative;
	display:block;
	text-indent:-9999px;
	float:right;
	margin:0 0 0 0;
	
	
}

#imprimir-but:hover{
	
	background:url(../images/imprimir_hover.png) no-repeat;

	
	
}

.wp-caption {
	
	margin:10px 10px -20px 10px;
	
	
	
}

.wp-caption img {
	
	margin:auto;
	
	
	
}


p.wp-caption-text {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color: #999;
	text-align:center;
	border:0px solid #000;
	padding:10px;
	border-radius:2px;
	
	
}


#left-box {
	
	
	width:180px;
	display:block;
	position:relative;
	border:0px solid #000;
	float:left;
	padding:10px;
	margin:0 20px 0 0;
	top:-16px;
	
	
}

#right-box {
	
	
	width:150px;
	display:table;
	position:relative;
	border:0px solid #000;
	float:right;
	padding:10px;
	margin:0px 10px 0 0;
	
	
}

#right-box a{
	
	
	color:#f68f1e;
	font-size:12px;
	display:block;
	position:relative;

	
	
}

#box-noticias{
	
	background-color:#f68f1e;
	width:100%;
	height:auto;
	display:table;
	padding:10px;
	display:block;
	position:relative;
	top:-5px;
	
	
}

#box-noticias h1{
	
	color:#fff;
	font-family:quan_boldregular;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	padding:0 0 10px 0;
	
}

#box-noticias p{
	
	color:#fff;
	background-color:#f68100;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:1.4em;
	width:99%;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #f68f1e;
	
}

#box-noticias a{
	
	color:#fff;
	background-color:#f68100;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:1.4em;
	width:99%;
	padding:10px 0 10px 5px;
	border-bottom:1px solid #f68f1e;
	
}



.navigation {
	
	clear:both;
	position:relative;
	display:block;
	z-index:100;
	height:150px;
	padding:20px 0 0 0;
	
	
}

div.desc-como {
	
	font-size:12px;
	line-height:22px;
	
	
}

#galeria {
	
	border:10px solid #fff;
	-moz-box-shadow:    0px 0px 20px 1px #ccc;
  	-webkit-box-shadow: 0px 0px 20px 1px #ccc;
 	 box-shadow:         0px 0px 20px 1px #ccc;

	
	
}


/* FUNDOS INDIVIDUAIS */


.bg-o-cbsoft {
	
	background-image:url(../images/bg_evento.png);
	background-repeat:no-repeat;
	background-position:right bottom;

}


.bg-sbes {
	
	background-image:url(../images/bg_sbes.png);
	background-repeat:no-repeat;
	background-position:right bottom;	
	
	
}

.bg-sblp {
	
	background-image:url(../images/bg_sblp.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

.bg-sbmf {
	
	background-image:url(../images/bg_sbmf.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

.bg-sbcars {
	
	background-image:url(../images/bg_sbcars.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

.bg-miniplop {
	
	background-image:url(../images/bg_miniplop.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}


@-moz-document url-prefix(){
	
.bg-o-cbsoft {
	
	background-image:url(../images/bg_evento.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}


.bg-sbes {
	
	background-image:url(../images/bg_sbes.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
	
}

.bg-sblp {
	
	background-image:url(../images/bg_sblp.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

.bg-sbmf {
	
	background-image:url(../images/bg_sbmf.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

.bg-sbcars {
	
	background-image:url(../images/bg_sbcars.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

.bg-miniplop {
	
	background-image:url(../images/bg_miniplop.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

}



.vazio {
	
	display:block;
	background:none !important;
	position:relative;
	height:30px;
	
	
}

a.submissoes {
	
	background:#f68f1e;
	color:#fff !important;	
	display:table;
	position:relative;
	float:right;
	font-family:quan_boldregular;
	font-size:18pt;
	top:5px;
	text-transform:uppercase;
	margin:0 0 0 20px;
	border-radius:2px;
	padding:5px 10px 5px 10px;
	
	
}

a.submissoes:hover {
	
	background:#4e4e4e;
	text-decoration:none;
	
	
}

.destaque-data {
	
	position:relative;
	display:block;
	float:right;
	padding:0px 10px 0px 20px;
	margin:10px -40px 10px 20px;
	border-left: 2px dotted #f68f1e;
	border-right: 0px dotted #f68f1e;
	max-width:200px;
	
	
}
.destaque-data p {
	
	font-size:8pt !important;
	
	
}

.destaque-data h1 {
	
	font-size:15pt;
	
	
}

.clr{display:none;}

.modal-stats {
	
	display:none;
	position:absolute;
	z-index:999;
	width:auto;
	height:auto;
	bottom:430px;
	right:20px;
	padding:10px;
	background:#f2f1f1;
	-moz-box-shadow:    0px 0px 10px 1px #8e8e8e;
  	-webkit-box-shadow: 0px 0px 10px 1px #8e8e8e;
 	box-shadow:         0px 0px 10px 1px #8e8e8e;
	
	
}

#visitantes-but {
	
	position:absolute;
	display:block;
	color:#666;
	right:20px;
	top:10px;
	z-index:999;
	font-family:quanregular;
	font-size:20px;
	
	
}

#visitantes-but:hover {
	
	border-bottom:1px solid #fff;
	
	
	
}

.close {
	
	display:block;
	position:absolute;
	right:-5px;
	top:-5px;
	padding:2px 5px 2px 5px;
	font-family:quanregular;
	text-align:center;
	background-color:#4e4e4e;
	color:#fff;
	font-size:15pt;
	cursor:pointer;
	
	
}
#patrocinadores {
	

	width:95%;
	height:auto;
	margin:auto;
	position:relative;
	display:table;
	z-index:5;
	border:0px solid #ccc;	
	padding:0 0 30px 0;
	

	
}

#patrocinadores h1{
	

	width:100%;
	display:block;
	position:relative;
	color:#666;
	text-align: center;
	clear:both;
	font-family:quan_boldregular;
	text-transform:uppercase;
	margin:10px auto;
	border-bottom:1px solid #ccc;
	padding:5px 0 10px 0;
	

	
}

#patrocinadores h2{
	

	width:auto;
	display:table;
	position:relative;
	color:#666;
	text-align: center;
	clear:both;
	font-family:quan_boldregular;
	text-transform:uppercase;
	margin:20px auto;
	border:0px solid #ccc;
	

	
}

#apoio {
	

	width:95%;
	height:auto;
	margin:auto;
	position:relative;
	display:table;
	z-index:5;
	border:0px solid #ccc;	
	padding:0 0 30px 0;
	

	
}

#apoio h1{
	

	width:100%;
	display:block;
	position:relative;
	color:#666;
	text-align: center;
	clear:both;
	font-family:quan_boldregular;
	text-transform:uppercase;
	margin:10px auto;
	border-bottom:1px solid #ccc;
	padding:5px 0 10px 0;
	

	
}

#apoio h2{
	

	width:auto;
	display:table;
	position:relative;
	color:#666;
	text-align: center;
	clear:both;
	font-family:quan_boldregular;
	text-transform:uppercase;
	margin:20px auto;
	border:0px solid #ccc;
	

	
}


div.tree-col {
	

	width:25%;
	display:table;
	position:relative;
	color:#666;
	text-align: center;
	clear:none;
	float:left;
	font-family:quan_boldregular;
	text-transform:uppercase;
	border-top:0px solid #ccc;
	padding:10px 0 0 0;
	

	
}

div.tree-col-support {
	

	width:50%;
	display:table;
	position:relative;
	color:#666;
	text-align: center;
	clear:none;
	float:left;
	font-family:quan_boldregular;
	text-transform:uppercase;
	border-top:0px solid #ccc;
	padding:10px 0 0 0;
	

	
}


h1.tree-col{
	

	width:95% !important;
	margin:auto;
	display:table;
	position:relative;
	color:#666;
	text-align: center;
	clear:none !important;
	font-family:quan_boldregular;
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	padding:5px 0 10px 0;
	

	
}


/* patrocinadores */

#google {
	
	display:block;
	position:relative;
	float:left;
	width:176px;
	height:100px;
	background-image:url(../images/google.png);
	background-repeat: no-repeat;
	margin:10px 10px 0 10px;
	
	
}

#mec {
	
	display:block;
	position:relative;
	float:left;
	width:94px;
	height:75px;
	background-image:url(../images/mec.png);
	background-position:center  18px;
	background-repeat: no-repeat;
	margin:20px 10px 0 10px;
	border:0px solid #000;
	
	
}

#mpog {
	
	display:block;
	position:relative;
	float:left;
	width:174px;
	height:75px;
	background-image:url(../images/mpog.png);
	background-position:left center;
	background-repeat: no-repeat;
	margin:20px 10px 0 10px;
	border:0px solid #000;
	
	
}

#mcti {
	
	display:block;
	position:relative;
	float:left;
	width:372px;
	height:75px;
	background-image:url(../images/mcti.png);
	background-position:left;
	background-repeat: no-repeat;
	margin:20px 10px 0 0;
	border:0px solid #000;
	
	
}

#gdf {
	
	display:block;
	position:relative;
	float:left;
	width:397px;
	height:100px;
	background-image:url(../images/gdf.png);
	background-position:left;
	background-repeat: no-repeat;
	margin:-10px 30px 0 0;
	border:0px solid #000;
	
	
}

#ines {
	
	display:block;
	position:relative;
	width:76px;
	height:100px;
	float:left;
	background-image:url(../images/ines.png);
	background-repeat: no-repeat;
	margin:10px 10px 0 10px;

	
}

#capes {
	
	display:block;
	position:relative;
	width:76px;
	height:80px;
	float:left;
	background-image:url(../images/capes.png);
	background-repeat: no-repeat;
	margin:27px 18px 0 15px;

	
}

#cnpq {
	
	display:block;
	position:relative;
	width:130px;
	height:60px;
	float:left;
	background-image:url(../images/cnpq.png);
	background-repeat: no-repeat;
	margin:35px 18px 0 18px;

	
}

#brasil {
	
	display:block;
	position:relative;
	width:120px;
	height:40px;
	float:left;
	background-image:url(../images/brasil.png);
	background-repeat: no-repeat;
	margin:46px 10px 0 10px;

	
}

/* apoio */

#ifb {
	
	display:block;
	position:relative;
	float:left;
	width:144px;
	height:60px;
	background-image:url(../images/apoio_LOGO_IFB.png);
	background-repeat: no-repeat;
	margin:10px 10px 0 10px;
	border:0px solid #ccc;
	
}

#ifg {
	
	display:block;
	position:relative;
	float:left;
	width:144px;
	height:60px;
	background-image:url(../images/apoio_LOGO_IFG.png);
	background-repeat: no-repeat;
	margin:10px 00px 0 00px;
	border:0px solid #ccc;
	
}

#loopec {
	
	display:block;
	position:relative;
	float:left;
	width:144px;
	height:60px;
	background-image:url(../images/logoloop.png);
	background-repeat: no-repeat;
	margin:10px 10px 0 30px;
	border:0px solid #ccc;
	
}

#rnp {
	
	display:block;
	position:relative;
	float:left;
	width:142px;
	height:75px;
	background-image:url(../images/rnp.png);
	background-repeat: no-repeat;
	margin:12px 10px 0 0px;
	border:0px solid #ccc;
	
}

#bsb-apoio {
	
	display:block;
	position:relative;
	float:left;
	width:136px;
	height:75px;
	background-image:url(../images/bsb-apoio.png);
	background-repeat: no-repeat;
	margin:12px 10px 0 10px;
	border:0px solid #ccc;
	
}

/* ----------------------------------------------- */

#organizacao{
	
	display:block;
	position:relative;
	float:left;
	width:67px;
	height:60px;
	clear:both;
	background-image:url(../images/organizacao.png);
	background-repeat: no-repeat;
	margin:0 10px 0 10px;
	
	
}



#promocao {
	
	display:block;
	position:relative;
	width:52px;
	float:left;
	height:74px;
	clear:both;
	background-image:url(../images/promocao.png);
	background-repeat: no-repeat;
	margin:0 10px 0 10px;

	
}

/* ----------------------------------------------- */


#contato{
	
	position:absolute;
	display:block;
	color:#666;
	right:170px;
	top:10px;
	z-index:999;
	font-family:quanregular;
	font-size:20px;
	
	
}

table.inscricoes {
	
	width:100%;
	margin:20px 0 0 0;
	clear:both;

	
	
}

table.inscricoes th {
	
	color:#fff !important;
	border-top:1px solid #959595;
	border-right:1px solid #959595;
	border-left:1px solid #959595;
	padding: 5px 0 5px 0;
	width:auto;
	font-size:20px !important;
	font-family:quan_boldregular;

	
}

table.inscricoes td {
	
	font-size:10px;
	color:#333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border:1px solid #959595;
	text-align:left;
	vertical-align:middle;
	padding:10px;
	line-height:1.4em;
	border-spacing: 1px;
	
	
}

table.inscricoes td a{
	
	color:#333;
}

table.inscricoes td a:hover{
	
	color:#ccc;
}

/* FILTRO */

#filtro {
	
	width:auto;
	display:table;
	border:0px dashed #ccc;
	padding:0px;
	margin:30px 0 0 0;
	
}

#filtro h1{
	
	display:inline-block;
	position:relative;
	font-size:10px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0 5px 0 0 !important;
	
}

#filtro ul{
	
	position:relative;
	display:inline-table;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

#filtro ul li{
	
	position:relative;
	display:inline-block;
	border-right:0px dashed #FF0000;
	clear:both;
	margin: 0 5px 0 0 !important;
	padding:5px;
	font-family:quan_boldregular;
	font-size:20px;
	
}

#filtro ul li:hover{
	
	cursor:pointer;
	
}

/* estilo de filtro individuais */

#filter-cbsoft {
	
	color:#f68f1e;	
	
}

#filter-cbsoft:hover {
	
	background:#f68f1e !important;	
	color:#fff !important;
	
}

#filter-sbes {
	
	color:#a5c239;	
	
}

#filter-sbes:hover {
	
	background:#a5c239 !important;
	color:#fff !important;	
	
}


#filter-sblp {
	
	color:#45aad9;	
	
}

#filter-sblp:hover {
	
	background:#45aad9 !important;	
	color:#fff !important;
	
}

#filter-sbmf {
	
	color:#fcb215;	
	
}

#filter-sbmf:hover {
	
	background:#fcb215 !important;	
	color:#fff !important;
	
}


#filter-sbcars {
	
	color:#9284bc;	
	
}

#filter-sbcars:hover {
	
	background:#9284bc !important;
	color:#fff !important;	
	
}

#filter-miniplop {
	
	color:#4e4e4e;	
	
}

#filter-miniplop:hover {
	
	background:#4e4e4e !important;	
	color:#fff !important;
	
}

#filter-todos {
	
	background:#666;
	color:#fff;	
	
}

#filter-todos:hover {
	
	background:#666 !important;
	color:#fff !important;	
	
}

/* Estilos gerais da tabela programação */

div.prog-item-container {
	
	padding:2px;
	margin:20px 0 0 0;
	
}

table.programacao {
	
	width:100% !important;
	margin:0 0 0 0;
	text-align:center !important;
	
}

table.programacao td{
	
	border:1px solid #959595;
	
}



div.prog-item-container h1{
	
	padding: 5px;
	margin:0 0 0 0;
	font-size:20px;
	background:#f68f1e;
	border-top:1px solid #959595;
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	color:#fff !important;
	
}
table.programacao td.horario {
	
	width:80px;
	padding:0 5px 0 10px;
	font-size:11px;
	
	
}

.td-full {
	
	text-align:center;
	padding:10px !important;
	
}

/* Estilos individuais */

/* CBSOFT */

td.cbsoft { 

	background:#f8caa0;
	color:#6d6e70;
	padding:10px;
	text-align:center;
}

td.cbsoft a{ 

	color:#6d6e70;
}

/* SBES */

td.sbes { 

	background:#d7dc9a;
	color:#6d6e70;
	padding:10px;
	text-align:center;
}

td.sbes a{ 

	color:#6d6e70;
}

/* SBLP */

td.sblp { 

	background:#b3e1ed;
	color:#6d6e70;
	padding:5px;
	text-align:center;
}

td.sblp a{ 

	color:#6d6e70;
}

/* SBMF */

td.sbmf { 

	background:#f7d593;
	color:#6d6e70;
	padding:5px;
	text-align:center;
}

td.sbmf a{ 

	color:#6d6e70;
}

/* SBCARS */

td.sbcars { 

	background:#cccbda;
	color:#6d6e70;
	padding:5px;
	text-align:center;
}

td.sbcars a{ 

	color:#6d6e70;
}

/* miniplop */

td.miniplop { 

	background:#bcbcbc;
	color:#6d6e70;
	padding:5px;
	text-align:center;
}

td.miniplop a{ 

	color:#6d6e70;
}

.minic p{
	
	font-size:12px !important;
	
}

.minic img {
	
	display:block;
	width:125px !important;
	height:auto !important;
	
}

.local {
	text-transform: uppercase;
	font-size: 9pt;
}

td.operator { 
	font-weight: bolder;
	font-size: 14pt;
	color:#6d6e70;
	padding:10px;
	text-align:center;
}

#fb-title {
	
	width:170px;
	height:35px;
	background:url(../images/fb.png) no-repeat;
	display:block;
	position:relative;
	margin:30px 0 10px 0;
	text-indent:-9999px;
	
	
	
}

a#setur {
	
	display:block;
	position:absolute;
	left:10px;
	bottom:1px;
	border:0px solid #000;
	width:80px;
	height:30px;
	text-indent:-9999px;
	
}

a#secti {
	
	display:block;
	position:absolute;
	left:90px;
	bottom:1px;
	border:0px solid #000;
	width:110px;
	height:30px;
	text-indent:-9999px;
	
}

a#mulher {
	
	display:block;
	position:absolute;
	left:220px;
	bottom:1px;
	border:0px solid #000;
	width:80px;
	height:30px;
	text-indent:-9999px;
	
}

