﻿/*========== Fonts ==========*/
@font-face {
	font-family:'klavika-light';
	src:url('fonts/klavika-light.ttf');
	*src:url('fonts/klavika-light.eot');
}
@font-face {
	font-family:'klavika-regular';
	src:url('fonts/klavika-regular.ttf');
	*src:url('fonts/klavika-regular.eot');
}
@font-face {
	font-family:'thesco';
	src:url('fonts/thesco.ttf');
	*src:url('fonts/thesco.eot');
}
/*========== Sharepoint ==========*/
TD.ms-titleareaframe, .ms-pagetitleareaframe {height:10px;}
Div.ms-titleareaframe {height:100%;}
.ms-bodyareaframe {padding:0px;}
.ms-pagetitleareaframe table {
	background:none;
	height:10px;
}
/*========== Site ==========*/
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family:Tahoma;
	font-size:12px;
	color:#000101;
	text-align:center;
}
/*#background {background:url('../images/fundo-topo.gif') no-repeat top center;}*/
#main {
	width:990px;
	margin:0 auto;
	text-align:left;
}
/*===== Controls =====*/
#controls {
	width:100%;
	display:inline-block;
	border-bottom:1px solid #000101;
	margin-bottom:1px;
}
	#controls ul {
		display:inline-block;
		margin-right:50px;
		padding:5px 0 2px;
		float:right;
	}
		#controls ul li {
			float:left;
			list-style:none;
			font-family:Arial;
			font-size:12px;
		}
			#controls ul li a {
				color:#000101;
				text-decoration:none;
				font-family:Arial;
				font-size:12px;
			}
/*========== Header ==========*/
#header {
	width:100%;
	display:inline-block;
}
	h1 {
		display:inline-block;
		float:left;
	}
		h1 a {
			/*background:url('../images/dixie-toga-logo.gif') no-repeat;*/
			background:url('../images/logo.png') no-repeat;
			width:167px;
			height:63px;
			display:block;
			text-indent:-99999px;
			margin:15px 0 0 20px;
		}
	#description {
		display:inline-block;
		float:left;
		width:390px;
		margin:25px 0 0 20px;
	}
	#search {
		display:inline-block;
		float:right;
		width:200px;
	}
		#description h2,
		#search h2 {
			font-family:'klavika-light';
			font-size:15px;
			color:#42214b;
			font-weight:normal;
		}
		#description p {
			font-family:Tahoma;
			font-size:11px;
			color:#333;
			margin:6px 0 10px 0;
		}
		#description a {
			font-family:Tahoma;
			font-size:11px;
			color:#333;
		}
	    #search .languages {
            width:142px;
            display:inline-block;
            margin:17px 0 17px 39px;
        }
    	    #search .languages li {
                display:inline-block;
                float:left;
                margin:0 10px;
            }
		#search h2 {text-align:center}
		#search table {}
			/*#search table tbody tr td select.ms-searchbox {display:none;}*/
			#search table tbody tr td .ms-searchbox {
				position:absolute;
				font-size:11px;
				color:#333;
				border:1px solid #b4b4b4;
				width:200px;
				margin-top:-15px;
				padding:2px 5px 3px;
			}
			#search table tbody tr td .ms-searchimage {
				width:70px;
				height:15px;
				display:inline-block;
				/*background:url('../images/botao-pesquisar.jpg') no-repeat left center;*/
				border:0;
				cursor:pointer;
				margin-top:40px;
			}
			/*#search table tbody tr td .ms-searchimage a img {display:none;}*/
/*========== Content ==========*/
#content {
	width:100%;
	display:inline-block;
}
/*========== Menu ==========*/
#content .menu {
	width:845px;
	height:45px;
	display:inline-block;
	float:right;
}
	#menu {}
		#menu div {
			display:inline-block;
			float:left;
			background-color:#0081c6;
			margin-top:5px;
			padding:7px 10px;
		}
		#menu .menu-div-hover {
			display:inline-block;
			background-color:#00467f;
			margin-top:0;
			padding:12px 10px 17px 10px;
			z-index:99999;
		}
			#menu div a {
				font-family:'klavika-regular';
				font-size:15px;
				color:#fff;
				text-decoration:none;
				cursor:pointer;
			}
			#menu div ul {display:none;}
			#menu .menu-div-hover ul {
				display:block;
				position:absolute;
				background-color:#0081c6;
				border-top:10px solid #00467f;
			}
			#menu div .sub-menu-01 {
				width:124px;
				margin:17px 0 0 -10px;
				/*IE*/
				*margin:33px 0 0 -78px;
			}
			#menu div .sub-menu-02 {
				z-index: 2;
				width:960px;
				margin:17px 0 0 -215px;
				/*IE*/
				*margin:33px 0 0 -345px;
			}
			#menu div .sub-menu-03 {
				width:209px;
				margin:17px 0 0 -10px;
				/*IE*/
				*margin:33px 0 0 -121px;
			}
			#menu div .sub-menu-04 {
				width:205px;
				margin:17px 0 0 -10px;
				/*IE*/
				*margin:33px 0 0 -159px;
			}
			#menu div .sub-menu-05 {
				width:168px;
				margin:17px 0 0 -100px;
				/*IE*/
				*margin:33px 0 0 -162px;
			}
				#menu div ul li {
					display:inline-block;
					width:100%;
					padding:7px 0;
					border-bottom:1px solid #00467f;
				}
				#menu div ul .last-item {border-bottom:0;}
					#menu div ul li a {margin-left:15px}
/*========== Menu product ==========*/
#product {color:#fff;}
	#product li {
		display:inline-block;
		width:110px !important;
		float:left;
		margin-left:10px;
		border-bottom:0 !important;
		/*IE*/
		_margin-left:8px;
	}
		#product li h3 {
			font-family:'klavika-regular';
			font-size:15px;
		}
		#product li img {			
			margin-left:8px;
		}
		#product li p {
			font-family:Tahoma;
			font-size:11px;
			margin:10px 0;
			height:70px;
		}
		#product li a {
			font-family:Tahoma !important;
			font-size:11px !important;
			text-decoration:underline !important;
			margin:0 !important;
			height:25px;
		}
/*========== Footer ==========*/
#footer {
	width:690px;
	display:inline-block;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	font-family:Tahoma;
	font-size:10px;
	color:#aaa;
	text-align:center;
	margin:30px 0 0 145px;
	padding:18px 0;
}
	#footer p {line-height:14px;}
		#footer a {
			color:#aaa;
			text-decoration:none;
		}
		#footer a:hover {text-decoration:underline;}
		#footer span {margin:0 5px;}