body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a:link, a:visited, a:active, a:hover {
text-decoration : none;

}

#header, #vmenu, #footer, #endbar, .whitebar {
  float: none !important;
  width: auto !important;
  margin:  0 !important;
  padding: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
text-align : center;
font-weight : bold;
}
a img {
	border: none;
}

p {
	text-align: justify;
}


#header, #vmenu, #footer, #endbar, .whitebar {
	width: 0px;
	display: none !important;
	
	}

#maindiv, #contentwide {
   width: 215mm;
	height: 279mm;
	margin: 0 auto;
}
.pagebreak {
	page-break-after: always;
}
.clearboth {
	clear: both;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.contractil {
	border-collapse: collapse;
	width: 95%;
	margin: 0 auto;
}
.contractil td {
	border: solid #000;
	border-width: 1px;
	text-align: center;
	padding: 2px 4px;}
.contractil th {
	border: solid 1px #000;
	background-color: #CECECE;	
	padding: 4px 4px;																					;
}

.dosimgcontractil100 {
	float: left;
	width: 100%;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto;
}
.dosimgcontractil100 img {
	text-align: center;
	vertical-align: bottom;
	margin: 10px 15px;
	
}
.dosimgcontractil100 p {
	text-align: center;
	vertical-align: bottom;
	margin: 0 auto;
}

.dosimgcontractil66 {
	float: left;
	width: 66%;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto;
}
.dosimgcontractil66 img {
	text-align: center;
	vertical-align: bottom;
	margin: 10px 15px;
	
}
.dosimgcontractil66 p {
	text-align: center;
	vertical-align: bottom;
	margin: 0 25px;
}

.doscolumnascontractil {
	float: left;
	width: 48%;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto;
}
.doscolumnascontractil p {
	width: 220px;
	text-align: center;
	margin: 5px auto;
}
.doscolumnascontractil strong {
	
}

.trescontractil {
	float: left;
	width: 33%;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto;
}
.trescontractil p {
	margin: 5px 12px;
}
.trescontractil strong {
	
}
.imgfloatrightborde {
	float: right;
	margin: 10px;
	border: solid 1px #000;
}
.dosprevectron {
	float: left;
	width: 35%;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto;
}
.dosprevectron strong, .tresprevectron strong {	
	font-size: 1.4em;
	
}

.tresprevectron {
	float: left;
	width: 33%;
	display: inline;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto;
}
.prevectrontable {
	margin: 0 auto 25px; border-collapse: collapse;
}

.prevectrontable caption {
	font-size: 1.3em; text-align: left; padding: 0 0 3px 15px;
}
.prevectrontable td, .prevectrontable th {
	border: solid 1px #000; padding: 3px 3px; width: 40px; text-align: center;
}
.prevectrontable th {
	background: #cecece;
}

.prevectrontable .prev-modelo {
	width: 70px; text-align: center;
}