/* -
CSS for OUTBACK services
- */
*{margin:0px;padding:0px;}
body{background:#ececec url(../images/layout/header_bg.png) no-repeat center top;text-align:center;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#666;}
a{text-decoration:none;border:0px;color:#056839;}
a:hover{color:#043e22;}
input,textarea{color:#666;border:1px solid #ccc;background:#fff;font-size:11px;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;height:15px;padding-top:2px;padding-left:2px;}
ul{list-style:none}
img{border:0px;}
p{margin-bottom:15px;}
h1{color:#044124;text-transform:uppercase;}
h2,h3{color:#056839;text-transform:uppercase;}
/*
GENERAL
*/
#header,#subheader,#footer,#aux,div.options,#footer_bg{display:none!important;}
#header,#subheader,#flash,#wrap,#collaboration,#footer{width:950px;overflow:hidden;margin:0 auto;text-align:left;}
/*
FLASH
*/
#flash{}
/*
WRAP
*/
#wrap{margin-top:8px;background:transparent url(../images/layout/wrap_bg.png) repeat-y right top;}
#wrap.no_margin{margin-top:0;}
/*
HEADER
*/
#header{height:105px;}
#header a#logo{display:block;float:left;padding:42px 0 0 17px;}
#header ul#lang{float:right;padding:7px 0 0 34px;width:110px;height:17px;background:#056839 url(../images/layout/lang_bg.png) no-repeat left top;}
#header ul#lang li{float:left;padding-right:9px;}
#header ul#lang li a{display:block;height:11px;text-align:left;text-indent:-9999px;background-position:0 0;}
#header ul#lang li a#es{width:13px;background:#056839 url(../images/layout/lang_es.png) no-repeat 0 0;}
#header ul#lang li a#ca{width:20px;background:#056839 url(../images/layout/lang_ca.png) no-repeat 0 0;}
#header ul#lang li a#en{width:15px;background:#056839 url(../images/layout/lang_en.png) no-repeat 0 0;}
#header ul#lang a:hover,#header ul#lang a.selected{background-position:0 -12px !important;}
/*
SUBHEADER
*/
#subheader ul#nav{float:left;width:550px;height:26px;padding-top:5px;padding-left:17px;}
#subheader ul#nav li{float:left;padding-right:14px;background:#fff url(../images/layout/nav_separator.png) no-repeat right 2px;margin-right:10px;}
#subheader ul#nav li.last{background:#fff;}
#subheader ul#nav li a{color:#999;font-weight:bold;}
#subheader ul#nav li a:hover{color:#043e22;}
#subheader form#search{float:right;width:185px;padding-right:11px;}
#subheader form#search .lang{display:none!important;}
#subheader form#search input,#aux div#form_newsletter input,form#contact li input,form#contact li textarea{border:0;padding:3px 8px;display:block;float:left;width:137px;background:#fff url(../images/layout/subheader_search_bg.png) no-repeat 0 0;}
#subheader form#search input.btn,#aux div#form_newsletter input.btn,form#contact li input.btn{padding:0 0 0 4px;width:21px;height:21px;background:#fff;}
/*
CONTENT
*/
#content{float:left;overflow:visible;width:655px;}
/*
COLUMNS
*/
#big,#medium,#small{float:left;background:#fff;margin-bottom:15px;padding:15px 0 0 0;}
#big{width:655px;margin-bottom:0;}
#medium{width:415px;}
#small{float:right;overflow:visible;width:215px;}
#big h1,#medium h1,#small h1,#aux h1{font-size:21px;/*padding-bottom:5px;*/
margin-bottom:11px;padding-left:15px;}
#big h2,#medium h2,#small h2,#aux h2{font-size:16px;text-transform:uppercase;}
/*
SMALL
*/
#small h1{width:205px;background:transparent url(../images/layout/h1_more.png) no-repeat 175px top;}
#small h1 a,#aux h1 a{display:block;color:#044124;}
#small .home_item{margin-bottom:0;}
#small .block_separator{clear:both;border-top:1px solid #ececec;height:10px;}
/*
BIG
*/
#big.section{width:625px;padding:15px;}
#big.section h1{padding-left:0;}
/*
HOME
*/
.home_item{float:left;width:190px;padding:0 0 0 13px;margin-bottom:24px;}
.home_item.right{float:right;padding:0 13px 0 0;}
.home_item img{display:block;padding:2px;margin-bottom:10px;border:1px solid #e5ece9;}
.home_item h2{margin-bottom:10px;}
.home_item p.link_moreinfo{border-top:1px dashed #c2c2c2;margin-bottom:0;padding-top:4px;}
.home_item a.more_info{display:block;color:#666;font-size:14px;font-weight:bold;}
.home_item a.more_info:hover{color:#333;}
/*
SECTION
*/
img.title_image{display:block;margin-bottom:15px;}
#section_content{float:right;width:400px;padding-right:5px;}
#section_content h1{font-size:30px;margin-bottom:10px;}
#section_content p{margin-bottom:18px;padding-right:10px;}
#section_content .address{float:left;width:190px;margin-bottom:25px;}
#section_content .address.right{float:right;width:180px;}
#section_content .address p{padding-right:0;}
#section_content .address a{text-decoration:underline;font-weight:bold;}
#section_content #gmap{clear:both;margin-bottom:27px;}
/*
CONTACT
*/
form#contact li{width:400px;margin-bottom:9px;overflow:hidden;}
form#contact li input,form#contact li textarea{display:block;width:238px;/*254px;*/
float:right;background:#fff url(../images/layout/contact_input_bg.png) no-repeat 0 0;}
form#contact li textarea{height:172px;/*178px;*/
background:#fff url(../images/layout/contact_textarea_bg.png) no-repeat 0 0;}
form#contact li label{display:block;float:left;width:135px;}
form#contact li input.btn{float:left;margin-top:10px;padding-left:145px;}
#section_aux{float:left;width:195px;overflow:hidden;}
#section_aux h3{color:#8dc63f;font-size:14px;}
#section_aux h4,#section_content h4{font-size:12px;color:#1e5a29;padding-bottom:5px;margin-bottom:5px;}
#section_aux h4.tlf,#section_aux h4.cform,#section_aux h4.pdf,#section_content h4.pdf{padding-left:23px;background:#fff url(../images/layout/ico_tlf.png) no-repeat 0 0;}
#section_aux h4.cform{background:#fff url(../images/layout/ico_email.png) no-repeat 0 0;}
#section_aux h4.pdf,#section_content h4.pdf{background:#fff url(../images/layout/ico_pdf.png) no-repeat 0 0;}
#section_aux .aux_separator{margin-top:13px;height:20px;border-top:1px dashed #c2c2c2;}
#section_aux ul#small_gallery{margin-bottom:20px;}
#section_aux ul#small_gallery li{float:left;margin:0 6px 6px 0;}
#section_aux ul#small_gallery li img{display:block;padding:2px;border:1px solid #e5ece9;}
#section_aux .route{margin:10px 0 15px 0;padding:0 0 20px 0;border-bottom:1px dashed #c2c2c2;}
#section_aux .route.last{border-bottom:0;}
#section_aux .route p{margin-bottom:0;font-size:11px;}
#section_aux .route p.city{font-weight:bold;color:#056839;font-size:12px;}
#more_services{overflow:hidden;clear:both;border-top:1px solid #c6e29f;padding:20px 0;margin-top:25px;}
#more_services .home_item{padding:0 27px 0 0;margin:0;}
#more_services .right{padding-right:0;}
/*
BLOG
*/
.post{margin-bottom:50px;}
.post p.date{font-size:11px;margin-bottom:5px;}
.post p.date a,.post .share p.user a{color:#666;text-decoration:none;}
.post p.date a:hover,.post .share p.user a:hover{color:#333;text-decoration:underline;}
.post img.img_title{display:block;padding:2px;margin-bottom:10px;border:1px solid #e5ece9;}
.post p.title,.post p.title a{margin-bottom:5px;font-size:30px;font-weight:bold;color:#056839;}
.post p.title a{display:block;text-decoration:underline;}
.post p.title a:hover{color:#043e22;}
.post .share{font-size:11px;color:#666;margin-top:20px;padding-top:8px;border-top:1px dashed #a3a3a3;}
.post .share p.user{float:left;width:200px;}
 
 