/*
** CSS for Maderas Cultivadas
*/

BODY    { font-family:Arial, sans-serif; margin:0px; padding:0px;
          color:#000000;  background:#fff; 
          text-align:center; font-size:12px;}
	
IMG     { border:0px solid #ffffff;
	}

img#rgt { margin-left:5px;}	
	
a       { color:#387740; text-decoration:none; font-weight: bold; 
	}
	
a:hover { color:#cc0000; font-weight: bold;
	}         

table   { font-size:12px;
	}

p#title { font-size:16px; font-weight:bold; 
	  color:#cc0000; margin:15px 0px -10px 0px;
	}
	
p#short { margin-top:-10px;
	}

hr.cleaner 	 { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
		   border:none; visibility: hidden;
		 }

/*
***********************************************************************
** Major divisions, we use these to seperate the document sections and
** subsections.
***********************************************************************
*/


div#wrapper	{ width:900px; background-color: #FFFFFF;
		  margin:0px auto 0px auto;
		}
		
div#topline     { width:900px; height:117px; text-align:left;
		}
div#topline img { margin:20px 0px 0px 15px;
		}		
		
div#banner      { width:900px; height:150px; /*background:#FFFDE4;*/
	        }
	        
div#gline       { width:900px; height:28px; 
		  background:#579034;
		  /*background-image:url("../imgs/gline.gif");*/
	        }
html>body div#gline  { height:30px;
		     }
	        
div#opts_tm     { padding-top:6px; text-align:right;
		}
	        
div#opts_tm a   { color:#fff; padding:0px 40px 0px 0px;
	        }
div#opts_tm a:hover  { color:#cc0000;
	             }

/**/

div#middle      { background-image:url("../imgs/bgcont.gif"); 
		  width:900px; min-height:300px; margin:0px auto 0px auto; text-align:left;
		}
		
html>body div#middle { margin:0px 0px 0px 0px;
		      }
		      
div#rgmen       { /*position:realtive*/; margin:0px auto 0px auto; width:160px; left:0;
	          text-align:left;
		}
div#rgmen a     { display:block;
		}
div#rgmen ul    { list-style:none; margin:15px 0px 0px 10px;
		}

div#content     { margin:0px 0px 0px 0px;
		}

div#txt         { text-align:justify; padding:0px 10px 0px 10px;
		}

/**/

table#cathome   { width:680px; margin:10px 0px 0px 50px;
		}
		
table#cathome td  { text-align:center; height:160px;
		  }
table#cathome img  { margin-top:2px;
		   }		  
		  
/**/

table#cats     { width:600px; margin:20px 0px 0px 50px;
	       }
		
table#cats td  { text-align:center; height:160px;
	       }

/**/

table#contact   { font-size:12px; margin:5px 0px 0px 0px; color:#fff;
		  width:710px; border:2px solid #fff; font-weight:bold;
		  background-image:url("../imgs/melina.jpg");
		}
table#contact table   { font-size:12px; margin:0px 0px 0px 0px; color:#fff;
		        font-weight:bold;
		      }

table#contact td { vertical-align:top;
		 }		
table#contact th { color:#fff; text-align:center; background:#448837;
		 }		

/**/

div#map { margin:40px 0px 0px 200px; padding:0px;
	  text-align:left;
	}

div#map a { display:block;
	  }

div#map span { font-size:14px; color:#367410; font-weight:bold;
	       display:block;
	     }

div#map span a { white-space:nowrap;
       	       }
/**/

img#imgcr { margin:0px 0px 10px 0px ;
	  }

/**/

div#footer      { width:900px; height:37px; text-align:right;
		  background-image:url("../imgs/footer.gif");
		}

html>body div#footer { margin:10px 0px 0px 0px;
		     }		
		
div#footer img  { margin:15px 30px 0px 0px;
		}		
		
div#tic         { text-align:right; font-size:10px; color:#999999; 
		  background:#fff;
		}
div#tic a       { color:#999999; 
		}
div#tic a:hover { color:#387740;
		}
