/* Jquery Mobile Custom */
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-icon,
.ui-icon-searchfield:after {
	/* background-color: #65B144 /*{global-icon-color}*/;
	/* background-color: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-green.png) /*{global-icon-set}*/;
	/* background-repeat: no-repeat;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
    */
}
/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/
.ui-icon-alt .ui-icon,
.ui-icon-alt .ui-icon-searchfield:after {
	/* background-color: 						#fff;
	background-color: 						rgba(255,255,255,.3);
    */
	background-image: url(images/icons-18-green.png);
	/* background-repeat: no-repeat; */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (min--moz-device-pixel-ratio: 1.3),
       only screen and (min-resolution: 200dpi) {
	
	.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
	.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
	.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
	.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-bars, .ui-icon-edit,
	.ui-icon-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(themes/images/icons-36-green.png);
        /*
		-moz-background-size: 864px 18px;
		-o-background-size: 864px 18px;
		-webkit-background-size: 864px 18px;
		background-size: 864px 18px;
        */
	}
	.ui-icon-alt .ui-icon {
		background-image: url(images/icons-36-green.png);
	}
}





/*  Image replacement  */
.ir
{
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	*line-height: 0;
}

	.ir br
	{
		display: none;
	}

/* Customizacoes */
.ui-content .ui-field-contain {border-width:0;}
.page-header {
background-color:#C8DEE9;
padding: 30px 0 20px;
}

.page-header .logo-rfb
{
border-top: 10px solid #65AF48;
width: 110px;
height: 60px;
background: transparent url(images/logo-mobile-interna.png) no-repeat center center;
position: absolute;
top: 0;
right: 8px;
display:block;
}

h1#titulo-pagina,
h1#page-title
{
	background-image: none;
	border-left: solid 30px #65AF48;
	border-bottom: none;
	text-transform: uppercase;
	font-size: 12px;
padding:0 0 0 6px;
text-shadow:none;
margin:0;
}

	h1#titulo-pagina span,
	h1#page-title span
	{
		text-transform: uppercase;
		font-size: 15px;
	}

.page-footer {
background-color:#C8DEE9;
padding:0;
margin:15px 0 0;
}

.page-footer .site-classico a
{
width: 234px;
height: 47px;
background: transparent url(images/rfb-access.png) no-repeat center center;
display:block;
margin:0 auto;
}

.ui-content h2 {
color: #0A76A7;
border-bottom: solid 1px #63B046;
font-size: 15px;
padding: 0 0 3px 4px;
margin-bottom:2em;
}