* { margin:0px; padding:0px; text-decoration:none; list-style:none; }
body { text-align:center; }
#site { width:770px; margin:auto; text-align:left; }
#header, #menu, #content, #watermark, #footer { width:770px; float:left; }
h1 { text-decoration:underline; width:100%; }
h1, small { float:left; }
small { line-height:22px; margin-left:10px; }

.hidden { display:none; }

/* HEADER */

#header { background:url('../imagens/background-header.jpg') no-repeat; height:155px; }
#header #welcome { height:22px; background-color:#01144f; float:left; width:770px; line-height:22px; }
#header #welcome .name { float:left; margin-left:10px; }
#header #welcome .logout { float:right; margin-right:10px; }
#header #bcf-logo, #header #cond-logo, #header #bcf-logo-home { margin-top:12px; }
#header #bcf-logo { float:left; margin-left:10px; }
#header #bcf-logo-home { float:left; margin-left:317px; }
#header #cond-logo { float:right; margin-right:10px; }


/* MENU */
#menu ul { position:absolute; top:155px; width:770px; z-index:1; }
#menu ul li { float:left; background-color:#01144f; margin-right:1px; margin-bottom:1px; padding:5px 10px; position:relative; cursor:pointer; }
#menu ul li ul { position:absolute; top:25px; left:0px; display:none; width:130px; background-color:white; }
#menu ul li ul li { background-color:white; border:#01144f solid 1px; text-align:center; width:130px; margin-bottom:1px; }


/* CONTENT */

#content { margin-top:75px; }
#content .box-home { padding-right:25px; }
#content .box-home, #content .box-home .header, #content .box-home .content, #content .box-home .content p.service { width:360px; float:left; }
#content .box-home .header { border-bottom:#333 solid 1px; }
#content .box-home .header p.title { float:left; }
#content .box-home .header p.link { float:right; }
#content .box-home .content { margin-top:10px; }
#content .box-home .content ul li { margin-bottom:5px; }


/* WATERMARK */

#watermark { margin-top:100px; }


/* FOOTER */

#footer { border-top:#333 solid 1px; padding:5px 0px; }
#footer p.copyright { float:left; }
#footer p.logout { float:right; }


/* CADASTROS */
#cadastro form { margin-top:5px; width:770px; float:left; }
#cadastro form fieldset { border:0px; width:760px; background-color:#F6F6F6; padding-top:5px; padding-bottom:5px; margin-bottom:2px; padding-left:10px; }
#cadastro form fieldset label, #chamados-sindico li label { margin-right:5px; float:left; width:145px; }
#cadastro form fieldset input { border:0px; background-color:#DDD; float:left; height:20px; width:220px; padding-top:3px; padding-left:3px; }
#cadastro form fieldset textarea, #chamados-sindico li textarea { border:0px; background-color:#DDD; float:left; height:100px; width:220px; padding-top:3px; padding-left:3px; }
#cadastro form fieldset select { border:0px; background-color:#DDD; float:left; height:20px; width:220px; padding-top:2px; }
#cadastro form fieldset input, #cadastro form fieldset textarea, #cadastro form fieldset select { margin-right:10px; }
#cadastro form .submit { background-color:#c4152c; border:0px; padding:3px 10px; float:right; }
#cadastro form .check { width:10px; float:left; margin-right:0px; }
#cadastro form .field_check small{ margin-right:15px; margin-left:5px; }
#cadastro h2 { float:right; margin-top:5px; }
#cadastro .checks { float:left; }
#cadastro .checks p { float:left; }


/* LISTAGEM */
#listagem ul { width:770px; margin-top:5px; float:left; }
#listagem ul li { padding-left:10px; width:760px; background-color:#F6F6F6; padding:10px 0px 10px 10px; line-height:16px; margin-bottom:2px; float:left; }
#listagem ul h2 { margin:10px 0px; float:left; text-decoration:underline; }
#listagem ul li .submit { background-color:#c4152c; border:0px; padding:3px 10px; float:left; }
#listagem ul li.destaque { background-color:#CFDAEB; }
#listagem ul li .delete { float:right; margin-top:-25px; margin-right:5px; }
#listagem ul li select { border:0px; background-color:#98A9C5; margin-top:4px; height:17px; width:220px; }
#listagem ul li img.delete { padding-top:4px; }
#listagem #paginacao { width:760px; float:left; text-align:right; background-color:#CFDAEB; height:30px; line-height:30px; padding-right:10px; }
#listagem ul li p { float:left; margin-right:10px; }
#listagem ul#chamados li .hidden { margin-top:10px; width:750px; border-top:solid 1px #333; border-bottom:solid 1px #333; padding-top:10px; padding-bottom:10px; }


/* MINHA AGENDA */
#content #datepicker, #content #notebook { float:left; margin-top:5px; }
#content #datepicker { width:200px; }
#content #notebook { width:560px; margin-right:10px; *margin-right:0px; }
#content #notebook ul { width:560px; margin:0px; float:left; }
#content #notebook ul li { width:520px; float:left; padding:0px 10px; margin-top:5px;  margin-bottom:0px; position:relative; }
#content #notebook ul li ul { width:520px; float:left; padding:6px 10px; margin-bottom:1px;}
#content #notebook ul li.top { padding-left:0px; }
#content #notebook ul li .delete { float:right; margin-left:10px; }
#content #notebook ul li .confirm { float:right; }
#content #notebook ul li .title { float:left; margin-top:5px; }
#content #notebook ul li .hour { background-color:#eee; width:520px; padding:5px 10px; }
#content #notebook ul li .icon { margin-left:10px; margin-right:2px; }
/*
#content #notebook ul li .hour, #content #notebook ul li .hr,#content #notebook ul li .title, #content #notebook ul li .confirm,#content #notebook ul li .delete { position:absolute; }
#content #notebook ul li hr { width:500px; left:50px; position:absolute; top:13px; }
#content #notebook ul li .delete { float:right; margin-left:10px; }*/

#content .green { background-color:#E0FFE1; }
#content .yellow { background-color:#FFFFE0; }
#content .red { background-color:#FFCCCC; }
#content .gray { background-color:#EEE; }
#content .blue { background-color:#b9d0e0; }

/* LISTAGEM CHAMADOS -> SÍNDICO */
#chamados-sindico li p { margin-top:10px; border-top:1px solid #ccc; padding-top:10px; margin-bottom:10px; }
#chamados-sindico li div a { float:left; background-color:#c4152c; border:0px; padding:3px 10px; clear:both; margin-left:294px; margin-top:10px;}
#chamados-sindico li div{ float:left; }
#chamados-sindico li textarea{ background-color:white; border:#ccc 1px solid;}
#chamados-sindico li.top{ background:none; padding-left:0px; }
#chamados-sindico li.top img{ margin-left:10px; margin-right:2px; }
#listagem ul#chamados li .hidden br { clear:both; }

/* FINANCEIRO */
#financeiro table { float:left; margin:10px 0px; }


/* CLASSIFICADOS */
li#classificados img { float:left; }
li#classificados p { float:left; width:650px; }

.class_d {
	background-color: #BFC9D9 !important;
}

.class_d p a{
	color: white;
}

li#classificados strong
{
	width: 670px;
	*width:655px;
	color: white;
	background-color: rgb(149, 157, 169);
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:5px;
}

li#classificados img
{
	margin-right:10px;
	margin-top:10px;
}
