/* General Styles */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #153B63;	background-color: #FFF;}a {	color: #153B63;	text-decoration: none;}a:hover {	text-decoration: none;}strong {	font-weight: bold;}input, select, textarea {	color: #153B63;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: solid 1px #CCCCCC;	padding: 1px 2px 2px;}button {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #153B63;	border: solid 1px #888888;	border-left-color: #FFF;	border-top-color: #FFF;	cursor: pointer;	background: #EDEDED;	padding: 0px 6px 1px;}/* Grid Style */#main {	width: 720px;	margin: 0 auto;}/* HEADER */#header {/*	background: #fff; */}#header a:hover {	text-decoration: underline;}#header #supe {	height: 17px;	background-color: #B4C6D9;}#header #supe li {	height: 17px;	line-height: 15px;	float: left;	font-size: 10px;	padding: 0 8px;	_padding: 2px 8px 0;	border-right: solid 1px #FFF;}#header #supe li.last {	border-right: none;	border-left: solid 1px #FFF;	float: right;}#header #supe img {	vertical-align: middle;/*	vertical-align: top;*/}#header #logo {	height: 49px;	text-align: right;}#header #path {	background-color: #153B63;	font-size: 11px;	height: 17px;	line-height: 16px;	padding-left: 8px;	border-bottom: solid 1px #fff;}#header #path a {	color: #FFF;	background: url(../img/arrowback.gif) no-repeat 0 -2px;	padding-left: 7px;	margin-right: 4px;}/* MENU */#options {	width: 180px;	float: left;	font-size: 11px;}#menu {	background-color: #153B63;	padding-bottom: 8px;	width: 174px;	border-right: solid 6px #B4C6D9; }#menu h2 {	font-weight: bold;	color: #fff;	font-size: 13px;	padding: 19px 0 14px 10px;	line-height: 17px;}/* First level */#menu a {	line-height: 13px;	color: #FFF;	background: url(../img/arrownext.gif) no-repeat 10px 0;	padding: 2px 5px 3px 18px;	display: block;	position: relative;}#menu a:hover, #menu li.sub a:hover, #menu li.sec a:hover, #menu li.subsel a:hover {	background-color: #1B528C;}#menu a.this  {	background-color: #2269B5;}#menu .sel a {	background-image: url(../img/arrowdown.gif);	background-position: 8px 0;}#menu .sel span {	margin: 0 0 0 18px;}/* Second level */#menu li.sub a {	padding: 2px 5px 3px 26px;	background: url(../img/arrownext.gif) no-repeat 18px 0;}#menu li.sub a.this {	background: #2269B5 url(../img/arrownext.gif) no-repeat 18px 0;}#menu li.sub span {	margin: 0 0 0 18px;}#menu li.subsel a {	padding: 2px 5px 3px 26px;	background: url(../img/arrowdown.gif) no-repeat 16px 0;}#menu li.subsel a.this {	background-color: #2269B5;}#menu li.subsel span {	margin: 0 0 0 26px;}#menu li.sec a {	padding: 2px 5px 3px 34px;	background: url(../img/arrownext.gif) no-repeat 26px 0;}#menu li.sec a.this {	background: #2269B5 url(../img/arrownext.gif) no-repeat 26px 0;}#menu span {	background: #B4C6D9;	display: block;	height: 1px;	margin: 0 0 0 10px;	overflow:hidden;}#menu li.sec span {	margin: 0 0 0 26px;}#menuinf {	background-color: #B4C6D9;	height: 6px;	width: 174px;	margin-left: 6px;}#opts {	background-color: #B4C6D9;	padding-bottom: 8px;}#opts .title {	font-weight: bold;	padding: 11px 0 5px 10px;}#opts .title img {	vertical-align: middle;}#opts a {	line-height: 13px;	background: url(../img/arrownext-b.gif) no-repeat 10px 4px;	padding: 2px 0 3px 18px;	display: block;	position: relative;}#opts a:hover {	background-color: #A0B7CF;}#opts span {	background: #DFE9F4;	display: block;	height: 1px;	margin: 0 0 0 10px;	overflow:hidden;}#opts select {	margin-left: 10px;	width: 150px;}/* CONTENT */#content {	width: 540px;	float: left;	border-top: solid 6px #B4C6D9;}#content a:hover {	/*text-decoration: underline;*/}#bannerbsh {	/*margin-top:6px;*/}.sep {	height: 12px;	clear: both;}.spc {	height: 6px;	background-color: #FFF;}.col1, .col1t {	width:174px;	margin-left: 6px;	_margin-left: 3px;	float: left;	font-size: 11px;	line-height: 13px;}.col1t {	background-color: #EDEDED;}.col1 .text, .col1t .text, .col15 .text {	margin: 5px 4px;}.col1t .title, .col1t h4 {	background: #888888;	color: #FFF;	padding: 4px 4px;	font-weight: bold;}.col1t label {	clear: both;	/* display: inline-block; */	margin: 3px 0 0;	display: block;}.col1t input {	width: 150px;	_width: 145px;}.col1t button:hover, .col2 button:hover, .col3 button:hover {	/*color: #FFF;*/}.col2 {	width: 354px;	margin-left: 6px;	_margin-left: 3px;	float: left;	font-size: 12px;	line-height: 15px;	min-height: 200px;}.col2 p, .col3 p {	margin-bottom: 15px;	margin-left: 6px;}.col2 h3, .col3 h3 {	background-color: #DFE9F4;	margin-left: 6px;	padding: 3px 4px;	font-weight: bold;	margin-bottom: 4px;	margin-right: 6px;}.col2 h4, .col3 h4 {	background-color: #EDEDED;	margin-left: 6px;	padding: 3px 4px;	font-weight: bold;	margin-bottom: 4px;	margin-right: 6px;}.col2 ul, .col3 ul {	margin-bottom: 12px;}.col2 li, .col3 li {	margin-left: 26px;	list-style: circle;}.col3 {	width: 534px;	margin-left: 6px;	line-height: 15px;}.col3t {	background-color: #DFE9F4;	font-size: 12px;	line-height: 15px;}.col3t .title, .col3t h3 {	padding: 10px 12px;	font-weight: bold;	margin-bottom: 12px;}.col15 {	width: 250px;	margin-left: 6px;	_margin-left: 3px;	float: left;	font-size: 12px;	line-height: 15px;}.col25 {	width: 278px;	margin-left: 6px;	_margin-left: 3px;	float: left;	font-size: 12px;	line-height: 15px;}/* Thumbs */.thumbs {	text-align: center;}.thumbs .imgthumb {	display: inline-block;	font-size: 11px;}.thumbs img {	margin: 0 5px;}/* news */.divnews {	font-size: 11px;/*	margin-bottom: 12px;*/	/*border-bottom: solid 12px #ccc;*/}.divnews img.img {	float: left;	margin-left: 6px;	_margin-left: 3px;}.divnews .txt {	float: left;	margin-left: 6px;	_margin-left: 3px;	width: 160px;}/* Grid */.grid tr td {	height: 18px;	background-color: #EDEDED;	font-size: 11px;	padding: 4px 4px;}.grid tr td.pventa {	border-bottom:6px solid #FFFFFF;}.grid tr.titgrid td {	background: #888888;	color: #FFF;	font-weight: bold;}.grid tr.clean td {	height: 6px;	background:#FFF;}.grid tr.cleantit td {	background: #FFF;	font-weight: bold;	font-size: 12px;}h4.bold {	font-weight: bold;}/* Griddata */.griddata {	margin-left: 6px;}.griddata tr td {	font-size: 11px;	background-color:#EDEDED;	border-bottom: solid 1px #fff;	border-right: solid 1px #fff;	padding: 3px 4px;}.griddata tr td.tdhead {	padding: 3px 4px;	border-top: solid 11px #FFF;	background-color: #153B63;	color: #FFF;}.griddata tr td img {	vertical-align: middle;}#divhitos {	margin-left: 6px;}/* form */.tabform {	width: 354px;	_width: 351px;}.tabform tr td {	padding-top: 3px;	padding-bottom: 2px;	font-size: 11px;	vertical-align: top;	background-color: #EDEDED;	padding-left: 6px;}.tabform tr.trtit td {	background-color: #DFE9F4;	font-weight: bold;	padding: 1px 6px;}.tabform input, .tabform textarea {	width: 215px;	_width: 212px;}.tabform button {	margin-bottom: 4px;	padding-top: 1px;	padding-bottom: 1px;	margin-right: 6px;}/* Validate */.LV_focus_field {	border: solid 1px #CCCCCC;}.LV_valid_field {	border: solid 1px #CCCCCC;}.LV_invalid_field {	background-color: #FFF0D8;}.LV_validation_message {	display:none;	visibility: hidden;}/* Footer */#footer {	border-bottom: solid 5px #B4C6D9;	margin-left: 6px;}#footer .gotop {	background-color: #B4C6D9;	width: 174px;	font-size: 11px;	padding-top: 5px;	padding-bottom: 0;}#footer .gotop img {	vertical-align: middle;	margin-left: 6px;}/* popup */#popup {	background-color: #FFF;}#popup #head {	background: url(../img/logopopup.gif) no-repeat right;	height: 40px;	line-height: 40px;	margin-left: 14px;	font-weight: bold;}#popup #img, #popup #foot {	text-align: center;}#popup #foot {	padding-top: 10px;}/* Filetype */.filetype {	background-color: #153B63;	color: #fff;	font-size: 8px;	padding: 0px 2px;}