body
{
	background-color:#f9f9f9;
	margin:0;
	padding:0;
	font-family:  "Open Sans",arial,sans-serif;
	overflow-x:hidden;
}
a
{
	cursor:pointer;
	text-decoration:none;
	
}
.top_green
{
	background-color:#005F2A;
	height:578px;
}
.top_green_1
{
	background-color:#005F2A;
	padding-top:30px;
	padding-bottom:30px;
	position:relative;
	color:white;
}
.wrapper_0
{
	width:980px;	
	margin:0 auto;
	height:576px;
}
.wrapper
{
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:1;
	
}
.bg_top
{
	z-index:0;
	position:relative;
	left:-480px;
	float:left;
	top:-150px;
}
.logo_navi
{
	width:100%;
	height:150px;
	z-index:1;
	position:relative;
}
.logo
{
	position:relative;
	top:30px;
}
.slider_menu
{
	width:100%;
	height:495px;
	background:#00863b;
	z-index:1;
	position:relative;
}
.menu
{
	width:978px;
	height:58px;
	background: #00863b; /* Old browsers */
	background: -moz-linear-gradient(top,  #00863b 0%, #005f2a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00863b 0%,#005f2a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00863b 0%,#005f2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00863b', endColorstr='#005f2a',GradientType=0 ); /* IE6-9 */
	border:1px solid #5A9812;
	z-index:1;
	position:relative;
}
a.button
{
	position:relative;
	padding:18 61 18 62;
	color:white;
	top:18px;
	margin-left:-4px;
	left:4px;
	border-right:1px solid #5A9812;
}
a.button_last
{
	position:relative;
	padding:18 62 18 62;
	color:white;
	top:18px;
	margin-left:-4px;
	left:4px;
}
a.button:hover, a.button_last:hover
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a531+0,005f2a+100 */
background: #00a531; /* Old browsers */
background: -moz-linear-gradient(top,  #00a531 0%, #005f2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #00a531 0%,#005f2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #00a531 0%,#005f2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a531', endColorstr='#005f2a',GradientType=0 ); /* IE6-9 */
}
.info_slider
{
	
	width:330px;
	height:423px;
	background-color:#de920b;
	padding:40px;
	color:white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	font-family: arial,sans-serif;
	font-weight:bold;
}
.title
{
	font-size:40px;
}
.title_1
{
	font-size:30px;
	padding-bottom:10px;
	border-bottom:2px solid white;
	text-align:center;
	
}
.subtitle
{
	font-size:20px;
	text-decoration:underline;
	padding-left:5px;
	border-left:10px solid #e21d2c;
	
}
.list
{
	font-size:18px;
	font-style:italic;
}
.button_slider
{
	border-radius:18px;
	padding:15 30 15 30;
	background-color:#28201d;
	color:white;
	text-align:center;	
	font-size:15px;
}
.button_slider:hover
{
	background-color:#35302e;
}
.kontakt_info
{
	float:right;
	width:450px;
	font-family:arial,sans-serif;
	text-align:right;
	line-height:25px;
	position:relative;
	top:50px;
}
.orange
{
	color:#eea82e;
	font-size:18px;
}
.bold
{
	font-weight:bold;
}
.white
{	
	color:white;
	font-size:22px;
}
.green
{
	color:#509401;
}
.shadow
{
	width:100%;
}
.sh
{
	position:relative;
	float:right;
	right:-15px;
}	
.shl
{
	position:relative;
	float:left;
	left:-20px;
}
.clear
{
	clear:both;
}

.oferta_ind
{
	width:240px;
	background-color:#F9A209;
	height:auto;
	padding:20px;
	position:relative;
	top:-40px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	text-align:center;
	float:left;
}
.mini
{
	margin-top:13px;
	margin-bottom:7px;
}
.mini_txt
{
	font-size:17px;
	color:white;
	font-family:arial,sans-serif;
}
.content
{
	padding:10px;
	width:100%;
}
.welcome
{
	color:#527c28;
	font-size:25px;
	margin-bottom:14px;
	display:block;
	    border-left: 15px solid #DD920A;
    padding-left: 13px;
}
.welcome_wh
{
	color:#527c28;
	font-size:25px;
	margin-bottom:14px;
	display:block;
	color:white;

}
.content_txt
{
	font-size:17px;
	margin-bottom:10px;
	font-family:arial,sans-serif;
	text-align:justify;
}
.about
{
	background-color:#DE920B;
	position:relative;
	
	width:100%;
	padding-top:10px;
	    padding-bottom: 3px;
		
	
}
.wraper_ab
{
	margin:0 auto;
	position:relative;
	width:980px;	
}
.item_w
{
	margin-top:40px;
	width:45%;
	float:left;
	height:100px;
	border-bottom:1px solid black;
	margin-left:48px;
}
.fl
{
	float:left;
}
.mgr_10
{
	margin-right:20px;
}
.item_txt
{
	font-size:15px;
	font-weight:normal;
	font-family: arial,sans-serif;
    text-align: justify;
}
.footer
{
	font-family:arial,sans-serif;
	text-align:justify;
	color:white;
}
.wh
{	
	color:white;
	width:100%;
	
}
.f_t
{
	width:100%;
	border-bottom:1px solid white;
	padding-bottom:7px;
	margin-bottom:7px;
}
.mapa
{
	float:right;
	width:45%;
	position:relative;
	
}
.f_l
{
	float:left;
}
.item_p
{
	width:30%;
	float:left;	
	margin-left:31px;
	margin-top:15px;
}
.item_o
{
	

	
}