/*
Theme Name: Ambulancelab
Theme URI: 
Description: The default theme for Ambulancelab
Version: 1.0
Author: Pedro Rogerio
Author URI: http://www.pinceladasdaweb.com.br/blog/
*/

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/					
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras														
+----------------------------------------------------------------+
*/
.alignleft {float:left}
.alignright {float:right}
.aligncenter {display:block; margin:0 auto}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}

/*
+----------------------------------------------------------------+
	Definicoes Gerais												
+----------------------------------------------------------------+
*/
body {background:#000 url(img/bg_2.jpg) repeat; font:62.5% Arial, Helvetica, sans-serif}
a {text-decoration:none}
h1, h2, h3, h4, h5, h6, strong {font-weight:700}

/*
+----------------------------------------------------------------+
	Container												
+----------------------------------------------------------------+
*/
#container {height:590px; height:auto!important; min-height:590px; padding:34px 0 8px; width:auto}

/*
+----------------------------------------------------------------+
	Content												
+----------------------------------------------------------------+
*/
#content {margin:0 222px 0 0}
#content > h1 {background:url(img/logo_w.png) no-repeat; height:93px; margin:0 0 34px 20px; width:361px}
#content > h1 a {display:block; height:100%; width:100%}
#content > h1 span {display:none}

/*
+----------------------------------------------------------------+
	Posts												
+----------------------------------------------------------------+
*/
.post {background-color:#fff;display:inline; float:left; height:auto!important; height:353px; margin:0 0 19px 20px; min-height:353px; width:277px; position:relative; box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000;}
.blog .post {overflow:hidden}
.blog .post .entry, .archive .post .entry, .search .post .entry {cursor:pointer}
.blog .post .entry, .archive .post .entry, .search .post .entry {background-color:#fff; display:none; height:353px; position:absolute; top:0; left:0; width:277px; opacity:0.85; filter:alpha(opacity=85);}
.post .post-id {font-size:6em; font-weight:bold}
.post .post-date {color:#000; font-size:4em; font-weight:bold; text-shadow:1px 1px 1px #ccc}
.post h2 {font-size:3em; margin-bottom:4px; text-shadow:1px 1px 1px #ccc}
.post h2 a {color:#000}
.post small {color:#9d9d9d; display:block; font-size:1em; margin:0 0 3px}
.post small a {color:#9d9d9d}
.post .background {left:0; position:absolute; top:0}
.post .entry .hover {bottom:0; left:0; position:absolute; padding:9px 10px 14px 10px; width:257px; z-index:3}
.post .entry .post-content {margin:10px 0}
.post .entry .post-content p {font-size:1.1em}
.post .postmetadata {color:#9d9d9d;}
.post .postmetadata * {color:#9d9d9d; font-size:1em}

/*
+----------------------------------------------------------------+
	Doll												
+----------------------------------------------------------------+
*/
.doll {display:inline; float:left; height:355px; margin:0 0 17px 20px; width:277px; box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000;}

/*
+----------------------------------------------------------------+
	Single Post												
+----------------------------------------------------------------+
*/
.single .post {background-color:#fff; display:block; float:none;}
.single .post .entry {height:auto; width:auto}
#content .full {float:none; padding:20px; width:700px}
#content .full .entry {display:block}
#content .full small {margin-bottom:10px}
#content .full .postmetadata {margin-top:10px; position:static}
#content .full .entry object {display:block; margin:0 auto 4px;}
#content .full .entry img {display:block; height:auto; margin:0 auto 4px; width:auto}
#content .full .entry * {font-size:1.3em}
#content .full .entry p {line-height:1.5em; margin-bottom:10px}
#content .full .entry a {color:#9D9D9D}
#content .full .entry h3 {color:#898C82; font-family:Georgia,Serif; font-size:1.8em; font-style:italic; margin-bottom:10px; text-align:center}

/*
+----------------------------------------------------------------+
	Alternative Titles												
+----------------------------------------------------------------+
*/
.pagetitle {font-size:3em; margin:0 0 20px 20px}

/*
+----------------------------------------------------------------+
	Paginacao												
+----------------------------------------------------------------+
*/
.navigation {clear:both; margin:0 10px 0 20px; text-align:center}
.navigation .previous {background:url(img/prev.gif) no-repeat; border:0; display:block; height:56px; overflow:hidden; padding:0; margin:0; text-indent:-9000px; width:108px}
.navigation .next {background:url(img/next.gif) no-repeat; display:block; height:56px; overflow:hidden; padding:0; margin:0; text-indent:-9000px; width:108px}
.navigation a {border:1px solid #fff; color:#fff; font-size:3em; line-height:56px; margin:0 10px; padding:10px 15px}
.navigation a:hover, .navigation .current {background-color:#fff; color:#000}
.navigation .alignright a, .navigation .alignleft a {border:0}
.navigation .alignright a:hover, .navigation .alignleft a:hover {background-color:transparent}

/*
+----------------------------------------------------------------+
	WP Caption												
+----------------------------------------------------------------+
*/
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {line-height:17px; padding:0 4px 5px;}
#content .full .entry .wp-caption p.wp-caption-text {font-size:1.1em; margin:0}
#content .full .entry .aligncenter {margin-left:auto; margin-right:auto}

/*
+----------------------------------------------------------------+
	Comentários												
+----------------------------------------------------------------+
*/
#respond, #comments, .commentlist {background-color:#fff; margin-left:20px; padding:20px; width:700px}
#comments {padding-bottom:0}
#respond h3 {margin-bottom:5px}
.commentlist .fn {font-size: 1.3em; font-weight: bold; letter-spacing: -1px;}
.commentlist .fn a {color:#777}
.comment-author {background:url(img/comment_arrow.png) no-repeat right 15px; float:left; padding-right:32px; width:90px}
.comment-author img {display:block; margin:0 0 2px}
.commentlist .comment-meta {clear:left; float:left; font-size:.9em; margin:0 0 3px; padding:2px 0}
.commentlist .comment-meta a {color:#000}
.comment-text { border:1px solid #DCDDDD; margin-left:121px; padding:10px 15px 20px}
.commentlist li .comment-text p {margin:0 0 10px; padding:0;}
.commentlist p {padding: 10px 0; font-size: 1.2em; line-height: 1.8em;}
.commentlist .reply {height:36px; margin:-24px 0 0 135px}
.commentlist .reply a {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#E6E6E6; border:1px solid #CCCCCC; color:#000000; cursor:pointer; font-size:x-small; padding:4px 8px; vertical-align:top; width:54px}
.commentlist li #respond {width:auto}
.commentlist li .children {margin-left:100px}
#commentform p {padding:0}
#commentform input[type="text"] {color: #777; width: 45%; margin: 5px 5px 1px 0;}
#commentform textarea {width: 98%; margin: 10px 0; color: #777;}
#commentform #submit {background:url(img/bt_add_comment.jpg) no-repeat; border:none; content:""; display:inline-block; float:left; height:30px; line-height:0; text-indent:-9999px; width:130px}

/*
+----------------------------------------------------------------+
	Bookmarks												
+----------------------------------------------------------------+
*/
.sexy-bookmarks {padding:28px 0 0 0;}

/*
+----------------------------------------------------------------+
	Related Posts												
+----------------------------------------------------------------+
*/
#related_posts {background-color:#fff; margin:0 0 19px 20px; padding:20px; width:700px}
#related_posts h2 {background:url(img/ttl_related_posts.jpg) no-repeat; height:28px; margin-bottom:10px; width:168px}
#related_posts h2 span {display:none}
#related_posts ul li {cursor:pointer; float:left; height:150px; margin-right:33px; position:relative; width:150px; box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000;}
#related_posts ul li { margin-right /*\**/: 25px\9 }
#related_posts ul li:last-child, #related_posts ul li.no-margin {margin-right:0}
#related_posts ul li img {left:0; position:absolute; top:0}
#related_posts ul li .thumb-content {background-color:#fff; display:none; height:150px; position:absolute; top:0; left:0; width:150px; opacity:0.85; filter:alpha(opacity=85);}
#related_posts ul li .hover {bottom:0; left:0; position:absolute; padding:9px 10px 14px 10px; width:130px; z-index:3}
#related_posts ul li h3 {font-size:1.6em; text-shadow:1px 1px 1px #ccc}
#related_posts ul li h3 a {color:#000}

/*
+----------------------------------------------------------------+
	Sidebar												
+----------------------------------------------------------------+
*/
#sidebar {position:absolute; right:20px; top:160px; width:198px; }
* html #sidebar {overflow:hidden}
#sidebar div, #sidebar form {background-color:#fff; margin-bottom:22px; padding:9px; box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000;}
#sidebar h3 {margin-bottom:8px; overflow:hidden; position:relative;}
#sidebar * {color:#9d9d9d; font-size:1em}

#home h3 {height:22px; margin-bottom:0; width:75px}
#home h3 span {background:url(img/bt_home.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}
#home a {cursor:pointer}

#rss h3 {height:16px; margin-bottom:0; width:43px}
#rss h3 span {background:url(img/ttl_rss.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}
#rss a {cursor:pointer}

#search h3 {height:22px; width:87px}
#search h3 span {background:url(img/ttl_search.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}
#search #s {background-color:#d6d6d6; border:0; color:#000; font-size:1.2em; height:16px; padding:1px; width:178px}

#about h3 {height:22px; width:75px}
#about h3 span {background:url(img/ttl_about.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}
#about a {color:#000}

#category h3 {height:27px; width:115px}
#category h3 span {background:url(img/ttl_category.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}

#talent h3 {height:28px; width:136px}
#talent h3 span {background:url(img/ttl_talent.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}

#arquive h3 {height:28px; width:95px}
#arquive h3 span {background:url(img/ttl_arquive.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}

#twitter h3 {height:22px; width:84px}
#twitter h3 span {background:url(img/ttl_twitter.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}
#twitter ul li {border-bottom:1px dashed #ccc; margin-bottom:5px; padding-bottom:5px}
#twitter ul li a {color:#000}
#twitter #twitter_update_list {overflow:hidden; width:180px}

/*
+----------------------------------------------------------------+
	Fonts												
+----------------------------------------------------------------+
*/
@font-face {
  font-family: "Helvetica Neue";
  src: url(http://www.ambulancelinux.com.br/ambulancelab/fonts/helvetica-neue.otf) format("truetype");
}
.post h2, .post .post-date, #related_posts ul li h3 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}