@charset "utf-8";
/*
-------------------------------------------------
RESET
-------------------------------------------------
*/
* {padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
ol,ul{list-style:none;}
select option{padding:0 5px;}
a{text-decoration:none;}
fieldset,img,a img{border:0;}
.al{float:left;}
.ar{float:right;}
.clear{clear:both;height:1px;font-size:1px;line-height:1px;zoom:1;}
/*
-------------------------------------------------
MAIN
-------------------------------------------------
*/
html{background:#797979 url('../media/images/bg.jpg') repeat-x;}
body{font:12px Arial,Helvetica,sans-serif;text-align:center;color:#666666;background:url('../media/images/header.jpg') no-repeat center top;}
a{color:#6fa00d;text-decoration:none;}	
a:hover{text-decoration:underline;}
.red{color:#990033;}
.green{color:#669900;}
#main{width:930px;margin:0 auto;padding:0 35px;text-align:left;}
/*
------------------
HEADER
------------------
*/
#header{height:120px;position:relative;zoom:1;}
#header a{width:280px;height:100px;position:absolute;left:360px;display:block;}
/*
------------------
SIDEBAR
------------------
*/	
#sidebar{width:206px;float:left;background:url('../media/images/sidebar-bg.jpg') no-repeat;position:relative;zoom:1;height:480px;}
#sidebar img.bot{width:206px;height:100px;position:absolute;left:0;bottom:0;}
#sidebar ul{padding:80px 15px 0;}
#sidebar ul li{border-bottom:1px solid #b3dc45;zoom:1;}
#sidebar ul li a{color:#FFF;padding-left:20px;line-height:24px;background:url(../media/images/side-bullet.jpg) no-repeat 0 -24px;display:block;}
#sidebar ul li a:hover{background-position:0 0;text-decoration:none;}

/*
------------------
CONTENT
------------------
*/	
.content{width:670px;padding:15px;margin-left:215px;position:relative;zoom:1;background:#ebebeb;border:1px solid #FFF;min-height:448px;position:relative;zoom:1;}
.content h2{font-size:1.1em;line-height:28px;padding-left:25px;color:#74a30a;margin:0.7em 0 1.7em;background:url(../media/images/hbg.jpg) no-repeat;font-weight:bold;}
.content .txt{line-height:1.6em;position:relative;zoom:1;z-index:10;}
.content .txt h3{font-size:1.1em;line-height:22px;padding-left:15px;margin:0.5em 0 1em;background:url(../media/images/h3b.jpg) no-repeat left center;font-weight:bold;}
.content .txt p{margin:0.5em 0 1.5em 0;}
.w470{width:470px;}

img.sbg{position:absolute;bottom:0;right:0;z-index:9;}

#somos{ width:500px;}
.profile{float:left;width:157px;margin-right:8px;}
.profile div.img{width:132px;height:109px;padding:8px 8px 17px 10px;background:url('../media/images/somos-frame.jpg') no-repeat;}
.profile div.img img{width:132px;height:109px;}
.profile p{font-size:0.95em;color:#999;margin:0;line-height:1.2em;}
.profile p strong{color:#000;}
.profile{float:left;width:157px;margin-right:8px;}
.profile div.img{width:132px;height:109px;padding:8px 8px 17px 10px;background:url('../media/images/somos-frame.jpg') no-repeat;}
.profile div.img img{width:132px;height:109px;}
.profile p{font-size:0.95em;color:#999;margin:0;line-height:1.2em;}
.profile p strong{color:#000;}

#sabemos ul{margin-bottom:25px;}
#sabemos ul li{ line-height:18px;padding-left:12px;background:url(../media/images/small-bullet.jpg) no-repeat 0 5px;margin:0.3em 0;}
/*
------------------
PORTFOLIO
------------------
*/	
#portfolio{width:480px;}
#portfolio .trabajo{float:left;width:154px;margin:0 5px 10px 0;}
#portfolio .trabajo .frame{width:154px;height:154px;background:url('../media/images/portfolio-box-bg.png') no-repeat;position:relative;zoom:1;}
#portfolio .trabajo .imagen{width:150px;height:120px;position:absolute;top:32px;left:2px;background-position:0 0;background-repeat:no-repeat;}
#portfolio .trabajo .imagen a{display:block;width:150px;height:120px;}
#portfolio .trabajo .imagen a,#portfolio .trabajo .imagen a:hover{text-decoration:none;}
#portfolio .trabajo a.more{color:#333;line-height:24px;font-weight:bold;display:block;padding-left:20px;background:url(../media/images/portfolio-more.png) no-repeat left center;}

#trabajo{width:468px;}
#trabajo h2{margin-bottom:0;}
#trabajo .overview{margin:10px 0;padding:5px;line-height:1.6em;}
#trabajo .frame{width:463px;min-height:100px;background:#97c53a url(../media/images/portfolio-bg.png) no-repeat;position:relative;zoom:1;padding:41px 2px 1px 3px;}
#trabajo .frame img{width:463px;}
#trabajo .thumbs{margin:10px 0;}
#trabajo .thumbs a{ float:left;border:none;text-decoration:none;display:block;width:15px;height:22px;background:url(../media/images/portfolio-thumb.png) no-repeat -15px 0;margin-right:5px;}
#trabajo .thumbs a.active{ background-position:0 0;}
#trabajo .thumbs a:hover{ border:none;text-decoration:none;}
#trabajo .info{color:#333;line-height:1.6em;font-size:12px;}
#trabajo .info h4{font-size:16px;font-weight:bold;}
/*
------------------
FOOTER
------------------
*/
#footer{clear:both;height:50px;position:relative;zoom:1;}
#footer a#citricox{position:absolute; top:15px; right:15px;}