/*
Theme Name:Purple Rock Scissors
Theme URI:http://www.purplerockscissors.com/
Description:The Purple Rock Scissors theme.
Version:1.0.0
Author:Purple Rock Scissors
Author URI:http://www.purplerockscissors.com/
Tags:purple
Purple Rock Scissors 1.0
http://purplerockscissors.com
This theme was designed and built by Purple Rock Scissors
*/
/*
style guide
purple:#896996;blue:#19B4D8;*/
/*-- back to basics --*/
*{margin:0;padding:0;}
html{font-family:Verdana,sans-serif; font-size:12px; padding:0 0 0 0;}
body{ background-image:url(../images/bg_principal.jpg); background-repeat:repeat-x; position:relative; width:100%; height:auto;}
h1{color:#3D62A6; font-family:"Arial"; font-size:24px; padding:10px 0 0 25px;}
h2{color:#000;font-family:"Arial Black",Arial,sans-serif;font-size:20px;font-weight:bolder;letter-spacing:-2px;line-height:1em;text-transform:uppercase;margin:0 0 10px 0;}
h3{color:#4D4D4D;font-family:Helvetica,Arial,sans-serif;font-size:14px;margin:0;padding: 15px 0 0 5px;}
h4{color:#333;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0 0 10px;}
h5{color:#3D62A6;font-family:Helvetica,Arial,sans-serif;font-size:11px;margin:0 0 50px;}
h6{color:#3D62A6;font-family:Helvetica,Arial,sans-serif;font-size:15px;margin:0 0 5px;margin-left:35px;padding:5px;}



ul{list-style:disc;list-style-position:inside;margin-bottom:10px;}
ul,ol,dl,p{color:#666;font-size:11px;line-height:1.5em;}
code{background:#EEE;border:1px solid #DDD;color:#000;display:block;font-family:"Courier New",monospace;font-size:12px;margin:0 0 20px 0;overflow:auto;padding:10px;}

.post ul,
.post ol,
.post dl,
.post p,
.widget dl,
.widget p,
.container1 {background:#fff url(../images/content_top.jpg) no-repeat;
             width:900px;height:auto; margin-left:50px; position:relative}



.container2{
    width:860px;
}
.container3 {background:#fff url(../images/content_top.jpg) no-repeat;
             width:900px;height:auto; margin-left:50px; position:relative}
#content p{margin:0 0 20px 0; }
.container1 p{margin:0 0 0 20px;}
.post ul,
.post ol{margin:0 0 20px 20px;}
a{color:#896996;outline:none !important;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
blockquote{border-left:3px solid #896996;display:block;font-weight:bold;padding-left:10px;}
blockquote *{font-size:12px;}
/*-- reusable elements --*/
.container{margin:0 auto;overflow:hidden;width:950px; padding-left:5px; padding-right:30px; background-color:#FFF;}
.block{margin:0 0 30px 0;overflow:hidden;}
.service ul{float:left;margin-left:10px;width:210px;}
#content{margin:0 0 20px 0;}
#content a{color:#19B4D8;}
.three_fourths{display:inline;width:690px;}
.one_fourth{display:inline;width:210px;overflow:hidden;}
.one_half.pad{padding-right:20px;width:440px;}
.one_half{width:440px;}
.three_fourths .one_fourth.left{padding-right:20px;width:210px; }
.three_fourths_of .one_fourth.left{padding-right:20px;width:210px;  }
.three_fourths .one_fourth.left1{padding-right:20px;width:210px; border-bottom:1px solid #DDD;}
.three_fourths.pad{padding-right:20px !important;width:670px;}
/*-- blog nav --*/
.blog_nav{border-bottom:1px solid #DDD;border-top:1px solid #DDD;font-size:11px;margin:0 0 20px 0;overflow:hidden;padding:10px 0;width:100%;}
.page_nav{border-bottom:1px solid #DDD;font-size:11px;margin:0 0 20px 0;overflow:hidden;padding:0;width:100%;}
.crumbs_nav{border-bottom:1px solid #DDD;border-top:1px solid #DDD;font-size:11px;margin:0 0 20px 0;overflow:hidden;padding:10px 0;width:100%;}
.pagination{width:100%;text-align:center;margin:0 auto;height:30px;}
.pagination li{display:inline;margin:2px;list-style-type:none;}
.pagination li a{border:1px solid #ccc;padding:3px 6px;background:#eee;}
/*-- project lists --*/
.project_filters h3{margin-right:20px !important;}
#project_options{list-style:none;}
#project_options li{display:inline;margin:0 15px 0 0;}
#project_options li input{margin-right:10px;}
.project{width:210px;float:left;display:inline;margin:0 0 20px 0;padding:0 15px 0 0;}
.project p{margin:0 0 5px 0 !important;}
.project img{border:0;}
.project .view_all{border:1px solid #DDD;}
.project_title{margin-bottom:20px !important;}
.services ul,
.services ol{margin:0 0 0 20px;}
.services ul li,
.services ol li{margin:0 0 5px 0;}
.alignleft{float:left;margin:0 10px 5px 0 !important;}
p.alignleft{margin-right:20px !important;}
.alignright{float:right;margin:0 0 10px 5px !important;}
p.alignright{margin-left:20px !important;}
.purple{color:#896996 !important}
.blue{color:#19B4D8 !important}
.left{float:left}
.right{float:right}
.clear{clear:both}
.hidden{visibility:hidden}
/*-- headers --*/
.header{margin:0;padding:0;line-height:0;text-indent:-1000000px;width:100%;}
.h_tab{background:url(../images/wp-content/themes/purple/images/header_tab.gif) top left no-repeat;height:24px;font-size:14px;font-family:Helvetica,Arial,sans-serif;letter-spacing:normal !important;color:#4D4D4D;margin:0;padding:8px 10px 0;text-transform:none;}
/*-- mast --*/
#mast{margin:0 0 7px 0;}
#mast h1 a{background:url(../images/logo1.png) top left no-repeat;height:128px;float:left;margin:0 40px 0 0;text-indent:-10000px;width:265px;}
#mast .nav_section{

    width:77px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#mast h3{font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0 0 1px 0;}
#mast .nav_section ul{list-style:none;list-style-position:outside; }
/*-- moneyshots --*/
.mapashots{background:#f2f2f2;height:270px;padding:0;margin:0 0 20px 0;overflow:hidden;position:relative;width:670px;}
.moneyshots{background:#f2f2f2;height:270px;padding:0;margin:0 0 20px 0;overflow:hidden;position:relative;width:670px;}
.moneyshots div{display:none;}
.ui-tabs div{display:block;}
.moneyshots div div{display:block;}
.moneyshots #moneyshot_01{display:block;}
.moneyshots img{border:0;display:block;}
.moneyshots .money_video{display:none;}
.ui-tabs-hide{display:none !important;}
.moneyshot_tabs{list-style:none;margin:-30px 0 0 -10px;position:absolute;text-align:right;width:670px;}
.moneyshot_tabs li{display:inline;}
.moneyshot_tabs li a{background:url(../images/bg_numbers.png) top left no-repeat;color:#FFF !important;width:20px;height:18px;display:inline-block;padding:2px 0 0 0;text-align:center;}
.moneyshot_tabs li a:hover,
.ui-state-hover a,
.ui-tabs-selected a{background-position:bottom !important;text-decoration:none !important;}
.money_wrap{background:url(../images/bg_money_home.png) repeat-y;}
.big_money .moneyshot_tabs{margin-top:0px !important;top:285px;}
.big_mapa{background:url(../images/bg_money_home_bottom.png) no-repeat bottom left;height:auto !important;margin-bottom:40px;}
.big_mapa2{background:url(../images/bg_money_home_bottom.png) no-repeat bottom left;height:auto !important;margin-bottom:40px;}
.big_money{background:url(../images/bg_money_home_bottom.png) no-repeat bottom left;height:385px !important;margin-bottom:40px;}
.big_money img{margin-bottom:10px !important;}
.big_money p{font-size:12px;letter-spacing:.01em;padding:0px 0 0 10px;width:540px;margin:0 !important;}
.more_money{font-size:12px;font-weight:bold;background:url(../images/button_more_money.png) no-repeat;float:right;display:block;padding-top:12px;padding-left:20px;height:32px;width:87px;color:#FFF !important;margin-top:58px;position:absolute;top:270px;right:0;}
.more_money:hover{text-decoration:none;}
/*-- tweets --*/
.tweets{background:url(../images/bg_twitter.gif) top left no-repeat;width:670px;font-size:10px;margin:0 0 15px 0;padding:7px 10px 13px 5px;}
.tweets .icon{text-indent:-9999px;height:20px;width:24px;background:url(../images/icon_twitter2.png) top left no-repeat;display:block;float:left;margin:-2px 10px 0 0 ;}
.tweets em{font-size:10px;margin-left:10px;}
/*-- forms --*/
form input,
form textarea{color:#000;font-family:Verdana,sans-serif;font-size:11px;}
#form_search{margin:0 0 05px 0;width:198px;height:30px;background:url(../images/search.gif) top left no-repeat;padding:5px 6px 0px;}
#form_search #s{background:transparent;border:0;font-size:10px;padding:3px;width:167px;}
#form_search .submit{background:transparent;text-indent:-100000px;border:0;width:30px;height:20px;}
#form_search .submit:hover{cursor:pointer;}
#commentform{background:#F2F2F2;padding:10px;}
#commentform p input,
#commentform p textarea{border:0;padding:2px;}
#search_submit{display:none;}
#commentform p input,
.form_contact p input{background:url(../images/bg_input_long.gif) top left no-repeat;height:16px !important;margin:0 10px 0 0;padding:7px 10px !important;width:260px;}
#commentform p textarea,
.form_contact textarea{background:url(../images/bg_textarea_long.gif) top left no-repeat !important;height:161px !important;margin:0 10px 0 0;max-height:181px !important;max-width:410px !important;padding:10px;width:380px !important;}
form .controls input{background:#896996;color:#FFF;border:1px solid #999;padding:2px 5px;}
#commentform .controls input:hover{cursor:pointer;}
/*-- media column --*/
.tabs{list-style:none;margin-bottom:0;overflow:hidden;}
.tabs li{display:inline;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;}
.tabs li a{color:#666;display:block;float:left;height:22px;padding:8px 0 0 0;width:105px;text-align:center;}
.tabs .off{color:#EEE !important;}
.tabs .off:hover{color:#FFF !important;text-decoration:none;}
.tabs .on:hover{text-decoration:none;}
.tabs #tab_news .on{background:url(../images/tab_left_on.gif) top left no-repeat;}
.tabs #tab_blogs .on{background:url(../images/tab_right_on.gif) top left no-repeat;}
.tabs #tab_news .off{background:url(../images/tab_left_off.gif) top left no-repeat;}
.tabs #tab_blogs .off{background:url(../images/tab_right_off.gif) top left no-repeat;}
.media_column,
.newsletter_column{background:url(../images/bg_media.gif) top left repeat-x;border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin:0 0 30px 0;zoom:1;}
.media_column{margin-bottom:40px;}
.media_column ul{margin-bottom:0 !important;}
.newsletter h3{padding:10px 10px;margin:0;background:url(../images/newsletter_bg.png) repeat-x;}
.newsletter p{padding:0 10px;margin:0 !important;}
.newsletter .button{text-align:right;margin:10px 0 !important;}
.button a{background:#896996;color:#FFF !important;border:1px solid #999;padding:2px 5px;}
.newsletter form{padding:10px;}
.newsletter span input{background:url(../images/bg_input_newsletter.png) no-repeat;border:0 none;padding:9px 10px;margin-bottom:10px;width:170px;}
.newsletter .controls{text-align:right;}
.post{border-bottom:1px solid #DDD;margin:0 0 30px 0;}
.post .small{font-size:10px;}
.post .meta{background:#F2F2F2;font-size:10px;margin:0 0 20px 0;padding:10px;}
.post_meta{font-size:10px;margin:0 0 10px 0 !important;}
.media_column .cat_list{list-style:none;margin:0;padding:10px;}
.media_column .post{margin:0;padding:20px 10px;}
.media_column .post h3{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:17px;margin:0 0 5px 0;}
.media_column .post h3 a{color:#896996 !important;font-size:14px;width:100%;}
.media_column #blogs{display:none;}
.media_column .view_all{border-top:1px solid #EEE;background:#F2F2F2;margin:0 !important;}
.view_all a{background:#F2F2F2 url(/wp-content/themes/purple/images/button_arrow.png) 97% center no-repeat;color:#19B4D8;display:block;padding:7px;}
.view_all a:hover{background-color:#DDD;text-decoration:none;}
#contact_form .wpcf7{background:#f7f7f7 !important;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
#contact_form ul{padding:0;margin:0;overflow:hidden;width:100%;}
#contact_form ul a{color:#FFF;}
#contact_form .client_tab a{padding:8px 0 0;background:#F2F2F2 url(/wp-content/themes/purple/images/tab_client.png) top left no-repeat !important;display:block;height:23px;width:219px;}
#contact_form .job_tab a{padding:8px 0 0;background:#F2F2F2 url(/wp-content/themes/purple/images/tab_job.png) top left no-repeat !important;display:block;height:23px;width:232px;}
#contact_form .press_tab a{padding:8px 0 0;background:#F2F2F2 url(/wp-content/themes/purple/images/tab_press.png) top left no-repeat !important;display:block;height:23px;width:219px;}
#contact_form .ui-state-active a{background-position:bottom left !important;color:#19B4D8 !important;}
.widget .wpcf7 textarea{height:74px;width:170px;}
.wpcf7-list-item{display:block;padding:5px 5px 5px 0;}
/*-- posts --*/
.padded_header{padding:10px 0;}
.wp-caption-text{font-size:10px;font-style:italic;}
/*-- comments --*/
.comment_list{list-style:none;margin:0 0 30px 0;}
.comment{border-bottom:1px solid #EEE;padding:20px 10px 10px 10px;}
.comment_head{border-bottom:1px solid #EEE;margin:0;padding:0 0 10px 0;}
.comment_list li ul li{font-size:1em;}
.comment_list li{font-weight:bold;}
.comment_list .even{background:#F9F9F9;}
.comment_list li .avatar,
.comment_list li .photo{background:#FFF;border:1px solid #EEE;float:right;padding:2px;height:auto;width:auto;}
.comment_list cite,.comment_list cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.comment_list p{font-weight:normal;line-height:1.5em;text-transform:none;}
.comment .comment-meta{font-size:10px;font-weight:lighter;margin:0 0 10px 0;}
.comment .comment-meta a{color:#896996 !important;}
/*-- social media buttons (on team page) --*/
.social_media{padding:10px 0 0 0;}
.button_social{background:url(/wp-content/themes/purple/images/buttons_social.gif) top left no-repeat;display:block;float:left;height:20px;margin:0 5px 0 0;padding:0;text-indent:-100000px;width:20px;}
.team_thumb{border:1px solid #DDD;}
.button_social.virb{background-position:0 0}
.button_social.virb:hover{background-position:0 -20px}
.button_social.facebook{background-position:-24px 0}
.button_social.facebook:hover{background-position:-24px -20px}
.button_social.twitter{background-position:-48px 0}
.button_social.twitter:hover{background-position:-48px -20px}
.button_social.linkedin{background-position:-72px 0}
.button_social.linkedin:hover{background-position:-72px -20px}
.button_social.myspace{background-position:-96px 0}
.button_social.myspace:hover{background-position:-96px -20px}
/*-- news feed (on team page) --*/
.news_feed{list-style:none;margin-bottom:0 !important;}
.news_feed li a{border-bottom:1px solid #DDD;color:#896996 !important;display:block;padding:10px;}
.news_feed li a:hover{color:#19B4D8 !important;text-decoration:none;}
/*-- image feeds (flickr,last.fm) --*/
.image_feed,
.lastfm_feed{list-style:none;padding:8px 0px 8px 8px;overflow:hidden;}
.image_feed li,
.lastfm_feed li{display:inline;margin:0;}
.image_feed li a,
.lastfm_feed li a{border:0;}
.image_feed img,
.lastfm_feed img{border:1px solid #999;margin:0 8px 8px 0;}
/*-- individual member blogs --*/
.member_meta{overflow:hidden;margin:0 0 5px 0;}
.member_meta h2{margin-right:20px;}
.member_meta h3{padding-top:12px;}
.member_meta .button_social{float:right;margin-top:10px;}
/*-- facebook connect --*/
.fbc_profile_header{border:1px solid #DDD !important;border-top:none !important;border-right:none !important;font-size:11px;padding:5px 10px 10px !important;width:auto !important;}
.fbc_profile_pic{padding:0 0 0 10px !important;}
.widget{padding-bottom:30px;}
.widget p.alignleft{margin-bottom:30px !important;margin-right:5px !important;padding-right:10px !important;}
#featured_member h3{font-size:16px !important;margin-bottom:0 !important;padding-bottom:0 !important;}
/*-- footer --*/
#footer{border-bottom:1px solid #CCC;border-top:1px solid #CCC;margin:0 0 30px 0;display:block; padding:10px 10px 10px 10px; clear:both;}
#footer p{padding:5px 0 0 0;}
#footer ul{list-style:none;margin:0;width:245px;}
#footer ul li{display:inline;}
#footer ul li a{display:block;float:right;height:25px;margin:0 0 0 10px;text-indent:-1000000px;}
#footer ul li a:hover{background-position:0 -25px !important;}
#footer #button_twitter{background:url(/wp-content/themes/purple/images/button_twitter.gif) top left no-repeat;width:78px;}
#footer #button_facebook{background:url(/wp-content/themes/purple/images/button_facebook.gif) top left no-repeat;width:76px;}
#footer #button_virb{background:url(/wp-content/themes/purple/images/button_virb.gif) top left no-repeat;width:61px;}
#footer #button_myspace{background:url(/wp-content/themes/purple/images/button_myspace.gif) top left no-repeat;width:87px;}
.copyright{color:#999;text-align:center;}
.copyright a{color:#19B4D8;}
/* facebook connect login */
#fbc_login{border:none;float:none;color:#666;margin:0;padding:0;}
#fbc_login small{font-size:11px;}
#fbc_login .dark{padding:10px 0;}
.hdr{display:block;margin-bottom:20px;text-indent:-99999px;}
#hdr_case_studies{background:url(/wp-content/themes/purple/images/hdr_case_studies.png) no-repeat;height:41px;width:393px;}
#hdr_hey_there{background:url(/wp-content/themes/purple/images/hdr_lets_catch_up.png) no-repeat;height:89px;width:396px;}
#hdr_who_we_are{background:url(/wp-content/themes/purple/images/hdr_who_we_are.png) no-repeat;height:41px;width:374px;}
#hdr_our_history{background:url(/wp-content/themes/purple/images/hdr_our_history.png) no-repeat;height:55px;margin-bottom:10px;width:144px;}
#hdr_featured_member{background:url(/wp-content/themes/purple/images/hdr_featured_member.png) no-repeat;height:56px;margin-bottom:10px;width:199px;}
#hdr_contact{background:url(/wp-content/themes/purple/images/hdr_contact.png) no-repeat;height:41px;margin-bottom:20px;width:308px;}
#hdr_working_here{background:url(/wp-content/themes/purple/images/hdr_working_here.png) no-repeat;height:54px;margin-bottom:10px;width:175px;}
#hdr_benefits{background:url(/wp-content/themes/purple/images/hdr_benefits.png) no-repeat;height:25px;margin-bottom:10px;width:149px;}
#hdr_apply{background:url(/wp-content/themes/purple/images/hdr_apply.png) no-repeat;height:25px;margin-bottom:10px;margin-left:10px;width:114px;}
#hdr_big_thinkers_welcome{background:url(/wp-content/themes/purple/images/hdr_big_thinkers_welcome.png) no-repeat;margin-bottom:15px;height:41px;width:668px;}
#hdr_faq{background:url(/wp-content/themes/purple/images/hdr_faq.png) no-repeat;height:25px;margin-bottom:10px;width:62px;}
#hdr_prpl_process{background:url(/wp-content/themes/purple/images/hdr_prpl_process.png) no-repeat;height:41px;width:404px;}
#hdr_get_started{background:url(/wp-content/themes/purple/images/hdr_get_started.png) no-repeat;height:54px;margin-bottom:10px;width:211px;}
#hdr_purple_rock_terms{background:url(/wp-content/themes/purple/images/hdr_purple_rock_terms.png) no-repeat;height:85px;margin-bottom:10px;width:139px;}
#hdr_the_dream_team{background:url(/wp-content/themes/purple/images/hdr_the_dream_team.png) no-repeat;height:41px;margin:0px 0 20px;width:514px;}
#hdr_rock-solid-work{text-indent:-99999px;background:url(hdr_rock_solid_work.png) no-repeat;height:55px;margin-bottom:10px;width:205px;}
#hdr_rock-solid-work{text-indent:-99999px;background:url(hdr_rock_solid_work.png) no-repeat;height:55px;margin-bottom:10px;width:205px;}
#hdr_digital-strategy{text-indent:-99999px;background:url(hdr_digital_strategy.png) no-repeat;height:55px;margin-bottom:10px;width:169px;}
#hdr_purple-rock-process{text-indent:-99999px;background:url(hdr_purple_rock_process.png) no-repeat;height:55px;margin-bottom:10px;width:169px;}
#hdr_industries_weve_serviced{text-indent:-99999px;background:url(/wp-content/themes/purple/images/hdr_industries_weve_serviced.png) no-repeat;height:85px;margin-bottom:10px;width:196px;}
#hdr_our_services{background:url(/wp-content/themes/purple/images/hdr_our_services.png) no-repeat;height:41px;margin-bottom:20px;width:388px;}
.hdr_our_location{background:url(/wp-content/themes/purple/images/hdr_our_location.png) no-repeat;display:block;height:55px;margin-bottom:15px;text-indent:-99999px;width:172px;}
.hdr_purple_style{background:url(/wp-content/themes/purple/images/hdr_purple_style.png) no-repeat;display:block;height:85px;margin-bottom:15px;text-indent:-99999px;width:145px;}
.wpcf7-checkbox{margin-left:10px;display:block;clear:both;margin-bottom:20px;}
.wpcf7-checkbox input{background:none !important;width:auto !important;}
.form_contact{padding-top:20px;}
.form_contact dt{float:left;width:180px;margin-left:20px;text-align:right;padding-right:20px;}
.form_contact .controls{text-align:right;padding-right:10px;}
.form_contact dd{margin-bottom:10px;}
.quotebox{background:url(/wp-content/themes/purple/images/quotebox_top.png) #d1f0f7 no-repeat;width:210px;display:block;float:right;margin-left:10px;}
.quotebox .inner{background:url(/wp-content/themes/purple/images/quotebox_bottom.png) bottom left no-repeat;display:block;padding:10px 10px 20px;}
.quotebox .inner *{font-size:14px !important;}
/* Contact Form Plugin styles */
div.wpcf7{background:#F2F2F2;margin:0;padding:10px;}
div.wpcf7 form{margin:0 !important;}
div.wpcf7 p{margin:0 0 5px 0 !important;}
div.wpcf7 span input{background:url(../images/bg_input.gif) top left no-repeat;background-size:100%;width:170px;height:16px;padding:7px 10px;border:0;}
div.wpcf7 #form_contact span input{background:url(../images/bg_input_long.gif) top left no-repeat;border:0;height:16px;margin:0 10px 0 0;padding:7px 10px;width:260px;}
span textarea{background:url(../images/bg_textarea.gif) top left no-repeat;border:0;height:161px;margin:0 10px 0 0;max-height:161px;max-width:380px;padding:10px;width:380px;}
div.wpcf7-response-output{font-size:11px;padding:10px;}
div.wpcf7 dd img{border:1px solid #ddd;}
div.wpcf7-mail-sent-ok{border:1px solid #398f14;}
div.wpcf7-mail-sent-ng{border:1px solid #ff0000;}
div.wpcf7-spam-blocked{border:1px solid #ffa500;}
div.wpcf7-validation-errors{background:#FFF;border:1px solid #f7e700;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#F00;font-size:11px;left:10px;padding:2px;position:absolute;top:0;width:190px;z-index:100;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:0.5em;}

.tableBasic {
    margin-bottom:			34px;
}

.tableHeadingBG {
    background:				#b0bdc6 url(/themes/forum_themes/support/images/bg_table_heading.gif) top left no-repeat;
    padding:				10px 0 10px 5px;
    border-bottom:			1px solid #fff;
}

.tableHeadingBG img {
    vertical-align:			text-bottom;
    margin-bottom:			1px;
}

.tableHeading {
    font-weight:			bold;
    font-size:				13px;
    color:					#27343c;
}

.tableHeadingSmall {
    font-size:				11px;
    padding-left:			21px;
}

.tableRowHeadingBold, .profileHeadingBG, .menuHeadingBG {
    background:				#e2e7e9 url(/themes/forum_themes/support/images/bg_table_row_heading.gif) top left repeat-x;
    font-weight:			bold;
    font-size:				11px;
    color:					#27343c;
    padding:				8px 10px 8px 6px;
}
.tableCellOne, .memberlistRowOne {
    padding:				10px 0;
    vertical-align:			top;
    border-bottom:			1px solid #dae0e4;
}

.tableCellTwo, .memberlistRowTwo {
    padding:				10px 0;
    vertical-align:			top;
    border-bottom:			1px solid #dae0e4;
}

.shortCells .tableCellOne, .shortCells .memberlistRowOne {
    padding:				6px 0;
}

.shortCells .tableCellTwo, .shortCells .memberlistRowTwo {
    padding:				8px 0;
}

.loginForm .tableCellOne, .loginForm .tableCellTwo,
.submissionForm .tableCellOne, .submissionForm .tableCellTwo {
    padding-left:			10px;
    padding-right:			10px;
}
.itempadbig {
    padding:				3px 0;
}
.lrg-button {font-size: 1em; font-family: inherit; line-height: 1em; float: left; background: #3D62A6 url(../images/but-sml-01.gif) no-repeat left top; margin-top: 0.5em; margin-bottom: 0.5em; position: relative}
.lrg-button div {background: url(../images/but-sml-03.gif) no-repeat left bottom}
.lrg-button div div {background: url(../images/but-sml-02.gif) no-repeat right top}
.lrg-button div div button {font-size: 100%; display: block; padding: 0.5em; color: #fff; background: url(../images/but-sml-04.gif) no-repeat right bottom; border: 0}


.right_col{
    position:relative;
    right:0;
    width: 25%;
}
.right_col img{
    max-height: 80px;
    max-width: 80px;
    display: list-item;
    border:1px solid #999;
    margin:0 8px 8px 0;
}
.right_col ul{
    list-style-type:none;
}

label{
    display:inline-block;
    margin-bottom:2px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    width:110px;
    text-align:right;
    vertical-align:top;
}

label2{
    display:inline-block;
    margin-bottom:2px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    vertical-align:middle;
}

label3{
    display:inline-block;
    margin-bottom:10px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    vertical-align:middle;
}
.myBox {
    width: auto;
    padding: 10px;

   /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.menuD{
    color:#3D62A6;
    font-family:Helvetica,Arial,sans-serif;
    font-size:15px;margin:0 0 5px;margin-left:35px;padding:5px;}

.myInput {
    margin: 2px auto;
    color: #333;
    width: 180px;
    background-color: #DBE8FF;
    border: 1px solid #BDD4FF;
    padding:6px;
    margin-bottom:10px;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

}
.myInput1 {
    margin: 2px auto;
    color: #333;
    width: 120px;
    background-color: #DBE8FF;
    border: 1px solid #BDD4FF;
    padding:6px;
    margin-bottom:10px;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

}
.myInput2 {
    margin: 2px auto;
    color: #333;
    width: 200px;
    background-color: #cccccc;
    border: 1px solid #cccccc;
    padding:6px;
    margin-bottom:10px;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

}
.button{
    border:0; margin:0; padding:5px;
    background:#3D62A6;
    border:solid 1px #9AA7BF;
    color:#FFFFFF;
    font-weight:bold;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

}
.button2{
    border:0; margin:10px; padding:5px;
    background:#3D62A6;
    border:solid 1px #9AA7BF;
    color:#FFFFFF;
    font-weight:bold;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;

}


.table1 td {
    width:33%;
}
.mainTab {
    width:100%;
    height:auto;
    border-collapse:collapse;
    border:none;
    border-spacing:0;
    font-size:100%;
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.mainTab th{
    font-weight: bold;
    color: navy;
    border-bottom:solid 1px  #9AA7BF ;
    padding: 1em;
    text-align:left;
    vertical-align: middle;
    font-size:110%;
    height:auto;  
}
.mainTab td{
    padding: 5px 0 5px 15px;
    border-bottom: solid 1px #CEDFFF;
    height:30px;
    vertical-align:middle;

}
.mainTab td a{
    font-weight:bold ;
}


.mainTab td.o{
    width:8em; height:8em;
    padding: 10px;
    text-align:center;
    vertical-align:middle;
    font-size:90%;
    border: 1px solid white;
}


.direita{
    width:50%;
    height:auto;
    position:absolute;
    right:2%;
}

#imovel_mini{
    width:90%;
    height:auto;
    height:auto !important;
    margin: 0 0 0 1em;
    padding: 0;
    clear:both;
}
#imovel_mini img{padding: 5px 0 0 5px;}

#imovel_cnct{
    border:solid #3D62A6 1px;
    margin:1em 1em 0 3em;
    width:90%;
    height:auto;
    display:table;
    bottom:15px;
}
#imovel_cnct ul{list-style-type:none;}

#imovel_cnct label{vertical-align:top;text-align:right;width:75px;}

#imovel_cnct button{
    border:0; margin:0; padding:5px;
    background:#3D62A6;
    border:solid 1px #9AA7BF;
    color:#FFFFFF;
    font-weight:bold;
    margin: 0 0 0 75px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.esquerda{
    width:50%;
    height:95%;
    position:relative;
    padding: 0 1em 0 1em;
    _position:absolute;
    _left:2%;
}
.imovel_adr{
    width:90%;
    max-width:90%;
    height:auto;
    clear:both;
    float:left;
    display:block;
    padding: 2px;
}

.imovel_adr ul{list-style-type:none;}
.imovel_adr li{font:14px Verdana; margin: 5px 0 5px 0;}

.imovel_imagem{
    display:block;
    top:7%;
    width:100%;
    height:40%;
    float:left;
    clear:both;
}

.imovel_itn{
    width:100%;
    max-width:90%;
    height:10%;
    float:left;
    display:block;
    clear:both;
}
.imovel_itn ul{list-style-type:none;}
.imovel_itn li{display:inline; margin:1px 10px 1px 5px; font: 14px Verdana}

.imovel_facs{
    display:block;
    clear:both;
    min-height:90px;
    height:auto;
}
.imovel_facs ul{list-style-type:none;}
.imovel_facs li{
    width: 22%;
    float:left;
    margin: 2px;
    height:31px;
    display:inline;
    background: #DBE8FF;
    color: navy;
    font-weight:bold;
    vertical-align:middle;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-align:center;
    text-transform:capitalize;;
}
.imovel_goods{
    display:block;
    width:100%;
    min-height:90px;
    height:auto;
    max-width:100%;
    padding:1px;
    clear:both;
}
.imovel_goods ul{list-style-type:none; }
.imovel_goods li{
    width: 22%;
    float:left;
    margin: 2px;
    height:31px;
    display:inline;
    background: #DBE8FF;
    color: navy;
    font-weight:bold;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-align:center;
    text-transform:capitalize;
}
.sair{
    width:40px;
    float:right;
    margin: 0 1em 1em 1em;
    background: #9AA7BF;
    color: white;
    border:black solid 1px;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-align:center;
    text-transform:capitalize;
}
.sair a{
    text-decoration:none;
    color:white;
    font-weight:bold;
}

.erro{

    font-size:12px;
    font-family:sans-serif;
    color:maroon;

}
.fisica a{
    background:url(../images/icon/pessoa_fisica_1.gif) no-repeat;
    text-indent:-10000px;
    width:80px;
    height:25px;
}
.fisica a:hover{
    background:url(../images/icon/pessoa_fisica_2.gif) no-repeat;
    text-indent:-10000px;
    width:80px;
    height:25px;
}
.fisica a:select{
    background:url(../images/icon/pessoa_fisica_3.gif) no-repeat;
    text-indent:-10000px;
    width:80px;
    height:25px;
}

.titulo {
    color:#3D62A6;
    font-family:Helvetica,Arial,sans-serif;
    font-size:15px;
    margin:0 0 5px;
    margin-left:360px;
    padding:5px;
    font-weight:bold;
    padding-top:30px;
}
.img_list{
    position:relative;
}
.img_wrap{
    display:block;
}
.myInput textarea{
	width: 400px;
	height: 150px;
	color:#000;
}


.link_padrao{
  cursor:pointer;
  color:#896996;
  outline:none;
}