


body  {
	text-align:left;
	font:10px  verdana;
	background-color: #a5c84a;
	color: #585858;
	}	a{
		font:verdana;
		color:#333333;
		}
		h1{
			font:18px verdana;
			}
			#creditos		{	background-color: #a5c84a;width: 80em; margin: 0 auto 0 auto; color: #585858; font-size: 12px; text-align: center; padding: 80px 0 0 0;   }
			#creditos a	{ color: #fff; font-size: 9px; font-weight: bold; text-decoration: none;  }


	
/* pagina index
*/

.route			{ padding: 0; }
.route a 		{ font-size: 13px; color: #848484;  }
.route a:hover 	{ font-size: 13px; color: #2F6BBB; text-decoration: underline;  }
.actualname		{ color: #848484; font-size: 12px; }

#contenedor {
	width:960px;
	margin:0 auto;
    background: #FFFFDE url(images/fondowrap.jpg) 101% 0% repeat-y;
		
}
#head {
	width:960px;

    background-color: #7fb400;
		
}
#notidesta {
	width:940px;
    padding:5px 10px 5px 10px;
	font-size:15px;
	color:#FFFFFF;
    background-color: #ffffde;
		
}
/*botones*/
.direje{
		background:url(images/bot/01.png) no-repeat;
		text-decoration:none;
		font-size:12px;
		color:#000000;
	}

.direje:hover{
		background:url(images/bot/01-c.png) no-repeat;
		
	}
	.mace{
		background:url(images/bot/02.png) no-repeat;
		text-decoration:none;
		font-size:12px;
		color:#FFFFFF;
	}

.mace:hover{
		background:url(images/bot/02-c.png) no-repeat;
	}
	.desa{
		background:url(images/bot/03.png) no-repeat;
		text-decoration:none;
		font-size:12px;
		color:#000000;
	}

.desa:hover{
		background:url(images/bot/03-c.png) no-repeat;
	}
	.dtrans{
		background:url(images/bot/04.png) no-repeat;
		text-decoration:none;
		font-size:12px;
		color:#FFFFFF;
	}

.dtrans:hover{
		background:url(images/bot/04-c.png) no-repeat;
	}
/*divcontenido*/
#contenido {
	width:558px;
	float:left;
    background-color: #FFFFFF;
	padding:0px 0px 0px 10px;

min-height:501px;
_height:501px;		

}
#botones {
	width:548px;
	height:96px;
    background-color: #FFFFFF;
}

#contenidoleft {
	width:259px;
	float:left;
	text-decoration:none;
    background-color: #FFFFFF;
	
}
h1.contenidoleft{
	font-size:10px;
	color :#76a601;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	}
#contenidoright {
	width:256px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 5px;
	float: right;
    background-color: #f6f6f6;
}
/*termino divcontenido*/

#left {
	width:184px;
	float:left;
    background-color: #ffffde;
		
}

#right {
	width:195px;
	float:right;
    background-color: #ffffde;
	padding:0px 3px 0px 5px;

		
}
#menuinicio {
	width:184px;
	float:left;
	
    background: #FFFFFF url(images/menuiniciofondo.jpg) repeat-y;
		
}


#links {
	width:184px;
	float:left;
    background-color: #FFFFDE;
		color:#000000;
}

/*termino index*/
/*content*/

#contencontenido {
	width:585px;
	float:left;
    background-color: #FFFFFF;
	padding:0px 0px 0px 10px;

min-height:501px;
_height:501px;		
}

#contenleft {
	width:185px;
	float:left;
    background-color: #ffffde;
		
}
#contenright {
	width:165px;
	float:left;
    background-color: #ffffde;

		
}
#menucontent {
	width:185px;
	float:left;
		
}
#contentlinks {
		width:184px;
	float:left;
    background-color: #FFFFDE;
		color:#000000
		
}
#galleyimg{
	
width:585px;	
	
}
/*terminocontent*/

#clean{
	
	clear: both;
	}
	#footer{
		
		    background-color: #FFFFFF;
		
		}
	
/*	 MENUS							*/


ul.main-menu{
		 background: #FFFFFF url(images/menuiniciofondo.jpg) repeat-y;
	list-style:					none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
		width:184px;
	color: #000000;

}
ul.main-menu li{


	border-bottom:			2px solid #e5e5e5;

	font-size:                    11px;


	
}

ul.main-menu li a{

	display:					block;
	font-size:					13px;
	text-decoration:		none;
	color: 						#000000;

padding: 0px 0px 0px 12px;

	font-size:                    11px;
	
}

ul.main-menu li a:hover, 
ul.main-menu li a.selected{
	background-color: 	#466b00;
	font-size:                    11px;
	color:#fbf000;
}
ul.main-menu li a:hover, 
ul.main-menu li a.selectedd{
	background-color: 	#466b00;
	font-size:                    11px;
	color:#fbf000;
}


/* -- list -- */

ul.list{
	list-style:					none;

	font-size:                    11px;
}
ul.list li{


	font-size:                    11px;
}
ul.list li a{
	color:						#88898a;
	display: block;
	font-size:                    11px;
}
ul.list li a:hover{
	color:						#df6b08;
	font-size:                    11px;
}



/*-- sub menu --*/

ul.sub-menu{
	 background: url(images/fondosubmenu.jpg) repeat-y;
width:184px;
	list-style:					none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

	color: #FFFFFF;
}

ul.sub-menu li{
	

margin: 0px 0px 0px 10px ;
	
	list-style:					none;


	color: #000000;

		
}

ul.sub-menu li a{
	
margin: 0px 0px 0px 10px ;
	display:					block;
	font-size:					11px;

color: #FFFFFF;
text-decoration: none;




		
}

ul.sub-menu li a:hover, ul.sub-menu li a.selected{
	color: 						#fbf000;

margin: 0px 0px 0px 10px ;

	font-size:                    11px;
} 

ul.menutres {
	padding:0px;
	margin:0px;
	font-size:                    15px;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	}
ul.menutres a{
    padding:0px 0px 0px 5px;
	font-size:                    15px;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	}
	
ul.menutres  a:hover, 
ul.menutres  a.selecteddd{
	
	font-size:                    15px;
	border:none;
	color:#fbf000;
}

/*bbcode menu*/
/*imagenes gallery*/
.border-img{
	
	width:						128px;
	_zoom:						1;
	/*background:				url(images/borde.jpg) no-repeat;*/
	border: 2px solid #9c9c9c;

}

.border-img span{
	
	display:					block;
	width:						128px;
	
	
}
/*gallery*/

.imgflota{
	
	width: 142px;
}

.marcoimg{
	padding:10px 7px 0px 7px;
	background: #fff url(images/bg-img.jpg) bottom repeat-x;
}

.mmarcoimg{
	padding: 0;
	margin: 0;
	
}
.one-event{
	margin: 8px 0px;
	padding: 5px 0px;
	font-size: 11px;
	border-bottom: 1px solid #ececec;
}



/* -------------------------------------- 	*/

	.cleaner {clear:both;display:block;}
	.float {float:left;}

	.comments {padding:20px 0 10px 0;}
	.comments h2 {margin:0;padding:0 0 2px 10px;border-bottom:solid 1px #6f9611;background:url(pics/bullets/_bullet-type13.gif) no-repeat 0 8px;}
	.comments h2 a {font-size:14px;text-decoration:none;color:#6f9611;}
	.comments ul {margin:0;padding:0 20px 20px 0;list-style:none;}
	.comments ul li {margin:0;padding:10px 0px 0px 5px;border-bottom:1px solid #6f9611;}
	.comments ul li div.infos {font-size:11px;}
	.comments ul li div.infos span.date {display:block;font-size:12px;}
	 span.author {font-size:14px;color:#000000;}
	.comments ul li div.comment {color:#005084;padding:10px 0 0 0px;background:  15px 5px;min-height:20px;_height:20px;}
	.comments h3 {margin:0;padding:5px 0 0 0;font-size:12px;font-weight:bolder;}
	.comments div.form {padding-top:10px;}
	.comments div.form div.infos {}
	.comments div.form div.infos div.info {text-align:center;display:none;border:solid 1px #6f9611;margin:0 10px;padding:10px;background:#6f9611;color:#6f9611;}
	
	.comments div.form div.emoticons {background:red;margin:0;float:left;width:100px;background:#dfdfdf url(pics/backgrounds/_background-type19.gif) right top no-repeat;color:#fff;text-align:center;padding-top:10px;}
	#bbcode {margin:0px 30px 0px 0px;float:right; padding-top:10px 10px 10px 10px;}
	.comments div.form div.emoticons span {padding:0 2px 0 2px;text-align:center;cursor:pointer;cursor:hand;}
	.comments div.form div.emoticons div {background:url(pics/backgrounds/_background-type20.jpg) left bottom no-repeat;padding-top:4px;height:18px;}
	.comments div.form label {display:block;padding:20px 0 5px 15px;background:url(pics/bullets/_bullet-type17.gif) 2px 21px no-repeat;width:265px;}
	.comments div.form input.input {margin:0;padding:2px 0;width:400px;color:#333;border:solid 1px #d6d6d6;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.comments div.form input.inputBAD {margin:0;padding:2px 0;width:400px;color:#333;border:solid 1px #e40c01;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.comments div.form input.submitt {margin:0px 0px 0px 450px;padding:2px 10px 0px 50px;border:none;background: #FFFFFF url(pics/backgrounds/_background-type21.png)  0 0; width:76px;font-weight:normal;color:transparent;height:25px;}
	.submitt {padding:2px 0px 0px 0px;border:none;background: #FFFFFF url(pics/backgrounds/_background-type21.png)  0 0; width:76px;font-weight:normal;color:transparent;height:25px;}
	.comments div.form textarea.input {margin:0;padding:2px 0;width:400px;height:120px;color:#333;border:solid 1px #d6d6d6;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.comments div.form textarea.inputBAD {margin:0;padding:2px 0;width:400px;height:120px;color:#333;border:solid 1px #e40c01;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.comments div.allPages a { padding:;font-size:	16px;float:left;width:19px;height:100%;padding:7px 3px 0px 12px;display:block;text-decoration:none;color:#003d6b; background:url(images/fondopag_h.jpg) no-repeat 50% 50%;}
.comments div.allPages a:hover {float:left;display:block;text-decoration:none	;color:#ffffff;background: #FFFFFF url(images/fondopag.jpg) no-repeat 50% 50%; }
.comments div.allPages a.lnkpagOn { float:left;display:block;text-decoration:none	;color:#ffffff;background: #FFFFFF url(images/fondopag.jpg) no-repeat 50% 50%; }

	
	
	
div.downloads {padding:20px 0 10px 0;}
div.downloads h2 {margin:0;padding:0 0 2px 10px;font-size:14px;font-weight:bolder;border-bottom:solid 1px #005084;color:#005084;background:url(pics/bullets/_bullet-type13.gif) no-repeat 0 6px;}
div.downloads ul {margin:0;padding:0 20px 0 0;list-style:none;}
div.downloads ul li {margin:0;padding:10px 0 10px 5px;}
div.downloads ul li div.infos {}
div.downloads ul li div.infos span.date {color:#006fb8;}
div.downloads ul li div.infos span.size {padding-left:10px;color:#006fb8;}
div.downloads ul li div.title {}
div.downloads ul li div.title a {color:#222;}
div.downloads ul li div.titlee a {color:#222;}
div.downloads ul li div.title a:hover {color:#ff7e01;}
div.downloads div.title a:hover {color:#ff7e01;}
#pag{padding:15px 0px 0px 0px;text-align:center;}
div.downloads #pag a { float:left;width:29px;height:100%;padding-top:15px;display:block;text-decoration:none;color:#003d6b; background:url(images/fondopag_h.jpg) no-repeat 50% 50%;}
div.downloads #pag a:hover {float:left;width:29px;display:block;text-decoration:none	;color:#ffffff;background: #FFFFFF url(images/fondopag.jpg) no-repeat 50% 50%; }
div.downloads #pag a.lnkpagOn { float:left;width:29px;display:block;text-decoration:none	;color:#ffffff;background: #FFFFFF url(images/fondopag.jpg) no-repeat 50% 50%; }



/*video galery*/


	/*****************************
	*********	GALLERY	*********/


	#content div.photo_container{
		float:	left ;
		margin:	0 ;
		padding:	0 ;
		width:	33% ;
	}

	#content div.photo_frame{
		background:	#fff url('../images/bg_home/gallery-photo.jpg') repeat-x bottom left ;
		border:		1px #5e6f9d solid ;
		margin:		0 auto ;
		width:		128px ;
	}

	#content div a.photo{
		background:		none ;
		display:			block ;
		float:			none ;
		height:			88px ;
		margin:			7px 6px -7px 6px ;
	}

	#content p.photo_desc{
		background:		#fff url('../images/bg/photo-desc.jpg') repeat-x top left ;
		color:			#4c4c4c ;
		display:			block ;
		float:			none ;
		font-size:			12px ;
		margin:			3px auto ;
		min-height:		60px ;
		_height:			60px ;
		padding:			6px 7px 0 7px ;
		width:			116px ;
	}
	
.home-banner-left { padding: 15px 0 15px 0; }

/* Floating Images */
.floatleft, .floatright			{ }
.floatleft						{ padding-right: 10px; }
.floatright						{ padding-left: 10px; }
.floatingimage					{ padding: 1px; border: 1px solid #999; }
.floatingimage img 				{ border: 4px solid #fff;	 }
.floatingimage img#CTRLInline,
.floatingimage img#CTRLOutlineI { border: 0; padding: 0px; }
.floatingdesc 					{ font-size: 0.9em; font-weight: normal; font-style: italic; color:#999; text-align: left; padding-top: 5px; min-height: 10px; }

div#gallery						{ clear: both; padding-top: 20px; border-bottom: 1px solid #cccccc; }
div#gallery .floatleft		 	{ padding: 0px 5px 10px 5px; margin: 0px 0px 10px 0px;  }
div#gallery .floatingimage		{ width: 128px; height: 90px; overflow: hidden; background: #fff;  }
div#gallery .floatingimage img	{ position: absolute; clip:rect(0px, 128px, 90px, 0px); border: none;  }
div#gallery .floatingdesc		{ width: 130px; min-height: 25px; overflow: hidden; }
div#gallery .ghead 				{ border-bottom: 0px solid #cccccc;  }

div#gallery .ghead h6			{ font-family: "Trebuchet MS"; font-size: 16px; color: #000; border: 0; }
div#gallery .gfoot 				{ visibility: hidden; }

/* end floating images */

	#kpaginate td{
		padding: 0 4px ;
		width: 20px ;
	}

	#kpaginate a{
		display: block ;
		font-family: arial ;
		font-size: 12px ;
		padding: 2px 0 ;
		text-align: center ;
		text-decoration: none ;
	}

	#kpaginate a.normal{
		background: #def ;
		color: #369 ;
	}

	#kpaginate a.selected{
		color: #fff ;
		display: block ;
		background: #f70 ;
	}

	#kpaginate a.back,
	#kpaginate a.next,
	#kpaginate a.backdis,
	#kpaginate a.nextdis{
		background: url('images/kpaginate-actions.png') no-repeat ;
		height: 14px ;
	}

	#kpaginate a.back{
		background-position: 0 0 ;
	}

	#kpaginate a.backdis{
		background-position: 0 -24px ;
	}

	#kpaginate a.next{
		background-position: -24px 0 ;
	}

	#kpaginate a.nextdis{
		background-position: -24px -24px ;
	}
