/* Darwins Contenido/otras */

*{
	margin:0px;
	padding:0px;
	}
body{
	background:#dbe3cb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
p{ font-size:12px;}
h6{font-size:13px;}
h5{font-size:14px;}
h4{font-size:15px;}
h3{font-size:16px;}
h2{font-size:17px;}
h1{font-size:18px;}	
.clear{clear:both;}
	
.contenedor{
	width:932px;
	margin:0 auto;
	background:url(../images/fondo_borde.jpg) repeat-y ;
	padding:0 4px;
	}	
	#header{
		width:932px;
		height:230px;
		background:url(../images/fondo_header.jpg) repeat-x;
		}
		#logo{
			background:url(../images/logo-darwins.jpg) no-repeat;
			width:326px;
			height:170px;
			float:left;
			}
		#banner{
			height:171px;
			width:590px;
			margin:10px 15px 0px 0px;
			display:block;
			float:right;
			background:#ccc;
			z-index:-1000;
			}
			#natural{
				z-index:1000;
				background: url(../images/selective.png) no-repeat;
				width:132px;
				height:36px;
				position:relative;
				top:-53px;
				left:0px;
				}
		#menu-superior{
			float:right;
			margin-top:10px;
			margin-right:15px;
			}
		
		
		
table#contenido{
	width:932px;
	margin-bottom:30px;
	background:#fff url(../images/fondo_contenido.jpg) repeat-x;
	}		
	table#contenido td#izquierda{
		width:312px;
		padding:10px 42px 10px 10px;
		}	
	table#contenido td#derecha{
		width:580px;
		padding:10px;
		}	
		#menu{
			margin-bottom:10px;
			}	
			
			
			
			
		#pie{
			border-top:1px solid #8f8a2c;
			width:892px;
			margin:0 auto;
			color:#333;
			font-size:11px;
			padding:10px 10px 0 10px;
			color:#555;
			}
			#pie td{
				color:#555;
				padding:3px 0;
				}
			#pie td strong{
				color:#407340;
				padding:3px 0;
				}
				#pie .imgs_pie{
					margin:5px auto;
					}
				#pie a img{
					margin:5px 10px;
					}
		

.fondo-bajo-pie{
	background:url(../images/fondo_bajo_pie.jpg) no-repeat;
	height:18px;
	width:940px;
	margin:0 auto;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.moduletable-general{
	border:1px solid #8f8a2c;
	border-top:10px solid #8f8a2c;
	padding:10px;
	margin-bottom:20px;
	width:190px;
	}	
	.moduletable-general h3{
		font-variant:small-caps;
		color:#005619;
		margin-bottom:15px;
		}
		.moduletable-general ul{
			margin-left:10px;
			}
			.moduletable-general li{
				color:#646464;
				list-style: square;
				font-size:11px;
				}
				.moduletable-general li a{
					color:#646464;
					text-decoration:none;
					padding-bottom:5px;
					display:block;
					}
					.moduletable-general li a:hover{
						color:#947000;
						text-decoration:underline;
						}
	
	
	.moduletable-nav{
		border:none;
		color:#000;
		}
		.moduletable-nav ul{
			text-align: center;
			}
		.moduletable-nav li{
			list-style:none;
			display:inline;
			}
		.moduletable-nav li a{
				background: url(../images/menu_top_hover.jpg);
				color:#fff;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;
			margin-left:10px;
			width:106px;
			height:24px;
			display:block;
			float:left;
			padding:8px 0 0 0;
			}
			.moduletable-nav li a:hover{
				background:url(../images/menu_top_link.jpg);
				color:#38310d;
				}
			.moduletable-nav li.item47 a:hover{
				background:url(../images/menu_top_hover_santiago.png);
				color:#fff;
				}
			.moduletable-nav li.item48 a:hover{
				background:url(../images/menu_top_hover_valparaiso.png);
				color:#fff;
				}
			.moduletable-nav li.item50 a:hover{
				background:url(../images/menu_top_hover_chile.png);
				color:#fff;
				}
		
		
	.moduletable_nada{
		border:none;
		}
		
	ul#jw-sir li._nada{
		list-style:none;
		}	
	
	
/* JOOMLA */

.article_separator{
	width:100%;
	background:#ccc;
	height:1px;
	display:block;
	margin:15px 0 25px 0;
	}
.contentheading{
	font-size:21px !important;
	color:#0c352d;
	margin-bottom:15px;
	border-bottom:1px solid #a6a032;
	display:block;
	width:570px;
	}
.contentheading a{
	font-size:21px !important;
	color:#0c352d;
	display:block;
	width:570px;
	text-decoration:none;
	}


.contentpaneopen p a{
	font-weight:bold;
	color:#005619;
	text-decoration:underline;
	font-size:11px;
	margin-top:15px;
	display:block;
	}
.contentpaneopen img{
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
	}


	.readon{
		font-weight:bold;
		color:#005619;
		text-decoration:underline;
		float:right;
		font-size:11px;
		margin-top:15px;
		display:block;
		}		

.buttonheading{
	width:10px;
	}

table .contentpaneopen tbody tr td .buttonheading a{
	width:26px;
	}
	

.contentpane{
	font-size:11px;
	}
.back_button a{
	color:#0c352d;
	font-size:11px;
	font-weight:bold;
	}	
	
	
.sectiontableheader{
	padding-bottom:10px;
	padding-top:10px;
	}
.sectiontableheader a{
	font-size:13px;
	color:#675c21;
	}
	
.sectiontableentry1 a,
.sectiontableentry2 a{
	color:#005619;
	padding:5px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}
	.sectiontableentry1 a:hover,
	.sectiontableentry2 a:hover{
		color:#675c21;
		padding:5px;
		display:block;
		text-decoration:underline;
		}
	

.componentheading{
	font-size:21px !important;
	color:#0c352d;
	margin-bottom:15px;
	border-bottom:1px solid #a6a032;
	display:block;
	width:570px;
	}

.contentpaneopen tbody tr td  div{
	font-size:11px;
	color:#0c352d;
	line-height:17px;
	}
	
.contentpane  li{
	padding: 5px 0;
	display:block;
	list-style:square;
	}
.contentpane ul li a{
	margin:0 5px;
	color:#0c352d;
	}
.contentpane ul li a:hover{
	color:#675c21;
	}
li a.category {
	color:#8f8a2c;
	font-size:12px;
	text-decoration:underline;
	list-style:none;
	}
.small{
	font-size:11px;
	}

table{
	}
table tbody tr td a{
	color:#8f8a2c;
	font-size:11px;
	text-decoration:none;
	}
table tbody tr td a{
	color:#0c352d;
	font-size:11px;
	text-decoration:underline;
	}
table tbody tr td {
	font-size:11px;
	}
table tbody tr td b	a{
	color:#8f8a2c;
	font-size:11px;
	text-decoration:none;
	}
table tbody tr td b	a:hover{
	color:#0c352d;
	font-size:11px;
	text-decoration:underline;
	}





/* GALERIA DOWNLOADS */

.jd_top_navi{
	border:none;
	}	
jd_div {
	margin:0;
	}

.jd_body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:130%;
	text-align: justify;
	height:130%;
	margin-left: 15px;
	margin-right: 15px;
	}

.jd_cat_title {
	text-align: left;
	font-weight: bolder;
	border: 1px double #cccccc;
	width: auto;
	background: url(images/button_bg.png) repeat-x;
	padding: 5px 10px 5px 5px;
	line-height: 20px;
	margin: 10px;
	font-size: 14px;
	}

.jd_top_navi {
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	padding: 10px 5px 20px 5px;
	line-height: 13px;
	margin: 0px;
	vertical-align: bottom;
	text-decoration:none;
	color:#8f8a2c;
	}
.jd_top_navi a{
	text-decoration:none;
	color:#8f8a2c;
	}

.jd_cat_subheader {
	text-align: left;	
	font-size: normal 12px;
	width: 100%;
	padding: 8px 5px 8px 5px;
	line-height: 20px;
	margin: 2px 0px 2px 0px;
	vertical-align: middle;
	background-color: #F5F5F5;
	letter-spacing: 0px;
	border-bottom: 1px dashed #BBBBBB;
	background:#fff;
	border:1px solid #8f8a2c;
	border-top:10px solid #8f8a2c;
	font-size:11px;
	}

.jd_footer {
	text-align: center;
	padding: 3px 3px;
	font: normal 12px;
	background-color: #FFFFFF;
	color:#0c352d;
	font-size:11px;
	font-weight:bold;
	}
.jd_footer a{
	color:#0c352d;
	font-size:11px;
	font-weight:bold;
	}

.jd_div_content {
	padding-left:10px;
	padding-right:10px;
	padding-top: 2px;
	vertical-align: top;
	}

.jd_td_cat_files {
	text-align: right;
	padding-left:10px;
	padding-right:5px;
	padding-top: 0px;
	vertical-align: middle;
	}

.jd_search_form {
	text-align: left;    
	font-size: normal 12px;
	width: 100%;
	padding: 8px 8px 8px 8px;
	line-height: 20px;
	margin: 3px;
	vertical-align: middle;
	background-color: none; 
	letter-spacing: 0px;
	}

.jd_search_result_title{
	text-align: center;
	font-weight: normal;
	padding: 5px 10px 5px 5px;
	line-height: 20px;
	margin: 100px;
	width: 100%;
	background: none;
	}


.jd_search_results{
	text-align: left;
	font-weight: normal;
	border: 1px double #cccccc;
	background: url(images/button_bg.png) repeat-x;
	padding: 0px 10px 5px 5px;
	line-height: 20px;
	margin: 10px;
	width: 100%;
	}

jd_ul {
	list-style:url(../images/pfeil_liste.gif);
	margin:0;
	padding:0;
	margin-left:15px;
	}

jd_ul jd_li {
	font-weight:bold;
	}

jd_h3 {
	margin-bottom:10px;
	color: #990000;
	}

.jd_small {
	color:#666666;
	}

.jd_date {
	color:#999999;
	}

.jd_inputbox {
	background-color:#FFFFFF;
	padding:2px;
	color:#333333;
	}

.jd_readon {
	padding-left:5px;
	}

jd_img {
	border:none;
	}

.jd_button {
	color: #333333;
	font-family: Arial, Hevlvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	/* border: 1px solid #cccccc;*/
	width: auto;
	background: url(../images/button_bg.png) repeat-x;
	padding: 3px 5px 2px 5px;
	line-height: 18px !important;
	line-height: 16px;
	height: 25px !important;
	height: 24px;
	margin: 1px;
	}

.jd_back_button {
	  color: #333333;
	  font-family: Arial, Hevlvetica, sans-serif;
	  text-align: center;
	  font-size: 11px;
	  font-weight: bold;
	  border: 1px solid #cccccc;
	  width: 55px;
	  background: url(../images/button_bg.png) repeat-x;
	  padding: 0px 5px;
	  line-height: 18px !important;
	  line-height: 16px;
	  height: 19px !important;
	  margin: 1px;
	}

.jd_pagenav_next {
	  color: #333333;
	  font-family: Arial, Hevlvetica, sans-serif;
	  text-align: center;
	  font-size: 11px;
	  font-weight: bold;
	  border: 3px double #cccccc;
	  width: 50px;
	  background: url(../images/button_bg.png) repeat-x;
	  padding: 0px 5px;
	  line-height: 18px !important;
	  line-height: 16px;
	  height: 19px !important;
	  height: 19px;
	  margin: 1px;
	}
.jd_pagenav_prev {
	  color: #333333;
	  font-family: Arial, Hevlvetica, sans-serif;
	  text-align: center;
	  font-size: 11px;
	  font-weight: bold;
	  border: 1px solid #cccccc;
	  width: 50px;
	  background: url(../images/button_bg.png) repeat-x;
	  padding: 0px 5px;
	  line-height: 18px !important;
	  line-height: 16px;
	  height: 19px !important;
	  height: 19px;
	  margin: 1px;
	}
.jd_pagenavbar {
	margin-left: 10px;
	float: left;
	}	
form #go_cat

#cat_list .inputbox{
	color:#0c352d;
	}








.jg_element_gal{
	padding:20px 0;
	display:block;
	}
.jg_pagination{
	font-size:11px;
	padding-bottom:10px;
	}
.jg_pagination a{
	font-weight:bold;
	color:#005619;
	text-decoration:underline;
	}
.jg_back a{
	font-size:11px;
	background:#a6a032;
	display:block;
	padding:5px 10px;
	color:#fff;
	text-decoration:underline;
	margin-top:15px;
	}

.jg_element_txt ul li {
	font-weight:bold;
	font-size:11px;
	margin-top:15px;
	}
.jg_element_txt ul li a {
	font-weight:bold;
	color:#005619;
	text-decoration:underline;
	font-size:11px;
	margin-top:15px;
	}




