@font-face {
    font-family: 'PTSansRegular';
    src: url('pt_sans-regular-webfont.eot');
    src: local('☺'), url('pt_sans-regular-webfont.woff') format('woff'), url('pt_sans-regular-webfont.ttf') format('truetype'), url('pt_sans-regular-webfont.svg#webfontXXmgsOEo') format('svg');
    font-weight: normal;
    font-style: normal;
}

a              { color: #737373; text-decoration: none }
a:hover        { color: #b30000; text-decoration:underline }
.b              { color: #737373; text-decoration: none }
.b:hover        { color: #b30000; text-decoration:underline }
.c              { color: #000; text-decoration: none }
.c:hover        { color: #b30000; text-decoration: none}


a.mnu          { color: #494949; text-decoration: none }
a.mnu:hover    { color: #b30000; text-decoration:underline }


h1 { font-size: 16px; font-family: verdana; }
h2 { font-size: 14px; font-family: verdana; }
h3 { font-size: 12px; font-family: verdana; }
h4 { font-size: 11px; font-family: verdana; }
h5 { font-size: 11px; font-family: verdana; }

td.tema          { padding-left: 10px; padding-right: 10px; } 

.tema          { color: #737373; font-family: 'PTSansRegular', Arial Narrow; font-size: 18px; text-transform:uppercase; font-weight: normal; padding-bottom: 5px }

.menu3          { font-family:'PTSansRegular', Arial, Helvetica, sans-serif; font-size: 17px; color: #000; padding-left: 10px; padding-bottom: 5px; padding-right: 5px; }
a.menu3:hover   { color: #b30000;  text-decoration: underline }



.body          { font-family: Verdana; font-size: 8pt; color: #333333; text-align: justify; padding-top: 15px; padding-left: 50px; padding-right: 20px; padding-bottom: 20px }
.left          { font-family: Arial; font-size: 10px; color: #666666; text-align: Justify; text-indent: 10; margin-top: 0; margin-bottom: 5 }
.menu          { font-family: Verdana; font-size: 14px; color: #666666; }
.menu_small    { font-size: 10px; font-family: Verdana; color: #E1E1E1; }
.copyright     { font-family: Arial; font-size: 10px; color: #000000;padding-left: 15px;}
.small         { font-family: Verdana; font-size: 7pt; color: #808080; }
.name          { font-family: verdana; text-transform: uppercase; font-size: 10pt; color: #FFFFFF; font-weight: bold }
table.table1   { font-size:8pt; border-collapse: collapse; font-family: verdana; }
table.table1 td { padding: 4px; border: 1px solid #333333 }
table.table0 { font-size:8pt; border-collapse: collapse; font-family: verdana;}
table.table0 td { padding: 4px; border-width: 0px; }





.site-wrap { position:relative;}
.ico-search { position:absolute; top:18px; left:157px;}
.ico-search a img { border:none;}

.logo { position:absolute; top:58px; left:27px;}
.logo a img { border:none;}

.logo-name { position:absolute; top:94px; right:26px;}

.tel-top {
	width:320px;
	position:absolute; top:154px; right:26px;
}
.tel-top p { margin:0;}
.tel-top-in {
	background:url(bg-tel.png) 0 0 no-repeat;
	float:right;
	padding:3px 0 0 42px;
	min-height:31px;
	color:#fff;
	font-size:26px;
	font-family:'PTSansRegular', Arial, Helvetica, sans-serif;
}
.tel-top-in a, .tel-top-in a:hover { color:#fff;}

.menu-left { margin:0; padding:0 0 0 4px; list-style:none; width:204px; font-family:'PTSansRegular', Arial, Helvetica, sans-serif;}
.menu-left > li { font-size:0; line-height:0; background:url(lmenu-li.png) 6px bottom no-repeat;}
.menu-left > li > a { display:block; color:#000; text-decoration:none; padding:9px 6px 7px 18px; font-size:19px; line-height:normal;}
.menu-left > li > a:hover, .menu-left > li.s3-menu-allin-active > a { color:#c91e1e; text-decoration:none; background:url(lmenu-ico.png) 2px no-repeat; }

.menu-left > li > a.has_child_item { cursor: default; }


.menu-left ul {
	display:none;
	margin:0 0 0 3px;
	padding:0 6px;
	list-style:none;
	font-size:0;
	line-height:0;
	position:absolute;
	width:188px;
	z-index:1000;
	background:#e42f31;
}
.menu-left ul ul { margin-left:7px;}
.menu-left li li {
	display:block;
	padding:0;
	margin:0;
	text-align:left;
	border-top:1px solid #eb6365;
}
.menu-left li li:first-child { border-top:none;}
.menu-left li li a { display:block; color:#fff; text-decoration:none; font-size:16px; line-height:normal; padding:8px 8px 8px 18px;}
.menu-left li li a:hover, .menu-left li li.s3-menu-allin-active > a { color:#fff; text-decoration:underline;}

.cp span.copyright{ padding-left:0; font:normal 12px "Times New Roman", Times, serif !important;}
.cp span.copyright a.copyright { padding-left: 0;}

body { padding-bottom: 0; margin-bottom:0;}



.table-default { border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0;}
.table-default td { padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}

.footer { width:100%; font-family:'PTSansRegular', Arial, Helvetica, sans-serif; font-size:14px;}
.footer td.col-1 { width:260px; text-align:left; padding-top: 18px;}
.footer td.col-2 { text-align:center; padding-top: 20px;}
.footer td.col-3 { width:280px; text-align:right; padding: 16px 20px 46px 0;}
span.copyright, .copyright { font-size:11px !important;} 

.table-default td a, .table-default td a:hover { color: #000;} 



.copy-bot {
	width:193px; float:right;
	margin-bottom: 12px;
}
.counters-bot { clear: both;}

.st-name {
	font-size: 16px;
}

.footer p { margin: 0;}