/*  
Theme Name: Avanzzo 5
Description: Para www.avanzzo.com.br 
Version: 5
Author: Filipe Scafuto
Copyright 2009 - Todos os direitos reservados ao Instituto ComH
*/

html {
       scrollbar-arrow-color: #dd127b;
       scrollbar-face-color: #dd127b;
       scrollbar-base-color: #dd127b;
       scrollbar-track-color: #dd127b;
       scrollbar-highlight-color: #dd127b;
       scrollbar-3dlight-color: #dd127b;
       scrollbar-shadow-color: #dd127b;
       scrollbar-darkshadow-color: #dd127b;
       }

body {
	margin: 0;
	padding: 0; 
	font-size: 13px;
	font-family: Georgia, "Nimbus Roman No9L", "Century Schoolbook L", Norasi, Rekha, serif;
        color: #fdf202;
	background-color: #dd127b;
	}

ul, ol, li, form, div, p, img {
	margin: 0;
	padding: 0; 
	}

a:active {
      outline: none;
      }

a:focus {
      -moz-outline-style: none;
      }

#site-wrapper {
        position: absolute;
        width: 640px;
        height: 550px;
        padding: 0 5px;
        overflow: hidden;
        }
        
.resolucao-safe-ver {
        margin-top: 10px;
        left: 50%;
        margin-left: -320px;
        margin-bottom: 10px;
        }

.resolucao-safe-hor {
        margin-left: 10px;
        top: 50%;
        margin-top: -275px;
        }

.resolucao-safe {
        margin: 10px;
        }

.resolucao-ok {
        top: 50%;
        margin-top: -275px;
        left: 50%;
        margin-left: -320px;
        }

#superior {
        height: 60px;
        clear: both;
        }

#player,
#menu-lateral {
        float: left;
}

#player {
        margin-top: 30px;
        height: 22px;
        width: 115px;
        overflow: hidden;
}

#logo,
#conteudo {
        float: right;
}

#menu-lateral {
        padding: 0 0 0 50px;
        width: 170px;
        height: 410px;
}

#centro {
        height: 430px;
        clear: both;
        border: 1px solid #fdf202;
}

#frame {
        padding: 10px;
}

#conteudo {
        width: 360px;
        padding: 0 10px 0 20px;
        height: 410px;
        overflow: auto;
       scrollbar-arrow-color: #fdf202;
       scrollbar-face-color: #e1e1e1;
       scrollbar-base-color: #eee;
       scrollbar-track-color: #eee;
       scrollbar-highlight-color: #eee;
       scrollbar-3dlight-color: #eee;
       scrollbar-shadow-color: #eee;
       scrollbar-darkshadow-color: #eee;
}

#inicial {
        width: 640px;
        height: 430px;
        overflow: hidden;
}

#inferior {
        height: 60px;
        clear: both;
        text-align: center;
}

#menu-principal {
        width: 100%;
        text-align: center;
        font-family: Georgia, "Nimbus Roman No9L", "Century Schoolbook L", Norasi, Rekha, serif;
        font-size: 13px;
        clear: both;
}

#menu-principal ul {
        height: 20px;
        margin: 4px 0 1px 15px;
        clear: both;
}

#menu-principal li {
        float: left;
        padding: 0 21px;
   	  list-style: none;
        height: 20px;                   
        overflow: hidden;
}

#menu-principal li a {
        display: block;
        width: 80px;
        background-color: #dd127b; 
        color: #fdf202;
}

#menu-principal li a:hover {
        color: #333;
}

#copyright {
        clear: both;
        height: 34px;
        line-height: 34px;
        color: #fdf202;
        font-size: 12px;
}

#copyright,
#copyright a {
        vertical-align: middle;
}

#content {
        padding: 0;
}

#finissimo {
        line-height: 34px;
        display: inline-block;
        height: 34px;
        width: 174px;
        background: url('imagens/finissimo.png') no-repeat;
        vertical-align: middle;
}

.post h1 {
        margin: 0px 0 20px 0;
        font-size: 16px;
        font-weight: bold;
        font-family: Georgia, "Nimbus Roman No9L", "Century Schoolbook L", Norasi, Rekha, serif;
 	}

.post h2 {
        margin: 10px 0 0 0;
        font-size: 14px;
        font-weight: bold;
	}

h3 {
        font-size: 13px;
	}

#content .post h2 {
        margin: 0;
	} 

#content .post{
        margin: 0 0 30px;
        }

#content .entry {
        margin: 10px 0 0 0;
        width: 344px;
        overflow: hidden;
	}

#content .entry * {
        color: #fdf202 !important;
	}

#content .entry p {
        margin-bottom: 10px;
	}

.entry ul {
	padding: 1px 15px;
	}

.entry ul li {
	list-style: square;
	padding: 5px 0;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	list-style: decimal outside;
	}

.leiamais {
	clear: both;
      margin-top: -10px;
      padding: 0 20px 20px; 
	}

.leiamais li {
	list-style: none;
      margin: 10px;
	}


#post-contato fieldset {
	border: 0;
      margin: 40px 0 0;
        }

#post-contato label {
        padding: 2px 1px 0px;
        margin: 5px 0;
        float: left;
        clear: left;
        width: 70px;
        display: block;
        font-weight: bold;
        vertical-align: middle;
        margin-right: 10px;
        }

#post-contato input,
#post-contato textarea {
	padding: 1px;
	margin: 5px 0;
	color: #fdf202;
	background-color: #dd127b;
      border: 1px solid #fdf202;
      font-size: 13px;
      font-family: Georgia, "Nimbus Roman No9L", "Century Schoolbook L", Norasi, Rekha, serif;
      letter-spacing: 1px;
}

#post-contato input {
        float: left;
	  width: 240px;
        vertical-align: middle;
}

#post-contato label.inverso {
	  padding: 3px 0px 0px 3px;
        float: left;
        clear: right;
	  width: 240px;
        }

#post-contato input.inverso {
        float: left;
        clear: left;
	  width: 20px;
        border: 0;
	  background-color: #dd127b;
}

#post-contato textarea {
	  width: 240px;
        height: 70px;
}

#post-contato #enviar{
        float: none;
        clear: both;
	  margin: 10px 0 0;
        height: 20px;
	  padding: 2px 0;
        width: 60px;
        border: 0;
        background-color: #fdf202;
        color: #dd127b !important;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
}

#post-contato span.botoes {
        display: block;
	  text-align: center;
        clear: both;
        padding-top: 5px;
}

#post-contato input.erro,
#post-contato textarea.erro {
        background-color: #fbffaf;
        border: 1px solid #ffe900;
        color: white;
} 

#post-contato-enviado .entry {
        text-align: center;
        padding: 185px 0 0;
        }

.center {
	text-align: center;
	}

a,
a:hover {
        color: #fdf202;
	}

a {
	text-decoration: none;
	}

a:hover {
	  text-decoration: underline;
        cursor: pointer;
	}

a img {
	border: none;
	}

#content p img {
	padding: 5px;
	max-width: 330px;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	letter-spacing: .07em;
	cursor: help;
	}

blockquote {
	margin: 0;
	padding: 0 30px 0 60px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

#nao-encontrado {
        margin: 185px 0 0;
        font-size: 14px;
	}
	

	