/* -
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;}
address{margin-bottom:10px;}
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,#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:580px;height:26px;padding-top:3px;margin-bottom:2px;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{font-size:13px;color:#999;/*color:#056839;*/
font-weight:bold;padding-bottom:2px;}
#subheader ul#nav li a:hover{color:#043e22;}
#subheader ul#nav li a.selected{color:#043e22;border-bottom:2px solid #043e22;}
#subheader form#search{float:right;width:185px;padding-right:11px;}
#subheader form#search .lang,form#searchform .lang{display:none!important;}
#subheader form#search input,form#searchform 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,form#searchform input.btn,#aux div#form_newsletter input.btn,form#contact li input.btn{padding:0 0 0 4px;width:21px;height:21px;background:#fff;}
/*
DESPLEGABLES
*/
#subnav{position:absolute;top:0;left:50%;margin-top:0;}
ul#subnav_services,ul#subnav_corporative,ul#subnav_blog{clear:both;position:absolute;width:122px;height:auto;/*margin-top:128px;*/
z-index:1294812894;background:#fff;padding:2px 4px 2px;}
ul#subnav_services,ul#subnav_corporative,ul#subnav_blog{margin-left:-10px;}
ul#subnav_corporative{/*margin-left:-270px;*/}
ul#subnav_blog{/*margin-left:-170px;*/}
#subheader ul#nav ul#subnav_services li,
#subheader ul#nav ul#subnav_corporative li,
#subheader ul#nav ul#subnav_blog li{padding:1px 0;border-bottom:1px solid #dfefc9;background:transparent;float:none;}
#subheader ul#nav ul#subnav_services li.last,
#subheader ul#nav ul#subnav_corporative li.last,
#subheader ul#nav ul#subnav_blog li.last{border-bottom:0;}
#subheader ul#nav ul#subnav_services li a,
#subheader ul#nav ul#subnav_corporative li a,
#subheader ul#nav ul#subnav_blog li a{display:block;font-size:11px;text-align:left;color:#044124;padding:1px 2px;font-weight:normal;}
#subheader ul#nav ul#subnav_services li a:hover,
#subheader ul#nav ul#subnav_services li a.selected,
#subheader ul#nav ul#subnav_services li.current_page_item a,
#subheader ul#nav ul#subnav_corporative li a:hover,
#subheader ul#nav ul#subnav_corporative li a.selected,
#subheader ul#nav ul#subnav_corporative li.current_page_item a,
#subheader ul#nav ul#subnav_blog li a:hover,
#subheader ul#nav ul#subnav_blog li a.selected,
#subheader ul#nav ul#subnav_blog li.current_page_item a{color:#8dc63f;background:#044124;}
/*
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-top:2px;padding-bottom:7px;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 #section_legal a{border-bottom:1px solid #056839;}
#big.section p.title a{border:none;}
#big.section h1{padding-left:0;}
/*
HOME
*/
.home_item{float:left;width:190px;padding:0 0 0 13px;margin-bottom:0px; /*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:20px;padding-top:4px;}
#small .home_item p.link_moreinfo{margin-bottom:10px;}
.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 .address h1{color:#056839;font-size:20px;}
#section_content #gmap{clear:both;width:400px;height:400px;margin-bottom:27px;border:2px solid #e2e1df;}
#section_content ul{list-style:disc;margin-left:20px;}
#section_content form ul{list-style:none;margin-left:0px;}
#section_content ul li{margin-bottom:10px;}
/*
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;padding-bottom:80px;}
#section_aux h3{color:#8dc63f;font-size:13px;padding-bottom:7px;}
#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 a{border-bottom:1px solid #056839;}
.post p.title,.post p.date a{border:none;}
.post p.title,.post p.title a{margin-bottom:5px;font-size:30px;font-weight:bold;color:#056839;text-decoration:none;}
.post p.title a{display:block;text-decoration:none;cursor:pointer;}
.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;}
.options{float:right;width:415px;}
.options a,.options span{display:block;float:right;}
.options span.addthis_separator{margin:0 5px;}
.options a{margin-right :5px;}
.options a.print,.options a.send,.options a.permalink{font-size:11px;font-weight:bold;color:#666;text-decoration:underline;padding:2px 10px 4px 19px;background:#fff url(../images/blog/ico_print.gif) no-repeat 0 0;}
.options a.send{background:#fff url(../images/blog/ico_send.gif) no-repeat 0 0;}
.options a.permalink{padding-right:0;background:#fff url(../images/blog/ico_permalink.gif) no-repeat 0 0;}
.options a img{padding:0;border:0;}
.options a.ico{padding-left:8px;}
/*
AUX
*/
#aux{float:right;/*overflow:visible;*/
width:260px;margin-right:5px;}
#aux .aux_box{overflow:hidden;width:265px;padding:15px 0 10px;margin-bottom:13px;background:transparent url(../images/layout/aux_box_bg.png) repeat-y 0 0;}
#aux .aux_box.weather p{margin-top:0px;margin-bottom:0;padding-bottom:0;font-size:10px;}
#aux .aux_box.weather div{margin:auto;font-size:10px!important;}
#aux .aux_box h1{width:250px;background:transparent url(../images/layout/h1_more.png) no-repeat 220px top;}
#aux .aux_box h1.no_link{background:transparent;}
#aux .aux_box h1.no_margin{margin-bottom:0;}
#aux .aux_box p{padding:0 15px 0 15px; margin-bottom: 5px;}
#aux .aux_box p.title{color:#056839;font-size:22px;font-weight:bold;margin-bottom:5px;padding-bottom:0;}
#aux .aux_box p a{text-decoration:none;}
/* BANNERS */
#aux div.banners p{margin-bottom:0;}
#aux div.banners a{display:block;margin-bottom:15px;}
/* NEWSLETTER*/
#aux div#form_newsletter{margin-bottom:10px;text-align:center;}
div.waiting,div.mp-loading{margin:auto;width:255px;text-align:center;}
#aux div#form_newsletter div.field{margin-bottom:15px;width:230px;padding-left:15px;overflow:hidden;}
#aux div#form_newsletter label{float:left;display:block;width:70px;line-height:1.1em;text-align:left;}
#aux div#form_newsletter input{float:right;}
#aux div#form_newsletter input.btn,form#contact li input.btn{width:92px;height:21px;}
/*
ARCHIVO
*/
ul#archive{padding:0 15px;margin-bottom:35px;}
ul#archive h2,ul#archive h2 a{font-size:18px;}
ul#archive li{padding-bottom:2px;margin-bottom:3px;}
ul#archive a{font-size:12px;padding-bottom:2px;border-bottom:1px solid #056839;color:#056839;}
ul#archive a:hover{color:#02391F;}
/*
TAGS
*/
#tags{padding:0 15px;margin-bottom:30px;}
#tags a{text-decoration:none;font-weight:normal;color:#666;margin-right:5px;line-height:1em;cursor:pointer;}
#tags a.size_12{font-size:12px}
#tags a.size_18{font-size:18px}
#tags a.size_24{font-size:24px}
#tags a.size_30{font-size:30px}
#tags a:hover{color:#333;background:#8dc63f}
/*
RSS
*/
#rss{padding:0 15px;}
#rss h3{color:#8dc63f;width:220px;font-size:12px;padding:0px 0 0 10px;font-weight:bold;border-top:1px solid #cce5a8;background:#fff url(../images/blog/ico_rss.gif) no-repeat 0 12px;}
#rss a{color:#8dc63f;font-size:12px;padding:10px 0 0 25px;display:block;}
/*
FOOTER
*/
#footer_bg{clear:both;height:298px;margin-top:15px;border-top:1px solid #d4e2c1;background:transparent url(../images/layout/footer_bg.png) repeat-x left bottom;}
#collaboration{padding-top:15px;height:73px;}
#collaboration p{float:left;width:215px;padding-left:20px;color:#8dc63f;font-weight:bold;}
#collaboration ul,#collaboration ul li{float:left;}
#collaboration ul li{padding-right:40px;}
#footer{padding-top:20px;}
#footer div#logo_small{float:left;width:215px;padding-left:20px;}
#footer ul#links{float:left;width:440px;}
#footer ul#links li{margin-bottom:5px;font-weight:bold;}
#footer ul#links h5 a{font-size:12px;color:#999;border-bottom:1px solid #999;}
#footer ul#links a:hover{color:#333;}
#footer ul#links p{padding-top:20px;color:#056839;}
#footer p#creat{width:260px;float:right;color:#8dc63f;font-weight:bold;}
#footer p#creat a{color:#056839;text-decoration:underline;}
#footer p#creat a:hover{color:#044124;}
/*
Comentarios
*/
#comment{background:#fff;padding:10px;border-top:1px solid #ececec;}
#comment h3{margin-bottom:10px;}
#comment textarea{width:500px;height:100px;}
#comment .comment-meta,#comment.commentmetadata{font-size:10px;margin-bottom:10px;margin-top:10px;text-align:right;}
#comment .comment-author{margin-bottom:10px;}
#comment ol.commentlist{list-style:none;}
#comment ol.commentlist .even,#comment ol.commentlist .odd{border-bottom:1px solid #ececec;padding-bottom:10px;margin-bottom:20px;}
#comment #respond input.btn{padding:0 0 0 4px;width:92px;height:21px;background:#fff;border:none;}
/*
Paginación
*/
.navigation{clear:both;padding:5px 0 10px;}
.wp-paginate{padding:0;margin:0;text-align:center;}
.wp-paginate li{display:inline;list-style:none;}
.wp-paginate a,.wp-paginate .prev,.wp-paginate .next{font-size:11px;color:#666;margin-right:2px!important;padding:0;text-align:center;text-decoration:underline;}
.wp-paginate a:hover,.wp-paginate a:active{background:#ccc;color:#888;}
.wp-paginate .title{color:#555;margin-right:4px!important;}
.wp-paginate .gap{color:#999;margin-right:4px;}
.wp-paginate .current{font-size:11px;color:#043E22;margin-right:2px;padding:0;font-weight:bold;}
.wp-paginate .page{margin-right:6px!important;}
.wp-paginate .prev,.wp-paginate .next{}
/* style overrides for comments pagination */
.wp-paginate-comments{}
.wp-paginate-comments li{}
.wp-paginate-comments a{}
.wp-paginate-comments a:hover,.wp-paginate-comments a:active{}
.wp-paginate-comments .title{}
.wp-paginate-comments .gap{}
.wp-paginate-comments .current{}
.wp-paginate-comments .page{}
.wp-paginate-comments .prev,.wp-paginate-comments .next{}
ul#nav li a{clear:both;display:block;}
li.headlink ul{display:none;}
li.headlink:hover ul{display:block;}
div#section_content table{padding:0;border-top:1px solid #c6e29f;padding:20px 0;margin-top:25px;}
div#section_content table td{padding:5px;}
div#section_content table td h2{margin-bottom:10px;}
div#section_content table p.link_moreinfo{border-top:1px dashed #c2c2c2;margin-bottom:0;padding-top:4px;}
div#section_content table td img{display:block;padding:2px;margin-bottom:10px;border:1px solid #e5ece9;}
