/* @override http://monkey.local/watimberdecking.com.au/squelettes/habillage.css */

/* CSS */

/* RESET */

* {	margin: 0;	padding: 0;	outline: 0; }
p{ margin: 15px 0 15px 0; line-height:1.5em; }
#page9 p { margin-top:0; }
i{ font-style: italic; }
strong{ font-weight: bold; }
#page6 strong { color:#eedfd3; font-weight:normal; }
h1{ font-size: 18px; font-weight:normal; font-style:italic; color:#eedfd3; width:270px; }
h2 { font-size: 14px; font-weight:normal; color:#eedfd3; }
h3{ font-size:12px; font-weight: bold; margin: 20px 0 20px 0; }
ol li{ list-style: decimal; margin-left: 25px; }
ul li{ list-style: disc; margin-left: 15px; margin-bottom:2px; }
a, a:visited { color:#dfbfa5; text-decoration:none; }
a:hover { color:#dfbfa5; text-decoration:underline; }
a.spip_in, a.spip_in:visited { color:#dfbfa5; text-decoration:none; }
a.spip_in:hover { text-decoration:underline;}
a.spip_out { color:#dfbfa5; text-decoration:none; }
a.spip_out:visited { text-decoration:none; }
a.spip_out:hover { text-decoration:underline; }
a img { border: none; }

html { background-color:#ba6206; height: 100%;  }

body { height: 100%; font-family: "Helvetica"; font-size:12px; margin:0; }

#wrapper { background:#c76906 url(images/bg.jpg) no-repeat top center; width:100%; }
#home #wrapper { background:#c76906 url(images/home_bg.jpg) no-repeat top center; }
#page3 #wrapper { background:#c76906 url(images/fund_bg.jpg) no-repeat top center; }
#page5 #wrapper { background:#c76906 url(images/amigo_bg.jpg) no-repeat top center; }
#page6 #wrapper { background:#c76906 url(images/contact_bg.jpg) no-repeat top center; }
#page { width:955px; overflow:auto; margin:0 auto; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#2b180c; min-height:500px; }
#home #page { height: 586px; overflow: visible; }
#page3 #page { min-height:580px; }

/****** Home ******/

#cactus { float:left; text-align:center; margin-top:216px; }
#cactus ul { margin-top:200px; margin-left:20px; list-style:none; margin:0; padding:0; }
#cactus ul li { margin:0; padding:0; list-style:none; }
#hombres a { display:block; width:200px; height:370px; }
#hombres a:hover { text-decoration:none; }
#hombres ul { width:339px; position:absolute; z-index:1000000; display:none; top:20px; left:90px; line-height:8px; }
#hombres ul li ul { padding:0 33px 0 16px; width:290px; position:relative; background:url(images/hombre_bg.png) repeat-y top left; display:block; top:0; left:0; line-height:14px; }
#hombres ul li a { background:none; text-decoration:underline; font-size:10px; display:inline; }
#hombres ul li strong { color:#8d431b; }
#hombres table { margin-top:10px; margin-left:10px; }
#hombres td { padding-right:20px; text-align:left; color:#000; font-size:10px; line-height:12px; }

#home_news { width:239px; height:119px; position:relative; float:right; margin-right:56px; margin-top:315px; }
#home_news p { margin-top:0; }
#news_home_date { font-size:14px; color:#944718; }
#news_home_con { color:#000; }
#news_home_con a { text-decoration:underline; }
#more_news { position:absolute; bottom:0; right:0; }
#more_news_link { width:59px; height:12px; background:url(images/more_news.gif) no-repeat top left; line-height:5px; font-size:5px; display:block; }
#more_news_link:hover { background-position:bottom left; text-decoration:none; }

/****** End Home ******/


/****** Menu ******/
#nav { padding-top: 57px; height:19px; padding:30px 0 27px; background:url(images/nav_bg.jpg) no-repeat top center; width:100%; }
#nav ul { margin:0 auto; width:850px; }
#nav li { float: left; position: relative; list-style:none; margin-left: 0px; height:19px; background:url(images/nav_sprite.jpg) no-repeat top left; }
#nav li a, #nav a:link, #nav a:visited { text-decoration: none; display:block; height:19px; background:url(images/nav_sprite.jpg) no-repeat top left; }
#nav li a:hover { text-decoration: none; }
#nav ul li.spacer { width:31px; background:none; }

#nav ul li#nav2 { width:95px; }
#nav ul li#nav2 a { width:95px; }
#nav ul li#nav2 a:hover { background-position:0 -21px; }
#nav ul li#nav2.on a { background-position:0 -21px; }

#nav ul li#nav3 { width:197px; background-position:-97px 0; }
#nav ul li#nav3 a { width:197px; background-position:-97px 0; }
#nav ul li#nav3 a:hover { background-position:-97px -21px; }
#nav ul li#nav3.on a { background-position:-97px -21px; }

#nav ul li#nav4 { width:101px; background-position:-296px 0; }
#nav ul li#nav4 a { width:101px; background-position:-296px 0; }
#nav ul li#nav4 a:hover { background-position:-296px -21px; }
#nav ul li#nav4.on a { background-position:-296px -21px; }

#nav ul li#nav5 { width:166px; background-position:-399px 0; }
#nav ul li#nav5 a { width:166px; background-position:-399px 0; }
#nav ul li#nav5 a:hover { background-position:-399px -21px; }
#nav ul li#nav5.on a { background-position:-399px -21px; }

#nav ul li#nav6 { width:81px; background-position:-567px 0; }
#nav ul li#nav6 a { width:81px; background-position:-567px 0; }
#nav ul li#nav6 a:hover { background-position:-567px -21px; }
#nav ul li#nav6.on a { background-position:-567px -21px; }

#nav ul li#nav0 { width:52px; background-position:-650px 0; }
#nav ul li#nav0 a { width:52px; background-position:-650px 0; }
#home #nav ul li#nav0 a { width:52px; background-position:-650px -21px; }
#nav ul li#nav0 a:hover { background-position:-650px -21px; }

/****** End Menu ******/

#top { overflow:auto; position:relative; padding-left:53px; padding-top:18px; }
#page #logo { padding-top:42px; float:left; width:680px; }
#home_link { float:left; }
#home_link a { width:146px; height:157px; display:block; }
#home_link a:hover { text-decoration:none; }
.art_con { padding-bottom:20px; }

#con { overflow:auto; margin-top:68px; padding-left:114px; width:535px; font-size:14px; position:relative; }
#page9 #con { background:url(images/news_bg.jpg) no-repeat 629px 139px; min-height:300px; }
#page5 #con, #page9 #con { width:830px; }
.doc_title { color:#2b180c; font-size:14px; font-weight:bold; padding-bottom:15px; }
#page2 .doc_title { width:202px; text-align:center; }
#img_large, .img_large { width:451px; height:347px; position:absolute; top:118px; left:105px; display:none; z-index:99999; }
.img_large  { top: -350px; left: 5px; }
#page9 #articles { float:left; width:490px; }
#page9 #archive_content { width: 145px; float:left; overflow: auto; padding-left:125px; text-align:center; }
#page9 #archive_content h1 { width:auto; padding-bottom:20px; }
#page9 #archive_content a, #page9 #archive_content a:visited { color:#2b180c; }
#page9 #archive_content .on a, #page9 #archive_content .on a:visited { color:#fed66c; cursor:default; }
#page9 #archive_content a:hover { color:#fed66c; text-decoration:none; }
#page9 .art_con { padding-bottom: 0; }
.news_link { padding-bottom:5px; }
.news_article { position: relative; overflow: visible; padding-bottom: 20px; clear: both; }
#page9 h2 { padding-top: 40px; }
#pagination { clear: both; font-size: 18px; padding-top: 30px; padding-bottom: 20px; color: #DFBFA5; }
#pagination .on { color: #2B180C; }
#pagination1 { clear: both; font-size: 18px; padding-top: 0; padding-bottom: 30px; color: #DFBFA5; }
#pagination1 .on { color: #2B180C; }
#img_large, .img_large { background:url(images/large_mask.png) no-repeat left top; padding: 29px 0 0 33px; width: 418px; height: 318px; }
.thumb a { width: 104px; height: 79px; padding: 8px 0 0 8px; background:url(images/thumb_mask.png) no-repeat left top; display: block; }

#con_left { float:left; overflow: auto; width: 420px; position: relative; }

#con_right { width: 360px;  float: left; overflow: auto; position:relative; padding-left:32px; padding-top:120px; }
#page5 #con_right { width: 372px; padding-left: 20px; overflow: hidden; }
.thumbs { overflow: visible; position: relative; }
.thumb { float:left; padding:2px; }

#docs { overflow: auto; }
.info_doc { float: left; width: 202px; padding-right: 25px; }

/**** Footer ****/

#ft { background:#e9d5ad url(images/bottom.jpg) no-repeat bottom center; }
#home #partners_top { background:url(images/partners_top_home.jpg) no-repeat top center; }
#partners_top { width:100%; height:86px; background:url(images/partners_top.jpg) no-repeat top center; }
#partners { margin:0 auto; width:955px; overflow:auto; padding-bottom:66px; }
#p_left { width:170px; float:left; }
#p_right { width:785px; float:left; overflow:auto; }
.logo { width:160px; height:95px; text-align:center; float:left; padding-top:5px; }

/**** End Footer ****/