@charset "iso-8859-1";
/* CSS Document */

body {
	margin:0;
/*	background-color: #FFE93B; */
	background-color: #ffffff;
	background-image: url(../images/bg_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#fb {
	width:116px;
	height:43px;
	position:absolute;
	top:123px;
	left:50%;
	margin:0 0 0 107px;
	text-align:right;
	z-index:10;
	
	}

form { margin:0;}

table, td {
	color: #666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

h2 { 
	font-size:14px;
	font-weight:600;
}

a { color: #009; text-decoration:underline; }
.maintable {
	background-color:#FFF;
	/*
	border-left: 1px;
	border-right: 1px;
	border-bottom:0;
	border-top:0;
	border-style:solid;
	border-color: #999;
	*/
}

.maintd {
	background-color:#FFF;
	border-left: 1px;
	border-right: 1px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	border-color: #EBEBEB;
}

.page_titles {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight: lighter;
	color: #009;
}

.box1 { border: 1px solid #666; }

.box2 { border-bottom: 1px dashed #666; }

.top {
	background-image: url(../images/top.jpg);
	height:155px;
	vertical-align:bottom;
}

.top_btns {
	background-image:url(../images/top_btn_bg.jpg);
	padding:5px;
}

.top_btns_a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.top_btns_a:hover { color:#FF9; }

.top_btns_sep {
	width:1px;
}

.td_left_menu {
	height:14px;
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px;
	border-style:solid;
	border-bottom-color: #999999;
/*	background-image: url(../images/bg_left_btns.gif);*/
}

.left_buttons_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	color:#333333;
}

.page_numbers {
	width:20px;
	padding:0px;
	color:#FFF;
	background:#309;
	text-decoration:none;
}

.page_numbers a {
	width:20px;
	padding:0px;
	color:#309;
	background:#FFF;
	text-decoration:none;
}

.chave {
	border:0;
	height:18px;
	}
	
/* Logo Titaniun Winch */

.logo-titaniun-winch{
	position:relative;
	width:auto;
	height:60px;
	z-index:50;
	float:right;
	margin-top:-35px;
	overflow:hidden;
}

#logo-titaniun-winch{
	position:absolute;
	width:140px;
	top:0;
	left:50%;
	margin:40px 0 0 -650px;
}

@media (max-width: 1280px) {
  #logo-titaniun-winch{
	position:absolute;
	width:140px;
	top:0;
	left:50%;
	margin:80px 0 0 370px;
}
}
	
/*---------------- Botão Loja Online ------------------*/

@import url(http://fonts.googleapis.com/css?family=Dosis:400,700);

#slideout {
	position: fixed;
	top: 180px;
	right: -100px;
	width: 145px;
	padding: 2px 2px 2px 1px;
	text-align: center;
	font-family: 'Dosis', sans-serif;
	font-weight: 700;
	background:#CCC;
	color:#FFF;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	border:#f8f8f8 thin solid;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
 	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.45);
	z-index:50;
	cursor:pointer;
}

#slideout:hover {
	right: 0px;
	cursor:pointer;
	background:#CCC;
}

#slideout:hover #slideout_inner {
	right: 0;
}

#slideout_inner {
	position: fixed;
	top: 227px;
	right: -125px;
	width: 70px;
	height:auto;
	margin:0;
	padding:2px 10px;
	background:#000;
	font-family: 'Dosis', sans-serif;
	font-weight:300;
	color:#FFF;
	text-align: left;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-border-radius: 0 0  0 5px;
	-moz-border-radius: 0 0  0 5px;
	border-radius: 0 0  0 5px;
}