html {min-width:px}
body {background:#F0F0F0; font-family:"Segoe UI", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
a:visited {color:#51467E;}
/* - Menu principal - */
#menu {list-style:none; margin-top:25px; height:45px; padding-right:20px;  background:url(../img/menu.png) top left repeat-x;}
#menu li {display:inline; float:right;}
#menu li a {display:block; float:left; height:45px; line-height:45px; padding:0 20px; color:#333; text-shadow:0 1px 1px #FFF; background:url(../img/menu.png) top left repeat-x;}
#menu li a:hover {background: url(../img/menu.png) bottom left repeat-x; color:#FFF; text-shadow:0 1px 1px #000}
/* - Fim Menu principal - */

/* - Logo - */
.logo {position:absolute; top:15px; left:20px; z-index:2;}
/* - Fim Logo - */

/* - Banner ... - */
#banner {background:url(../img/banner-center.png) top left repeat-x; height:146px; margin:80px 0 30px;}
.btn {background:url(../img/btn1.png); font-size:1.5em; color:#FFF; text-shadow:0 1px 1px #000; display:inline-block; height:40px; padding:0 25px; line-height:30px; -webkit-border-radius: 10px; -webkit-box-shadow:2px 2px 5px #000; -moz-border-radius: 10px; -moz-box-shadow:2px 2px 5px #000; cursor:pointer; margin:15px; float:right}
.btn:visited {color:#FFF}
/* - Fim Banner ... - */

/* - Coluna Serviços - */
#servicos {width:230px; float:left;}
/* - Fim Coluna Serviços - */

/* - Coluna Principal - */
#content {width:72.2%; float:right; margin:0 1.4%; padding:0 10px; color:#333; font-size:0.87em; line-height:120%; min-height:345px}
#content h1 {font-size:1.2em;}
#content h1, #content h2, #content h3 {text-shadow:0 1px 1px #FFF; margin-bottom:15px;}
#content img {float:right; margin:0 0 10px 5px}
#content img[title] {margin:30px 15px; -webkit-border-radius:10px; -moz-border-radius:10px; -webkit-box-shadow:0 0 5px #666}
img.floatNone {float:none !important;}
img.floatNone[alt^=Exemplo] {width:600px; margin:0 auto !important; border:1px solid #FFF; outline:1px solid #FFF;}
.buscadores_links {list-style:disc; margin-left:30px;}
.buscadores_links a:hover {text-decoration:underline;}
#content p {margin:10px 0}
#content ol {margin-left:25px; list-style:decimal;}
#content ol li {margin:5px 0}
.planos {border:2px solid #777; background:#FFF; padding:10px}

#templates ul {}
#templates ul li{display:inline; list-style:none; margin:5px 10px;} /* form */

#templates .fotos_templates {float:left; width:85%; margin:12px 0;} /* IMG dos templates */
#templates .fotos_templates li {display:inline; list-style:none; width:100px; float:left; margin:5px 10px}
#templates .fotos_templates li img {border:1px solid #FFF; outline:3px solid #C4C4C4; -webkit-box-shadow:0 0 10px #000;}
#templates .fotos_templates li img:hover {-webkit-box-shadow:0 5px 10px #000; outline-color:#FFF; margin-top:-5px; margin-bottom:15px}
/* - Fim Coluna Principal - */

/* - Footer - */
#footer {clear:both; margin:20px 0; padding:10px 15px 0; background:url(../img/bg_footer.png) bottom left repeat-x; height:187px;}
#footer ul {float:left; width:16%; padding:10px;}
#footer ul h4 {font-size:1.1em; color:#444; text-shadow:0 1px 1px #FFF; margin:5px 0 10px}
#footer ul li {border-left:2px solid #777; padding:8px 12px; font-size:0.9em;}
#footer ul li a {color:#DDD;} 
#footer ul li:hover {border-color:#333; text-shadow:0 2px 2px #222; color:#FFF}
#footer div {border-right:1px solid #FFF; border-left:1px solid #FFF; float:right; padding:5px; color:#333; line-height:3.3; background:#D0D0D0; height:176px; width:25%}
#footer div img {margin-right:6px; vertical-align:middle;}
#footer address {font-size:0.8em}
#footer address a {color:#FFF}
/* - Fim Footer - */

/* - Copyright - */
.copyright {font-size:0.7em; font-style:italic; text-align:center; margin-bottom:5px; color:#333}