body											{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1.5; background: #333; }
h1                                              {
	line-height: 1.2;
	border-bottom: 1px dotted black;
	color: #fff;
	font-weight:normal;
}
h2, h3, h4, h5, h6							    { line-height: 1.2; }
h4, h5, h6,	                                    { font-weight: normal; }
h2, h3                                          {
	color: #fff;
}
a                                               {
	color: #333;
	font-style:italic;
	text-decoration: none;
}
a:hover                                         {
	font-style:italic;
	text-decoration: none;
}
b, strong, th, thead, dt, legend				{ font-weight: bold; }
cite, dfn, em, i						        { font-size: 50%; }
caption						                    { font-style: italic; }
code, kbd, samp, pre, tt, var					{ font-family: mono-space, monospace; }
h1, h2, h3, h4, h5, h6							{ word-spacing: -0.125em; }
p												{
	word-spacing: 0.125em;
	hyphenate: auto;
	hyphenate-lines: 3;
}
p+p												{ text-indent: 1.5em; }
p+p.no-indent									{ text-indent: 0; }
pre												{ white-space: pre; }
del												{ text-decoration: line-through; }
mark											{ background: rgba(255, 255, 0, 0.4); padding: 0 .25em; }
ins												{ color: #f00; }
small, sup, sub									{ font-size: 80%; }
big												{ font-size: 125%; line-height: 80%; }
abbr, acronym									{ font-size: 85%; text-transform: uppercase; letter-spacing: .1em; }
abbr[title], acronym[title], dfn[title]			{ border-bottom: 1px dotted black; cursor: help; }
sup, sub										{ line-height: 0; }
sup												{ vertical-align: super; }
sub												{ vertical-align: sub; }
blockquote										{ padding: 1.5em; }
hr												{ border: none; background: #ddd; width: 100%; }
ul, ol											{ margin-left: 1.5em; }
ul												{ list-style: disc outside; }
ol												{ list-style: decimal outside; }
input, select, button							{ cursor: pointer; }
table											{ font: inherit; width: 100%; }
th												{ background: rgba(0, 0, 0, 0.2); }
tr:nth-child(even)								{ background: rgba(0, 0, 0, 0.1); }
tr:nth-child(odd)								{ }

/****** <<<<< start HTML 5 >>>>> ******/
article, aside, header, hgroup,
nav, section, footer							{ float: left; display: block; }
figure											{ display: block; }

.img_border		{
	padding:1px;
	border:5px solid #444;
	margin-bottom:10px;
			}

.img_border:hover {
			border:5px solid #fff;
				}
				
.port img{margin:0;} 
.port{margin-right:12px; float:left;} 
.port p span {display:block; margin:0; line-height:13px;padding:0; } 
.port h5 {display:block; margin:0; padding:0; } 

.port img, p span, h5 {
	width:292px;
}
				
    .slide-barleft {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	width: 0px;
	z-index:9999;
	min-height:130px;
	position:absolute;
	background-color: #ccc;
    }

	.prp{
	min-height:80px;
	}
	.title{
	color:#77b41d;
	}
	
 
	.black{color:#000000;}
	.obrigatorio{
	color:#333;
	font-weight:bold;
}

	p{
	color:#333;
	font-size:10px;
	text-decoration:none;

	}
	
	fieldset{
	border:0;
	font-size:10px;
	}
	
	input, select, textarea{
	margin-top:3px;
	margin-bottom:2px;}
	
	li{display:inline;}

a {
	outline:none;
	text-decoration:none;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/****** <<<<< end HTML 5 >>>>> ******/


/****** <<<<<  start FORM >>>>> ******/
.rl_tploginxtd{padding-left: 25px; clear:both;}
.rlbox_login, .rlbox_register, .rlbox_contact{float: left; padding-right: 5px; cursor:pointer; font-size:14px; font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;font-weight:bold}
.rlboxhidden{display:none;}


 .bcontact {
    display: block;
    margin-right:5px;
    float: left;
    padding: 4px 8px;
    background: #000;
    color: #FFF;   
}    


#xtdcontact_wrp {

 }
#xtdcontact_wrp label {
    font-weight: 700;
    font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
    padding-left: 0;

 }
h3.xtdlogin {
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
}
#send_responses  {
    color: #cc0000;
    background:url(../images/error.png) 0 2px no-repeat;
    padding-left: 20px;
    font-weight: 700;
    
}
.inputbox-xtd{
	border:1px solid #ccc;
	color:#666;
	padding:4px 5px 2px 5px;
	margin:2px 0;
    width:260px;


}
.inputbox-xtd:hover,
.inputbox-xtd:focus,
.inputbox-xtd:active{
	border:1px solid #999;}
	
/****** <<<<<  end FORM >>>>> ******/	