@charset "utf-8";
/* CSS Document */
*{
margin:left;
}
body{
background-color:#030303;
font-family:Arial, Helvetica, sans-serif;
}
img{
margin:0px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
margin:0px;
padding:0px;
padding-top:20px;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
line-height:16px;
}
.titulo_branco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}


.link,.linkAmarelo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#da251d;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}
.linkAmarelo{
color:#FFF400;
}
.link:hover,.linkAmarelo:hover{
text-decoration:underline;
}
.rodape{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
line-height:13px;
margin:0px;
padding:0px;
padding-left:8px;
}

@font-face {
font-family: 'PalatinoLinotypeRegular';
src: url('pala-webfont.eot');
src: local('☺'), url('pala-webfont.woff') format('woff'), url('pala-webfont.ttf') format('truetype'), url('pala-webfont.svg#webfont37QdI38e') format('svg');
font-weight: normal;
font-style: normal;
}


/**************************
***************************
        CORPO SITE
***************************
**************************/
#site{
width:1000px;
background:url(imagens/fundo.jpg) repeat-x;
margin-left:auto;
margin-right:auto;
}
#topo{
width:1000px;
}
#corpo{
width:1000px;
clear:both;
}
#corpoa{
width:145px;
float:left;
}
#corpob{
width:855px;
float:right;
}
#home{
width:855px;
}
#home_interna{
width:672px;
padding-left:36px;
}
#rodape{
width:855px;
clear:both;
}
/**************************
***************************
         TOPO
***************************
**************************/
#topo01{
width:1000px;
clear:both;
}
#topo01a{
width:348px;
float:left;
}
#topo01b{
width:652px;
float:right;
}
/**************************
***************************
         LAT ESQ
***************************
**************************/
#lateral_esq{
width:145px;
}
#menu ul{
margin:0px;
padding-top:22px;
}
#menu ul li{
width:145px;
height:32px;
margin:0px;
padding-bottom:10px;
_padding-bottom:7px;
}
#banner1{
width:143px;
background:url(imagens/back_lateral.gif) repeat-x;
margin-top:15px;
}
#banner2{
width:143px;
background:url(imagens/back_lateral.gif) repeat-x;
margin-top:15px;
}
/**************************
***************************
         RODAPE
***************************
**************************/
#rodape_line{
width:672px;
margin:0px;
padding-left:35px;
}
#rodape01{
width:672px;
margin:0px;
padding-left:35px;
}
#rodape02{
width:672px;
clear:both;
margin:0px;
padding-left:35px;
padding-top:10px;
}
#rodape02a{
width:19px;
float:left;
padding-left:10px;
padding-top:5px;
}
#rodape02b{
width:250px;
float:left;
padding-top:5px;
}
#rodape02c{
width:19px;
float:left;
padding-top:5px;
}
#rodape02d{
width:150px;
float:left;
padding-top:5px;
}
#rodape02e{
width:90px;
float:right;
}

/* ESTILOS PERDIDO  */
#menuPassos{
margin-left:0;
margin-right:0;
margin-top:15px;
margin-bottom:15px;
width:680px;
padding-left:85px;
float:left;
}
#menuPassos li{
color:#FFF;
height:25px;
float:left;
width:95px;
padding-top:10px;
float:left;
margin-right:2px;
font-size:12px;
text-align:center;
list-style-position:inside;
list-style:none;
margin-left:0;
}
.passo0{
background-color:#1F1F1F;	
}
.passo1{
background-color:#4C4B4B;	
}
.passo2{
background-color:#DA251D;	
}
.passo3{
background-color:#E77817;	
}
.passo4{
background-color:#FFCC00;	
}
.passo5{
background-color:#00923F;	
}
.passo6{
background-color:#007CC2;	
}
.passo7{
background:#013C5E;	
}

#tituloPasso{
color:#FFF;
font-size:12px;
width:680px;
padding-left:85px;
float:left;
}
.conteudoPedido{
width:680px;
float:left;
padding-top:25px;	
margin-left:0;
padding-left:85px;
}
.listPrecos{
width:102px;
margin-right:5px;
margin-top:15px;
float:left;	
line-height:17px;
color:#FFF;
font-size:12px;
text-align:center;
}
.listPrecos span{
color:#3C3C3C;	
}
.quantidade{
width:102px;
height:43px;
float:left;
text-align:center;
padding-top:7px;
color:#FFF;
background-color:#1F1F1F;
font-size:12px;
margin-top:5px;
margin-right:59px;
}
.fotoEstampa{
width:220px;
float:left;
margin-left:0px;
padding-left:100px;
}
.caixaTexto{
width:440px;
float:left;
margin:0;
padding:0;
}
#caixaTexto2{
background-repeat:no-repeat;
height:326px;
display:block;
width:440px;
float:left;
position:relative;
}
.caixaTexto2Masc{
background:url(imagens/modelo_textos02masc.jpg);	
}
.caixaTexto2Fem{
background:url(imagens/modelo_textos02.jpg);
}
#ajuda{
width:300px;
float:left;
position:absolute;
background:#000;
z-index:2;border:#CCC 2px solid;
left:150px;
top:-100px;
padding:10px;
visibility:hidden;	
line-height:17px;
}
.textoPrincipal{
width:200px;
float:left;
margin-left:0px;

}
.textoFrase{
width:180px;
float:left;
margin-left:0;
padding-top:120px;
padding-left:5px;
}

.caixaSelecionadas{
width:180px;
float:right;	
padding:10px;
}

.caixaMiniaturas{
width:610px;
float:left;
}
.botaoVoltar{
width:100px;
float:left;
}

.botaoContinuar{
width:180px;
float:right;
text-align:right;
}
.botaoVoltar img,.botaoContinuar img{
cursor:pointer;	
}
.caixaMiniaturasRolagem{
position:relative;
width:610px;
height:150px;
overflow:hidden;
left:0;                     	
}
.miniaturas{
position:absolute;
left:0px;
top:0;
float:left;
width:1000px;
}
.miniaturasLista{
width:100%;
float:left;
}
.miniaturasLista img{
padding-right:10px;
cursor:pointer;
}
.referencia{
width:70px;
height:23px;
float:left;
text-align:center;
padding-top:7px;
color:#FFF;
background-color:#1F1F1F;
font-size:12px;
margin-top:5px;
margin-right:59px;
}
.miniaturasSel{
width:60px;
float:left;
margin-bottom:10px;
text-align:center;
position:relative;
}
.estapaMiniaturasSel img{
padding-top:5px;
}


.miniaturasTextos{
width:90px;
height:46px;
float:left;
margin-right:10px;
color:#666;
font-size:12px;
cursor:pointer;
position:relative;
}
.miniaturasTextosLegenda{
position:absolute;
float:left;
width:50px;
top:47px;
height:15px;
padding-top:5px;
padding-bottom:5px;
left:5px;
background:#E77817;
filter: alpha(opacity=90);
moz-opacity:0.90;
opacity:0.90;	
color:#FFF;
text-align:center;
font-size:12px;
}
.fotoFalecido{
width:120px;
float:left;
margin-left:0;
padding-left:20px;
padding-top:25px;
}
.formularioFalecido{
width:500px;
float:left;
margin:0;
color:#FFF;
font-size:12px;
line-height:17px;
}

.formularioFalecido p,.formularioContratante p{
width:100%;
float:left;
margin-bottom:10px;
margin-top:0;

}

.formularioFalecido input[type='text'],.formularioContratante input[type='text']{
height:17px;
padding:3px;
margin-top:10px;
}
.formularioFalecido input[type='file']{
margin-top:10px;	
}
.formularioContratante{
width:600px;
float:left;
margin:0;
color:#FFF;
font-size:12px;
line-height:17px;
padding-left:30px;
}
.botaoContinuar span{
color:#00923F;
font-size:12px;
}


#calcFrete{
width:100%;
float:left;
color:#FFF;
margin-top:10px;
margin-bottom:10px;
}
.listaFretes{
width:567px;
float:left;
padding:10px;
background:#1F1F1F;
line-height:17px;
}
.confirmacaoEsq{
width:450px;
float:left;	
}
.titConfirmacao{
width:100%;
float:left;
color:#FFF;
font-size:12px;
border-bottom:#FFF 1px solid;
padding-bottom:5px;
margin-bottom:10px;
margin-top:10px;
}
.titConfirmacao label{
color:#007CC2;
cursor:pointer;
}
.titConfirmacao label:hover{
text-decoration:underline;	
}
.confirmacaoFoto{
width:85px;
float:left;
padding-left:10px;
}
.confirmacaoEsq p{
width:300px;
float:left;
padding-left:10px;
line-height:17px;
color:#FFF;
font-size:12px;
}

/**********************************
***************DEPOIMENTOS****************
**********************************/

.h3_list{
width:auto;
color:#FFFFFF;
padding:0px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.texto_11_cinza{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.texto_11_verde{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3A4C02;
text-decoration:none;

}
.texto_11_vermelho{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
}
.borda{
border:#CCCCCC 1px solid;
}

.texto_conteudo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:8px;
padding-right:5px;
text-align:left;
text-decoration:none;
}

.p_data{
color:#00923F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
margin-bottom:10px;
}
.p_autor{
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.p_texto_depo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
}

.ul_list{
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#FFFFFF;
}

.ul_list li{
display:block;
}

.ul_list li p{
padding:0px;
margin:0px;
}

.ul_list li a{
color:#FFFFFF;
display:block;
padding:5px;
text-decoration:none;
}

.ul_list li a:hover{
text-decoration:underline;
background-color:#00923F;
}
/**************************
******************Paginação
**************************/
#paginacao{
clear:both;
width:390px;
_width:390px;
text-align:right;
padding:0px;
margin:0px;
padding:25px 0px 15px 0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#paginacao a{
padding:3px 7px 3px 7px;
color:#ffffff;
text-decoration:none;
border: 1px solid #1F1F1F;
}

#paginacao a:hover{
background-color:#1F1F1F;
border:1px solid #1F1F1F;
color:#FFFFFF;
text-decoration:underline;
}

#paginacao span{
padding:3px 7px 3px 7px;
background-color:#1F1F1F;
border:1px solid #1F1F1F;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#paginacao a:hover{
text-decoration:underline;
}

#paginacao .antprox{
color:#ffffff;
}
/*
*****************************
*****************************
FORMULARIO
*/
#div_form{
width:400px;
text-align:left;
}
#div_form label{
clear:both;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
line-height:20px;
margin-top:10px;
margin-bottom:5px;
}

#div_form input, #div_form textarea{
width:400px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
background-color:#4C4A4B;
border:1px solid #000000;
}

#div_form select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
background-color:#4C4A4B;
border:1px solid #000000;
}

#div_form option{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold;
}

/*****************************
*****************************
ESTAMPAS¨*/

#listaProjetos{
width:700px;
*width:800px;
float:left;
padding-left:10px;
margin-top:15px;
}
#listaProjetos img{
border:1px solid #c4c4c4;
padding:5px;	
}
#listaProjetos li{
width:130px;
float:left;
padding-left:10px;
margin:0;
margin-left:32px;
*margin-left:32px;
height:215px;

}
.projetoListaLegenda{
width:130px;
float:left;
padding-left:0px;
padding-top:5px;
text-align:left;
}
.projetoListaLegenda h3{
width:100%;
float:left;
margin:0;
padding:0;
background:none;
color:#E77917;
font-size:11px;
font-weight:bold;
}
.projetoListaLegenda h3 a{
color:#E77917;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.projetoListaLegenda h3 a:hover{
text-decoration:underline;
}
.projetoListaLegenda label{
font-size:11px;
color:#E77917;
}


/*****************************
*****************************
TEXTOS¨*/

#listaTextos{
width:840px;
float:left;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;
}

#listaTextos li{
width:415px;
float:left;
padding:0;
margin:0;
margin-right:5px;
margin-bottom:15px;
min-height:380px;
*height:380px;
}
.textosListaLegenda{
width:400px;
padding:7px;
float:left;
min-height:360px;
*height:360px;
}
.textosListaLegenda h3{
width:100%;
float:left;
margin:0;
padding:0;
background:none;
color:#FFF400;
font-size:11px;
font-weight:bold;
}
.textosListaLegenda h3 a{
color:#FFF400;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.textosListaLegenda h3 a:hover{
text-decoration:underline;
}
.textosListaLegenda label{
font-size:11px;
color:#FFF400;
font-weight:bold;
}

#formularioLicenciado h2{
margin-top:15px;	
color:#003C5E;
font-size:16px;
}
/**************************
***************************
        NUVEM
***************************
**************************/

.nuvem{
_height:150px; 
width:610px;
font-family:Arial; 
text-align:center;
text-decoration:none;
margin-left:50px;
color:#5C646A;
}
.nuvem a{
text-decoration:none;
color:#5C646A;
}
.nuvem a:hover{
text-decoration:underline;
color:#5C646A;
}

#foto_cartaoHome{
width:425px;
float:left;
margin-left:0px;
padding-left:35px;
position:relative;
height:300px;
}

#foto_cartaoHome img{
position:absolute;
top:0;
left:0;
}
#listaCaracteristicasHome{
width:340px;
float:right;
color:#FFF;
list-style-position:outside;
padding-left:15px;
list-style-type:circle;
line-height:18px;
font-family: 'PalatinoLinotypeRegular';
font-style:italic;
}

#listaCaracteristicasHome ul li{
margin-bottom:8px;
list-style:circle;	
}

#listaCaracteristicasHome ul li a {
text-decoration:none;
font-family: 'PalatinoLinotypeRegular';
font-style:italic;
color:#fff;
}

#listaCaracteristicasHome ul li a:hover{
text-decoration:underline;
}

