
html {
	font-size:0;
	line-height:0;
	background:#fff;
	overflow-x:hidden;
}

body {
	font:small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:normal;
	line-height:180%;
}

/* --------------------------------- */
/* --- Entradas genericas (tags) --- */
/* --------------------------------- */

h1 {}
	
h2 {
	display: inline-block;

	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color:#000;
	font-size:15pt;
	margin:0;
	padding: 10px 2px;
	text-align:left;
}

h3 {
	display: block;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	font-size:10pt;
	text-transform:uppercase;
	margin:0;
	padding:10px 0 0 5px;
	text-align:left;
}

h4 {
	display:block;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	font-size:10pt;
	text-transform:uppercase;
	margin:0;
	padding:10px 0 0 0;
	text-align:left;
}

a {
	color:#0B98E1;
	cursor:pointer;
	text-decoration:none;
	outline:0; /*removes the dotted border*/
}

a:hover {
	color:#3dcbff;
	/*text-decoration:underline;*/
}

b,strong {
	font-weight:bold;
}

i,em {
	font-style:italic;
}

q {
	font-style:italic;
	/*color:#999;*/
	font-size: 12px;
}

blockquote {
	padding:5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:30px;
	line-height:150%;
}
	@media all and (max-width: 650px) {  /* screenW + barra de rolagem */
		blockquote {
			font-size:15pt;
		}
	}

u {
	text-decoration:underline;
}

/* Evitar setar mais caracteristicas na lista geral para nao causar conflitos com as abas ou nav */
ul,
ol {
	margin:0;
	padding:0;
	text-align:left;
	list-style:circle;
	list-style-position:inside;
}

ol {
	list-style:decimal;
	list-style-position:inside;
}

	ul li,
	ol li {
		margin:0;
		padding:3px 10px;
		border-bottom:1px dotted #ccc;
	}
		ul li:last-child,
		ol li:last-child {
			border-bottom:none;
		}
			ul li ul, ol li ol, ul li ol, ol li ul {
				margin:5px 23px 10px 23px;
				padding:0;
				/*list-style:circle inside none;*/
				
				background-color:#f9f9f9;
				text-align: left;
				
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				border-radius:5px;
			}
				@media all and (max-width: 650px) {  /* screenW + barra de rolagem */
					 ul li ul, ol li ol, ul li ol, ol li ul {
						 margin:5px 0 10px;
					 }
				}
			ul li ul li, ol li ol li, ul li ol li, ol li ul li {		
				padding:4px 15px;
				border-bottom: 1px dotted #ddd;
				/*font-size:11px;
				font-style:italic;*/
			}

hr {
	clear:both;
	height:1px;
	overflow:hidden;
	color:#ccc;
	background-color:#ccc;
	margin:10px 0; padding:0; border:0 none; 
}

table {
	border:1px solid #ccc;
	text-align:left;
	width:100%;
	
	margin:20px 0;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	
	-moz-box-shadow: 0px 1px 5px #888; /* ccc */
	-webkit-box-shadow: 0px 1px 5px #888; /* ccc */
	box-shadow: 0px 1px 5px #888; /* ccc */
}

table tr {
}

table tr th {
	padding:5px;
	background-color:#f1f1f1;
	border:1px solid #ccc;
	font-weight:bold;
	text-align:center;
}

table tr td {
	padding:5px;
	border:1px solid #ccc;
}

table tr:nth-child(2n) td {
	background:#f9f9f9;
}

.ui_inputTypeTexts, textarea {
	-webkit-appearance: none;
	
	width:100%;

	background-color:#fff;
	padding:5pt 0;
	margin:0 0 0.5em 0;
	
	border:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	
	-moz-box-shadow: 0px 1px 5px #888; /* ccc */
	-webkit-box-shadow: 0px 1px 5px #888; /* ccc */
	box-shadow: 0px 1px 5px #888; /* ccc */

	font-size:16pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-style:italic;
	color:#ccc;
}
	.ui_inputTypeTexts:hover, textarea:hover {
		background-color:#fffede;
	}
	.ui_inputTypeTexts:focus, textarea:focus {
		background-color:#fffede;
	}
	.ui_inputTypeTexts.active, textarea.active {
		color: #000;
		font-style: normal;
	}
	
textarea {
	text-align:center;
}
	textarea.active {
		text-align:left;
	}
	
.ui_inputTypeButtons {
	-webkit-appearance: none;

	display:inline-block;
	padding:0.8em 1.2em;
	margin:10px 0 0 0;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16pt;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-color:#0B98E1;
	line-height:150%;
	
	border:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	
	cursor:pointer;
}
	.ui_inputTypeButtons:hover {
		background-color:#3dcbff;
		text-decoration:none;
	}
	
select {
    /*-webkit-appearance:none;*/
    
    background-color:#fff;
	color:#ccc;
	text-align:center;
	
	border:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	
	-moz-box-shadow: 0px 1px 5px #888; /* ccc */
	-webkit-box-shadow: 0px 1px 5px #888; /* ccc */
	box-shadow: 0px 1px 5px #888; /* ccc */
}
	select:hover, select:focus {
		background-color:#fffede;
	}
	select.active {
		color:#000;
	}

/* ------------------------------------ */
/* --- Entradas genericas (classes) --- */
/* ------------------------------------ */

/* --- Media Query --- */
.onlyDesk {
	display:inherit !important;
}
.onlyMobile {
	display:none !important;
}

.left {
	float:left !important;
}

.right {
	float:right !important;
}

.clear {
	clear:both !important;
}

hr.clear {
	clear:both; height:1px; overflow:hidden; color:transparent; background-color:transparent; margin:0; padding:0; border:0 none; 
}

.center {
	text-align:center !important;
}

.hide {
	display:none;
}

.block {
	display:block;
}

.no_border {
	border:0 !important;
}
	.no_border_t { border-top:0 !important; }
	.no_border_b { border-bottom:0 !important;}
	.no_border_r { border-right:0 !important;}
	.no_border_r { border-left:0 !important;}

.no_bg {
	background:none !important;
}

.disabled {
	color:#ccc !important;
}
.disabled:hover {
	color:#ccc !important;
}

.highlight {
	margin:5px auto 5px;
	padding:10px 15px;
	text-align: left;
	line-height:150%;
	
	background-color:#f1f1f1;
	color:#666 !important;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
	.highlightSub {
		margin:5px auto 5px;
		padding:5px 10px;
		
		background-color:#e1e1e1;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}

.wordhighlight {
	background-color:#fff693;
	color:#000;
}

.tag {
	display: inline-block; /* importante para quebrar de linha, se o conteudo for maior que a linha*/

	font-style:italic;
	font-size:11px;
	line-height:100%;
	background-color:#666;
	padding:2px 4px 2px 4px !important;
	margin:8px 3px 0 0;
	color:#fff;
	font-weight: bold;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.signature{
	font-style:italic;
	color:#ccc;
}

.noBullets, .noBullets * {
	list-style:none !important;
}

.noBorder, noBorder * {
	border:none;
}

.margin0 {
	margin:0 !important;
}
	.marginBottom0 {
		margin-bottom:0 !important;
	}
	.marginTop0 {
		margin-top:0 !important;
	}
	.marginLeft0 {
		margin-left:0 !important;
	}
	.marginRight0 {
		margin-right:0 !important;
	}
	
.padding0 {
	padding:0 !important;
}
	.paddingBottom0 {
		padding-bottom:0 !important;
	}
	.paddingTop0 {
		padding-top:0 !important;
	}
	.paddingLeft0 {
		padding-left:0 !important;
	}
	.paddingRight0 {
		padding-right:0 !important;
	}

/* --- Genericas Night --- */

body.dark .ui_tooltipMSG {
    background-color:#fff !important;
    color:#000 !important;
}
body.dark .ui_tooltipMSG_arrow {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}
    
body.dark #ui_modalFrameBox a {
    color:#fff;
}
    
/* ---------------------------- */
/* --- Entradas estruturais --- */
/* ---------------------------- */

#map {
	background-color:#f1f1f1;
}
	#map_search {
		margin:0;
		padding:6px 0;
		background-color:#ccc;
	}
	#map_searchCenter {
		margin:0 auto;
		width:988px; /* mapW */
	}
	#map_searchCenter input {
		margin:0 auto;
		padding:3px 0;
		width:180px;
		
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		
		-webkit-border-radius:50px;
		-moz-border-radius:50px;
		border-radius:50px;
	
		/* Zerar shadow */
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
		#map .ui_filterItens.active {
			border:none;
		}
		#map .ui_filterItem.highlight {
			background-color:#FFF693; /*FEFBB9*/
			padding:4px 8px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
		}
		#map .ui_filterNoResult {
			font-size: 16px;
		    padding: 30px 0;
			font-weight:bold;
		}
		#map .ui_filterTags {
			font-style:italic;
			color:#bbb;
		}
	
	#map_content {
		margin:0 auto;
		width:988px; /* mapW */
		padding:20px 0;
	}
		@media all and (max-width: 988px) { /* mapW */
			#map_content { width:auto; }
		}
	#map_content h3 {
		padding:0;
		margin:0;
		font-weight:bold;
	}
		.map_contentList {
			float:left;
			width:150px;
			border-left:1px dotted #ccc;
			padding-left:10px;
			padding-right:10px;
		}
			@media all and (max-width: 988px) { /* mapW */
				.map_contentList { margin-bottom: 20px; }
			}
		.map_contentList:first-of-type {
			width:120px;
			border-left:none;
			padding-left:0;
		}
			@media all and (max-width: 988px) { /* mapW */
				.map_contentList:first-child { padding-left:10px; width:170px; }
			}
		.map_contentList ul {
			list-style:none;
			/*background-color:#fff;*/
			margin:0;
		}
		.map_contentList:nth-child(1) ul {
			/*background-color:#f1f1f1;*/
		}
		.map_contentList ul li {
			border:none;
			line-height: 120%;
		    padding:4px 0;
		}
		.map_contentList ul li a {
			text-transform:uppercase;
			font-size:8pt;
			color:#0B98E1;
		}
		.map_contentList ul li a:hover {
			color:#3dcbff;
		}
		.map_contentList ul li:nth-child(2) {
			/*background-color:#fff;*/
		}
		

#topo {
	background-color:#000;
	border-bottom:1px solid #000;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
	header {
		display:inline; float:left;
	}
		header a {
			display:inline-block;
			padding: 5pt 20pt 5pt 10pt;
			margin: 0 5pt 0 0;
			text-decoration:none;
			font-size:12pt;		
			color:#fff;
			background:#555 url(imgs/h1.gif) 100% 0 no-repeat;
			
		}
		header a:hover {
			text-decoration:none;
		}

	nav {
		/*display:inline;*/
	}
		nav ul {
			margin:0;
			padding:0;
			list-style:none;
			
			font-size: 0;
		    line-height: 0;
		}
		nav ul li {
			margin:0;
			padding:0;
			border:none;
			float:left;
		}
		nav ul li a {
			display:block;
			margin:2px 2px;
			padding:5px 12px 0 12px;
			height:28px;
			overflow-y:hidden;
			text-decoration:none;
			font-size:12pt;
			line-height:150%;
			color:#bbb;
			
			background-color:#000;
			
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
		}
		nav ul li a:hover {
			/*color: js;
			background-color: js */
			text-decoration:none;
		}
		nav ul li a.active {
			background-color:#3dcbff !important;
			color:#fff !important;
		}
			nav ul li ul {
				display:none; /* Sera visivel no JS */
				position: absolute; z-index:3;

				margin:0;
				padding:0;
				background-color:#6e6e6e;
				
				width:250px; /* wSubMen */
				
				/* Zerar borda */
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				
				-webkit-border-bottom-right-radius:5px;
				-webkit-border-bottom-left-radius:5px;
				-moz-border-radius-bottomright:5px;
				-moz-border-radius-bottomleft:5px;
				border-bottom-right-radius:5px;
				border-bottom-left-radius:5px;
			}
			nav ul li ul li {
				margin:0;
				padding:0;
				border:none;
				
				display:block;
				float:none;
				clear:both;
			}
			nav ul li ul li a {
				display:block;
				height:30px; /* hSubMen */
				margin:5px;

				background-color:#666;
				
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				border-radius:5px;
			}
			nav ul li ul li a:hover {
			}
			nav ul li ul li.menuWithChildren a {
				background-image:url(imgs/menu_sub.png);
				background-position: 97% 50%;
				background-repeat:no-repeat;
			}		
				nav ul li ul li ul {
					position: absolute; z-index:1;
					margin-left:250px; /* wSubMen */
					margin-top:-45px;  /* hSubMen */

					/*position:relative;*/
					
					/*background-color:#e1e1e1;*/
					
					-webkit-border-radius: 0px;
					-webkit-border-top-right-radius:5px;
					-webkit-border-bottom-right-radius:5px;
					-moz-border-radius: 0px;
					-moz-border-radius-topright:5px;
					-moz-border-radius-bottomright:5px;
					border-radius: 0px;
					border-top-right-radius:5px;
					border-bottom-right-radius:5px;
				}
				nav ul li ul li ul li {
					margin:0;
					padding:0;
					display:block;
					float:none;
					clear:both;
				}
				nav ul li ul li ul li a {
					background-image:none !important;
					display:block;
				}
	
	
	#nav_right {
		float:right;
	}
	@media all and (max-width: 800px) {  /* menuLimit */
		#nav_right {
			display:none !important;
		}
	}
		#nav_right ul {
			display:block; float:left;
			margin:0 10px 0 0;
			padding:0;
			list-style:none;
		}
			#nav_right ul li {
				margin:1px 1px 0 1px;
				padding:0;
				border:none;
				float:left;
			}
			#nav_right ul li a {
				display:block;
				margin:2px 0 0 0;
				padding:3px 4px 5px 4px;
				height:26px;
				width:26px; /* largBtCfg */
				overflow-y:hidden;
				
				-webkit-border-top-left-radius:5px;
				-webkit-border-top-right-radius:5px;
				-moz-border-radius-topleft:5px;
				-moz-border-radius-topright:5px;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
			}
			#nav_right ul li a:hover {
			}
			#nav_right ul li a.active {
				background-color: #f1f1f1 !important;
			}
			#nav_right ul li ul {
				margin:0 0 0 -136px; /* largCfg - largBtCfg */
				padding:0;
				background-color:#f1f1f1;
				
				width:170px; /* largCfg */
				
				position: absolute; z-index:2;
				
				/* Zerar borda */
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				
				-webkit-border-radius:5px;
                -webkit-border-top-right-radius:0;
                -moz-border-radius:5px;
                -moz-border-radius-topright:0;
                border-radius:5px;
                border-top-right-radius:0;
			}
			#nav_right ul li ul li {
				margin:0;
				padding:0;
				border-bottom:1px dotted #ccc;
				
				display:block;
				float:none;
				clear:both;
			}
				#nav_right ul li ul li:last-child {
					border-bottom:none;
				}
			#nav_right ul li ul li a {
				display:block;
				width:auto;
				height:auto;
				margin:0;
				padding:3px 15px;
				font-size:11px;
				text-transform:uppercase;
				
				text-align:right;
				
				/* Zerar borda */
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
			}
			#nav_right ul li ul li a:hover {
				background-color:#e1e1e1;
			}
			#nav_right ul li ul li a.active {
			    position:relative;
			    background-color:transparent !important;
			}
			#nav_right ul li ul li a.active::before {
			    content:"";
			    display:inline-block;
			    width:6px;
			    height:6px;
			    top:50%;
			    margin-top:-3px;
			    margin-right:8px;
			    background-color: #3dcbff !important; /* $buttonOver $button */
			    
			    -webkit-border-radius: 9px;
                -moz-border-radius: 9px;
                border-radius: 9px;
			}
			

		#nav_right a.nav_rightAba {
			display:block; float:right;
			
			padding:3px 10px;
			background:#f1f1f1;
			
			font-size: 10px;
			margin: 0 20px 0 0;
			padding: 3px 10px;
			text-transform: uppercase;
			
			color:#aaa;

			-webkit-border-bottom-right-radius:5px;
			-webkit-border-bottom-left-radius:5px;
			-moz-border-radius-bottomright:5px;
			-moz-border-radius-bottomleft:5px;
			border-bottom-right-radius:5px;
			border-bottom-left-radius:5px;
		}
		#nav_right a.nav_rightAba:hover {
			color:#000;
		}


#config {
	position: absolute; z-index:2;

	background-color:#6e6e6e;
	
	width:250px; /* wSubMen */
	
	/* Zerar borda */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

.screen {
	margin:15px auto 35px auto;
	width:600px; /* screenW */
}

footer {
	position:absolute;
	bottom:0;
	width:100%;
	clear:both;
	padding:4px 0;
	height:26px; /* altfooter */
	text-align:center;

	background-color:#fff;
	border-top:1px solid #ccc;

	color:#666;
}
	footer img, footer input, footer hr, footer label {
		vertical-align:middle;
	}
	
	footer .footerLeft, footer .footerRight {
		width:130px;
		margin:0;
		padding:0;
	}
	
	footer .footerGear {
	    position:absolute;
	    right:10px;
	    bottom:4px;
	}
	    footer .footerGear a {
	        display:block;
	        height:30px; /* altfooter */
	        line-height:30px; /* altfooter */
	        width:35px;
	        text-align:center;
		}
	    footer .footerGear a.active {
			background-color: #f1f1f1 !important;
			
			-webkit-border-bottom-right-radius:5px;
            -webkit-border-bottom-left-radius:5px;
            -moz-border-radius-bottomright:5px;
            -moz-border-radius-bottomleft:5px;
            border-bottom-right-radius:5px;
            border-bottom-left-radius:5px;
		}
    	footer .footerGear ul {
    	    display:none;
    	    position:absolute; z-index:2;
    	    bottom:30px; /* altfooter */
    	    width:120px;
    	    right:0;
    
        	padding:3px 0;
        	/*background-color:#f1f1f1;*/
        	background-color:#f1f1f1;
        	text-align:right;
        	text-transform:uppercase;
        	font-size:11px;
            
            -webkit-border-radius5px;
            -webkit-border-bottom-right-radius:0;
            -moz-border-radius:5px;
            -moz-border-radius-bottomright:0;
            border-radius:5px;
            border-bottom-right-radius: 0;
    	}
    	    footer .footerGear ul li {
    	        list-style:none;
    	    }
        	footer .footerGear ul li a {
        	    height:35px;
        	    line-height:35px;
        	    width:auto;
        		display:block;
        		text-decoration:none;
        		color:#0B98E1;
        	}
        	footer .footerGear ul li a.active {
			    position:relative;
			    background-color:transparent !important;
			}
			footer .footerGear ul li a.active::before {
			    content:"";
			    display:inline-block;
			    width:6px;
			    height:6px;
			    top:50%;
			    margin-top:-3px;
			    margin-right:8px;
			    background-color: #3dcbff !important; /* $buttonOver $button */
			    
			    -webkit-border-radius: 9px;
                -moz-border-radius: 9px;
                border-radius: 9px;
			}
	
	@media all and (max-width: 920px) { /* footerLimite */
		footer .footerLeft, footer .footerRight {
			display:none !important;
		}
		footer .footerCenter {
			width:100% !important;
			margin: 0 auto;
			float:none;
		}
	}
	footer .footerLeft a, footer .footerRight a {
		display:block;
	}
		footer .footerLeft {
			float:left;
			text-align:left;
			margin-left:5px;
		}
		footer .footerRight {
			float:right;
			text-align:right;
			margin-right:5px;
		}

	footer .footerCenter {
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	.vRule {
		display:inline-block;
		height:15px;
		width:1px;
		overflow:hidden;
		color:#ccc;
		background-color:#ccc;
		margin:0 10px; padding:0; border:0 none; 
	}


/* ------------------------------------ */
/* --- Entradas estruturais- Mobile --- */
/* ------------------------------------ */

@media all and (max-width: 650px) {  /* screenW + barra de rolagem */
	/* --- Media Query --- */
	.onlyDesk {
		display:none !important;
	}
	.onlyMobile {
		display:inherit !important;
	}

	#topo {}
	
	#topo header {}
	
	#topo nav {
		display:block;
	}
	
	#topo nav ul {
		text-align:center;
	}
	
	#topo nav ul li {
		float:none;
		display:inline-block;
	}
	
	#topo nav ul li ul {
		display:none !important;
	}

	.screen {
		position:relative;
		clear:both;
		width:90%;
	}
		.screen#screen_contact {
			width:90%;
		}

	.codigo {
		width:auto !important;
	}
	
	.ui_inputTypeTexts {
	}
	
	textarea {
		padding:0;
		width:100%;		
	}
	
	#screen_contact.screen .ui_inputTypeTexts, #screen_contact.screen textarea, #screen_contact.screen .ui_required {
		/* Zerar shadow */
		/*-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		
		background:#f1f1f1 !important;*/
	}
	
	#box {}
	
	footer {}
}



/* --------------------------------------------------------- */
/* --- Incrementar o basic.css para o site (apenas ui_*) --- */
/* --------------------------------------------------------- */

/* --- aba --- */
ul.ui_tab {
	margin-top:10px;
}

ul.ui_tab li {
	background-color:#f1f1f1;
	border-color:#ccc !important;
}
	ul.ui_tab li a {
		color:#9B96A3;
		text-transform:uppercase;
	}
	ul.ui_tab li a:hover {
		color:#393845;
	}


ul.ui_tab li.active {
	background:url(imgs/shine.png) 0 0 repeat-x #f9f9f9;

	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
    body.dark ul.ui_tab li.active {
        background-image:none;
    }
    
	ul.ui_tab li.active a {
		color:#393845;
	}

.ui_tabContent {
	background-color:#f9f9f9;
	border-color:#ccc !important;

	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

ul.ui_tabsub {
}

ul.ui_tabsub li {
}
	ul.ui_tabsub li a {
		text-transform:uppercase;
	}


/* --- modal --- */
#ui_modalFrameBox {
	/*border: 10px solid #c5c5c5;*/
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	
	-moz-box-shadow:1px 2px 16px -2px #999;
	-webkit-box-shadow:1px 2px 16px -2px #999;
	box-shadow:1px 2px 16px -2px #999;
	
	min-width:200px;
	min-height:100px;
}

    body.dark #ui_modalFrameBox {
        background-color:#000;
        border-color:#000;
    }

#ui_modalFrameBox h3 {
	margin:0;
	padding:2px 0;
	color:#fff;
	text-align:center;
}

#ui_modalFrameBoxHeader {
	background-color:#999;
	padding: 1px 8px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}

#ui_modalFrameBoxHeaderClose a {
	background-color:#fff;
	cursor:pointer;
	float:right;
  
	height:18px;
	width:18px;
	margin:5px 0 0;
	text-align:center;
	
	text-decoration:none;
	
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;

	font-size:0;
}
	#ui_modalFrameBoxHeaderClose a::before {
		display:block;
		content:"x";
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#000;
		line-height:15px;
		font-weight: bold;
	}
	#ui_modalFrameBoxHeaderClose a:hover {
		background-color:#000;
		text-decoration:none;
		color:#fff;
	}
	#ui_modalFrameBoxHeaderClose a:hover::before {
		color:#fff !important;
	}

#ui_modalFrameBoxBody {
	/*text-align:center !important;
	margin:5px 0 0 0; !important;
	padding:20px 0 0 0 !important;*/
	
	margin:0 !important;
	padding:10px !important;
}

#ui_modalFrameBoxBody q {
	/*
	background-color:#999;
	color:#fff;
	padding:3px 10px;
	
	-moz-border-radius:60px;
	-webkit-border-radius:60px;
	border-radius:60px;
	*/
	
	font-size:13px;
}

#ui_modalFrameBoxBody .wordhighlight {
	font-style:italic;
	color:#000;
}

#ui_modalFrameBoxBody .ui_inputTypeButtons {
	font-size:10pt;
	padding:0.5em 1em;
}

#ui_modalFrameBoxBody ol {
	margin:5px 0 5px 0;
}
	#ui_modalFrameBoxBody ol li {
		padding: 10px 0;
	}
	#ui_modalFrameBoxBody ol li ul {
		margin:5px 0 5px 0;
	}
	#ui_modalFrameBoxBody ol li ul li {
		padding:5px 10px;
		border-bottom: 1px dotted #ddd;
	}
		#ui_modalFrameBoxBody ol li ul li:last-child {
			border-bottom:none;
		}
	
/* --- slide --- */	
a.ui_slideNavImg:hover, a.ui_slideNavImg.active {
	border:2px solid #0B98E1;
}

/* --- paginacao --- */	
.ui_page {
	padding:0;
}

.ui_pageItemNav a {
	padding:4px 7px;
	margin: 0 3px;
}

.ui_pageItemNav a:hover, .ui_pageItemNav a.active {
	background-color:#0B98E1;
	color:#fff;
}

/* ------------------------------------ */
/* --- MENSAGEM DE ALERTA PARA IE-6 --- */
/* ------------------------------------ */

#warning { /* ie6 */
	display:none;

	position:fixed; z-index:99;
	top:0;
	left:0;
	_position: absolute;
	_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px");
	
	height:43px;
	width:100%;
	
	background-color:#fcf4cc;
	border-bottom:1px solid #cacaca;
	
	font-size:11px;
	line-height:120%;
}

#warning_content {
	width:966px;
	position:absolute;
	left:50%;
	margin:4px 0 0 -493px;
}

#warning_contentLeft {
	float:left;
	padding:4px 0 0 42px;
    width:290px;
	background:url(imgs/warnings/warning.gif) 0 5px no-repeat;
}
	#warning_contentLeft strong {
		display:block;
	}

#warning_contentRight {
	/*float:right;*/
	/*width:499px;*/
	padding-top:8px;
    height:20px;
}

#warning_contentRight a {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:2px 14px 5px 26px;
}
#warning_contentRight a:hover {
	text-decoration:underline;
}
#warning_contentRight a.warning_contentRightCH {
	background:url(imgs/warnings/warning_chrome.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightFF {
	background:url(imgs/warnings/warning_firefox.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightOP {
	background:url(imgs/warnings/warning_opera.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightSF {
	background:url(imgs/warnings/warning_safari.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightIE {
	background:url(imgs/warnings/warning_ie.gif) 0 0 no-repeat;
}



/* -------------------------------------------------- */
/* --- Estilos predefinidos - Elementos genericos --- */
/* -------------------------------------------------- */

a.buttonDownload {
	padding: 0 7px;
    vertical-align: middle;
}

a.buttonControle {
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin: 12px 0 0 0;
	background-color:#aaa;
	height: 20px;
	width: 20px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	color:#fff;
	text-align:center;
	line-height: 21px;
}
	a.buttonControle.right {
		margin-left:3px;
		margin-right:0;
	}
	a.buttonControle.left {
		margin-left:0;
		margin-right:3px;
	}
	.buttonControle:hover, .buttonControle.active {
		text-decoration:none;
		background-color:#000;
	}
	

a.buttonToggle {
	display: inline-block; /* importante para quebrar de linha, se o conteudo for maior que a linha*/

	font-style:italic;
	font-size:11px;
	line-height:100%;
	background-color:#0B98E1;
	padding:2px 4px 2px 4px !important;
	margin:8px 3px 0 0;
	color:#fff;
	font-weight: bold;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
	a.buttonToggle:hover {
		background-color:#3dcbff;
		text-decoration:none;
	}


a.buttonBlock {
	display: inline-block; /* importante para quebrar de linha, se o conteudo for maior que a linha*/

	font-style:italic;
	font-size: 12px;
	background-color:#0B98E1;
	padding:0 5px;
	margin:5px 3px;
	color:#fff;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
	a.buttonBlock:hover {
		background-color:#3dcbff;
		text-decoration:none;
	}



.list {
	position:relative;
	padding:0;
	margin:0;
	border-bottom:1px dotted #ccc;
	/*width:560px;*/
}
	.list:last-child {
		border-bottom:none;
	}
	
	.list a.list_link {
		display: block;
		/*width: 540px;*/
		padding:4px 10px;
		
		/*color:#0B98E1;
		background-color:#fff;*/
		
		/*
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		*/
	}
		.list a.list_link.active, .list a.list_link:hover {
			background-color:#3dcbff;
			color:#fff;
			text-decoration:none;
		}
		
		.list a.list_link.list_linkDir {
			margin-left:35px;
		}
		.list a.list_link.list_linkEsq {
			margin-right:35px;
		}
	
	.list a.list_button {
		position:absolute;
		
		cursor:pointer;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		background-color:#aaa;
		text-align:center;
		color:#fff;
	
		margin-top:6px;
		padding:0;
		
		width: 20px;
		height: 20px;
		line-height: 21px;
		
		-webkit-border-radius:100px;
		-moz-border-radius:100px;
		border-radius:100px;
		
		/*
		margin-left: 265px;
		margin-top: -34px;
		padding: 0 5px;
		
		width: 20px;
		height: 32px;
		line-height: 32px;
	
		--webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		*/
	}
		.list a.list_button:hover, .list a.list_button.active {
			text-decoration:none;
			background-color:#000;
		}
		.list a.list_button.list_buttonDir {
			right:5px;
		}
		.list a.list_button.list_buttonEsq {
			left:10px;
		}
	
.sublist {
	margin:0;
	padding:0;
	background-color:#f9f9f9;
	
	/*-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;*/
}
	.sublist .list {
	}
	.sublist .list:last-child {
		border-bottom:1px dotted #ccc !important;
	}
	
	.sublist .list a.list_link {
		padding-left:49px;
		font-style:italic;
	}
	
	.sublist q {
		display:block;
		font-size:13px;
		padding:10px 0 5px 10px;
	}
	.sublist ol {
	}
	.sublist ul {
		list-style:inside;
		list-style-type:disc;
	}
	.sublist ol li, .sublist ul li {
		padding-top:5px;
		padding-bottom:5px;
	}
	.sublist ol li ul, .sublist ul li ul {
		background-color:#f1f1f1;
	}
	
	.sublist ol li ul li, .sublist ul li ul li {
		border-bottom:2px solid #f9f9f9;
	}
	.sublist ol li ul li:last-child, .sublist ul li ul li:last-child {
		border-bottom:none;
	}

/* ------------------------------- */
/* --- Especificos - about.php --- */
/* ------------------------------- */
.screen#screen_about {}

/*
.version {
	padding:0;
	margin:
	-15px 15px 0 0;
	display:block;
	text-align:right;
}
*/

.version {
	position:relative; z-index:1;
	float:right;
	display:block;
	width:45px;
	height:45px;
	line-height:42px;
	background:url(imgs/splash.png) 0 0 no-repeat;
	padding:0;
	margin:-15px -10px 0 0;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:20px;
	font-style:italic;
	
	-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

/* ---------------------------------- */
/* --- Especificos - download.php --- */
/* ---------------------------------- */
.screen#screen_download {}

.tabTop {
	border: 1px solid #e1e1e1;
	border-bottom:none;
	background-color:#f1f1f1;
    border-bottom: 1px solid #e1e1e1;
    padding:5px 10px 2px 10px;
	
	color:#666;
	
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
	.tabTop.tabTopLink {
		background-image:url(imgs/tabtoplink.png);
		background-position:97% 50%;
		background-repeat:no-repeat;
		cursor:pointer;
		color:#0B98E1;
	}
		.tabTop.tabTopLink.active {
			background-image:url(imgs/tabtoplink2.png);
		}
		.tabTop.tabTopLink:hover {
			color:#3dcbff;
		}
	.tabTop.tabTopLast {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-top:0;
	}
	.tabTop.tabTopLast.inactive {
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-bottomleft:5px;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
	}

.tabContent {
    border: 1px solid #e1e1e1;
	border-top:none;
	background-color:#fff;
    overflow: hidden;
    padding:0 0 10px 0;
	
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
	.tabContent.notLast {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

.tabContent select {
	/* Zerar shadow */
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	
	border:1px solid #ccc;
	font-style:italic;
}

.tabContent .highlight {
	margin-left:10px;
	margin-right:10px;
	background-color:#f9f9f9;
}

.tabContent ul li ul {
	background-color:#f9f9f9;
	color:#666;
}

.tabContent ul li.listWithChildren {
	background-color:#f9f9f9;
}
	.tabContent ul li.listWithChildren ul {
		margin:1px 10px 0 10px;
		padding:0 0 2px 0;
		background-color:transparent;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.tabContent ul li.listWithChildren ul li {
		margin:0;
		padding:3px 10px 2px;
		font-size:13px;
		font-style:normal;
	}

.tabContent .ui_inputTypeTexts, .tabContent textarea {
	width:100%;
	background-color:#fff;
	padding:3px 0;
	margin:5px 0 0 0;
	
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	/* Zerar shadow */
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-style:italic;
	color:#ccc;
}
	.tabContent .ui_inputTypeTexts.active, .tabContent textarea.active {
		font-family:"Courier New", Courier, monospace;
		color:#000;
		font-style:normal;
	}
	.tabContent textarea {
		width:100%;
		text-align:left;
		margin-top: 10px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	
.tabContent .ui_inputTypeButtons {
	display:inline-block;
	/*padding:0.8em 1.2em;*/
	padding:0.5em;
	margin:10px 0;

	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size:16pt;*/
	font-size:10pt;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-color:#0B98E1;
	line-height:150%;
	
	border:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	
	cursor:pointer;
}
	.tabContent .ui_inputTypeButtons:hover {
		background-color:#3dcbff;
		text-decoration:none;
	}


/* --- Especificos - download.php - Night --- */

body.dark ul.ui_tab li.active a:hover {
    color:#fff;
}

body.dark ul.ui_tabsub li {
    background-color:#111;
    border-color:#444;
}

body.dark ul.ui_tabsub li a:hover {
    color:#fff;
}

body.dark ul.ui_tabsub li.active a {
    color:#fff;
}
	
body.dark .ui_tabsubContent {
    background-color:#111;
    border-color:#444;
}


/* -------------------------------- */
/* --- Especificos - manual.php --- */
/* -------------------------------- */
.screen#screen_manual {}

.screen#screen_manual .sublist {
	padding:0 10px 15px 10px;
}

.screen#screen_manual .ui_inputTypeButtons {
	font-size:10pt;
	padding:0.5em 1em;
}

/* --------------------------------- */
/* --- Especificos - contact.php --- */
/* --------------------------------- */
.screen#screen_contact {
	width:300px;  /* screenW2 */
}	

.screen#screen_contact .ui_required {
	border:1px solid #ccc !important;
	/* Zerar shadow */
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


.screen#screen_contact textarea {
	height: 55px;
    padding: 25px 0 0;
	margin-bottom: 0;
}

.screen#screen_contact textarea.active {
	height:80px;
    padding:0;
}



/* ----------------------------------- */
/* --- Especificos - functions.php --- */
/* ----------------------------------- */
.screen#screen_functions {}

/*
.screen#screen_functions ul li {
	padding-left:30px;
}

.screen#screen_functions ul li a.buttonToggle {
	margin:4px 0 0 -20px;
}

.screen#screen_functions ul li ul {
	margin-left:10px;
}

.screen#screen_functions ul li ul li {
	padding-left:10px;
}
*/



/* ---------------------------------- */
/* --- Especificos - function.php --- */
/* ---------------------------------- */

.modalTutorial {
	width:600px;
}
@media all and (max-width: 800px) {
	.modalTutorial {
		width:auto;
	}
}

.loading {
	position:fixed; z-index:2;
	bottom:1px;
}

.codigo {
	clear:both;
	display:block;

	font-family:"Courier New", Courier, monospace;
	text-align:left;
	font-style:normal;
	color:#000;
	line-height:150%;
	background-color:#fff;
	
	font-size:9pt;
	padding:10px;
	
	border:0;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	
	-moz-box-shadow: 0px 1px 5px #888; /* ccc */
	-webkit-box-shadow: 0px 1px 5px #888; /* ccc */
	box-shadow: 0px 1px 5px #888; /* ccc */
}
    body.dark .codigo { background-color:#000; }
    
    .codigo#js_codigo { width:580px; /* screenW */ }
	
	textarea.codigo {
		height:155px;
	}
	
	div.codigo {
		/*max-height:280px;*/
		max-height:295px;
		overflow: auto;
		/*white-space: pre-wrap;*/
		/*word-wrap: break-word;*/
		white-space: pre;
		/*line-height:8px \0/;*/
	}

/* --- Box nao aberto --- */

#box {
	margin:2px 10px 10px 10px;
	padding: 10px 0;
	background-color:#f1f1f1;
	text-align:center;

	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
	#box a {
		display:inline-block;
		text-decoration:none;
		color:#0B98E1;
	}


/* --- Box aberto --- */

#boxItens {
	font-size: 0;
    line-height: 0;
	padding:10px 0 0 0;
}

.boxItem {
	background-color:#f9f9f9;
	padding:10px;
	margin:0 10px 0 10px;
	text-align:left;
	
	border-top:1px dotted #ccc;
	
	font-size:13px;
	line-height:180%;
}
	.boxItem:first-of-type {
		border-top:0;
		
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
	.boxItem:last-of-type {
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-bottomleft:5px;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
	}

.boxItem h3 {
	padding:0;
	margin-bottom:3px;
	text-transform:none;
}

.boxItem em {
	display: inline-block; /* importante para quebrar de linha, se o conteudo for maior que a linha*/

	font-style:italic;
	font-size: 10px;
	background-color:#f1f1f1;
	padding:0 5px;
	color:#555;
	line-height:170%;
	
	vertical-align:text-bottom;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	
	-moz-box-shadow: 0px 1px 5px #888; /* ccc */
	-webkit-box-shadow: 0px 1px 5px #888; /* ccc */
	box-shadow: 0px 1px 5px #888; /* ccc */
}
    body.dark .boxItem em {
        color:#d1d1d1;
    }

.boxItem ul {
	padding-top:5px;
}
	.boxItem ul li {
		padding-top:3px;
		padding-bottom:3px;
		list-style: inside none disc;
	}

.boxItem .ui_inputTypeTexts, .boxItem textarea {
	width:290px;
	padding:0;
	margin:0;
	
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	/* Zerar shadow */
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

	font-size:11pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-style:italic;
	color:#ccc;
}
	.boxItem textarea {
		width:100%;
		text-align:left;
		margin-top: 10px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	.boxItem .ui_inputTypeTexts.active, .boxItem textarea.active {
		/*font-family:"Courier New", Courier, monospace;*/
		color:#666;
		font-style:normal;
	}

.boxItem select {
	color:#888;
	min-width:45px;

	border:1px solid #ccc;

	/* Zerar shadow */
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
	.boxItem select:hover, .boxItem select:focus {
		color:#000;
	}

.boxItem .ui_inputTypeButtons {
	display:inline-block;
	/*padding:0.8em 1.2em;*/
	padding:0.5em;
	margin:0;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size:16pt;*/
	font-size:10pt;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-color:#0B98E1;
	line-height:150%;
	
	border:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	
	cursor:pointer;
}
	.boxItem .ui_inputTypeButtons:hover {
		background-color:#3dcbff;
		text-decoration:none;
	}

/* --- Subbox --- */

.boxItemSub {
	border-top:1px dotted #ccc;
	padding:10px 10px 12px 10px;
	margin:6px 0 5px 0;
	/*text-align:left;*/
	
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	
	background:#f1f1f1 url(imgs/shadow_boxitem.png) 0 0 no-repeat;
}
	.boxItemSub ul {
		margin:0;
		padding:0;
		list-style:inside;
		list-style-type:disc;
	
		text-align:left;
	}
	.boxItemSub ul li {
		margin:0;
		padding:0;
		border:none;
	}
	

/* --- Subbox (estilo info) --- */

.boxItemInfo {
	border-top:1px dotted #ccc;
	padding:10px 10px 12px 10px;
	margin:6px 0 5px 0;
	/*text-align:left;*/
	
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	
	font-style:italic;
	font-size: 12px;
	color:#999;
	line-height:160%;
	
	background:#f1f1f1 url(imgs/shadow_boxitem.png) 0 0 no-repeat;
}
	.boxItemInfo b, .boxItemInfo strong {
		color:#666;
	}
	body.dark .boxItemInfo b, .boxItemInfo strong {
	    background-color: #e1e1e1;
	}
	.boxItemInfo ul {
		margin:0;
		padding:0;
		list-style:inside;
		list-style-type:disc;
	
		text-align:left;
	}
	.boxItemInfo ul li {
		margin:0;
		padding:0;
		border:none;
	}
	.boxItemInfo hr {
		background-color:#ddd;
	}

.boxItemInfo .boxItemInfo {
    background-color:#f9f9f9;
}

.boxButton {
	text-align:center;
	padding-top:15px;
}

.reboot {
	background-color:#f9f9f9;
	padding:10px 0;
	margin:10px 10px 0 10px;
	text-align:center;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.reboot a {
	font-size: 13px;
	line-height: 150%;
}

.reboot a {
}

reboot a:hover {
}

/* --- Resultado --- */

#resultado {
	padding:0 0 5px 0; /* padding-bottom de 5px para dar espaço para o shadow em #resultado_miolo */
}

#resultado_miolo {
	background-color:#fff;
	padding:20px 15px 15px 15px;
	
	/*line-height: 150%;*/
	
	border:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	
	-moz-box-shadow: 0px 1px 5px #888; /* ccc */
	-webkit-box-shadow: 0px 1px 5px #888; /* ccc */
	box-shadow: 0px 1px 5px #888; /* ccc */
}
	#resultado_miolo .ui_inputTypeButtons {
		font-size:10pt;
		padding:0.5em 1em;
	}
	#resultado_miolo .ui_inputTypeTexts, #resultado_miolo textarea {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:20px;
		padding:3px 0;
		text-align:center;
			
		/* Zerar shadow */
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border:1px solid #ccc;
		
		/* Zerar borda */
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	#resultado_miolo select {
		/* Zerar shadow */
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border:1px solid #ccc;
		
		/* Zerar borda */
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}




/* ------------------------------------------------ */
/* --- Especificos - function.php -> Por funcao --- */
/* ------------------------------------------------ */

#resultado_miolo.resultado_miolo_toggleclass .ui_toggleclass {
	height:150px;
	line-height:150px;
	color:#fff;
	text-align:center;
	font-size:16px;
	background-color:#ccc;
}#resultado_miolo.resultado_miolo_toggleclass .ui_toggleclass:after { content: " sem cor"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .orange { background-color:#ffac40 }
		#resultado_miolo.resultado_miolo_toggleclass .orange:after { content: " laranja"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .green { background-color:#65c839 }
		#resultado_miolo.resultado_miolo_toggleclass .green:after { content: " verde"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .red { background-color:#ff4040 }
		#resultado_miolo.resultado_miolo_toggleclass .red:after { content: " vermelho"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .blue { background-color:#4076ff; }
		#resultado_miolo.resultado_miolo_toggleclass .blue:after { content: " azul"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .pink { background-color:#fb9cff; }
		#resultado_miolo.resultado_miolo_toggleclass .pink:after { content: " rosa"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .black { background-color:#000; }
		#resultado_miolo.resultado_miolo_toggleclass .black:after { content: " preta"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .yellow { background-color:#ffe56c; }
		#resultado_miolo.resultado_miolo_toggleclass .yellow:after { content: " amarela"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .violet { background-color:#de6cff; }
		#resultado_miolo.resultado_miolo_toggleclass .violet:after { content: " violeta"; font-weight:bold; }
	#resultado_miolo.resultado_miolo_toggleclass .purple { background-color:#a06cff; }
		#resultado_miolo.resultado_miolo_toggleclass .purple:after { content: " roxa"; font-weight:bold; }

#resultado_miolo.resultado_miolo_brief .ui_briefLess {
	/*background-color:#f1f1f1;
	color:#666;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;*/
	
	padding: 0 5px;

	font-weight:bold;
	font-size: 17px;
	font-family: monospace;
	margin:0 2px 0 0;
}

#resultado_miolo.resultado_miolo_brief .ui_inputTypeButtons {
	margin:0 2px !important;
    padding: 0.1em 0.4em !important;
	font-size:13px !important;
	font-weight:normal !important;
}

#resultado_miolo.resultado_miolo_fit .ui_fitItem {
	/*border:6px solid #ccc;*/	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(1) {
		height:80px; background-color:#ffac40;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(2) {
		height:50px; background-color:#65c839;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(3) {
		height:100px; background-color:#ff4040;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(4) {
		height:120px; background-color:#4076ff;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(5) {
		height:40px; background-color:#fb9cff;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(6) {
		height:90px; background-color:#de6cff;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(7) {
		height:80px; background-color:#ffba00;
	}
	#resultado_miolo.resultado_miolo_fit .ui_fitItem:nth-of-type(8) {
		height:40px; background-color:#fe0049;
	}

#resultado_miolo.resultado_miolo_fixed {
    height:2000px;
    background:url(imgs/fixed.gif) 50% 0 repeat-y;
}

#resultado_miolo.resultado_miolo_fixed .ui_fixed {
	display:inline-block;
	background-color:#ccc;
	color:#fff;
	text-align:center;
	font-size: 16px;
	font-weight:bold;
	width:570px;
	height:100px;
	line-height:100px;
	margin:0 auto;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
	@media all and (max-width: 650px) {  /* screenW + barra de rolagem */
		#resultado_miolo.resultado_miolo_fixed .ui_fixed {
			 width:100%;
		}
	}

#resultado_miolo.resultado_miolo_hyphen div.ui_hyphen {
	background-color: #f1f1f1;
    font-size:18px;
    margin:0 auto;
    width:150px;
	padding:0px 3px;
    width:260px;
}

#resultado_miolo.resultado_miolo_tab .ui_tabContent{
	padding:20px;
	background-color:#fff;
	text-align:center;
}
	#resultado_miolo.resultado_miolo_tab ul.ui_tab li.active {
		background-color:#fff;
	}
	
#resultado_miolo.resultado_miolo_tab_sub .ui_tabsubContent {
	padding:20px;
	text-align:center;
}

#resultado_miolo.resultado_miolo_swipetab .ui_swipetab ul li {
	padding-top:7px;
	padding-left:8px;
	padding-right:8px;
}
	#resultado_miolo.resultado_miolo_swipetab .ui_swipetabContent ul li {
		text-align:center;
		padding:20px 0 15px 0;
	}

#resultado_miolo.resultado_miolo_alphabet {
	padding-top:30px;
}
	#resultado_miolo.resultado_miolo_alphabet .ui_alphabet ul li {
		width:150px;
		font-weight:bold;
		background-color:#f1f1f1;
		height:105px;
		line-height:105px;
		border:2px solid #fff;
	}
		#resultado_miolo.resultado_miolo_alphabet .ui_alphabetLetters {
			margin:15px 0;
		}

#resultado_miolo.resultado_miolo_accordion {
	text-align:center;
}
	#resultado_miolo.resultado_miolo_accordion .ui_inputTypeButtons {
		margin:10px 0;
		cursor:pointer;
	}
	#resultado_miolo.resultado_miolo_accordion p {
		margin-bottom:10px;
		cursor:pointer;
	}
	#resultado_miolo.resultado_miolo_accordion a {
		display:block;
		margin-bottom:10px;
		cursor:pointer;
		text-decoration:underline;
	}
	#resultado_miolo.resultado_miolo_accordion div {
		border:1px solid #ccc;
		background-color:#f1f1f1;
		padding:10px;
	}

#resultado_miolo.resultado_miolo_accordion_all {
	text-align:center;
}
	#resultado_miolo.resultado_miolo_accordion_all div {
		border:1px solid #ccc;
		background-color:#f1f1f1;
		padding:10px;
		margin:0 0 10px 0;
	}
	#resultado_miolo.resultado_miolo_accordion_all .ui_inputTypeButtons {
		margin:10px 0;
		cursor:pointer;
	}
	#resultado_miolo.resultado_miolo_accordion_all p {
		display:block;
		margin:0 0 10px 0;
		cursor:pointer;
		text-decoration:underline;
	}
	
	#resultado_miolo.resultado_miolo_accordion_all a {
		display:block;
		margin:0 0 10px 0;
		cursor:pointer;
		text-decoration:line-through;
	}
		#resultado_miolo.resultado_miolo_accordion_all a[data-all="true"] {
			text-decoration:none;
		}
		#resultado_miolo.resultado_miolo_accordion_all a:hover, #resultado_miolo.resultado_miolo_accordion_all a[data-all="true"]:hover {
			/*text-decoration:underline;*/
		}
	#resultado_miolo.resultado_miolo_accordion_twin {
		text-align:center;
	}
	#resultado_miolo.resultado_miolo_accordion_twin a {
		display:block;
		margin:0 0 10px 0;
		cursor:pointer;
		text-decoration:line-through;
	}
		#resultado_miolo.resultado_miolo_accordion_twin a[data-twin="true"] {
			text-decoration:none;
		}
	#resultado_miolo.resultado_miolo_accordion_twin div {
		border:1px solid #ccc;
		background-color:#f1f1f1;
		padding:10px;
		margin:0 0 10px 0;
	}
	
#resultado_miolo.resultado_miolo_anchor {
}
	#resultado_miolo.resultado_miolo_anchor a[href] {
		display:block;
		text-align:center;
	}
	#resultado_miolo.resultado_miolo_anchor p {
		margin:10px 0;
		line-height:150%;
	}
	#resultado_miolo.resultado_miolo_anchor div {
		font-weight:bold;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		padding:10px 0;
		text-align:center;
	}

#resultado_miolo.resultado_miolo_block ul {
	margin:0;
	padding:0 0 0 5px;
	list-style: square inside none;
}
	#resultado_miolo.resultado_miolo_block a:not(.ui_readMore) {
		display:block;
	}

#resultado_miolo.resultado_miolo_tooltip {
	text-align:center;
}
	#resultado_miolo.resultado_miolo_tooltip a {
		cursor:pointer;
		text-decoration:underline;
	}
	#resultado_miolo.resultado_miolo_tooltip .ui_inputTypeTexts {
		font-family:"Courier New", Courier, monospace;
		font-size:13px;
		color:#000;
		font-style:normal;
		padding:3px 0;
	}

#resultado_miolo.resultado_miolo_modal {
	text-align:center;
}
	#resultado_miolo.resultado_miolo_modal .ui_inputTypeButtons {
		margin:10px 0 15px 0;
		cursor:pointer;
	}
	#resultado_miolo.resultado_miolo_modal p {
		cursor:pointer;
	}
	#resultado_miolo.resultado_miolo_modal a {
		cursor:pointer;
	}

#resultado_miolo.resultado_miolo_form {
}
	#resultado_miolo.resultado_miolo_form form {
		width: 288px;
		margin:0 auto;
		text-align:center;
	}
	#resultado_miolo.resultado_miolo_form label {
		/*display:block;*/
		position:absolute;
		
		padding: 2px;
		/*background-color:#fff;
		border:1px solid #ccc;
		border-top-color:#fff;
		border-left-color:#fff;*/
		line-height: 100%;
		font-size:10px;
	}
	#resultado_miolo.resultado_miolo_form label:nth-of-type(3),
	#resultado_miolo.resultado_miolo_form label:nth-of-type(6),
	#resultado_miolo.resultado_miolo_form label:nth-of-type(8) {
		display:block; margin-bottom:-20px;
	}
	#resultado_miolo.resultado_miolo_form .ui_inputTypeTexts {	
		/*
		display:block;
		width:100%;
		margin:5px auto;
		*/
		width:auto;
	}
	#resultado_miolo.resultado_miolo_form .ui_formAlert {
		margin:0 -140px 10px -140px;
	}
	@media all and (max-width: 650px) {  /* screenW + barra de rolagem */
		#resultado_miolo.resultado_miolo_form .ui_formAlert {
			margin:0 0 10px 0;
		}
	}
	#resultado_miolo.resultado_miolo_form input[name="numero"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="ddd"] {
		width:70px;
	}
	#resultado_miolo.resultado_miolo_form input[name="telefone"] {
		width:209px;
	}
	#resultado_miolo.resultado_miolo_form input[name="telefone_completo"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="data"] {
		width:180px;
	}
	#resultado_miolo.resultado_miolo_form input[name="hora"] {
		width:99px;
	}
	#resultado_miolo.resultado_miolo_form input[name="periodo_inicial"] {
		width:139px;
	}
	#resultado_miolo.resultado_miolo_form input[name="periodo_final"] {
		width:139px;
	}
	#resultado_miolo.resultado_miolo_form input[name="cpf"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="data_nascimento"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="data_futura"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="cnpj"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="cep"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input.ui_numeric {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="email"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="confirmar_email"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="senha"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form input[name="confirmar_senha"] {
		display:block;
		width:285px;
	}
	#resultado_miolo.resultado_miolo_form select[name="uf"] {
		display:block;
		width:285px;
		text-align:center;
		margin:5px auto;
		font-size:20px;
		padding:3px 0;
	}
	#resultado_miolo.resultado_miolo_form .ui_inputTypeChecks {
		margin:12px 2px;
	}
	#resultado_miolo.resultado_miolo_form .ui_inputTypeButtons {
		display:inline-block;
		margin:5px auto;
	}
	#resultado_miolo.resultado_miolo_form .ui_inputTypeButtons.ui_resetForm {}
	
#resultado_miolo.resultado_miolo_form_escape {
}
	#resultado_miolo.resultado_miolo_form_escape label {
		font-weight:bold;
	}
	#resultado_miolo.resultado_miolo_form_escape .ui_inputTypeButtons {
		display:block;
		margin:5px auto;
	}

#resultado_miolo.resultado_miolo_form_single {
}
	#resultado_miolo.resultado_miolo_form_single form {
		width: 288px;
		margin:0 auto;
	}
	#resultado_miolo.resultado_miolo_form_single .ui_inputTypeTexts {
		display:block;
		width:285px;
		margin:10px 0 10px 0;
	}
	#resultado_miolo.resultado_miolo_form_single .ui_formAlert {
		margin:0 -140px 10px -140px;
	}
	#resultado_miolo.resultado_miolo_form_single select {
		margin:10px 0;
		width:285px;
		font-size:20px;
		padding:3px 0;
		text-align:center;
		
		/* Zerar shadow */
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border:1px solid #ccc;
	}
	#resultado_miolo.resultado_miolo_form_single .ui_inputTypeChecks {
		margin:3px 4px;
	}
	#resultado_miolo.resultado_miolo_form_single .ui_inputTypeButtons {
		display:block;
		margin:5px auto;
	}
	
#resultado_miolo.resultado_miolo_form_counter {}
	#resultado_miolo.resultado_miolo_form_counter span span, #resultado_miolo.resultado_miolo_form_counter div, #resultado_miolo.resultado_miolo_form_counter p {
		display:block;
		padding-top:10px;
		margin:0 auto;
		width:350px;
		font-style:italic;
	}
	#resultado_miolo.resultado_miolo_form_counter textarea {
		display:block;
		margin:0 auto;
		width:330px;
		height:50px;
		padding:30px 10px 10px;
	}
	#resultado_miolo.resultado_miolo_form_counter textarea.active {
		text-align:left;
		padding-top:10px;
		height:70px;
	}
	#resultado_miolo.resultado_miolo_form_counter .ui_inputTypeTexts {
		display:block;
		margin:0 auto;
		width:350px;
	}
	#resultado_miolo.resultado_miolo_form_counter .ui_inputTypeButtons {
		display:block;
		margin:10px auto;
	}

#resultado_miolo.resultado_miolo_form_checkradio {
	text-align: center;
}
	#resultado_miolo.resultado_miolo_form_checkradio form {
		width:300px;
		margin:0 auto;
	}
	#resultado_miolo.resultado_miolo_form_checkradio .ui_inputTypeButtons {
		display:block;
		margin:10px auto;
	}
	
#resultado_miolo.resultado_miolo_form_checkbox {
}
	#resultado_miolo.resultado_miolo_form_checkbox form {
		width:300px;
		margin:0 auto;
	}
	#resultado_miolo.resultado_miolo_form_checkbox span.ui_checkAll {
		display:block;
		border-top:1px dotted #ccc;
		padding:5px 0 0 0;
		margin:5px 0 0 0;
	}
	#resultado_miolo.resultado_miolo_form_checkbox .ui_inputTypeButtons {
		display:block;
		margin:5px auto;
	}

#resultado_miolo.resultado_miolo_steps {
    text-align:center;
}
    #resultado_miolo.resultado_miolo_steps .ui_steps {
        display:inline-block;
    }

#resultado_miolo.resultado_miolo_external {
	padding:25px 0 25px;
	text-align:center;
}
	#resultado_miolo.resultado_miolo_external a[href] {
		display:block;
		padding:13px 0 0 0;
	}
	
#resultado_miolo.resultado_miolo_print {
	text-align:center;
}
	#resultado_miolo.resultado_miolo_print div {
		margin-top:10px;
		background-color:#f9f9f9;
		padding:20px;
	}
	#resultado_miolo.resultado_miolo_print div.js_printInvisible {
		margin:0 0 10px 0;
		background-color:#f1f1f1;
		padding:10px;
		font-weight:bold;
	}
	#resultado_miolo.resultado_miolo_print div.ui_printForbidden {
		margin:10px 0 0 0;
		background-color:#f1f1f1;
		padding:10px;
		font-weight:bold;
	}

#resultado_miolo.resultado_miolo_select {
	text-align:center;
}
    #resultado_miolo.resultado_miolo_select label {
    	display:block;
    	font-weight:bold;
    	border-top:1px solid #e1e1e1;
    	padding-top:10px;
    	margin-top:10px;
    }
    #resultado_miolo.resultado_miolo_select label:first-child {
        border-top:0;
        padding-top:0px;
    	margin-top:0px;
    }
    #resultado_miolo.resultado_miolo_select select {
        width:150px;
        color:#000;
        text-align:center;
        margin-bottom:10px;
    }
	
#resultado_miolo.resultado_miolo_reorder {
}
	#resultado_miolo.resultado_miolo_reorder .ui_reorder {
		cursor:pointer;
		text-align:center;
		display:block;
		margin:0 auto;
	}
	
#resultado_miolo.resultado_miolo_filter {
}
	#resultado_miolo.resultado_miolo_filter input {
		background-color:#f9f9f9;
		margin: 0 160px;
	    width: 270px;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	@media all and (max-width: 650px) {  /* screenW + barra de rolagem */
		#resultado_miolo.resultado_miolo_filter input {
			 width:100%;
			 margin:0;
		}
	}

	#resultado_miolo.resultado_miolo_filter .ui_filterItens {
		margin:15px 0;
		
		/* Zerar borda */
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		
		/* Zerar shadow */
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
		#resultado_miolo.resultado_miolo_filter .ui_filterItens .ui_filterItem {
			padding:3px 10px;
			border-bottom:1px dotted #ccc;
		}
			#resultado_miolo.resultado_miolo_filter .ui_filterItens .ui_filterItem:last-child {
				border-bottom:none;
			}
			#resultado_miolo.resultado_miolo_filter .highlight {
				margin:0;

				/* Zerar borda */
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
			}
			#resultado_miolo.resultado_miolo_filter .ui_filterItens .ui_filterTags {
				font-style:italic;
				color:#aaa;
			}
	
#resultado_miolo.resultado_miolo_empty {
}
	#resultado_miolo.resultado_miolo_empty div {
		text-align:center;
		margin:10px 0 0 0;
		padding:10px;
		background-color:#f0ffa2;
	}
	#resultado_miolo.resultado_miolo_empty div.ui_remove {
		background-color:#f1f1f1;
	}
	
#resultado_miolo.resultado_miolo_fonte {
	text-align:center;
}
	#resultado_miolo.resultado_miolo_fonte #ui_fonte {
		text-align:left;
	}
	#resultado_miolo.resultado_miolo_fonte #ui_fonte * {
		font-size:13px;
	}
	#resultado_miolo.resultado_miolo_fonte #ui_fonte h1 {
		margin:20px 0 5px 0;
		font-size:20px;
	}
	#resultado_miolo.resultado_miolo_fonte #ui_fonte p {
		font-size:13px;
	}
	#resultado_miolo.resultado_miolo_fonte #ui_fonte a {
		font-size:13px;
	}
	#resultado_miolo.resultado_miolo_fonte #ui_fonte em {
		font-size:13px;
	}

#resultado_miolo.resultado_miolo_thumb {
	text-align: center;
}
	#resultado_miolo.resultado_miolo_thumb .ui_thumb {
		vertical-align:text-top;
	}


#resultado_miolo.resultado_miolo_pagination {
}
	#resultado_miolo.resultado_miolo_pagination div.ui_page {
		padding: 10px 0;
	}
	#resultado_miolo.resultado_miolo_pagination div.ui_pageItem {
		background-color:#f1f1f1;
		padding:4px 20px;
		border-bottom:1px dotted #ccc;
	}

#resultado_miolo.resultado_miolo_carousel {
	text-align:center;
	/* Valor que pode ser divisivel por 4 */
	/*width:572px;
	padding:20px 14px 15px 14px;*/
}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li {	
		padding:55px 0;
		width:142.5px;
		margin:0;
		background-color:#f9f9f9;
		/*font-size:80px;*/
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(1) {
		margin:0 20px 0 0;
		width:122.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(2) {
		margin:0 80px 0 0;
		width:62.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(3) {
		margin:0 5px 0 0;
		width:137.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(4) {
		margin:0 20px 0 0;
		width:122.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(5) {
		margin:0 50px 0 0;
		width:92.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(6) {
		margin:0 20px 0 0;
		width:122.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(7) {
		margin:0 100px 0 0;
		width:42.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(8) {
		margin:0 80px 0 0;
		width:62.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:nth-child(9) {
		margin:0 20px 0 0;
		width:122.5px;
	}
	#resultado_miolo.resultado_miolo_carousel .ui_carousel ul li:last-child {
		width:142.5px;
		margin:0;
	}

#resultado_miolo.resultado_miolo_equal {
}
	#resultado_miolo.resultado_miolo_equal .ui_equal .ui_equalItem {
		background-color:#f9f9f9;
	}
	#resultado_miolo.resultado_miolo_equal hr {
		background-color: #fff;
	    color: #fff;
	}
	
#resultado_miolo.resultado_miolo_presentation {
	min-height:370px;
}

/*
.notificacao {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15pt;
	color:#fff;
	
	background-color:#b2b2b2;

	margin: 0 auto 10px;
	padding: 10px;
	text-align: center;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.notificacao.valido{
	background-color:#390;
}

.notificacao.invalido{
	background-color:#c00;
}

.notificacao span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
}
*/
