/* Project: Luso Bras 
   Author: 3Jane do Brasil */

/* Global Classes */
* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	font-size: 13px;
	color:#192e56;
	}

html, body {height: 100%; width: 100%;}
body {
	margin: 0 auto;
	background: ;
	font-family: Lucida, sans-serif;
	background: #0c1834 url('../img/bg.gif') repeat;
	}
img {border: 0;}

.AL_left {text-align: left;}
.AL_right {text-align: right;}
.AL_center {text-align: center;}
.FL_left {float: left;}
.FL_right {float: right;}
.FL_none {float: none;}
.BG_img_none {background-image: none !important;}
.BG_color_none {background-color: #f0f0f0 !important;}
.MG_top_20 {margin-top: 20px;}

.clear {display: block; clear: both; height: 1px; overflow: hidden;}

/* Botões */
button.bg {background: url('../img/bg_btn_01.gif') no-repeat; border:none; width: 105px; height: 22px; text-transform:uppercase; color: #192e56; font-size: 12px; cursor:pointer; margin: 15px 0 5px 70px;}

button.bg_02 {background: url('../img/bg_btn_02.gif') no-repeat; border:none; width: 166px; height: 22px; text-transform:uppercase; color: #192e56; font-size: 12px; cursor:pointer; margin: 15px 0 5px 40px;}

/* Bordas Arredondadas */
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b { display:block; overflow:hidden; font-size:1px; }
.b1, .b2, .b3, .b1b, .b2b, .b3b { height:1px; }
.b1, .b1b { margin:0 5px; }
.b2, .b2b { margin:0 3px; }
.b3, .b3b { margin:0 2px; }
.b4, .b4b { height:2px; margin:0 1px; }
.boxcontent { display:block; padding:0 5px; text-align:left; }

.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b, .boxcontent {background:#203a6d;}

/* Sombra PNG Backgroung */
.sombra_total {background: url('../img/shadow_all.png') fixed center repeat-y;}
*html .sombra_total {background: none;}

/* All */
.all {
	width:780px;
	margin: auto; 
	height:auto !important;
	height:100%;
	min-height:880px;
	position:relative;
	background: url('../img/bg_body.gif') repeat-y;
	}
	
/* Left */
.left {
	width: 250px;
	background-color: #203a6d;
	}

.left .logo{
	background: url('../img/bg_logo.gif') no-repeat bottom;
	width: 250px;
	height: 147px;
	}
.left .logo img {margin: 17px 35px 0 35px;}

/* Menu */
.left .menu {background-color: #1c325c;}
.left .menu .sombra_top {background: url('../img/shadow_top_menu_left.gif') no-repeat; width: 250px; height: 47px;}
.left .menu .sombra_bottom {background: url('../img/shadow_bottom_menu_left.gif') no-repeat; width: 250px; height: 42px;}
.left .menu ul li{background: url('../img/menu_left_separador.gif') bottom no-repeat; padding-bottom: 15px; padding-top: 15px; padding-left: 30px;}
.left .menu ul li a{color: #fff;}
.left .menu ul li a:hover {color: #4BB5E8}

/* Logo Iso */
.left .iso {margin-top: 15px; text-align: center;}

/* Top */
.top_2 {height: 40px; width: 527px; float: right; background-color: #203a6d; margin-right: 2px; margin-bottom: 15px;}
.all .top {height: 40px; width: 527px; float: right; background-color: #203a6d; margin-right: 2px; margin-bottom: 15px;}
*html .all .top {margin-right:1px;}

/* Content */
.content {width: 500px; margin-left: 250px;}
.content .flash {margin-bottom: 2px; margin-left: 15px; padding-bottom:1px; border-bottom: 2px solid #142444; width: 497px;}

.content .separador {background: url('../img/separador.gif') no-repeat; width: 465px; height: 13px; margin: 0 0 10px 30px; }

.content .top_news {background:url('../img/bg_top_news.gif') no-repeat; width: 509px; height: 63px; margin-left: 8px;}
.content .top_news h1 {font-style:italic; font-size: 18px; padding-top: 17px;padding-left: 17px;}
.content .top_news h1.special {font-style:italic; font-size: 17px; padding-top: 17px;padding-left: 15px;}
.content .news {background: url('../img/bg_middle_news.gif') repeat-y; width: 509px; margin-left: 8px;}
.content .news h1 {font-style:italic; font-size: 18px; padding-top: 17px;padding-left: 17px;}
.content .news h2 {font-size: 14px; margin-bottom: 5px;}
.content .news .news_p {width: 470px; padding-top: 10px; margin: auto;}
.content .news .news_p p {margin-bottom: 15px;}
.content .news .news_p a {font-weight: bold;}
.content .news .news_p a:hover {color: #555;}
.content .bottom_news {background:url('../img/bg_bottom_news.gif') no-repeat; width: 509px; height: 60px;}

.content .blocks {margin-left: 9px;}
.content .blocks .bl_01 {background: url('../img/bg_bl_home_dados.gif') no-repeat; width: 256px; height: 133px; margin-top: 15px; float: left;}
.content .blocks .bl_02 {background: url('../img/bg_bl_home_dados_02.gif') no-repeat; width: 249px; height: 133px; margin-top: 15px; margin-right: -19px; float: right;}
.content .blocks h2 {font-style:italic; font-size: 18px; padding-top: 19px;padding-left: 33px;}
.content .blocks .bl_02 h2 {padding-left: 40px;}
.content .blocks button {margin-top: 35px;}

.content .dados {height: 80px; margin-top: 50px; margin-left: 15px; width: 500px}
.content .dados ul li, .content .dados ul li a {color: #fff;}
.content .dados .lista_01 {margin-left: 15px;}
.content .dados .lista_02 {margin-right: 15px;}

.footer {background-color: #192e56; height: 40px; width: 528px; margin-bottom: -2px; float:right; margin-right:2px; clear: both;}
*html .footer {margin-right:1px;}
.footer p{color: #fff; padding: 12px 15px 0 20px; text-align: right; font-size:11px; }
.footer p span {float: left; color: #fff; font-size: 13px;}

.footer_02 {background-color: #192e56; height: 40px; width: 528px; margin-bottom: -2px; float:right; margin-right:2px; clear: both; position: absolute; bottom:0; right:0;}
*html .footer_02 {margin-right:1px;}
.footer_02 p{color: #fff; padding: 12px 15px 0 20px; text-align: right; font-size:11px; }
.footer_02 p span {float: left; color: #fff; font-size: 13px;}

/* Lista */ 
.content .news .news_p ul.clients {text-align: center; margin: 20px auto;}
.content .news .news_p ul.clients li{float: left; width: 33%; height: 85px;}

.content .news .news_p dl dt {font-size: 14px; font-style:italic; font-weight: bold; margin: 25px 0 7px 0;}
.content .news .news_p dd {background: url('../img/separador_dl.gif') bottom no-repeat; text-align: right; padding-bottom: 6px; margin-bottom: 10px;}
.content .news .news_p dd span {float: left;}

/* Form */
.content .news .news_p form label {display: block; text-align: right; margin-bottom: -5px;}
.content .news .news_p form label span {float: left;}
.content table.satisfacao {width: 470px; margin-bottom: 20px;}
.content table.satisfacao caption {
	color: #fff;
	background-color: #203A6D;
	height: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px; 
	padding-top: 1px;
	}

.content table.satisfacao thead th {
	text-align: center;
	font-size:12px;
	background-color: #dcdcdc;
	padding-left: 4px;
	padding-right:4px;
	}
.content table.satisfacao td {font-size: 11px;}
.content table.satisfacao td.pessimo {background:url('../img/satis_pessimo.gif') right no-repeat; height: 25px; width: 27px;}
.content table.satisfacao td.ruim {background:url('../img/satis_ruim.gif') right no-repeat; height: 25px; width: 27px;}
.content table.satisfacao td.bom {background:url('../img/satis_bom.gif') right no-repeat; height: 25px; width: 27px;}
.content table.satisfacao td.otimo {background:url('../img/satis_otimo.gif') right no-repeat; height: 25px; width: 27px;}
.content table.satisfacao td.pessimo, .content table.satisfacao td.ruim, .content table.satisfacao td.bom, .content table.satisfacao td.otimo {padding: 10px 20px 5px 10px;}

/* Admin */

.content .news .news_p form.dft {width: 300px; margin-left: 85px;}
.content .news .news_p form.dft label {display: block; text-align: right; margin-bottom: 5px;}
.content .news .news_p form.dft label span {float: left;}
.content .news .news_p .mg_bt {margin-bottom: 600px;}