/*////////////////////////////////////////////////////////////////////////////////
//      Desenvolvido por Vizzia Agência Digital - 				                //
//      URL:www.vizzia.com  |  E-mail: info@vizzia.com                          //
//    Parte Integrante do web site www.copiasecarimbos.com.br                   //
////////////////////////////////////////////////////////////////////////////////*/

/* CSS Document */

body{
  margin:0px;
  padding:0px; 
  text-align:center;
  background-image:url(../imagens/bgimage.jpg);
  background-repeat:repeat-x;
  background-color:#EBEBEB;  
}

#principal{
  width:720px;
  margin:0px auto 0px auto;
  padding:0px;
  background-image:url(../imagens/bgprincipal.jpg);
  background-position:center;
  background-repeat:repeat-y;  
}

#topo{
  width:720px;
  height:225px;
  margin:0px;
  background-color:#FFFFFF;
  background-image:url(../imagens/topo.jpg);
  background-repeat:no-repeat;
  background-position:top;  
}

#barrasite{
  float:right;
  width:150px;
  height:20px;
  padding:0px;
  margin-top:6px;
  margin-right:15px;
}

* html #barrasite{ 
  margin-right:7px;
}

#barrasite a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#999999;
  text-decoration:none;
}

#barrasite a:hover{
  color:#A6A6A6;
  text-decoration:underline;
}

#meio{
  width:720px;
  margin:0px;
  padding:0px;
  text-align:left;
  background-image:url(../imagens/bgrodape.jpg);
  background-position:bottom;
  background-repeat:no-repeat;  
}

#menu{
  float:right;
  position:relative;
  bottom:20px;
  width:160px;
  margin-right:50px;
  min-height:250px;
}

* html #menu{
  height:250px;
  margin-right:25px;
  margin-bottom:-50px;
}

#menuIcones{
  float:right;
  position:relative;
  top:80px;
  left:65px;
  height:109px;
  width:145px;  
}

* html #menuIcones{
  top:130px;
}

#menuIcones{
  background-image:url(../imagens/contato.gif);
  background-repeat:no-repeat;
}

#menuIcones a{
  width:113px;
  height:98px;
  display:block;
}

#menuIcones a:hover{
  background-image:url(../imagens/contato2.gif);
}

#menuIcones a span{
  width:113px;
  height:98px;
  display:none;
}

#menuIconesInicial{
  position:relative;
  bottom:50px;
  left:80px;
  width:64px;
  height:64px;
  background-image:url(../imagens/inicial.gif);
  background-repeat:no-repeat;
}

#menuIconesInicial a{
  width:62px;
  height:62px; 
}

#menuIconesInicial a:hover{
  width:62px;
  height:62px;
  background-image:url(../imagens/inicial2.gif);
  background-repeat:no-repeat;
}

#menuVertical{
  position:relative;
  bottom:107px;
  width:160px;
  height:450px;
  padding:0px;
  margin-bottom:0px;
  font-size:10px;
}

* html #menuVertical {
  bottom:157px;
  height:200px;
  margin-bottom:15px;
}

#menuVertical ul{
  margin:0px 0px 0px 0px;
  padding:110px 0px 0px 0px;
}

* html #menuVertical ul{
  padding:0px;
}

#menuVertical ul li{
  height:18px;
  width:160px;
  vertical-align:bottom;
  list-style:none;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#FFFFFF;
}

#menuVertical ul li a{
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  margin:0px;
  padding:1px 0px 1px 0px; 
}

#menuVertical ul li a:hover{
  padding:1px 0px 1px 0px; 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  font-variant:small-caps;
  text-decoration:none;
  background-image:url(../imagens/bgmenuVertical.jpg);
  background-color:#353F16; 
  background-repeat:no-repeat;
  vertical-align:bottom;
  
}

#menuVertical ul li a span{
  display:block;
  padding:0px 0px 0px 11px;
}

#texto{
  float:left;
  width:370px;
  min-height:430px;
  margin-left:125px;
  padding:0px;
  text-align:center;
}

* html #texto{
  height:430px;
  margin-left:62px;
}

#texto p{
  text-indent:20px;
  text-align:justify;
  margin:15px 15px 0px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
}

#texto p a{
  font-weight:bold;
/*color:#525252;*/
  color:#292929;
  text-decoration:none;
}

#texto p a:hover{
  border-bottom:1px solid #DFDFDF;
  border-right:1px solid #DFDFDF;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  background-color:#F2F2F2;
  color:#333333;
}

#texto ul{
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  list-style-type:square;
  list-style-position:inside;
  line-height:15px;
  margin-top:10px;
  margin-bottom:10px;
}

#texto ul li{
  padding:0px;
  margin:0px;
}

#titulo{
  width:350px;
  height:40px;  
  padding:0px;
  margin:0px 15px 0px 15px;
}

.moldura{
  width:346px;
  margin:0px 15px 0px 10px;
  padding:0px;
  border:1px solid #B7B7B7;
  background-color:#FFFFFF;
  background-image:url(../imagens/carregando.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

.foto{
  vertical-align:middle;
  margin:7px 7px 8px 7px;
  padding:0px;
  vertical-align:middle;
  border:1px solid #CCCCCC;
}

.img{
  margin:0px;
  padding:0px;
  vertical-align:middle;
  border:0px;
}

.bug{
  margin:0px;
  padding:0px;
  clear:both;
  position:static;
  width:720px;
  height:1px; 
} 

#rodape{
  float:right;
  height:130px;
  width:720px;
  margin-bottom:18px;
}

* html #rodape{
  margin-bottom:0px;
}

#menuRodape{
  float:left;
  width:375px;
  height:50px;
  text-align:center;
  margin-left:122px;
  margin-top:15px;
}

* html #menuRodape{
  margin-left:61px;
}

#menuRodape ul{
  margin:0px 10px 0px 10px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#999999;
}

#menuRodape ul li{
  list-style:none;
  display:inline;
  width:40px;
  margin:0px 1px 0px 1px;
}

#menuRodape ul li a{
  color:#999999;
  text-decoration:none;
}

#menuRodape ul li a:hover{
  background-color:#77CE4D;
  color:#ffffff;
}

#linkRodape{
  float:left;
  width:375px;
  height:20px;
  text-align:center;
  margin-left:122px;
  margin-top:6px;
}

* html #linkRodape{
  margin-left:61px; 
}

#linkRodape a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#999999;
}

#linkRodape a:hover{
  color:#666666;
}

#copyright{
  float:left;
  width:200px;
  height:20px;
  margin-left:424px;
  margin-top:20px;
}

* html #copyright{
  margin-left:212px;  
  margin-top:7px;
}


.copyimg{
  border:none;
  height:20px;
  margin:0px 0px 0px 0px;
  vertical-align:sub;
}

#frmcontato{
  text-align:left;
  margin:10px 0px 0px 35px;
  padding:0px;
  text-indent:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#6B6B6B;
}

* html #frmcontato{
  margin-bottom:-15px;
}

#frmcontato img{
  border:none;
}

.frmtxt{
  border:1px solid #DBDBDB;
  width:250px;
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5D5D5D;
}

.imgcar{
  margin:5px 10px 5px 20px;
}

.frmtxtarea{
  border:1px solid #DBDBDB;
  width:300px;
  height:80px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5D5D5D;
}

#frmcarimbo{
  text-align:left;
  margin:10px 0px 0px 35px;
  padding:0px;
  text-indent:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#6B6B6B;
}

#frmcarimbo img{
  border:none;
}

.botao{
  margin-top:10px;
}

.frmtxtcar{
  border:1px solid #DBDBDB;
  width:70px;
  height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5D5D5D;
}

#carimbo{
  text-align:center;
  vertical-align:middle;
  background-color:#FFFFFF;
  border:solid 1px #000000; 
  color:#000000;
  padding:10px;
  margin-top:5px;
  width:300px;
}

#carimbo p{ 
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:12px;
  margin:0px 0px 0px 0px; 
}

#carimbo h2{
  margin-bottom:5px;
  color:#000000;
  font-size:14px;
  font-weight:bold;
}

.imgdestaque{
  float:left;
  width:150px;
  height:100px;  
  margin:10px 0px 0px 0px;
}

.titulodestaque{
  float:left;
  text-align:left;
  text-indent:0px;
  width:197px;
  margin:25px 0px 0px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
}

.titulodestaque a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  font-weight:bold;
  text-decoration:none;
}

.titulodestaque a:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#28430C;
  font-weight:bold;
  border-bottom:1px solid #DFDFDF;
  border-right:1px solid #DFDFDF;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  background-color:#F2F2F2; 
}

.textodestaque{
  width:198px;  
  margin:10px 0px 5px 0px;
  text-indent:0px;
  text-align:justify;  
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;  
}

.linkdestaque{
  float:right;  
  width:195px;
  text-align:right; 
  
}

.linkdestaque a{
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#77CE4D; 
}

.linkdestaque a:hover{
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  border-bottom:1px solid #DFDFDF;
  border-right:1px solid #DFDFDF;
  border-top:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  background-color:#F2F2F2; 
}

#endereco{
  margin:10px 0px 0px 0px;
}

* html #endereco{
  margin:0px 0px 0px 0px;
}

#linksconvite{
  margin:5px 2px 0px 2px;
  padding:5px;
  height:85px;
  width:350px;
  text-align:center;
}

#linksconvite img{
  border:none;
}