* { margin:0px; padding:0px; }
body { background:url(../img/bg.png); }
body, a, legend, input, textarea { color:#27306D; font:11px Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; }
fieldset, img { border:0px; }
a:hover { text-decoration:underline; }
h1 { text-indent:40px; padding:5px; background:#BC1020; color:#FFF; display:block; font-size:18px; }
h2 { font-size:16px; margin:15px 0px; }
h3 { font-size:14px; margin:20px 0px 5px 0px; }
h4 { font-size:12px; margin:10px 0px 5px 0px; }
.vermeio { color:#BC1020; }

/*ALEATORIEDADES =D*/
.center { text-align:center; padding-left:0px; padding-right:0px; }
.interno { margin:0px 20px; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.numbers, .numbers li { list-style:inside decimal; }
.letter, letter li { list-style:inside lower-latin; }
.numbers, .letter { padding:3px 0px 10px 15px; }
.campos { height:15px; padding:3px; font:14px; margin:5px; border:1px solid #CCC; background:#F1F1F1; color:#666;  }
.ok { display:block; border:2px solid #060; background:#090; }
.unok { display:block; border:2px solid #820003; background:#F00; }
.ok, .unok { text-align:center; font-size:18px; color:#FFF; padding:5px; }
.img-hover { opacity:0.45; -moz-opacity: 0.45; filter: alpha(opacity=45); }
.img-hover:hover { opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); }
#bt_inscreva { display:block; width:250px; line-height:50px; background:#BC1020; color:#FFF; text-align:center; font-size:20px; font-weight:bold; }

div#blur { position:absolute; z-index:2; width:100% }
div#container { margin-top:20px; border:5px solid #FFF; background:#FFF url(../img/faux.png) repeat-y; position:absolute; z-index:100; left:50%; width:750px; margin-left:-375px; }
div#header { height:145px; background:#FFF; }
div#left { width:170px; border-top:5px solid #FFF; float:left; }
div#right { width:575px; float:left; margin-bottom:20px; margin:5px 0px 20px 5px; }

div.tit_nav { background:url(../img/tit_nav.png) center 5px no-repeat; text-indent:-5000px; padding-top:5px; height:30px; }
ul#nav { list-style:none; clear:both; }
ul#nav li { list-style:none; }
ul#nav a { display:block; width:152px; padding:5px 0px 5px 18px; border-bottom:1px solid #FFF; background:url(../img/bullet.png) 8px 10px no-repeat; }
ul#nav a:hover { background-color:#658CCD; color:#FFF; }

div#programacao_index { width:285px; float:left; padding:10px 10px 0px 0px; }
div#programacao_index h3 { font-size:14px; border-bottom:1px solid #28316C; padding-bottom:3px; margin:0px 10px; }
div#programacao_index ul { list-style:circle inside; padding:10px 20px; }
div#planta { width:280px; float:left; height:170px; }
div#planta a { color:#BC1020; }
div#planta a:hover { text-decoration:underline; font-weight:bold; }

div#footer { border-top:5px solid #5A84C9; clear:both; height:136px; }

div#programacao table { margin:20px; }
div#programacao tr.luz { background:#DDE6F4; }
div#programacao td { padding: 3px; }
div#programacao td.caption { font-size:16px; font-weight:900; padding-left:20px; text-decoration:underline; }

div#sobre p { text-align:justify; text-indent:10px; }
div#sobre h3 { text-indent:30px; }
div#sobre h4 { padding-left:50px; }
div#sobre ul, div#sobre li { list-style:inside square; }
div#sobre ul.valores, div#sobre ul.valores li { list-style:none; }

div#local iframe { margin:20px 0px 20px 30px;  }

div#palestras {}
div.lista_palestra { padding:10px; background:#DDE6F4; border:1px solid #658CCD; overflow:auto; margin:20px 0px 0px 0px; }
div.lista_palestra h2 { padding:0px; margin:0px 0px 0px 20px; font-size:14px; }
div.lista_palestra h2 img { float:right; cursor:pointer; }
div.lista_palestra h2 img.con { display:none; }
div.content_palestra { display:none; margin-top:10px; text-align:justify; overflow:auto; }
div.content_palestra ul, div.content_palestra ul li { list-style:inside; }
div.content_palestra img { float:left; border:2px solid #658CCD; padding:1px; margin:0px 10px 10px 0px;  }

div#seminario ul, div#seminario li { list-style:inside decimal; }
div#seminario ul { padding:3px 0px 10px 15px; }

div#form { padding-top:20px; }
div#form textarea { height:150px; }

div.lista_edicao { padding:10px; margin:10px; background:#DDE6F4; border:1px solid #658CCD;  }
div.lista_edicao h2 { padding:0px 0px 5px 0px; margin:0px; }

div#fotos { width:90px; float:left; padding:0px 10px 10px 0px; }
div#fotos img { width:75px; }
div#fotos img, div#joinville img { border:2px solid #658CCD; padding:1px; }
div#joinville { padding:15px 0px; }
div#joinville p { text-align:justify; }
div#joinville h2 { margin:0px 0px 10px 0px; }
div#joinville ul, div#joinville li { list-style:inside square; }
div#joinville img.images { width:200px; float:left; margin:0px 10px 5px 0px; }
div#joinville img.images2 { width:200px; float:right; margin:0px 0px 5px 10px; }

div#imprensa p { margin:0px 0px 15px 0px; }

div#bolshoi { padding:15px 0px; }
div#bolshoi p { text-align:justify; }
div#images_bolshoi { margin:10px 0px 0px 0px; }
div#images_bolshoi img { width:98px; border:2px solid #FFF; padding:1px; }
div#images_bolshoi a:hover img { border:2px solid #658CCD; }

div#expositores p { width:250px; height:14px; float:left; background:#DDE6F4; border:1px solid #FFF; display:block; padding:5px; }

table.tema { pading:10px; margin:20px; background:#DDE6F4; border:1px solid #658CCD; width:530px; }
table.tema caption { font-size:18px; font-weight:bold; }
table.tema th { background:#658CCD; padding:10px; color:#FFF; }
table.tema td { background:#C2D1EB; padding:5px; }

#apelo { position:absolute; z-index:90; }


/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */


html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}
