/**************************************************
File:      /scripts/theme01.css
Create By: Interocan Studio Corp. 2007 - 2008
Author:    jackal@interoceanstudio.com
Web: 	     http://www.futuroforestal.com
Desc: 	   CCS for the site
History:	 2008-05-03 created
**************************************************/

/* GENERAL *************************************************/
@font-face {font-family: 'engra'; src: url('eg.eot' );  src: url('eg.eot?#iefix') format('embedded-opentype'), url('eg.woff') format('woff'), url('eg.ttf') format('truetype'), url('eg.svg#LevenimMTRegular') format('svg'); font-weight: normal; font-style: normal;}  
.engra {font-family: engra , tahoma, helvetica, sans-serif;}  


.frame{border:solid 1px #FF0000;}
*{margin:0; padding:0;}
a{outline:none; text-decoration: none;}
body{margin-top:20px; font-size:0.75em; color:#6B300D;}
.bg_brown{background:#45200A;}
.bg_green{background:#E2EFD4;}
.main_font{font-family:"Franklin Gothic Book", Arial, Helvetica, sans-serif;}
.hiddenPic {display:none;}
.bullet{list-style:disc !important; margin-left:25px;}
#content li{list-style:disc !important; margin-left:25px;}
.selected{color:#7AC142;}

#box_blue{margin:auto; width: 100%px; background-color:#D0E0E9;}
#box_blue p{margin-bottom:10px;}
.box_blue_ff{min-height:348px;}
.box_blue_ie{min-height:358px;}
#page_text{margin:10px;}

.drop_big{width:320px; height:280px; margin:auto; margin-top:35px;}
.drop_big_inner{margin:25px; color:#FFFFFF;}
.drop_big table{border-collapse:collapse;}
.drop_big td{border:#FFFFFF 1px solid; padding:5px;}

/*** PAGE TYPE 0***/
#page0_text{margin:auto;}
#page0_text td{padding:2px 15px; color:#000000; vertical-align:top;}
#page0_text h2{font-size:1.4em; margin:0px; !important}
#page0_text h3{font-size:1.2em; color:#999999; margin:0px;}
.page0_title{width:270px; vertical-align:bottom;}
.page0_title h3{color:#C5C7C8; }
/*
.page0_frame1{border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.page0_frame2{border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.page0_frame3{border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
*/

/*** PAGE TYPE 2***/
#type2_bg{width:870px; height:380px;}

/*** PAGE TYPE 3***/
#bottom_menu td{ text-transform:uppercase;}


/*** PAGE TYPE 4***/
#content_frame{border:#B5CFD6 solid 1px; padding:10px; margin-bottom:25px;}
#page_title2{margin-left:0px !important;}

/*** SITEMAP ***/
#sitemap{width:300px; margin:auto;}

/*** CONTACT US ***/
.contactus{margin-left:10px;}
.contactus a{color:#7BA6BD}

h1{
  font-size:1.2em;
  color:#6B300D;
  margin-left:10px;	
}

h2{
  font-size:1.2em;
	margin-bottom:5px;
	margin-top:5px
}

h2.engra{font-size:1.4em;}

h3{
    font-size:0.75em;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:normal;
}


.small{
  font-size:0.75em;
}
.big{
  font-size:1em;
}
.xbig{
  font-size:1.5em;
} 
.light{
  color:#FFFFFF
}

.clear{
  clear:both;
}
.normal{ 
  background-color: #FFFFFF;
}
.left{
  text-align:left;
	float:left;
}
.right{
  text-align:right;
	float:right;
}

#drop5{
  padding:10px;
  width:180px;
  height:160px;
  float:left;
  background-image: url(../images/drop_green.png);
  background-repeat:no-repeat;
  margin-top:180px;
  margin-left:20px;
}


.bg_blue1{
  background:#DEEBEF; 
}
.drop_left{
  padding:10px;
  width:180px;
  height:160px;
  float:left;
  background-repeat:no-repeat;
}
.drop_left:hover{
	/*background-image:url(../images/drop_brown.gif);*/
	background-repeat:no-repeat;
	cursor:pointer;
}
.drop_left p{
  margin-top:15px;
}
.drop_right{
  padding:10px;
  width:180px;
  height:160px;
  float:right;
  background-repeat:no-repeat;
}
.drop_right:hover{
	/*background-image:url(../images/drop_brown.gif);*/
	background-repeat:no-repeat;
	cursor:pointer;
}
.drop_right p{
  margin-top:15px;
}



.drop_center{
  height:10px;
	clear:both;
}
.drop_number{margin-top:15px; font-size:0.75em;}
.drop_title{margin-top:5px; font-size:1em;}
.drop_text{margin-top:5px; font-size:1em;}
.spacer{
  height:30px;
}

/* MAIN LAYOUT *********************************************/
#container{
  margin:auto;
  width:900px; 
}

#message{
	width:525px;
	float:left;
	color:#FFFFFF;
	padding:40px 0 0 8px;
}
#message a{color:#FFFFFF; text-decoration:underline;}

#logo{
	width:900px;
	margin:auto;
	height:50px;
	margin-bottom:10px;
}
#logo_img{
  float:right;
  width:366px;
}

#container_inner{
	background:#FFFFFF;
}

#topmenu{
	margin:auto;
	width:880px;
}
#submenu{ 
  height: 16px; 
}

#content{
  width:876px;
	margin:auto;
	padding-top:5px;
}

#content_wall{
  width:876px;
	margin:auto;
	padding-top:5px;
}

#content_left{
  float:left;
  width:450px; 
}
#content_right{
  float:right;
  width:410px; 
  margin-right:4px;
  margin-bottom:3px;
}

#bottom_menu{
  margin:auto;
  width:880px; 
	padding-top:5px;
}

#footer{
  margin:auto;
  width:880px; 
	height:20px;
}
#footer a, footer a:visited{
  text-decoration: none;
	color:#FFFFFF;
}
#footer a:hover{
  text-decoration: none;
color: #7BA6BD;
 }

#footer_content{
  float:right;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:15px;
}

#footer2{margin:auto; width:880px;}
#footer2 a, footer a:visited{text-decoration: none; color:#6B300D;}
#footer2 a:hover{text-decoration: none; color: #7BA6BD;}
#footer2_content{text-align:right; font-weight:normal; color:#6B300D; margin-top:10px; margin-bottom:15px;}
#footer2_content a{color:#6B300D;}


/*** WHITE FRAME ***/
#container_main{width:900px; margin:auto;}
#ccontainer_content{width:877px;}

#container_out{margin:0px; width:896px; padding-left:0px; padding-right:0px;}
.container_in {background: transparent; margin:0em;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.content {display:block; background:#ffffff; border:10px solid #fff; border-width:0 10px;}


/*** PAGE TYPE 6***/
.type6 h1{margin-left:0 !important; }


/*** PAGE TYPE 7***/
.team01{width:870px;}
.team01_left{width:120px}
.team01_right{width:710px; padding:0 20px; vertical-align:top;}
.team01_right h2{font-weight:normal; font-family: engra , tahoma, helvetica, sans-serif; font-size:150%;}










	
	

