/*** alguns estilos r-site*/
* {/*compatibilidade css selectors*/
    behavior:url(behave/rsite.htc);
}

#tools_holder, 
#tools_holder h1,
#tools_holder h2,
#tools_holder h3,
#tools_holder h4,
#tools_holder h5,
#tools_holder h6
{
  color: #a8a8a8;
  background-color: #333;
}


.content_field {}/*bk 5, 6 e 7 area de conteúdo editavel*/

.inpress_navigator a {/* navegação na lista anterior|seguinte*/
	float:right;
	right:150px;
}
.inpress_navigator a {
	padding:0px 10px;
}

#rplayer_span {
	margin:0;
	padding:0;
	border:none;
}

#rplayer_span img {
	margin:0;
	padding:0;
	border:none;
}

#rplayer_span td {
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
}

/*fields -------------------------*/
.required
{
	border-color:#ccaa00;
}

.timeCtrl
{
	display:none;
}

.calBtn
{
	cursor:pointer;
}

.timeCtrl td
{
	vertical-align:top;
}

.timeCtrl .tm thead,th {
	/*color:Red;*/
}

.timeCtrl .tm td,th {
	border: 1px solid;
	font-size:xx-small;
	cursor: pointer;
}

.timeCtrl th
{
	text-align:right;
}

#ano
{
}

#mes
{
}

.bkbtn
{
    cursor:pointer;
}

.bkbtn:hover
{
    color:gold;
}

.linha_par
{
	background-color: snow !important;
}

.linha_impar
{
	background-color: ghostwhite !important;
}

.caldisabled
{
	color:Silver;
}

.invalid_required
{
	/*background-color: #ffcccc !important;*/
}

.invalid_number
{
	background-color: #ffcccc !important;
}

.invalid_complete
{
	background-color: #ffcccc !important;
}

.invalid_email
{
	background-color: #ffcccc !important;
}

.copy
{
	font-size: 9px;
	color: silver;
	font-family: Verdana;
}

.toolbox
{
	padding:1px;
	margin:0;
	background-color: #333;
	position:absolute;
	filter:alpha(opacity=95);
	behavior:url(behave/behave_drag.asp);
    border-radius: 3px;
    border: solid 1px silver;
	/* url(behave/toolbox.htc);*/
    box-shadow: 10px 10px 18px #333;
}

.toolbox td,.toolbox table {
	padding:0                                                                                                                                                                                                                       ;
	margin:0;
	border:none;
	vertical-align:top;
}

/*.toolbox thead {
	background-color:#000000;
	color:silver;
}

.toolbox form {
	background-color:#000000;
	color:silver;
}

.toolbox input {
	margin:0;
	padding:0;
}
.toolbox img {
	border:none;
}*/

.candrag
{
	position:absolute;
	behavior:url(behave/behave_drag.asp);
}

.ctrl_input {
	background-color:#333333;
	color:#e8e8e8;
	border:solid 1px #e8e8e8;
}

/*.ctrl_dlg {
	background-color:#888;
	color:#e8e8e8;
	border:groove 2px #e8e8e8;
}

#info_cur {
    min-width: 200px;
    padding:5px;
}

.ctrl_dlg, .ctrl_dlg td {
	background-color:#444;
	color:#e8e8e8;
}

#atPath
{
	font-size:0.5em;
	width:100%;
}

.ctrl_dlg thead {
	color:#e8e8e8;
}

.ctrl_dlg a {
	color:#a8a8a8;
}

.ctrl_dlg a:hover {
	color:Red;
}

.hscroll {
	behavior:url(behave/behave_hscracel.asp);
}

.vscroll {
	behavior:url(behave/behave_vscracel.asp);
	overflow:hidden;
}

#edit_toolbar img {
	border:none;
	margin:0;
	padding:0;
}
#edit_toolbar td {
	border:none;
	margin:0;
	padding:0;
	vertical-align:top;
}

.xmlnode
{
	border:solid 1px navy;
	padding:0px 0px 0px 10px;
}

#rsite_sign {
    display: inline-block;
    background-color: black;
    border-radius: 10px;
    padding:2px 15px;
    margin-left:20px;
    color:silver;
}

/*select.ctrl_input {
    width:auto;
    height:auto;
    line-height:normal;
    margin:0;
    font-size: 11px;
}*/

.bkoffee {
    padding: 20px;
    margin:20px;
    background-color: #444;
    color: white;
    border-radius: 20px
}

.bkoffee, .bkoffee h1, .bkoffee h2 {
    font-family: "Verdana", sans-serif;
}

fieldset {
    border: solid 1px silver;
    border-radius: 5px;
    padding: 10px;
}

fieldset legend {
    color: #800;
}

.admin {
    font-size:6px;
}

#rsite_sign {
    display: inline-block;
    background-color: black;
    border-radius: 10px;
    padding:2px 15px;
    margin-left:20px;
    color:silver;
}

#bkbtnbar select {width:auto;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#fb-root {
    display: none;
}
.fb-like, .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

form.login .info {
  font-size: 0.7em;
}
