/* Init */

body{background:#FFF url(../img/bg.gif) repeat-x top}
body,div,th,td,input,select,textarea{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#666}
/*body,div,th,td{line-height:16px}*/

body.bg_home{background:#FFF url('../img/home/bg_home.gif') repeat-x top}


/* h's */

h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}

h1{font-size:19px;color:#228088;font-weight:bold}
h2{font-size:17px;color:#228088;font-weight:bold}
h2.titulo{font-size:17px;color:#228088;font-weight:bold;margin:0px 0px 10px 0px}
h3{font-size:15px;color:#228088;font-weight:bold}
h4{font-size:13px;color:#228088;font-weight:bold}
h5{font-size:11px;color:#228088;font-weight:bold}
h6{font-size:09px;color:#228088;font-weight:bold}


/* div */

div.clearall{width:0px;height:0px;clear:both;overflow:hidden}

div.hr{width:100%;height:20px;background:url('../img/hr_dot.gif') repeat-x center;clear:both;overflow:hidden}
div.logo_header{width:950px;height:80px;margin:0px auto}

div.dobra{width:950px;margin:0 auto}
div.content{width:950px;margin:15px auto 0 auto}

div.txt,
div.txt p{font-size:12px;line-height:1.4}
div.txt p{margin:0px;padding:0px 0px 15px 0px}
div.txt p.zero{margin:0px;padding:0px}

div.size p{font-size:9px}

div.tablefix{display:table-cell;display:inline-block}

div.home_footer{height:72px;background:url('../img/home/home_footer_bg.gif') repeat-x top;}
div.home_assinatura{width:930px;margin:0px auto;color:#FFF;padding:10px 0 0 0}

div.interna_footer{height:84px;background:url('../img/interna/interna_footer_bg.gif') repeat-x top;}
div.interna_assinatura{width:930px;margin:0px auto;padding:15px 0 0 0}

div.boxalpha{background:#CDE5E7;width:930px;height:60px;position:absolute;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}

div.divide{width:3px;background:url('../img/vertical_dot.gif') repeat-y center center}

div.images{width:190px;padding:0px 0px 0px 5px;float:left}
div.conteudo{width:485px;padding:0px 30px 0px 20px;float:left}
div.vejatambem{width:210px;padding:0px 5px 0px 5px;float:left}
div.noticias{width:930px;margin:0 auto}


/* p */

p.home_ass{margin:0px;padding:0px;padding-top:15px;color:#FFF}
p.interna_ass{margin:0px;padding:0px;padding-top:27px;color:#FFF}


/* table */

table.jp7,table.trabalhoscases,table.home,table.interna{width:100%;padding:0;margin:0;border:0;border-spacing:0;border-collapse:collapse}

table.home{height:310px;}
table.home td.center{background:url('../img/home/home_header_bg.gif') repeat-x top}
table.home td.right{background:url('../img/home/home_bg_right.gif') repeat-x top}

table.interna{height:79px}
table.interna td.center{background:url('../img/interna/interna_header_bg.gif')}
table.interna td.right{background:url('../img/interna/interna_bg_right.gif')}

table.trabalhoscases{width:930px;margin:0 auto;padding:0;border-collapse:collapse;border-spacing:0px;border:0}
table.trabalhoscases td{width:240px;padding:5px;/*vertical-align:top*/}
table.trabalhoscases td.img{width:160px;padding:5px;/*vertical-align:top*/}
table.trabalhoscases td.nome{width:240px;padding:5px;/*vertical-align:top*/}
table.trabalhoscases td.descricao{width:470px;padding:5px;/*vertical-align:top*/}
table.trabalhoscases td.divide{width:15px;vertical-align:middle;padding:0px}

table.boxhome{width:930px;height:150px;background:url('../img/box_home.gif') no-repeat;padding:0;margin:0 auto;border:0;border-spacing:0;border-collapse:collapse}
table.boxhome td.box{width:278px;padding:20px;vertical-align:top}
table.boxhome td.divide{width:3px;vertical-align:middle}

table.jp7,
table.jp7 th,
table.jp7 td{font-size:10px;border:1px solid #FFF}
table.jp7 th{background:#999;color:#FFF}
table.jp7 td{background:#F1F1F1;color:#666;padding:5px}

table.table01{margin:10px 0;border:1px solid #CFD5D8;}
table.table01 th{background-color:#E4E8EA;color:#666666;text-align:left;}
table.table01 td,table.table01 th{padding:7px;}
table.table01 tbody td, table.table01 tbody th{border-bottom:1px solid #CFD5D8;}

table.form{margin:10px 0;border:1px solid #CFD5D8;}
table.form th{background-color:#E4E8EA;color:#666666;text-align:left;}
table.form td,table.form th{
	padding:3px;
	font-weight:normal;
}
table.form th.obrigatorio{
	font-weight:bold;
}
table.form tbody td, table.form tbody th{border-bottom:1px solid #CFD5D8;}
table.form th.inserir_tit_opened{
	text-align:center;
	background:#099;
	color:#fff;
	padding:5px;
	font-weight:bold;
}

/* ul li */

ul{list-style-type:none;padding:0px;margin:0px 0px 10px 0px}
ul li{padding:5px 0px 5px 25px;margin:0px;background:url('../img/bullet.gif') no-repeat 10px 10px;}
ul li a{color:#228088;text-decoration:none}
ul li a:hover,
ul li.on a{color:#228088;text-decoration:underline}


/* links */

a:link,
a:active,
a:visited{color:#228088;text-decoration:none}
a:hover{color:#228088;text-decoration:underline}

a.green:link,
a.green:active,
a.green:visited{color:#228088;text-decoration:none}
a.green:hover{color:#228088;text-decoration:underline}

a.gray:link,
a.gray:active,
a.gray:visited{color:#666;text-decoration:none}
a.gray:hover{color:#666;text-decoration:underline}

a.ice:link,
a.ice:active,
a.ice:visited{color:#AAA;text-decoration:none}
a.ice:hover{color:#AAA;text-decoration:underline}


/* strong */

strong.green{color:#228088}


/* form */

form.form input.text,
form.form textarea{width:480px}
form.form input.login{width:160px}
form.form input.text,
form.form input.login,
form.form select,
form.form textarea{margin-bottom:5px;color:#000;border:1px solid #228088;background:#FAFAFA}
form.form input.readonly{background:#FAFAFA;color:#CCC}
form.form input.bt{color:#FFF;background-color:#228088;font-weight:bold;padding:0px 3px}
form.form input.bt_enviar{width:94px;height:27px;background:transparent url('../img/bt_enviar.gif') no-repeat;background-position:center;border:0px}
form.form .DF-alert{background:#228088;color:#FFF}

.DF-alert{background:#228088;color:#FFF}

.dGaleria{font-size:9px;margin-left:10px;margin-bottom:25px;}
.dGaleria a.botConteudo{font-weight:bold;background-image:url(../img/ico_galeria.gif);display:block;width:75px;height:10px;text-indent: -9999px;overflow: hidden;}
