html, body {height: 100%;}
body {margin:0px;padding:0px; background: #FFF; color:#696969; font-family: "Bitter" , serif;font-size:12px;}

a{outline:none;margin:0;padding:0;}
img{border:none;}
form{margin:0;padding:0;}
input,textarea, select{border:none; background:none;outline:none;  font-family: "Bitter" , serif; color:#999999;resize:none;}
input[type="text"] { width:60%}
select{border: 1px solid #c7c7c7; border-radius:4px; position:relative; padding:6px;-webkit-box-shadow: 0px 1px 0px 0px #d1d1d1;-moz-box-shadow: 0px 1px 0px 0px #d1d1d1;box-shadow: 0px 1px 0px 0px #d1d1d1; background-color:#e0e0e0;}
select.brn{ background:none;}
select option{ background:#fff;}
hr {border:0; width: 80%;color: #e1e1e1;background-color: #e1e1e1;height: 2px; margin:15px 0 15px 0;}

.hr_admin {width: 100%; border-top:1px dashed #ccc;}
.hr_admin hr{width: 100%; display: none;}

a{text-decoration:none; color:#0b56d3;}
a:hover{text-decoration:underline;}
a.botao{padding:9px 8px 9px 8px; text-align:center; background:#6cb4f0 url(/admin-cms/img/bg_submit.gif) top repeat-x; display:block;border-radius:4px; font-size:15px; font-weight:bold; color:#FFF;behavior: url(/admin-cms/css/PIE.htc); position:relative; text-decoration:none;}
a.botao:hover{background:#6cb4f0 url(/admin-cms/img/bg_submit.gif) bottom repeat-x;}
input[type="submit"].botao{padding:9px 8px 9px 8px; text-align:center; width:160px;background:#6cb4f0 url(/admin-cms/img/bg_submit.gif) top repeat-x; display:block;border-radius:4px; font-size:15px; font-weight:bold; color:#FFF;behavior: url(/admin-cms/css/PIE.htc); position:relative; text-decoration:none; margin:0 20px 20px 0; border:none}
input[type="submit"].botao:hover{background:#6cb4f0 url(/admin-cms/img/bg_submit.gif) bottom repeat-x;}
.cinza{ background:#e0e0e0}
a.botao.menor{ width:95px; padding:10px; display:inline;}
a.botao.cancelar{background:#6cb4f0 url(/admin-cms/img/bg_btc.gif) top repeat-x;}

.lft{float:left;}
.rgt{float:right;}
.lmp{clear:both;}
.quinze{ font-size:15px}
.w150{width:150px;}
.bdr{ border:1px solid #ebebeb; border-radius:4px;behavior: url(/admin-cms/css/PIE.htc); position:relative;}
.bdri{ border:1px solid #696969; border-radius:4px;behavior: url(/admin-cms/css/PIE.htc); position:relative; width:41px; height:35px; text-align:center;}
.titulo-contato{ font-size:29px; font-weight:bold;}
.subtitulo-contato{ font-size:19px; font-weight:bold;}
.fontG{ font-size:20px; font-weight:bold;}

.tudo{width:100%; min-height:100%; position:relative;background:url(/admin-cms/img/bg.gif) center repeat-y;}
.tudo_branco{width:100%; min-height:100%; position:relative;}

.box_principal{width:100%; padding-bottom:200px;}
.topo_box{width:100%;height:94px;background:url(/img/bg/bg_header.jpg) repeat-x;}
.topo{width:940px; height:94px; margin:0 auto;}
.box_login{width:940px; height:54px;}

.subm {float:right; position:relative; width:380px; height:22px; background:#CCCC99; text-align:right; padding:20px 20px 0 0; background:url(/admin-cms/img/bg_seta_2.png) no-repeat; background-position: 384px 27px; cursor:pointer;}
.subm a{font-size:16px; color:#000000; text-decoration:none;}
.subm:hover{ color:#fff; border-bottom:3px solid #999999; text-decoration:none; border-bottom:none;}
.subm:hover .div_log {display:block}
.div_log{width:130px; display:none; position:absolute; top:35px; right:0px;background:#3d5ea5; border:1px solid #3d5ea5; border-top:none;}
ul.logar{list-style:none;padding:0;margin:0;}
ul.logar li{ padding:5px; width:50px; float:left;}
ul.logar li a{display:block; border:none; text-align:center; font-size:12px;}
ul.logar li a:hover{ text-decoration:underline;}

#menu {width:100%;height:41px;}
#menu ul {margin:0;	padding:5px 0px 0 0px;list-style:none;}
#menu li {display:inline;margin:0;padding:0;height:35px; font-weight:bold;}
#menu a {float:left;background:url(/admin-cms/img/tableft.gif) no-repeat left top;	margin:0;padding:0 0 0 4px;	text-decoration:none;font-size:13.9px;}
#menu a span {float:left;display:block;	background:url(/admin-cms/img/tabright.gif) no-repeat right top;padding:5px 5px 11px 6px;color:#fff;text-shadow: #000 1px 1px 1px;height:19px;}
#menu a:hover span {color:#333333;text-shadow:none;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}  
#menu a.ativo{background:url(/admin-cms/img/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;background-position:0% -42px;}
#menu a span.ativo {background-position:100% -42px;color:#333333;text-shadow:none;} 

.separador{width:100%; height:14px; background:url(/admin-cms/img/bg_sombra.gif) center no-repeat;}
.separador_branco{width:100%; height:14px;}
.breadcrumb{width:940px; min-height:51px; margin:0 auto; font-size:23px; font-weight:bold; padding-top:10px;}

.conteudo{width:940px; margin:0 auto;}

.coluna_esquerda{width:640px; float:left;}
.box{width:300px; min-height:155px; float:left; margin:0 18px 18px 0; border:1px solid #d1d1d1;border-radius:4px; position:relative;-webkit-box-shadow: 0px 1px 0px 0px #d1d1d1;-moz-box-shadow: 0px 1px 0px 0px #d1d1d1;box-shadow: 0px 1px 0px 0px #d1d1d1; background:#FFF;behavior: url(/admin-cms/css/PIE.htc);}
.menor{min-height: 50px;}
.box h3{border-bottom:1px solid #d1d1d1; height:26px; margin:0; padding:0; font-size:15px; padding-top:10px; padding-left:40px;background:url(/admin-cms/img/mapa.gif) no-repeat;}
.box h3.contatos{ background-position:0 -35px;}
.box h3.tecnicos{ background-position:0 -70px;}
.box h3.ocorrencias{ background-position:0 -105px;}
.box h3.relatorios{ background-position:0 -140px;}
.box h3.historico{ background-position:0 -175px; float:left; width:433px}
.box h3.historico a{ font-weight:normal; float:right; padding-right:15px; font-size:14px;}
ul.itens{list-style:none;padding:0;margin:0;}
ul.itens li{font-size:14px; padding:10px 0 10px 20px; border-bottom:1px solid #dcd9d9; }
ul.itens li a{color:#0b56d3;}
ul.itens li:hover{ background:#e8e7e7;}
ul.itens li.ultima{ border:none}
ul.itens li span{ font-size:12px;}
ul.itens li div{float:left; padding:0 20px 25px 0; font-weight:bold;}

.box_interior{padding:20px 0 0 18px;}
.box_interior h2{ font-size:16px; color:#000000; margin:0; padding:0}
.box_input{width:45%; height:30px; background:url(/admin-cms/img/bgipt.gif) top repeat-x; border:1px solid #c4c4c4;border-radius:4px;behavior: url(/admin-cms/css/PIE.htc); position:relative; padding:8px 0 0 10px;}
.box_input input[type="submit"]{width:30%;background:#6cb4f0 url(/admin-cms/img/bg_submit.gif) top repeat-x; border:none; font-size:15px; color:#FFF; height:40px; position:absolute; right:-3px; top:-1px;border-radius:0 4px 4px 0; font-weight:bold; cursor:pointer;behavior: url(/admin-cms/css/PIE.htc);}
.box_input input[type="submit"]:hover{background:#6cb4f0 url(/admin-cms/img/bg_submit.gif) bottom repeat-x;}
.box_input.erro{ border:1px solid red;}
.box_input.erroverde{ border:1px solid red; background:#e4edd9;}
.box_input.branco{ background: none;}
.box_input.branco.erroverde{ border:1px solid red; background:#e4edd9;}
.box_input.branco input[type="text"]{width:96%;}
.box_input.branco input[type="password"]{width:96%;}

.box_input.branco.pretel{ float:left; width:50px; margin-right:10px;}
.box_input.branco.tel{ float:left; width:150px;}

ul.itens-menores{list-style:none;padding:0;margin:0;}
ul.itens-menores li{font-size:12px; float:left; margin: 10px 26px 0 0px;}
ul.itens-menores li a{color:#0b56d3;}

.box.maior{ width:620px;}
.box.simples{ width:620px;}
.box.simples h3{ background:none; font-weight:normal; padding-left:12px;}
.box.simples h3 a {font-size:12px;float:right;font-weight:normal; padding-right:15px}

.tab_contatos{border-top:1px solid #dfdfdf; clear:both; margin-bottom:15px;}
.tab_contatos tr:hover{ background:#e8e7e7;}
.tab_contatos td{ border-bottom:1px solid #dfdfdf}
.tab_contatos a { font-size:15px; color:#000; padding-left:5px;}

.tab_historico{border-top:1px solid #dfdfdf; clear:both; margin-bottom:15px;}
.tab_historico tr:hover{ background:#e8e7e7;}
.tab_historico td{ border-bottom:1px solid #dfdfdf; font-size:14px; padding:20px 10px 20px 10px;}
.tab_historico a { padding-left:5px;}

.coluna_direita{width:260px; float:right;}
.coluna_direita h3{margin:0; padding:0; font-size:18px;}
.coluna_direita h3 a {font-size:12px; color:#FFF;float:right;font-weight:normal;padding-top:7px}
ul.lat{list-style:none;padding:0;margin:0; margin-top:20px;}
ul.lat li{background:url(/admin-cms/img/bg_lat.gif) bottom repeat-x; padding:10px 0 15px 5px;font-size:14px; }
ul.lat li a{color:#FFF;font-weight:bold;}
ul.lat li span{font-size:12px; font-weight: normal; color:#999999;}
ul.lat li span.dias{float:right; padding-top:5px;}
ul.lat li.ultima{background:url(/admin-cms/img/bg_dot.gif) bottom repeat-x;  margin-bottom:35px; padding-bottom:35px;}

ul.lat-fotos{list-style:none;padding:0;margin:0; margin-top:20px; clear:both}
ul.lat-fotos li{ float:left; width:85px; margin-bottom:25px}
ul.lat-fotos li a{color:#FFF;}
ul.lat-fotos li img{ margin-bottom:8px;}
ul.lat-fotos li span{font-size:12px; font-weight: normal; color:#FFF;}

.coluna_unica{width:940px;}
.box.total{ width:940px; margin-right:0;}
.box.total h3{ background:none; font-weight:normal; padding-left:12px;}
.box.total h3 a {font-size:12px;float:right;font-weight:normal; padding-right:15px}

.tab_usuarios{border-top:1px solid #dfdfdf; clear:both; margin-bottom:15px; line-height:5px;}
.tab_usuarios th{ text-align:left; background:#e8e7e7; font-size:16px; padding:20px 0 20px 0; border-bottom:1px solid #dfdfdf;}
.tab_usuarios th span{ padding-left:5px;}
.tab_usuarios tr:hover{ background:#f4f4f4;}
.tab_usuarios td{ border-bottom:1px solid #dfdfdf; font-size:12px; padding:20px 0 20px 0;}
.tab_usuarios td span{ font-size:14px; color:#000000; font-weight:bold; padding-left:5px;}
.tab_usuarios.tab_perm {border-top:none;}
.tab_usuarios.tab_perm th{ background:none; font-size:15px; font-weight:normal;}
.tab_usuarios.tab_perm td { font-size:15px; padding-left:5px;}
.tab_usuarios.tab_perm td.preto{ color:#000000; font-weight:bold;}

.tab_lista{border-top:1px solid #dfdfdf; clear:both; margin-bottom:15px;}
.tab_lista th{ text-align:left; background:#e8e7e7; font-size:16px; padding:20px 0 20px 0; border-bottom:1px solid #dfdfdf;}
.tab_lista th span{ padding-left:5px;}
.tab_lista tr:hover{ background:#f4f4f4;}
.tab_lista td{ border-bottom:1px solid #dfdfdf; font-size:12px; padding:20px 0 20px 0;}
.tab_lista td span{ font-size:14px; color:#000000; font-weight:bold; padding-left:5px;}
.tab_lista.tab_perm {border-top:none;}
.tab_lista.tab_perm th{ background:none; font-size:15px; font-weight:normal;}
.tab_lista.tab_perm td { font-size:15px; padding-left:5px;}
.tab_lista.tab_perm td.preto{ color:#000000; font-weight:bold;}

.rodape{width:100%; height:130px; border-top:3px solid #bcbcbc; position:absolute; bottom:0; background:#FFFFFF;text-align:center;}
.rodape img  { margin:20px; font-size:16px}
.rodape a { margin:20px; font-size:16px}

#modal{width:100%; height:100%; background:#000000; position:absolute; top:0; left:0;zoom: 1;filter: alpha(opacity=80);	opacity: 0.8; visibility:hidden;}
.pop{width:440px; height:160px; margin:0 auto; background:#FFF; margin-top:10%; border-radius:4px; font-size:20px; font-weight:bold; padding: 20px 10px 0 10px; color:#333333;zoom: 1;filter: alpha(opacity=100); opacity: 1.0;}
.pop hr {width:100%; margin-bottom:50px;}
.pop p{text-align:right;}



.busca_avancada{clear:both; padding: 5px 0 15px 0;}
.botao_topo{float:right; padding-right:40px;}
.botao_topo_sozinho{float:left; margin: -5px 0 15px 0}
.tr_submit{line-height: 75px;}

.fechar_aviso{float:right; padding-right:20px;cursor:pointer;}

.box_select{float:left; margin-right:20px; height:40px;}


.ui-progressbar { position:relative; }
.pblabel { position: absolute; width: 100%; text-align: center; line-height: 1.9em; }

#thumbnails_container {width: 800px; height:485px; overflow-y: auto; margin-top:15px}
#thumbnails_container_destaque {width: 800px; height:485px; overflow-y: auto; margin-top:15px}
.thumbnail {background-color: white; width:105px; height:95px; margin: 0 7px 10px 0; padding-top:2px; float:left; text-align: center; cursor:pointer;}
.thumbnail_dentro {background-color: #F7F7F7; }
.thumbnail_dentro:hover{background-color:#E3E3E3}


.modal{font-size:14px; font-weight:normal;}
.modal .titulo{font-size:20px; font-weight:bold;}
.modal .box_upload{margin-top: 15px;}



.link{cursor:pointer;}

.texto_auxiliar_titulo_box {float:right; display: inline; border-bottom:1px solid #d1d1d1; height: 26px; padding:20px 15px 0 0; margin-top:-10px}

#div-input-file2{background:url(/admin-cms/img/ico_lupa.gif) no-repeat 100% 1px;height:34px;width:230px;position:relative; margin-right: 10px; float:left}
#div-input-file2 #file-original{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);font-size:18px; background:#30F; width:230px}
#div-input-file2 #file-original_arquivo{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);font-size:18px; background:#30F; width:230px}
#div-input-falso{ position:absolute; top:1px;}
#div-input-falso #file-falso2{width:191px;height:34px; background:url("/admin-cms/img/bgipt.gif") repeat-x scroll center top transparent}
#div-input-falso #file-falso2_arquivo{width:191px;height:34px; background:url("/admin-cms/img/bgipt.gif") repeat-x scroll center top transparent}

.inicio{width:940px; margin:0 auto; float:none;}
.inicio h3{ background:none;}



#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:620px; width:800px; color:#bbb; background-color:#FFFFFF; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/admin-cms/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:black;font-size:20px}
