body{background: url("../images/bg-body.jpg") repeat scroll 0 0 transparent; color: #222222; font-family: Tahoma, Geneva, sans-serif; height: 100%; margin: 0; padding: 0; width: 100%; font-size:13px; color:#472100;}
a:link, a:visited{color: #004071; text-decoration: none;}
a:hover{text-decoration:underline;}
.alinhar_com_menu{padding-left: 8% !important; padding-right: 6% !important;}

/*tirei a barrinha do slider na home*/
.bjqs-caption{display:none !important;}
/*----------------------------------*/

.icons-16{max-width:16px; max-height:16px;}
.wrapper{margin: 0 auto; max-width: 920px; padding: 0 1%; width: 98%;}
img.responsive{display: block; height: auto; max-width: 100% !important;}
.shadow {
	-moz-box-shadow: 0px 5px 4px #000;
	-webkit-box-shadow: 0px 5px 4px #000;
	box-shadow: 0px 5px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=75);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.75;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.75;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.75;
}
p.margin-top-zero{margin-top:0;}

.bg-boxes{background-color:#f7f2ed; border:solid 1px #c5c0bb;}
#login-holder{padding:2%; width:60%; position:relative; margin-left:auto; margin-right:auto;}
input, textarea, select{padding:4px; font-size:12px; color:#333; width:80%;}
#spn-adm-menu-holder{float:right; font-size:13px;}

/*ALERTS*/
.alert-box {
    color:#555;
    border-radius:10px;
    padding:10px 10px 10px 36px;
    margin:10px;
}

.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}

.error {
    background:#ffecec url('../images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}

.success {
    background:#e9ffd9 url('../images/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}

.warning {
    background:#fff8c4 url('../images/warning.png') no-repeat 10px 50%;
    border:1px solid #f2c779;
}

.notice {
    background:#e3f7fc url('../images/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}
/*------*/

/*BUTTON*/
.blue {
    background-color: #73D0F1;
    background-image: linear-gradient(#AAE5F7, #73D0F1);
    border: 1px solid #6FB1C7;
    color: #41788C;
    text-shadow: 1px 1px 1px #BFEAFB;
		border-radius: 3px 3px 3px 3px;
		box-shadow: 0 0 2px #FFFFFF inset;
		font-size: 12px;
		padding: 8px 12px;
		cursor:pointer;
		width:auto;
}
.blue:hover {
    background-color: #AAE5F7;
    background-image: linear-gradient(#73D0F1, #AAE5F7);
    border: 1px solid #4690AD;
}
.blue:active {
    border: 1px solid #3B778B;
}
/*------*/

/*TABLE*/
.table-bordered {
    border: 1px solid #DDDDDD;
    border-collapse: separate;
    border-radius: 4px 4px 4px 4px;
}
table.table-bordered {
    width: 100%;
}
table.table-bordered {
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0 none;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.table-bordered td, .table-bordered th {
    text-align: left;
    /*white-space: nowrap;*/

}
.table-bordered td.numeric, .table-bordered th.numeric {
    text-align: right;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #F9F9F9;
}
/*-----*/

#main{width: 100%;}
#main #header{height: 190px; width: 100%; display: inline-table;}
/*header h1, header h3{background: url("../images/logo.png") no-repeat scroll 0 0 transparent; display: block; height: 180px; text-indent: -9999px; width: 450px; position:relative; left:50%; margin-left:-225px; margin-top:0; margin-bottom:0;}*/
header h1, header h3{text-indent: -9999px; height:0; padding:0; margin:0;}
header a img{display: block; text-indent: -9999px; margin-left: auto; margin-right: auto;}

#menu-holder{height:auto; background:url("../images/menu-bg.png") repeat; border:solid 1px #140700; text-align:center;}
#menu-ul{margin: 14px 0; padding:0;}
#menu-ul li{list-style:none; display:inline-block; font-size:13px; /*margin-right:50px;*/ width:16%;}
#menu-ul li a{color:#FFF !important;}
#menu-ul .selected a{color:#b9892d !important; font-weight:bold;}
#menu-ul .menu-last-li{margin-right:0px;}

#slider{position:relative; z-index:10; display:block;}

#content{background-color: #FFFFFF; position: relative; width: 100%; z-index: 1; padding-bottom:26px; min-height:420px;}
#content.home{padding-top: 210px; top: -177px; display: inline-table;}
#content .content-box-home{position:relative;}
#content span.saiba-mais{background-color: #472100; bottom: -5px; font-size: 11px; padding: 3px 10px; position: absolute; right: 5px;}
#content span.saiba-mais a{color: #FFFFFF !important;}

#content #dv-holder-empresa{color:#696969;}
#content #dv-holder-empresa p.p-titulo-empresa, .dv-titulo-empresa{font-size:15px; width:100%; padding-bottom:5px; border-bottom:solid 1px #696969; position:relative; font-weight:bold;}
#content #dv-holder-empresa p#p-empresa-prim-paragr{margin-top:60px;}
#content #dv-holder-empresa #selo-empresa{left: 205px; position: absolute; top: -20px;}

#ul-menu-galeria{margin:0 0 0 20px; padding:0;}
#ul-menu-galeria li{list-style:circle; margin-bottom:15px; font-size:13px; display:list-item;}
#ul-menu-galeria li a{color:inherit !important; font-weight:bold;}

.img-convenio-logomarcas{margin:10px 20px 10px 0;}

#current-img-galeria{margin:1%; max-width:640px; max-height:480px;}
#dv-title-img-galeria{background-color:#FFF;}
.miniatura-galeria{border:solid 1px #696969; cursor:pointer;}
.miniatura-galeria:hover{border-color:#0866c6;}
.dv-delete-img-galeria{background-color: #DE1D1D; color:#FFF; padding: 2px 5px 2px 5px; position: absolute; left: 3px; top: 3px; border:solid 1px #F5C9C9;}
.dv-delete-img-galeria:hover{background-color: #F04848;}
.dv-delete-img-galeria a{color:#FFF !important;}

#footer{margin-top: 25px;}
#footer.home{margin-top: -150px; padding-bottom: 60px;}
#footer #menu-ul-footer{margin:0; padding:0;}
#footer #menu-ul-footer li{list-style:none; display:inline-block; margin-right:15px; border-right:solid 1px #FFFFFF; padding-right:15px; font-size:11px;}
#footer #menu-ul-footer li.menu-footer-last-li{padding-right:0; margin-right:0; border-right:none;}
#footer #menu-ul-footer li a{color:#FFF !important;}

#ul-contato-redes{margin:0; padding:0;}
#ul-contato-redes li{list-style:none; margin-bottom:15px; font-size:13px; display:list-item;}
#ul-contato-redes li img{float:left; margin-right:10px;}

#footer #ul-footer-redes{margin:0; padding:0; display:table;}
#footer #ul-footer-redes li{list-style:none; margin-bottom:15px; font-size:13px; color:#FFF; display:list-item;}
#footer #ul-footer-redes li img{float:left; margin-right:10px;}

#footer .ul-p-redes{margin-left:34px;}