/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{margin:0px auto;color:#968D7A;font:12px Arial, Helvetica, sans-serif;background:#C1BBAF;text-align:left;}
a{text-decoration:none;color:#968D7A;}
a:hover{color:#968D7A;}
p{line-height:160%;}
a img{border:none;}
ul,ol{list-style:none;}
.clear{clear:both;}
.orange{color:#FB8D59;}
.red{color:#B13E05;}
.small, small{font-size:0.9em;}
.center{ text-align:center;}
#main{width:1024px;background:#C1BBAF url('images/new-center-bg.jpg') repeat-y 0 0;}
.bold{font-weight: bold;}
/*
-----------------------------
HEADER
-----------------------------
*/
#header{width:1024px;height:232px;background:url('images/header.jpg') no-repeat 0 0;position:relative;}
#header #top{
	font-size:10px;
	line-height:14px;
	position:absolute;
	left:36px;
	top:4px;
	color:#9F9584;
	width: 629px;
}
#header #top strong{color:#815F3D;}
#header a#logo{
	width:265px;
	height:100px;
	position:absolute;
	left:22px;
	top:80px;
	display:block;
}
#header a#logo strong{display:none;}
#header ul#menu{
	width:486px;
	position:absolute;
	left:303px;
	top:117px;
	height: 79px;
}
#header ul#menu li{float:left;}
#header ul#menu li a{width:85px;height:36px;background:url('images/menu-off.jpg') no-repeat 0 0;display:block; text-align:center; line-height:38px;color:#FB8D59;}
#header ul#menu li a:hover,#header ul#menu li a.here{background:url('images/menu-on.jpg') no-repeat 0 0;color:#FFF;}
/*
-----------------------------
SIDEBAR
-----------------------------
*/
#sidebar{width:145px;float:left;padding:10px 0 30px 0;font-family:"Times New Roman", Times, serif;font-size:13px;font-weight:bold;}
#sidebar ul{line-height:140%;padding-left:2px;}
#sidebar ul li{float:left;}
#sidebar ul li a{float:left;display:block;color:#990000;width:120px;padding:5px 0 5px 15px;border-bottom:1px dotted #e7e5df;}
#sidebar ul li#trigger a{width:120px;background:url('images/darrow.png') no-repeat 2px 8px;padding:5px 0 5px 15px;}
#sidebar ul li ul#sub_menu{padding:5px 0 5px 10px; font-weight:normal;}
#sidebar ul li ul#sub_menu li a{color:#635A4E;width:100px;padding:2px 0 2px 15px;background:url('images/bullet.png') no-repeat left center;}
#sidebar ul li ul#sub_menu li a{border:none;}
#sidebar ul li ul#sub_menu li a:hover{color:#B13E05;}

#sidebar ul li a:hover{background-color:#BBB4A8;}
#sidebar ul li a.here,#sidebar ul li#trigger a.here{background-color:#DAD4C8; !important}
/*
-----------------------------
PAGE
-----------------------------
*/
#page{margin-left:145px;width:600px;padding:0 10px 20px 25px;font-size:14px;}
#page h1,#page h2,#page h3{font-family:"Times New Roman", Times, serif; font-style:italic; }
#page{background:url('images/page-header.jpg') no-repeat 15px 0;}
#page h1{font-size:30px;color:#661A1A;padding:8px 0;}
#page h2{font-size:22px;color:#B13E05;line-height:30px;margin:15px 0;}
#page p,#page ul{margin:8px 0;}
#page ul li{margin:6px 0; background:url('images/obullet.png') no-repeat left top;padding-left:15px;}
#page h4 {background:url('images/mm-bg-titulo.jpg') no-repeat left top; width:600px; height:31px; color:#FFFFFF; padding:6px 0 0 10px;}
/*
-----------------------------
ABOUT US
-----------------------------
*/
#home_page{margin-left:145px;width:620px;padding:0 10px 0 15px;}
#about_box{ width:620px; padding-top:50px;background:#FFF url('images/about-top.jpg') no-repeat 0 0;}
#about_box blockquote{border:none;padding:10px 20px 30px 20px;background:#FFF url('images/about-bot.jpg') no-repeat center bottom; line-height:160%;}
#about_box ul { list-style: disc; }
#inside_text{ padding-left: 20px; padding-right: 20px; }
#home_boxes{margin-top:20px;border-top:1px dotted #C6C0B5;}
.home_box{float:left;width:210px;padding:10px 5px;border-right:1px dotted #C6C0B5;}
#home_box_1.home_box{padding-left:0px;}
#home_box_3.home_box{padding-right:0px;border-right:none; width:160px;}
.home_box h2{font:16px/22px "Times New Roman", Times, serif;color:#FB8D59;font-weight:bold;}
.home_box p{margin:5px 0 10px 0; line-height:normal;}

/*
-----------------------------
CLOUDS
-----------------------------
*/
.cloud{width:280px;height:80px;padding:10px 10px 4px 10px;background:url('images/cbox.jpg') no-repeat 0 0;float:left;}
.cloud h3{font-size:16px;color:#B13E05;line-height:16px;margin:0px;}
.cloud p{font-size:12px;margin:2px 0 0 0;line-height:16px;}
.cloud-prod{width:703px;height:260px;padding:10px 10px 4px 10px;background:url('images/cbox-prod.jpg') no-repeat 0 0;float:left;}
.cloud-prod h3{font-size:16px;color:#B13E05;line-height:16px;margin:0px;}
.cloud-prod p{font-size:12px;margin:2px 0 0 0;line-height:16px;color: #FB8D59;}
.cloud-prod .float{float:right; margin:20px;}
.cloud-prod li{color:#FB8D59; font-size:13px;}

/*
-----------------------------
CLOUDS
-----------------------------
*/
.img_box{float:left;position:relative;zoom:1; background-position:0 0;background-repeat:no-repeat;color:#B13E05;margin:1px;}
.img_box span{position:absolute;top:0;left:0;padding:3px;font-size:11px; width:175px; text-align:center;}
/*
-----------------------------
CONTACT
-----------------------------
*/
table#contact{padding:10px;border-collapse:collapse;border:none;}
form table#contact *{font:14px Arial, Helvetica, sans-serif;}
form table#contact label{font-size:12px;padding:3px 0;}
table#contact td{padding:5px;}
table#contact td{vertical-align:center;text-align:left;}
table#contact input,table#contact textarea{border:none;padding:3px;color:#666;}
table#contact input{width:209px;height:24px;line-height:24px;background:url('images/input.jpg') no-repeat 0 0;}
table#contact textarea{width:432px;height:98px;background:url('images/tarea.jpg') repeat-y;overflow:auto;}
table#contact input.submit{font-weight:bold;padding:0;}
/*
-----------------------------
FOOTER
-----------------------------
*/
#footer{clear:both;width:100%;background:#CECAC1 url('images/footer.jpg') repeat-x 0 0; padding:15px 0;}
#footer p{width:640px;line-height:18px;margin:10px 0 0 150px;}
#footer p.nfib{padding-left:95px;width:545px;background:url('images/nfib.jpg') no-repeat left top;text-align:left;}
#footer p.copy{position:relative;line-height:26px;zoom:1; text-align:center;}
#footer p.copy img{position:absolute;top:0;right:0;}

/*
-----------------------------
OTHER LINKS
-----------------------------
*/


#testimonialbar
{
	float: right;
	width: 210px;	
	padding: 10px;
	line-height: 20px;
}

#testimonialbar h2
{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:22px;
	color:#B13E05;
	line-height:30px;
	margin:15px 0;
}

#testimonialbar h3
{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#B13E05;
	line-height:16px;
	margin:0px;
}
