/* CSS Document */

* {
}
html {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
}
body {
	margin:0;
	background:black;
}
img {
	border:none;
}
a {
	color:#b3c5f7;
	text-decoration:none;
}
a:hover {
	color:#f36f21;
	text-decoration:underline;
}
a img {
	border:1px solid transparent;
}
a img:hover {
	border:1px solid gray;
}

hr {
	background:#333;
	border:none;
	height:1px;
}

h1 {
	color:#b3c5f7;
	font-size:210%;
	line-height:100%;
	font-weight:lighter;
	background:url(http://www.casb.org.br/themes/casb_noite/images/bg_h1.png) bottom left no-repeat;
	padding-bottom:12px;
	margin-left:-15px;
	padding-left:15px;
}
h2, legend {
	color:#f36f21;
	font-size:120%;
}
h3 {
	color:#f36f21;
	font-size:100%;
	padding-bottom:0;
}

/* cabecalho - ini */
#precab {
	width:1500px;
	height:687px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/fundao.jpg) top center no-repeat;
	margin-left:0px;
}
#premove {
	width:100%;
	height:687px;
	overflow:hidden;
	z-index:-1;
}
#ferramentas {
	height:31px;
	width:1000px;
	margin:0 auto;
	background:url(http://www.casb.org.br/themes/casb_noite/images/linha30.png) bottom center no-repeat;
	margin-top:-687px;
	color:#bbbbbb;
}
#conectese {
	height:26px;
	padding:5px 3px 0 46px;
	float:left;
	overflow:hidden;
}
#conectese a {
	margin-right:5px;
}
#busca {
	padding:4px 46px 3px 3px;
	float:right;
	overflow:hidden;
}
#busca h4, #busca #searchResults, #busca .ccm-pagination {
	display:none;
}
#busca input {
	height:22px;
	padding:0;
	font-size:13px;
	border:none;
}
#busca .q {
	width:144px;
	padding:0 3px;
	padding-left:20px;
	margin-right:5px;
	color:white;
}
#busca .q:hover {
	color:black;
}
#busca .submit {
	background:#56616c;
	border-top:1px solid #b6bbc0;
	border-right:1px solid #414a52;
	border-bottom:1px solid #394148;
	border-left:1px solid #717a83;
	color:white;
	width:57px;
	cursor:pointer;
}
#busca .submit:hover {
	background:white;
	color:black;
}
.searchResult {
	padding-top:10px;
	margin-top:20px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/linha30.png) top center no-repeat;
}
.searchResult h3 {
	margin-bottom:0;
}
.searchResult p {
	margin-top:0;
}

#patrociniof {
	width:160px;
	height:28px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lingua.png) no-repeat left top;
	text-align:center;
	text-transform:uppercase;
	margin-left:143px;
	float:left;
	overflow:hidden;
}
#patrociniof a, #patrociniof a:hover {
	color:white;
	padding-top:7px;
	display:block;
}
#loginf {
	width:70px;
	height:28px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lingual.png) no-repeat left top;
	text-align:center;
	text-transform:uppercase;
	margin-left:70px;
	float:left;
	overflow:hidden;
}
#loginf a, #loginf a:hover {
	color:white;
	padding-top:7px;
	display:block;
}

#cab {
	height:230px;
/*	height:291px; */
	width:1000px;
	margin:0 auto;
	background:url(http://www.casb.org.br/themes/casb_noite/images/linha15.png) bottom center no-repeat;
}
#logo {
	width:220px;
	height:225px;
/*	height:270px;*/
	float:left;
	background:url(http://www.casb.org.br/themes/casb_noite/images/logo_noite.png) center right no-repeat;
	cursor:pointer;
}
#banner {
	width:888px;
	height:45px;
	text-align:center;
	margin:auto;
	background:url(http://www.casb.org.br/themes/casb_noite/images/linha15.png) bottom center no-repeat;
	padding:0;
}
#header {
	width:1000px;
	margin:0 auto;
}
#ola {
	font-size:85%;
	color:white;
	padding:10px 40px 0 40px;
}
.social_fazercom {
	clear:both;
	color:white;
}
.social_fazercomobs {
	clear:both;
	color:white;
	font-size:90%;
}
#menu {
	width:710px;
	height:230px;
/*	height:291px; */
	float:left;
	text-transform:uppercase;
	margin-bottom:-100px;
}
#menu a {
	color:white;
}
#menu a:hover {
	color:#ffeebd;
	text-decoration:none;
}
.divide {
	clear:both;
	height:1px;
	width:100%;
}
#esquerda .estrela {
	background:url(http://www.casb.org.br/themes/casb_noite/images/estrela.png) center right no-repeat;
	background-size:26px 26px;
	text-align:right;
	padding-right:20px;
	padding-top:2px;
	float:right;
	height:26px;
}
#esquerda .estrela a, #direita .estrela a {
	display:table-cell;
	vertical-align:middle;
	height:26px;
	white-space: nowrap;
}
#direita .estrela {
	background:url(http://www.casb.org.br/themes/casb_noite/images/estrela.png) center left no-repeat;
	background-size:26px 26px;
	text-align:left;
	padding-left:20px;
	padding-top:2px;
	float:left;
	height:26px;
}

/* noticias */
.swp-breadcrumbs {
	font-size:90%;
}
.fonte {
	color:white;
	margin-top:-10px;
	margin-bottom:20px;
}
.pageSection img {
	margin-right:20px;
/*	margin-left:20px; */
}

/* eventos */
.ev_info {
	border-bottom:1px solid silver;
	padding-bottom:10px;
	margin-bottom:20px;
}
.ev_logo {
	float:right;
}
.ev_data_inicio {
	font-style:italic;
	font-weight:bold;
	color:white;
}
.ev_data_fim {
	font-style:italic;
	font-weight:bold;
	color:white;
}
.ev_local {
	font-style:italic;
	font-weight:bold;
	color:white;
}
.ev_mapa {}
.ev_limite_inscricao {
	font-style:italic;
	font-weight:bold;
	color:white;
}

/* abstrato - ini */
#abstrato {
	width:100%;
	height:230px;
/*	height:291px;*/
	float:left;
	background:url(http://www.casb.org.br/themes/casb_noite/images/constelacoes/abstrato.gif) center center no-repeat;
}
#abstrato #esquerda {
	width:275px;
	float:left;
}
#abstrato #direita {
	width:333px;
	float:left;
}
#abstrato #esquerda .estrela, #abstrato #direita .estrela {
	background:url(http://www.casb.org.br/themes/casb_noite/images/estrela.png) center left no-repeat;
	text-align:left;
	padding-left:25px;
	float:left;
}
#ab1 {
	margin:24px 0 0 60px;
/*	margin:54px 0 0 60px;*/
}
#ab2 {
	margin:33px 0 0 105px;
}
#ab3 {
	margin:20px 0 0 40px;
}
#ab4 {
	margin:10px 0 0 160px;
}
#ab5 {
	margin:23px 0 0 53px;
/*	margin:53px 0 0 53px;*/
}
#ab6 {
	margin:28px 0 0 4px;
}
#ab7 {
	margin:25px 0 0 90px;
}
#ab8 {
	margin:-5px 0 0 166px;
}
#ab9 {
	margin:-7px 0 0 372px;
}
/* abstrato - fim */

/* cabecalho - fim */


/* conteudo - ini */
#conteudo {
	width:1000px;
	margin:0 auto;
	color:#717171;
}
#innerconteudo {
	padding:15px 40px;
}
.central #body {
	margin-top:10px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente.png);
	padding:5px 35px;
	font-size:120%;
	line-height:190%;
	color:#6b6b6b;
}
.central-right, .central-left {
	padding-top:30px;
}
#sidebar {
	width:320px;
	float:left;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente.png);
	margin-left:25px;
}
.central-right #body {
	width:655px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente.png);
	font-size:115%;
	line-height:150%;
	color:#6b6b6b;
	float:left;
}
.central-left #sidebar {
	float:right;
	margin-left:0;
	margin-right:25px;
}
.central-left #body {
	width:655px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente.png);
	font-size:115%;
	line-height:150%;
	color:#6b6b6b;
	float:right;
}
#body .inner, #sidebar .inner {
	padding:15px 35px 25px 35px;
}
#body #social {
	font-size:80%;
	color:silver;
	text-transform:uppercase;
	text-align:right;
}
.no-sidebar #body {
	width:100%;
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente.png);
	font-size:115%;
	line-height:150%;
	color:#6b6b6b;
	float:right;
}
.meta {
	margin-top:-20px;
	color:#eeeeee;
	font-size:90%;
}

/* mensagens - ini */
#success_messages, .alert-message.block-message.success {
	border:1px solid green;
	background:#AAFFAA;
	padding:5px;
	font-size:90%;
	line-height:100%;
	color:black;
}
#alert_messages {
	border:1px solid orange;
	background:#FFFFAA;
	padding:5px;
	font-size:90%;
	line-height:100%;
	color:black;
}
#alert_messages a {
	color:orange;
}
#error_messages, .ccm-error, .alert-message.block-message.error {
	margin:40px;
	padding:10px;
	border:1px solid red;
	background:#FFDDDD;
	color:black;
}
#error_messages li, .ccm-error li, .alert-message.block-message.error li {
	padding-left:10px;
	list-style:none;
	font-weight:normal;
}
/* mensagens - fim */

/* destaques - ini*/
.linha2colgp, .linha2colpg {
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente_grande.png) center bottom repeat-x;
	padding:15px;
	margin-top:10px;
}
.blocog {
	width:550px;
	float:left;
}
.blocodiv {
	width:40px;
	height:40px;
	float:left;
}
.blocop {
	width:300px;
	float:left;
}
.linha2colpg .blocog, .linha2colpg .blocop, .linha2colpg .blocodiv {
	float:right;
}
.categoria {
	text-transform:uppercase;
	font-size:90%;
	padding-bottom:10px;
}
.data {
	color:#b3c5f7;
	font-size:85%;
}
.destacao {
	padding-bottom:15px;
}
.destacao h2, .destacao h2 a {
	color:#f36f21;
	font-size:115%;
	margin:0;
}
.destacao p, .destacao p a {
	color:#717171;
	margin:0;
	font-size:105%;
}

.casb_blog_index {
	padding-bottom:15px;
}
.casb_blog_index h2, .casb_blog_index h2 a {
	color:#f36f21;
	font-size:110%;
	margin:0;
}
.casb_blog_index p {
	color:#717171;
	margin:0;
}
.casb_blog_index p a {
	color:#b3c5f7;
	font-style:italic;
	font-weight:bold;
}

.destaquinho h2, .destaquinho h2 a {
	font-size:105%;
	font-weight:normal;
	color:#717171;
	display:inline;
}
.destaquinho h3, .destaquinho h3 a {
	margin:0;
	padding:0;
	color:#f36f21;
}
.ccm-page-list-description {
	margin-bottom:20px;
}
.destaquinho p, .destaquinho p a {
	font-size:105%;
	font-weight:normal;
	color:#717171;
	display:inline;
}
.blocop .destaquinho {
	padding-bottom:7px;
	margin-bottom:14px;
	border-bottom:1px solid #414245;
}
.blocop .destaquinho p {
	font-style:italic;
}
.blocop p {
	margin-bottom:0;
	margin-top:0;
}
.leiamais {
	text-align:right;
	font-size:105%;
	font-style:italic;
	padding-top:15px;
	bottom:0;
	position:relative;
}
.linhafina {
	background:url(http://www.casb.org.br/themes/casb_noite/images/lente_curta.png) center bottom repeat-x;
	padding:10px 4px;
	margin:20px 0;
}
.linhafina .categoria, .linhafina a img {
	display:inline-block;
	vertical-align:middle;
	width:94px;
	height:65px;
	padding:0;
	margin-right:5px;
	text-align:center;
}
.linhafina .categoria .obs {
	font-size:90%;
}

.evd .destaquinho {
	padding-bottom:7px;
	margin-bottom:14px;
	border-bottom:1px solid #414245;
}
.highlight {
	color:#b3c5f7;
}


/* destaques - fim*/

/* formularios - ini */
.required {
	color:#b3c5f7 !important;
}
.formBlockSurveyTable {
	border:0;
	padding:0;
	border-spacing:0;
}
.formBlockSurveyTable td {
	padding:8px;
}
.formBlockSurveyTable input, .formBlockSurveyTable textarea {
	width:400px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/bg_branco_50pc.png);
	color:white;
	border:1px solid silver;
	font-size:95%;
}
.formBlockSurveyTable input:hover, .formBlockSurveyTable textarea:hover, .formBlockSurveyTable input:focus, .formBlockSurveyTable textarea:focus,  {
	background:white;
	color:black;
}
.odd {
	background:#14202c;
/*	background:#14202c;*/
}
.even {
	background:#263a4d;
/*	background:#263a4d;*/
}

.ccm-input-date {
	width:100px !important;
}
/* formularios - fim */

/* pagina de cadastro - ini */
fieldset {
	border:none;
}
.ccm-form li {
	list-style:none;
}
.ccm-form ul {
	margin-top:0;
}
.ccm-form .clearfix {
	padding:3px 8px 8px 8px;
}
.ccm-form input, .ccm-form textarea {
	width:400px;
	background:url(http://www.casb.org.br/themes/casb_noite/images/bg_branco_50pc.png);
	color:white;
	border:1px solid silver;
	font-size:110%;
}
.actions input {
	margin-top:15px;
	font-size:90%;
}
.ccm-form select {
	width:400px;
	font-size:110%;
}
.ccm-form input:hover, .ccm-form textarea:hover, .ccm-form input:focus, .ccm-form textarea:focus {
	background:white;
	color:black;
}
.ccm-form .ccm-input-checkbox {
	width:15px;
}
.ccm-attribute-address-line label {
	width:130px;
	display:inline-block;
	text-align:right;
	padding-right:6px;
}
#conteudo label {
	color:white;
}
.detalhes_usuario {
	float:left;
	width:450px;
}
.opcoes_usuario {
	float:left;
	width:400px;
}
.sets_usuario {
/*	border-top:1px solid silver; */
	margin-top:15px;
	padding-top:15px;
}
.input {
	color:white;
}

/* pagina de cadastro - fim */

/* pagina de edicao de cadastro - ini */

.ccm-profile-sidebar {
	width:180px !important;
}
.ccm-profile-attribute {
	width:600px !important;
}
.uPasswordNew {
	background:#263a4d !important;
}
.uPasswordNewConfirm {
	background:#14202c !important;
}

/* pagina de edicao de cadastro - fim */


/* fotos - ini */
.linha {
	padding-bottom:15px;
}
.coluna2 {
	margin:0 7px;
}
.legenda {
	color:#b1b1b1;
	font-size:90%;
	line-height:90%;
}
/* fotos - fim */

/* rodape - ini */
#prerodape {
	margin:30px auto;
	background:url(http://www.casb.org.br/themes/casb_noite/images/fundao.jpg) center center no-repeat;
	width:1000px;
	height:30px;
	color:white;
}
#prerodape .inner {
	display:table-cell;
	height:30px;
	width:1000px;
	vertical-align:middle;
	text-align:center;
}
#rodape, #rodape a {
	width:1000px;
	margin:0 auto;
	font-size:90%;
	color: #494f5e;
	text-align:center;
}
/* rodape - fim */

/* conteudo - fim */
