/* CSS Print */
* {margin: 0; padding: 0}
body {color: #444; font: 62.5% Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px;}
img {border: none;}

/* Clean layout */
#nav-top {display: none;}
#header-flash {display: none;}
#nav, #btn-left, .search-form {display: none;}
#site-map {display: none;}
#footer {display: none;}
#sb-container {display: none;}
.sh1-bottom {display: none;}
.left-column {display: none;}
.pagination {display: none;}
/* Styles */
.breadcrumb{ float:left; padding:10px 5px 10px 0; color:#e50000; }
	.breadcrumb a{ color:#e50000; text-decoration:none; padding:2px}
	.breadcrumb a:hover{ color:#000; text-decoration:underline}	
	.breadcrumb strong{ color:#000; font-size:1.4em; font-weight:normal}	
	
#content .multiText {margin-top: 8px; float: left; clear:both;}
#content .multiText select {width: 398px;}
#content .multiText .multiTextContent {float: left; margin-top: 17px; width: 562px;}
#content .multiText .multiTextContent p.first {color: #000;}
#content .multiText .multiTextIntro {float: left; clear: both; width: 562px;}
#content .multiTextIntro .introImg {width: 146px;}
.introImg {float: right; width: 146px; padding-left: 12px;}
#content .multiText .ddlOptions {width: 398px; margin-bottom: 18px;}
#content .multiText .introContainer {clear: left;}
#content .multiText ul.newList {width:391px;}
#content .multiText .selectedTxt {width:367px; height:auto; color: #000; padding-bottom: 8px; text-align: left; font-weight: bold; font-size: 12px; text-transform: uppercase;}

.title-art{ color:#000; font-size:12px; text-transform:uppercase; padding-bottom:5px; }
.subtitle-art {color: #333333; font-weight: normal; font-size: 1em;}
.introContainer {overflow: auto;}
.intro { color: #000; font-size:1.1em; padding-top: 17px; clear: left; overflow: auto;}
.introImg {float: right; width: 146px; padding-left: 12px;}

.mod-galeria{ clear:both; padding:16px 0 0 0; float: left;}
	.galeria-list {float: left;}
	.galeria-list ul {clear: both; float: left; list-style: none; margin-bottom: 10px; width: 562px;}
	.galeria-list ul li {float: left; padding: 0 10px 0 0;}
	.galeria-list a{ border:1px solid #FFF; display:block; float:left }
	.galeria-list a:hover { border:1px solid #666 }
	.galeria-list a img { display:block; width: 93px;}	

.mod-links{ clear:both; padding:6px 0; display: block; float: left;}
	.links-list{ list-style:none; padding:0 0 8px;}
		.links-list li{ list-style:none; padding-bottom:4px}	
		.links-list li a{ background:#f2f2f2; clear:both; display:block; width: 542px; padding:3px 10px; color:#e50000; text-decoration:none }			
		.links-list li a:hover{ color:#000 }
		
	.simple	.links-list li a{ background:none; }			
	.simple	.links-list li a:hover{ color:#000 }		

.icones {padding-top: 0;}
	.icones	.links-list li{ float:left; width:100%}	
	.icones	.links-list li a{ 
		padding:3px 10px 3px 24px; float:left; width:528px; 
		background-image:url(../images/ico-doc.gif); background-repeat: no-repeat; background-position: 3px 1px}			
	.icones	.links-list li a:hover{ background-image:url(../images/ico-doc_hi.gif) }
	.icones	.links-list li a small{ float:left; width:80px;font-size:1.0em; cursor:pointer }
	.icones	.links-list li a span{ float:left; width:440px; cursor:pointer; color: #666666; }	
	.icones	.links-list li a:hover{ color:#000 }
	
.pDown {clear: both;}

.title1{ 
	background:url(../images/title1Right.png) no-repeat top right; text-transform:uppercase; padding-right:5px; 
	font-size:11px; font-family:"Arial", Arial, Helvetica, sans-serif; font-style:italic; border-bottom:2px solid #D8D8D8 }
	.title1 span{ padding:8px 0 2px 22px; background:url(../images/title1.png) no-repeat top left; display:block; font-weight: bold}

.title2{ clear:both; padding:4px 0; background:#E9E9E9 url(../images/title2.gif) repeat-x bottom; color:#D11919}
.title3{ color:#000; font-size:10px; text-transform:uppercase; font-weight:bold; padding:6px 0 3px }
.title4{ color:#666; font-size:10px; text-transform:uppercase; font-weight:bold; padding-bottom:8px}
.title5{ color:#000; font-size:12px; padding:15px 0 0 16px }

/* backoffice editor styles */
.cleanStyle { line-height: 1.4em; padding:3px 0 0; font-size: 1.1em; clear: both; color: #666 }
.cleanStyle h1 { padding:9px 0 0; font-size: 12px; color:#000; text-transform:uppercase }
.cleanStyle h2, h2.cleanStyle { padding:9px 0 0; font-size: 10px; color: #000; text-transform:uppercase } 
.cleanStyle h3 { padding:9px 0 0; font-size: 10px; color: #666; text-transform:uppercase }
.cleanStyle h4 { padding:9px 0 0; font-size: 10px; color: #000; text-transform:uppercase; font-style:italic }
.cleanStyle h5 { padding:9px 0 0; font-size: 10px; color: #000; text-transform:uppercase; font-style:italic }
.cleanStyle h6 { padding:9px 0 0; font-size: 10px; color: #000; text-transform:uppercase; font-style:italic }
.cleanStyle pre { white-space: pre; margin: 13px 0 }
.cleanStyle p { padding: 0 0 20px;}
.cleanStyle img { margin: 0 15px; }
.cleanStyle strong { font-weight: bold }
.cleanStyle em { font-style: italic }
.cleanStyle u { text-decoration: underline }
.cleanStyle strike { text-decoration: line-through }
.cleanStyle sup { vertical-align: super }
.cleanStyle sub { vertical-align: sub }
.cleanStyle ul { padding: 4px 0 4px 32px }
.cleanStyle ul li {list-style-type: disc; list-style-position: outside; padding:2px 0 }
.cleanStyle ul li ul li { list-style-type: circle }
.cleanStyle ul li ul li ul li { list-style-type: square }
.cleanStyle ul li ul {}
.cleanStyle ol { display: block; padding: 4px 0 4px 32px; list-style-type: decimal; list-style-position: inside }
.cleanStyle ol li ol { }
.cleanStyle blockquote { padding-left: 32px; font-style:italic }
.cleanStyle hr { margin: 4px 0; border: inset 1px #f2f2f2; height:1px; background:#f2f2f2; color:#f2f2f2 }
.cleanStyle a {text-decoration: none; color: #e50000; cursor: pointer;}
.cleanStyle a:visited { color: #e50000; text-decoration: none; }
.cleanStyle a:hover { text-decoration: none; color: #000 }
.cleanStyle table{ border-collapse:collapse; width:100%; font-size:1.0em; color:#666; margin:4px 0 8px}
.cleanStyle table caption{ text-align:left;font-size: 10px; color: #666; text-transform:uppercase; font-weight:bold }
.cleanStyle table thead th, .cleanStyle tbody th, .cleanStyle tbody td.table-linha, .cleanStyle thead td,
.cleanStyle thead .table-coluna td, .cleanStyle thead td.table-coluna { background:#A1A1A1; color:#FFF; font-weight:normal; padding:3px 5px 3px 10px; border-bottom:4px solid #FFF; border-left:4px solid #FFF }
.cleanStyle table tbody  td{ background:#f2f2f2; padding:3px 5px 3px 10px; border-bottom:4px solid #FFF; border-left:4px solid #FFF }

.cleanStyle table tr.show td{ background:#E3E3E3 }
.cleanStyle table .empty{ background:none!important}
.cleanStyle table .spc-col{ width:8px; background:none!important; padding:0!important }

.cleanStyle table .tabelaVazia{background:none!important;}
.cleanStyle table .tabelaDestaque {background:#E3E3E3!important;}
.cleanStyle table .tabelaCabecalho{background:#A1A1A1!important;}