* {margin: 0; padding: 0; outline: 0}
body {background:#CCC; font: 73%/1.6em Verdana, Tahoma, arial, sans-serif; color:#555; text-align: center;}
a, a:visited {text-decoration: none; color:#739208;border-radius:1px;text-shadow:1px 1px 2px rgba(53,65,10,0.0.08);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover {color:#88ac0b; background:#fcfff3; text-decoration: underline;text-shadow:1px 1px 2px rgba(90,108,24,0.18);}
h1, h2, h3 {font-family: 'Trebuchet MS', Tahoma, Sans-serif;text-shadow:1px 1px 2px rgba(58,74,2,0.0.08)}
h1 {font-size: 150%; font-weight: normal; color:#4c6006;}
h2 {font-size: 140%; text-transform: uppercase; color:#4c6006;}
h3 {font-size: 120%; color:#666666;}
img {background:#FAFAFA; border: 1px solid#E5E5E5; padding: 5px;boder-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0.75;margin:8px;}
img:hover {background:#f8fceb; border: 1px solid#e0eabe; padding: 5px;box-shadow:5px 5px 12px#eff9ca;opacity:1;}
h1, h2, h3, p {padding: 10px; margin: 0;}
ul, ol {margin: 5px 20px; padding: 0 20px;}
form {margin:10px; padding: 0 5px; border: 1px solid#f2f2f2;background-color:#FAFAFA;}
label {display:block; font-weight:bold; margin:5px 0;}
input {padding:2px; border:1px solid#eee; font: normal 1em Verdana, sans-serif; color:#777;}
textarea {width:400px; padding:2px; font: normal 1em Verdana, sans-serif; border:1px solid#eee; height:100px; display:block; color:#777;}
input.button {font: bold 12px Arial, Sans-serif; height: 24px; margin: 0; padding: 2px 3px; color:#FFF; background:#8EB50C url(images/button-bg.jpg) repeat-x 0 0; border: none;}
.searchform {background-color: transparent; border: none; margin: 0; padding: 5px 0 15px 0; width: 190px;}
.searchform p {margin: 0; padding: 0;}
.searchform input.textbox {width: 120px; color:#777; height: 18px; padding: 2px; border: 1px solid#E5E5E5; vertical-align: top;}
.searchform input.button {width: 60px; height: 24px; padding: 2px 5px; vertical-align: top;}
#wrap {width: 820px; background:#CCC url(images/content.jpg) repeat-y center top; margin: 0 auto; text-align: left;}
#content-wrap {clear: both; width: 760px; padding: 0; margin: 10px auto;}
#header {width: 820px; position: relative; height: 74px; background:#CCC url(images/header.jpg) no-repeat center top; padding: 0; color:#FFF;}
#header h1#logo-text a {position: absolute; margin: 0; padding: 0; font: bolder 44px 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px; color:#FFF; text-transform: none; text-decoration: none; background: transparent; top: 25px; left: 47px;}
.logo-texto a {position: absolute; margin: 0; padding: 0; font: bolder 18px 'Trebuchet MS', Arial, Sans-serif; color:#FFF; text-transform: none; text-decoration: none; background: transparent; top: 25px; left: 47px;}
#menu {clear: both; margin: 0 auto; padding: 0; background: url(images/menu.jpg) repeat-x 0 0; font: bold 12px/37px Verdana, Arial, Tahoma, Sans-serif; height: 37px; width: 780px;}
#menu ul {float: right; list-style: none; margin:0; padding: 0;}
#menu ul li {display: inline;}
#menu ul li a {display: block; float: left; padding: 0 12px; color:#FFF; text-decoration: none;}
#menu ul li a:hover {color:#D4E59F;}
#main {float: left; width: 70%; padding: 0; margin: 5px 0 0 5px; display: inline;}
#main h2 {margin-top: 10px; font: Bold 140% 'Trebuchet MS', Tahoma, Sans-serif; color:#88ac0b; padding: 5px 0 5px 25px; border-bottom: 1px solid#EFF0F1; background:#FFF url(images/square-green.png) no-repeat 3px 50%; text-transform: none;}
#main h2 a {color:#88ac0b; text-decoration: none;}
#main h2 a:hover {color:#88ac0b; background:#fcfff3; text-decoration: underline;text-shadow:1px 1px 2px rgba(90,108,24,0.22);}
#main ul li {list-style-image: url(images/bullet.gif); padding-top: 10px ; }
#sidebar {float: right; width: 26.5%; padding: 0; margin: 0;}
#sidebar ul {list-style: none;margin: 7px 4px 8px 0; padding: 3px;border:1px solid #9bbe49;border-radius:5px;background-color:#3f5708;background: -webkit-linear-gradient(0deg,#3f5708,#56760a) center;background: -moz-linear-gradient(0deg,#3f5708,#56760a) center;width:192px;background: -ms-linear-gradient(0deg,#3f5708,#56760a) center;background: linear-gradient(0deg,#3f5708,#56760a) center;text-align:center;} 
#sidebar ul li {padding:3px;margin:4px;} 
#sidebar ul li a {text-decoration:none;color: #f6f9f0;font-size:16px;margin:1px;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;border-radius:5px;padding:3px;} 
#sidebar ul li a:hover {color:#182202;margin:0px;border:1px solid #384c0a;background-color:#d7e0c0;background: -webkit-linear-gradient(bottom,#d7e0c0 10%,#ecf6d5 50%,#ecf6d5 40%);background: -moz-linear-gradient(bottom,#d7e0c0 10%,#ecf6d5 50%,#ecf6d5 40%);background: -ms-linear-gradient(bottom,#d7e0c0 10%,#ecf6d5 50%,#ecf6d5 40%);background: linear-gradient(bottom,#d7e0c0 10%,#ecf6d5 50%,#ecf6d5 40%);box-shadow:1px 1px 5px #668127;text-shadow: 0.1em 0.1em 0.05em #94ab5e;} 
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
#footer {color:#C6DDEE; background:#CCC url(images/footer.jpg) no-repeat center top; clear: both; width: 820px; height: 65px; text-align: center; font-size: 92%;}
#footer a {color:#FFF; text-decoration: none; }
.float-left {float: left;}
.float-right {float: right;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.clear {clear: both;}
#twt a {
	display:inline !important;
	height:28px !important;
	width:84px !important;
	clear:both; !important;
	position: relative !important;top:16px !important;
	overflow:hidden !important;
}

#twt iframe {
	display:inline !important;
	height:28px !important;
	width:84px !important;
	clear:both; !important;
	position: relative !important;top:8px !important;
	overflow:hidden !important;
}
