@charset "iso-8859-1";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; height: 100%;}
* {padding:0; margin:0; list-style:none;}
body {background-color:#272727; font:11px/16px Verdana, Geneva, sans-serif; color:#FFF; margin-bottom:0;}
#tudo {margin: 0 auto; width:980px; /*border: 1px solid #fff;*/ background:url(images/fundo.png) no-repeat top right;min-height: 580px;}
/*#topo{height:90px; }
#topo h1 a{background:url(images/logoKarina.gif) no-repeat; width: 255px; height: 85px; float:left; display:block; text-indent: -999px; overflow:hidden; }*/
#topo h1 a{background:url(images/logo.gif) no-repeat; width: 162px; height: 93px; float:left; display:block; text-indent: -999px; overflow:hidden; margin-left: 30px; }
#topo ul.menu {width: 750px; float:right; margin: 25px auto; color: #FFF}
#topo ul.menu  li{display:inline; padding: 0 10px; font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}
#topo ul.menu li a, #topo ul.menu li a:hover, #topo ul.menu li a:visited{color:#FFF; text-decoration:none;}
#conteudo {margin: 0px 10px 10px 25px; background: url(images/brConteudo.png) no-repeat; width: 698px; height:450px; padding: 10px; *margin: 0 10px 10px 25px; clear:both}
#conteudoHome {margin: 0 10px 10px 25px; width:698px; height: 450px;*margin: 20px 10px 10px 25px;clear:both}
#galeria1 {float:left;  margin: 15px 30px 10px 25px;   }
#galeria1 a {background:url(images/noivasoff.jpg) no-repeat; display: block; text-indent:-999px; overflow:hidden;width:189px;height: 401px;}
#galeria1 a:hover {background:url(images/noivas.jpg)}

#galeria2 {float:left; width:189px; margin: 15px 30px 10px 0; height: 401px;   display: block; text-indent:-999px; overflow:hidden;}
#galeria2 a {background: url(images/debutantesoff.jpg) no-repeat; display: block; text-indent:-999px; overflow:hidden;width:189px;height: 401px;}
#galeria2 a:hover {background: url(images/debutantes.jpg)}

#galeria3 {float:left; width:189px; margin: 15px 30px 10px 0; height: 401px;   display: block; text-indent:-999px; overflow:hidden;}
#galeria3 a {background: url(images/sobrancelhasoff.jpg) no-repeat; no-repeat; display: block; text-indent:-999px; overflow:hidden;width:189px;height: 401px;}
#galeria3 a:hover {background: url(images/sobrancelhas.jpg) no-repeat;}

#conteudo .servicos {width: 670px; margin-top: 15px;}
#conteudo .servicos img{float: right; margin: 5px;}

#tudo h2{/*padding: 3px 0; */font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;float:right; margin-right: 260px; margin-bottom: 3px; }
#conteudo h1{padding: 3px 0; font: bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#conteudo h2{}
#conteudo p{margin: 5px 0; padding: 2px 0;}
#conteudo ul.menuServicos {margin-bottom: 20px;}
#conteudo ul.menuServicos li{display:inline-block; padding: 0 15px; *display:inline;  text-decoration:none;}
/*#conteudo ul.menuServicos li a, ul.menuServicos li a:active, ul.menuServicos li a:visited{text-decoration:none; border:0; }
#conteudo ul.menuServicos li a:hover{text-decoration:none;border:0;  }
*/


.formulario {margin: 10px; }
ul.formulario  li {padding: 3px 0; margin: 2px;}
ul.formulario li label{width: 60px; text-align: right; display:inline-block; margin-right: 5px; vertical-align:top; height: 20px;}
ul.formulario li input{width: 290px;}
.botao {float: right; margin-right: 60px !important; padding-right:60px;}
.botao input{width: 60px !important;}
form fieldset{border: 1px solid #FFF;width: 500px; }
.contato {width: 300px; margin: 15px 5px 15px 0;}
.contato a:link, .contato a:hover, .contato a:visited, .contato a:active {text-decoration:underline; color: #fff}

#paginacao {margin: 10px auto; width:698px !important; text-align:center;  }
.galeria {height: 400px;  width:680px; }
.galeria img { border:none !important; margin:10px 10px 10px 10px; }
.galeria a {color:white; font-weight:bold; }
#paginacao li {width: 5px; display:inline-table; *display:inline !important; padding:2px 2px 2px 2px;  cursor:pointer; }
#paginacao li a:hover {background:silver; color:#000 !important;font-weight:bold; }
#paginacao a { color:white !important; height:15px;font-weight:bold; }


.fotosGaleria {padding:1px; max-height: 150px; vertical-align:middle;}


#conteudoSistema { width:680px; height:400px !important; margin: 10px; }
#conteudoSistema img { border:none; }
#conteudoSistema fieldset { padding:10px 10px 10px 10px; }
#conteudoSistema legend { font-weight:bold; }
#conteudoSistema a { color:yellow; }


.msgSucesso {background-color:#c4c4c4; width: 80%; text-align:center; margin: 3px auto; padding: 2px; font-weight:bold; color:black; float:center;"}