﻿/* WEBFONTS PADRÃO */
/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,300,300italic,600italic,700italic,800,800italic,700&subset=latin,latin-ext);  */
/* @import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);*/

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* PADROES DA AGÊNCIA, NÃO PRECISA ALTERAR NADA */

.corte,
.fit,
.fill { overflow: hidden; }
.corte img,
.fit img,
.fill img { width: inherit; }
img:-moz-broken {
-moz-force-broken-image-icon:1;
width:24px;
height:24px;
}
form { display: block; margin: 0; padding: 0; }
input[type=text],
input[type=password],
input[type=file],
textarea,
select { padding: 7px; border: 1px solid #AAA; background-color: #FFF;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:1px solid #CCC; }
input[type=checkbox] { padding: 5px 10px 5px 5px; }
button,
input[type=button],
input[type=submit],
input[type=reset],
.linkBotao { padding: 10px 20px; font-size: 16px; text-align:center; border:none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#FFF; background-color:#399; }
.rOnly { background-color:#F4F4F4 !important; }
.bol { font-weight: 700; }
.bb { border-bottom: 1px dashed #CCCCCC; }
.lef { text-align: left !important; }
.cen { text-align: center !important; }
.rig { text-align: right !important; }
.jus { text-align: justify !important; }
.aviso { margin: 30px 0; padding: 20px; font-size: 16px; text-align: center; border: 1px solid #CCC; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.alerta { color: #F60; background-color: #FFFF99; }
.sucesso { color: #060; background-color: #DDFDBD; }
.erro { color: #600; background-color: #FFDDDE; }
.off { filter: alpha(opacity=30); opacity: 0.3; }
.clear { height: 0; overflow: hidden; visibility: hidden; clear: both; font-size: 1px; line-height: 0; }
.semMargemHor { margin-left: 0 !important; margin-right: 0 !important; }
.semMargemVer { margin-top: 0 !important; margin-bottom: 0 !important; }
.eof { padding: 50px; font-size: 16px; text-align: center; color: #999; }
.rad10 { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.rad05 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rad10S { border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; }
.rad10I { border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }
.rad05S { border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.rad05I { border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
.fundoTransparente { background-color: rgba(22, 21, 17, 0.75); /* R G B Alpha */ filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc161511', EndColorStr='#cc161511'); /* Alpha R G B */ }
.alturaMinima { min-height: 300px; }
.tab { width: 100%; padding: 0px; margin-bottom: 5px; border-spacing: 5px; border-collapse: separate; }
.tab th { padding: 5px 5px; vertical-align: top; text-align: left; font-size: 14px; font-weight: bold; color: #000; background-color: #F4F4F4; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.tab tr:hover { background-color: #F9F9F2; }
.tab td { padding: 5px 5px; border-bottom:1px solid #F4F4F4; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.tab .lab { padding: 5px; text-align: right; width: 250px; }
.tab .inp { padding: 5px; text-align: left; }
.tab .con { padding: 5px; width: 30px; text-align: center; font-size: 9px; color: #666; background-color: #F4F4F4; }
.tab .rod { padding: 5px; text-align: center; font-size: 9px; color: #666; border: none; background-color: #F4F4F4; }
.tab .eof { padding: 50px; text-align: center; font-size: 16px; color: #666; border: none; }
.tab .dest { background-color: #fafafa; }
.explica { font-size:12px; color:#666; margin-left:15px; }
.bor { border: 1px solid #E0E0E0; }
.sbor { border: none !important; }
.lmt { margin-top:30px; }
.lml { margin-left:30px; }
.lmr { margin-right:30px; }
.lmb { margin-bottom:30px; }
.smt { margin-top:10px; }
.sml { margin-left:10px; }
.smr { margin-right:10px; }
.smb { margin-bottom:10px; }
.botaoBranco { background-color:#FFF !important; border:1px solid #CCC !important; color:#666 !important; }
.botaoCinza{ background-color:#F0F0F0 !important; border:1px solid #CCC !important; }
.botaoAzul { background-color:#069 !important; color:#FFF !important; }
.botaoPreto { background-color:#000 !important; color:#FFF !important; }
.botaoRoxo { background-color:#606 !important; color:#FFF !important; }
.botaoLaranja { background-color:#F60 !important; color:#FFF !important; }
.botaoVermelho { background-color:#C00 !important; color:#FFF !important; }
.botaoVerde { background-color:#693 !important; color:#FFF !important; }
.botaoMedio { font-size:13px !important; padding:6px 20px !important; }
.botaoMenor { font-size:12px !important; padding:3px 20px !important; }
.botaoDesabilitado { background-color:#CCC !important; border:1px solid #BBB !important; }
.help { cursor:help !important; }
.fs12 { font-size:12px !important }
.fs16 { font-size:16px !important }
.fs24 { font-size:24px !important }
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ITENS DO HTML PADRÃO */

body { font-family: 'Arial', sans-serif; font-size: 13px; background: url(../imgs/fundo.png) top center repeat-x #FFF; }
a { color: inherit; text-decoration: none; }
a:hover { text-decoration: none; }
p { margin-top: 0; }
h1 { margin-top: 0; border-bottom: 1px solid #CCC; padding-bottom: 3px; }
h2 { margin-bottom:40px; }
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* CSS DO PROJETO */

th { background-color: #666; color: #FFF; font-weight: bold; text-align: center; }
.b { border: 1px solid #CCC; }
.menu { margin: -15px 0 25px 0; }
.menuItemBotao { display: block; float: right; margin-left: 15px; padding: 5px 10px; font-weight:bold; font-size: 11px; text-align:center; border:none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color:#FFF; background-color:#000; }
.rodape { margin:70px auto 0 auto; padding:13px; color:#666; background-color:#E4F5FF; font-size:11px; text-align:center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.solicitacaoEmissao { 
	width:28cm; 
	margin:0 auto;
}
.solicitacaoEmissaoBg{
	width:32cm; 
	height:23cm; 
	margin:0 auto;
	background-image: url('../imgs/fundo_certificado_sindifupi_841x595px.jpg');  
	background-repeat: no-repeat;
	background-size: cover;
}

