#rmsoftware { text-align:right; }

/* 

Theme Name: Small Studio
Theme URI: http://ericulous.com
Description: Small Studio from solucija.com
Version: 1.1
Author: Genkisan
Author URI: http://ericulous.com/

*/

body {
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 0.8em;
	background: #E9E9E9;
}

a {
	text-decoration: none;
	color: #B60400;
}

a:hover {
	color: #808080;
}

a img {
	border: 0;
}

h3 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #e3e3e3;
}

.blue {
	color: #286ea0;
}

#bg { 
	width: 816px;
	margin: 0 auto;
	height: 580px;
	padding: 6px 10px 0px 10px;
	background: url(/images/bg.gif) no-repeat;
}

#contentwrapper {
	padding: 9px 4px 0 2px;
	color: #303030;
	width: 800px;
	
}

#content {
    position: relative;
	clear: both;
	text-align: right;
	padding: 20px 0 0 0;
	margin: 0px 0 3px 0;
	height: 40px;
	border-bottom: 2px solid #eee;
	background: #FFF url(/images/fade.gif) repeat-x;
	color: #808080;
}

#content table { position: absolute; top: 0; right: 0; font-weight: bold; }
#content table td { padding-right: 5px; color: #000; }

#title {
	float: left;
	margin-top:-25px;
	padding: 0 0 0 10px;
}
#title h1 {
	float:left;
	margin:0;
	padding:0;
}
#title h1 a {
font-family: times;
	font-size: 40pt;
  font-weight: bold;
  font-style:italic;
}
#title a span {
	font-family:Arial;
  font-size: 30pt;
  font-weight: bold;
}
#title h2 {
  float:right;
  margin:9px 0 0;
  font-size:15px;
}

.gecko #title h2 { margin:9px 0 0 85px; }

#sidebar {
	clear: left;
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.9em;
}

#sidebar h3 {
	text-align: right;
}

#sidebar ul {	
	list-style: none;
	width: 150px;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.1em;
	border-right: 2px solid #ccc;
}	

#sidebar li {
	margin-bottom: 4px;
	padding: 0 5px;
}

#sidebar li a {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	height: ;
	text-decoration: none;
	color: #808080;
	display: block;
	padding: 6px 10px 6px 10px;
	background: #fff;
	border-bottom: 1px dotted #ccc;
	border-right: 0px solid #f00;
}	
	
#sidebar li a:hover,
.empresa li.empresa a,
.servico li.servico a,
.contato li.contato a,
.estoque li.estoque a,
.temperado li.temperado a,
.box li.box a,
.persianas li.persianas a,
.sanfonadas li.sanfonadas a,
.telas li.telas a,
.divisorias li.divisorias a,
.policarbonato li.policarbonato a,
.toldos li.toldos a,
.neon li.neon a,
.esquadrias li.esquadrias a
{
	color: #286ea0 !important;
	border-right: 8px solid #f00 !important;
}

#infobox {
	border: 1px solid #ccc;
	background: #f4f4f4;
	padding: 3px;
	margin-top: 5px;
}

blockquote {
	margin: 10px 0 0 25px;
	padding: 0 20px;
	border-left: 2px solid #b60400;
	color: #333;
}

.readon a { margin: 5px 3px 0 0; display:inline; float:right; padding:2px 5px 2px 5px; color:#B60400;font-weight:bold; border: 1px solid #ccc; background-color:#FFFFFF; }
.readon a:visited {text-decoration:none }
.readon a:link {text-decoration:none }
.readon a:hover { color:#FFF; background-color: #B60400; }

.recentarticles {
	float: right;
	width: 273px;
	margin: 0 0 10px 0;
	padding: 5px 13px 20px 10px;
	border-left: 1px solid #DDD;
	color: #5D5D5D;
	line-height: 1.5em;
}

.recentarticles p {
	margin: 0px;
	font-size: 90%;
}

.recentarticles a {
	display: block;
	
	padding-bottom: 4px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ccc;
}

#banner {
	margin:  0 0 5px 155px;
	padding: 0px 10px 5px 6px;
	line-height: 1.4em;
	height: 146px;
}

.banner1 {
  background: url(/images/banner-home1.jpg) repeat-x;
}

.banner2 {
  background: url(/images/banner-home2.jpg) repeat-x;
}

.banner3 {
  background: url(/images/banner-home3.jpg) repeat-x;
}

.banner4 {
  background: url(/images/banner-home4.jpg) repeat-x;
}

.banner5 {
  background: url(/images/banner-home5.jpg) repeat-x;
}

.banner6 {
  background: url(/images/banner-home6.jpg) repeat-x;
}

.banner7 {
  background: url(/images/banner-home7.jpg) repeat-x;
}

#banner h2 {
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 12pt;
	color: #3A6794;
}

#banner p {
	margin: 0;
	padding: 0 0 0 5px;
	color: #5488BC;
	width: 290px;
}

.post {
	margin: 0 0 20px 150px;
	padding: 5px 10px 5px 10px;
	line-height: 1.6em;
	text-align: left;
	color: #333;
	border-left: 2px solid #eee;
}

.post .iframe { float:right; }

.post .contato {
	list-style: circle;
}

.post .thumbs, .post .thumbs li {
	margin:0;
	padding:0;
	list-style:none;
}

.post .thumbs li {
	float:left;
	margin:10px 0 0 20px;
}

.post .left{
  float:left;
  margin-right:10px;
}

.post .right{
  float:right;
  margin-left:10px;
}

.post a, #post a:visited {
	text-decoration: underline;	
}

.post p {
	padding: 0;
	margin: 0;
}

.post_full {
	margin: 0 0px 20px 150px;
	padding: 5px 10px 5px 10px;
	line-height: 1.6em;
	text-align: left;
	color: #333;
	border-left: 2px solid #eee;
}

.post_full a, #post_full a:visited {
	text-decoration: underline;	
}

.post_full p {
	padding: 0;
	margin: 0;
}

.alignright {
float: right;
}
	
.alignleft {
float: left
}

/* comments*/
.commentlist li.alt {
	background-color:#FFFFE7;
}

.commentlist {
	margin-left: 15px;
	padding: 0;
	text-align: justify;
}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	background: #fafafa;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
}
/* comments */

#downbox {
	margin: 0px 10px 15px 10px;
	padding: 0;
	border: 1px solid #819CD7;
	background: #CDE1F9;
}

#downbox ul{
	font-size: 0.8em;
	margin: 10px;
	padding: 0;
}

#footer {
	clear: both;
	color: #808080;
	background: #FFF;
	font-size: 13px;
	padding: 10px;
	margin: 10px 5px 10px 5px;
	border: 1px solid #ccc;
	text-align:center;
}

#footer a {
	text-decoration: underline;
	color: #3A6794;
}

#footer a:hover {
	color: #000;
}

