@charset "utf-8";

body { margin:0; padding:0; width:100%; background: #fff url(../images/main_bg.jpg) top center no-repeat;}

html { padding:0; margin:0;}



a { text-decoration:none;}

a:hover { text-decoration:underline;}

textarea{color:#0F0;}

/* main */

.main_bg1 { margin:0; padding:0; background:#94af00 url(../images/main_bg.gif) top repeat-x;}



.main_bg { margin:0; padding:0; font-size:18px;color:da9e36;}

.main { width:983px; padding:0; margin:0 auto;}

/********** header **********/

.header {margin:0 auto; padding:0; background: url(../images/header_bg.gif) top repeat-x;}

/* logo */

.logo { padding:0; margin:0; width:461px; float:left;}

/* menu */	

.menu { padding:0; margin:0; height:112px; width:522px;  float:right; background:url(../images/menu_bg.gif) no-repeat;}

.menu ul { height:44px; padding:35px 15px 0px 5px; margin:0 0 0 10px; list-style:none; border:0;}

.menu ul li {float:left; border-right:1px dashed #adc400;  padding:0px 15px; margin:10px 0; text-align:center;}

.menu ul li a { color:#fff; font:normal 12px  Arial, Helvetica, sans-serif; text-decoration:none; line-height:1.2em; padding:0; margin:0;}

.menu ul li a.active {text-decoration:none;}

.menu ul li a:hover { text-decoration:underline; }

/* header_text */

.header_text2 { height:184px; margin:0 auto; padding:0; width:983px; background: url(../images/heder_text2_bg.gif) top no-repeat;}

.header_text2 h2 {font:normal 27px  Arial, Helvetica, sans-serif; color:#3e3e3e;  padding:40px 0 10px 35px; margin:0 0 0 10px; text-transform:uppercase;}

.header_text2 h2 span { color:#698f00;}

.header_text2 p { font:normal 10px  Arial, Helvetica, sans-serif; color:#636363; padding:10px 0 0 15px; margin:0 0 0 10px; line-height:1.8em;}

/*==========*/

.header_text { height:329px; margin:0 auto; padding:0; background: url(../images/simple_bg.gif) top repeat-x; width:983px;}

.header_text .div .left1 { float:left; width:540px; padding:0 0 0 20px; margin:20px 0 0 30px; }

.header_text .div .left1 h2 {font:normal 27px  Arial, Helvetica, sans-serif; color:#3e3e3e;  padding:30px 0 10px 15px; margin:0; text-transform:uppercase;}

.header_text .div .left1 h2 span { color:#698f00;}

.header_text p { font:normal 10px  Arial, Helvetica, sans-serif; color:#636363; padding:10px 0 0 15px; margin:0; line-height:1.8em;}



/********** body **********/

.body { width:882px; margin:30px auto 0 auto; padding:0 30px; border-top:1px solid #6b6b6b; border-bottom:5px solid #fff; border-left:1px solid #a1a1a1; border-right:1px solid #fff; background:#fff url(../images/body_bg_bottom.gif) bottom repeat-x;}

.body_widthnormal { width:860px; margin:10px 0; padding:10px 0;}

.body .left { width:570px; float:left; margin:0; padding:15px 20px 15px 0; background-image:url(../images/libreta-de-bambu-t238.jpg);background-position:80% 80%;}

.body .leftproductos { width:570px; float:left; margin:0; padding:15px 20px 15px 0; background-image:url(../images/.jpg);background-position:80% 80%;}

.body .Welcome { width:405px; float:left; border-right:1px solid #cccccc; margin:0; padding:15px 10px;}

.body .Recent { width:270px; float:left; margin:0; padding:5px 20px 15px 0;}

.body .Recent ul { margin:5px; padding:0; list-style:none;}

.body .Recent li { border-bottom:1px solid #cccccc; padding:7px 20px; margin:0; background: url(../images/ul_li_left.gif) left no-repeat;}

.body .Recent li a { font: normal 13px Arial, Helvetica, sans-serif; color:#6e6e6e; text-decoration:none;}

.body .Recent li a:hover { color:#4c7900; text-decoration: underline;}

.body .Recent2 { width:270px; float:left; margin:10px; padding:5px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}

.body .Featured  { width:365px; float:right; margin:10px; padding:5px;}

.body .Featured ul { color:#4c7900; margin:10px 20px; padding:0;}

.body .Featured li { font:normal 11px  Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:1.8em; padding:5px; margin:0;}

.body h2 { color:#3a3c3c; font:normal 22px Arial, Helvetica, sans-serif; margin:5px 0; padding:10px 5px;}

.body h3 { color:#4c7900; font:normal 19px Arial, Helvetica, sans-serif; margin:5px 0; padding:10px 5px; text-decoration:underline;}

.body h2 span { color:#4c7900;}

.body img { float:left; padding:0; margin:10px 15px;}

.body img.launch { float:right; margin:10px; padding:0;}

.body p { font:normal 11px  Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:1.8em; padding:5px; margin:0;}

.body p.conta { padding:0 0 0 15px; background:url(../images/p_conta.gif) left no-repeat;}

.body p span { font: normal 15px Arial, Helvetica, sans-serif; color:#898989; line-height:1.8em; padding:0; margin:0;}

.body a { text-decoration:underline; color:#4c7900; line-height:1.8em;}

.body em { font: italic 13px Arial, Helvetica, sans-serif; color:#8d8d8d;}

.body .bottoms { text-align:center; width:150px; margin:10px auto; padding:20px 10px; background:#d2d2d2;}

.body .bottoms a { font: normal 10px Arial, Helvetica, sans-serif; color:#4c7900; text-decoration:none; padding:5px 5px; margin:0;}

.body .bottoms a:hover { color:#fff; background:#939393;}

/* search */

.search { padding:0; margin:5px 0;}

.search span { display:block; float:left;}

.search form { display:block; float:left; padding:5px 0;}

.search form .keywords { float:left; background:url(../images/search.gif) left top no-repeat; border:0; height:14px; width:175px; padding:10px 5px; margin:0 5px 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#a1a1a1;}

.search form .button { float:left; margin:0; padding:0;}

/********** footer **********/

.footer { margin:0 auto; padding:0; background:url(../images/Footer_bg.gif) top center repeat-x; height:91px;}

.footer_resize { aling:center; margin:0 auto; padding:0; width:882px;}

.footer ul { margin:0; padding:30px 10px 10px 10px; list-style:none; float:left;}

.footer img { display:inline; margin:5px 10px; padding:0;}

.footer ul li { margin:0; padding:0 10px; float:left;}

.footer p { margin:0; padding:30px 20px 10px 20px; float:right; color:#3b4600; font:normal 11px  Arial, Helvetica, sans-serif; line-height:1.8em;}

.footer a { color:#ebff7f; font:normal 11px  Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}

.footer a:hover { text-decoration:underline;}

/********** contact form **********/

.form { float:left; width:560px; margin-top:40px; margin-left:10px;}

/********** contact form **********/

#contactform { margin:0; padding:5px 10px;}

#contactform * { color:#69691E;}
#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0; padding:0; background:none; border:none; display:block;}

#contactform li.buttons { margin:5px 0 5px 0;}

#contactform label { float:left; margin:0; width:100px;  padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize;}

#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}

#contactform input.text { width:370px; border:1px solid #c5c5c5; margin:5px 0; padding:5px 2px; height:8px; background:red;}

#contactform textarea { width:370px; border:1px solid #c5c5c5; margin:10px 0; padding:2px; background:#fff; height:250px;}

#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#C4913B;}



p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}



p.clr, .clr { clear:both; padding:0; margin:0;}

li.bg, .bg { clear:both; border-bottom:1px solid #cccccc; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}

li.line, .line { border-top:2px solid #aec38c; padding:0; margin:10px 0; background:none; list-style:none;}



/* Scroll */

#screen { width:550px; padding:20px 0 0 10px; margin:0 auto; }

#screen li { float:left; list-style:none; display:block; border:0; padding:0; margin:0;}

#left, #right { margin:10px 0; display:block; text-decoration:none; width:40px; padding:0 5px;}

#view { margin:0; padding:0; width:404px; border:0; height:60px; overflow:hidden; }

#images { width:909px; padding:0; margin:0; border:0;}

#images li { width:101px; padding:0; margin:0;}

#images li a { border:0; display:block; width:101px; margin:0 auto; height:60px; text-align:left; padding:0;}

#images li img { border:0; display:block; margin:0 auto;}

#screen .jq-ss-crop { margin:0 auto; border:0; float:left; width:91px;}.main_bg1 .main .body .Welcome p .body strong {

	color: #004000;

}

.body .cont{color:#125c1a;

font-size:13px;



	}

.cont{color:#125c1a;

font-size:13px;}

.boton{

background-color: #2dc234;

background-image: -webkit-linear-gradient(rgba(41, 150, 47, .8), rgba(45, 194, 52, .2));

background-image: -moz-linear-gradient(rgba(41, 150, 47, .8), rgba(45, 194, 52, .2));

background-image: -o-linear-gradient(rgba(41, 150, 47, .8), rgba(45, 194, 52, .2));

background-image: linear-gradient(rgba(41, 150, 47, .8), rgba(45, 194, 52, .2));

-ms-border-radius:8px;

-webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

-webkit-box-shadow: 0 8px 0 #197b1d, 0 10px 20px rgba(0, 0, 0, .4);

-moz-box-shadow: 0 8px 0 #197b1d, 0 10px 20px rgba(0, 0, 0, .4);

box-shadow: 0 8px 0 #197b1d, 0 10px 20px rgba(0, 0, 0, .4);

color: #fff;

display: inline-block;

font-family: ‘Pacifico’, Arial, sans-serif;

font-size: 20px;

line-height: 1;

padding: 15px 25px;

text-decoration: none;

text-shadow: 0 -1px 1px rgba(25, 123, 29, .7);

}