/*

Theme Name: Berg

Theme URI: http://www.carlosrosemberg.com/

Description: Website Carlos Rosemberg

Version: 1.0

Author: Carlos Rosemberg

Author URI: http://www.carlosrosemberg.com/



*/



@media print {



body {

  	font-family:trebuchet MS, Verdana, Helvetica, sans-serif;

}



#sidebar,

#sup-menu, 

#footer {

		display:none;

}



#header h1 {

	float:left;

	font-size:15px;

	padding:25px 0 0 20px;

}



#header img {

	float:left;

	border: none;

}



#header, #content {

	clear:both;

}



.post h3 {

	margin: 5px 0 5px 0;

}



}





@media screen {



/* Reset */



* {

margin:0;

padding:0;

list-style:none;

vertical-align:baseline;

}





/* Global tags */



a {

	text-decoration:none;

	color:#27738F;

}



a:hover {

	text-decoration:underline;

	color:#153F4F;

}



/* Layout */



body{

	background-color: #fff;

	padding:0px;

	margin:0;

	margin-bottom:60px;

	text-align:center;

  	font-family:trebuchet MS, Verdana, Helvetica, sans-serif;

  	font-size:80%;

  	height:100%;

  }



#wrapper {

	background: #FFFFFF url(images/fundo-geral.png) repeat-x;

}



#container{

  position:relative;

  background: url(images/fundo-centro.png) no-repeat center top;

  width:760px;

  margin:0 auto;

  text-align:left;

}



#sidebar {

	width:200px;

	float:left;



}



#content {

	width:530px;

	float:right;

	margin-bottom:30px;

}



#header {

	height:168px;

}



#header img {

	position:relative;

	top:70px;

	left: 0px;

	border:none;

}



#header h1 {

	color:#E9F7F6;

	position:absolute;

	right:0;

	top:-5px;

	font-size:15px;

	font-style:italic;

	text-align:left;

	width:560px;

	height:210px;

	z-index:2;

	background: transparent url(images/fundo-titulo.png) 245px 0 no-repeat;

}



#header h1 span{

	display:block;

	padding:78px 0 0 60px;

	width:190px;

}



#sup-menu {

	height:25px;

  	line-height:25px;

	margin-bottom: 40px;

	z-index:10;

	position:relative;

}



#sup-menu ul {

  float:right;

}



#sup-menu li {

  float:left;

  margin-left:5px;

  white-space:nowrap;

}



#sup-menu li a {

  display:block;

  padding:0 18px;

  font-size:9px;

  text-transform:uppercase;

  text-decoration:none;

  letter-spacing:1px;

  white-space:nowrap;

  color:#FFFFFF;

  background-image: url(images/fundo-aba.png);

  background-position:0 -24px;



}



#sup-menu ul li.current_page_item a  {

  color:#006666;

  background-position:0 -48px;

}



#sup-menu li a:hover {

  background-position:0 0;

}



#sup-menu form { display:none}



#sidebar ul {

	text-align:left;

	margin-bottom:20px;

}



#sidebar li {

	/*float:right;*/

	width: 100%;

}



#sidebar li a {

  display:block;

  padding-right:10px;

  font-size:12px;

  margin-bottom:5px;

  line-height: 25px;

  text-decoration:none;

  text-indent:5px;

  /*color:#003300;

  border-right: 2px solid #009900;*/

  border-bottom: 1px solid #B2D4E7;



}



#sidebar li a:hover {

	background-color:#D2E9F7;

}



#sidebar h2 {

	font-size:11px;

	color:#666666;

	letter-spacing:2px;

	text-transform:uppercase;

	/*background-color:#B2D4E7;*/

	background-image: url(images/fundo-listras.png) ;

	text-align:left;

	padding:3px 5px;

	margin-bottom:5px;

}



#footer {

	background: url(images/fundo-rodape-mar.png) repeat-x;

	text-align:left;

}



#footer-content {

	background: url(images/fundo-rodape-ilustracao-01.png) no-repeat left top;

	padding-top: 250px;

	width:100%;

	/*margin: 0 auto;*/

	text-align:left;

	height: 232px;

}



#content h2 {

	font-size:18px;

	color:#27738F;

	font-weight:normal;

}



#content h2 span {

	font-size:20px;

	text-transform:uppercase;

	font-weight:bold;

}



/* Busca */



#s {

  border: 1px solid #B2D4E7;

  margin:0 !important;

  padding:2px 0 0 3px;

  height:18px;

  width:165px;

  background:transparent;

}



#searchbutton{

	font-size:9px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	cursor:pointer;

	background: url(images/fundo-bt-ok.gif) no-repeat;

	border:none;

	width:26px;

	height:22px;

	color:#FFFFFF;

	margin:0;

	padding:0;

	vertical-align:top;

}



#searchform{

        margin-bottom:20px;

}



#rss {

	background: url(images/icone-rss.gif) 0 2px no-repeat;

	padding-left:20px;

	display:block;

	margin-top:20px;

}



/* Posts */

	

#content h3 {

	font-size:17px;

	font-family:Arial, Helvetica, sans-serif;

}



#content h3 a { 

	color:#009900;

	text-decoration:none;

}



#content h3 a:hover { 

	text-decoration:underline;

}



#content .post_content h4 {

	margin:auto;

	font-size:15px;

}



#content .post_content h5 {

	margin:auto;

	font-size:13px;

}



.post_content ul,

.post_content ol {

	margin:10px 0 10px 15px;

	padding:auto;

}



.post_content  li {

	margin-bottom:10px;

}



.post_content  ul li {

	list-style:square;

}



.post_content ol li {

	list-style:decimal;

}



.post_content p,

.page_content p {

	margin:10px 0;

}



.post {

	margin-bottom:20px;

}



.archive .post {

	margin-top:20px;

}



.post_content {

	margin:5px 0;

}



.post_title{

	color:#004080;

	font-family:Arial, Helvetica, sans-serif;

}



.tags {

	border-bottom: 1px dashed #ccc;



}



.post_more {

	border-top: 1px dashed #ccc;

	text-align:right;

	margin-top:6px;

}



.date, .author {

	font-size:10px;

	color:#333333;

	font-style:italic;

}



.post .date {

	background: url(images/data.gif) no-repeat;

	padding-left: 17px;

	font-style:normal;

}



.commentlink {

	background: url(images/comment-post-2.gif) no-repeat;

	padding-left:33px;

}



.editlink {

	padding-left: 5px;

	margin-left:5px;

	border-left:1px solid #ccc;

}



#filedunder {

	padding-bottom:20px;

}



.post_content {

	padding:15px 0;

}



#last_posts { 

	position:relative;

	width:760px;

	margin:0 auto;

	text-align:left;

}



#last_posts h3 {

	color:#5A5A1E;

	font-size:14px;

	padding:0 0 5px 0;

	margin:0;

	text-transform:uppercase;

	border-bottom: 1px solid #B2D4E7;

}




#last_posts h3, #last_posts ul { 

	margin-left:430px;

}



#last_posts a {

	display:block;

	font-size:12px;

	margin-bottom:0px;

	line-height: 25px;

	text-decoration:none;

	color:#27738F;

	border-bottom: 1px solid #B2D4E7;



}



#last_posts a:hover {

	background-color:#B2D4E7;

	color:#27738F;

	padding-left:7px;

}


.border-bottom {
	border-bottom:1px dashed #27738F;
	padding-bottom:3px;
}

.table-information {
	background-color:#F7FCFF;
	padding:8px;
	margin:20px 0;
}

.table-information td{
	padding-top:7px;
}

/* Comments

--------------------------------------------------*/

#comments h2 {

	font-size:11px !important;

	margin-bottom:0px;

	color:#666666;

	text-transform:uppercase;

	letter-spacing:2px;

	background: #F7FCFF url(images/fundo-listras.png) ;

	text-align:left;

	padding:5px;

}



#comments h2 span {

	font-size:11px !important;	

	background: url(images/comment-post.gif) no-repeat;

	padding-left: 20px;

}



#comments h2 a {

	color:#6C8C37;

	letter-spacing: normal;

	text-transform:lowercase;

	}





#comments ul{

	padding:20px;

	background-color:#F7FCFF;

	margin:0 0 20px 0;

}



#comments li.comment {

	margin-bottom: 0px;

	padding:10px;

}



#comments .comment-text {	

	padding:10px 0 0 20px;

}



#comments .comment-count{

	/*background-color:#E9F7F6;*/

	padding:1px 3px;

}



#comments .comment-time {

	color:#5A5A1E !important;

}





#comments .comment-author {

	font-weight:bold;

	color:#5A5A1E;

}



#comments li.trackback,

#comments li.pingback {

	list-style-image:url(../berg_new/images/spring_flavour/pingtrackback.gif);]

}



#commentform {}



#comments .header{

	/*border-bottom: 1px dashed #E9F7F6;*/

	font-style:italic;	

	color:#666666;

}



#comments .header {

	background-color:#E9F7F6;

}



#comments .header.alt {

	background-color:#F1FAF9;

}





/* comment form

--------------------------------------------------*/



#comments fieldset {

	border:none;

	padding:20px;

	background-color:#F7FCFF;

	margin:0 0 20px 0;

}



.info {

	margin:10px;

	color:#009999;

	background-color:#E9F7F6;

	padding:5px;

}



#commentform p {

	padding-top:10px;

}



#commentform label {

	color:#5A5A1E;

}



#commentform  em {

	color: #ccc;

	font-size:10px;

}



#commentform  p input {

	width:300px;

}



#commentform  textarea {

	width:480px;

}



#commentform  input, 

#commentform  textarea {

  border: 1px solid #E9F7F6;

  padding:4px;

}



#commentform  input:focus, 

#commentform  textarea:focus {

  border-width: 2px;

}



#commentform  .button {

  border:1px solid #006666;

  border-color:white #DCDCDC #DCDCDC white;

  background-color:#27738F;

  color:#FFFFFF;

  margin-top:10px;

}



} */fim media screen*/

