/*----- www.abwd.com.ar's css ----- */


/* B A S E  */

body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	background: #fff;
}

/* B A S I C S  */

a {
	color: #333; /*#3f4d1b;*/
	text-decoration: none;
}

/*a:hover{
	text-decoration: none;
	text-shadow: #ccc 2px 2px 0;
}*/

.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}

.clear {
   clear: both;
} 


.verde01 {
	background-color: #A6CD48;
}
.verde02 {
	background-color: #738D32;
}
.verde03 {
	background-color: #536724;
}
.verde04 {
	background-color: #344017;
}
.leftline {
	border-left: 1px solid #344017;
}
.rightline {
	border-right: 1px solid #344017;
}
.txtrightspace {
	padding: 0 20px 0 0;
}


/* T E X T S  */

.sub0 {
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 26px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.sub1 {
	font-size: 100%;
	line-height: 20px;
	text-transform: uppercase;
	color: #3f4d1b;
	letter-spacing: 1px;
	font-weight: normal;
}

.txtit {
	font-size: 100%;
	line-height: 20px;
	color: #3f4d1b;
	font-style: italic;
}

.txtitsmall {
	font-size: 90%;
	line-height: 20px;
	color: #3f4d1b;
}

.txttit {
	font-size: 100%;
	line-height: 20px;
	color: #905b17;
}

.titular {
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 21px;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 30px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.section {
	font-family: "Trebuchet MS","Lucida Grande";
	font-size: 23px;
	font-weight: 300;
	letter-spacing: 2px;
	line-height: 30px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

/* B L O C K S  */

.container {
	clear: both;
	display: block;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

.block01 {
	width: 227px;
	float: left;
	margin: 30px 0 30px 14px;
	padding: 0;
}
.block02 {
	width: 468px;
	margin: 30px 0 30px 14px;
	padding: 0;
	float: left;
}
.block02txt {
	width: 438px;
	margin: 30px 0 30px 14px;
	padding: 0 30px 0 0;
	float: left;
	min-height: 200px;
}
.block03 {
	width: 709px;
	margin: 30px 0 30px 14px;
	padding: 0;
	float: left;
}
.block04 {
	width: 950px;
	margin: 30px 0;
	padding: 0;
	float: left;
}
.first {
	margin-left: 0;
}
.first {
	margin-right: 0;
}

.block01pd {
	width: 217px;
	height: 250px;
	float: left;
	padding: 30px 12px;
	margin: 0;
}
.block02pd {
	width: 468px;
	padding: 30px 12px;
	margin: 0;
	float: left;
}
.block03pd {
	width: 709px;
	margin: 30px 0 30px 14px;
	padding: 0;
	float: left;
}
.block04pd {
	width: 950px;
	margin: 30px 0;
	padding: 0;
	float: left;
}
.lastpd {
	width: 203px;
}

.clientsbox {
	width: 209px;
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
}


.headercont {
	background-color: #68802d;
	height: 162px;
	width: 100%;
}

.headersepint {
	height: 30px;
	width: 100%;
	background-color: #869561;
}

.footercont {
	clear: both;
	background-color: #b8cd85;
	width: 100%;
	height: 140px;
}

.footerback {
	background-color: #869561;
	width: 100%;
	height: 30px;
}

.menu {
	width: 950px;
	height: 59px;

	color: #3f4d1b;
	font-size: 14px;
	padding: 15px 0 0;
	text-align: right;
}

/*.menu a {
	color: #3f4d1b;
	text-decoration: none;
}

.menu a:hover {
	text-decoration: none;
	border-bottom: 3px solid #b8cd85;
	color: #b8cd85;
	padding-bottom: 5px;
}*/

.punto {
	color: #b8cd85;
}

.logo {
	width: 935px;
	/*float: left;*/
	padding: 0;
	margin-right: auto;
	margin-left: auto;
}

.twitt {
	margin: 0;
	padding: 40px 7px;
	height: 100%;
}

/* G A L L E R Y  */

.gallery {
	height: 270px;
	width: 100%;
	background-color: #869561;
}

.gallerymargins {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}


/* G A L L E R Y jquery */

#s3slider {
   width: 709px; /* important to be same as image width */
   height: 270px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden;
	background: #3f4d1b url(../img/backgallery.gif) repeat;
}

#s3sliderContent {
   width: 709px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0;
	list-style-type: none;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 12px/20px;
   padding: 10px 13px;
   width: 709px;
   height: 42px;
   background-color: #68802d;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

