html {min-height: 100%;}
a {color: #048;}
a:hover {color: #06C;}

body {
    color: #444;
    font: normal 62.5% Tahoma,sans-serif;
    padding-top: 5px;
    background-color: #ddffc3;
    background-image: url(http://www.fmprincesadovale.com.br/novo/assets/imagens/body.png);
    background-repeat: no-repeat;
    background-position: center top;
}

p,code,ul {
    padding-bottom: 1.2em;
}

li {list-style: none;}

h1 {font: normal 1.8em Tahoma,sans-serif;}
h2 {font: bold 1.4em sans-serif;}
h3 {font: bold 1em Tahoma,sans-serif;}

form,input {
    margin: 0;
    padding: 0px;
    display: inline;
}

.clearer {
    clear: both;
    font-size: 0;
    background-color: #FFFFFF;
}
.left {float: left;}
.right {float: right;}

/* structure */
.inner-container {
    border: 1px solid #D7D7D2;
    background: #FFF;
    font-size: 1.1em;
    margin: 0 auto;
    padding: 10px;
    width: 780px;
    color: #000000;

    box-shadow:5px 5px 10px #999;
    /* implementa��o para o firefox */
    -moz-box-shadow:0px 0px 15px #999;
    /* implementa��o para safari */
    -webkit-box-shadow:5px 5px 10px, #999;
}

.outer-container {
    padding-bottom: 15px;
}

/* headere & title */
.header {
    height: 160px;
    margin-bottom: 5px;
    text-align: center;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
}
.header .title {
    color: #FFF;
    padding-top: 50px;
}
.header .title .sitename a {
    border-bottom: 1px dashed #657382;
    color: #FFF;
    font: normal 3em sans-serif;
    padding-bottom: 2px;
    text-decoration: none;
}
.header .title a:hover {border-color: #F60;}
.header .title .slogan {
    font: normal 1.1em Verdana,sans-serif;
    padding-top: 6px;
}

/* path */
.path {
    color: #13A912;
    background-color: #FFFFFF;
    background-image: url(http://www.fmprincesadovale.com.br/novo/assets/imagens/barra.gif);
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 10px;
    font-family: Verdana, sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
}
.path a {
    color: #FAFAFA;
    text-decoration: none;
}
.path a:hover {
    color: #FFE;
    text-decoration: underline;
}

/* main */
.main {
    border-top: 4px solid #FFF;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 0;
    background-color: #FFFFFF;
    background-repeat: repeat-y;
}

/* content */
.content {
    float: left;
    background-color: #FFFFFF;
    width: 782px;
}

.content .descr {
    width: 350px;
    float: left;
    margin-left: 10px;
    background-color: #FFFFFF;
}
.outer-container .inner-container .main .content .descr2 {
    float: right;
    font-size: 10px;
    width: 200px;
    background-color: #FFFFFF;
}

.content p {
    font-family: "Lucida Sans Unicode",sans-serif;
    text-align: center;
}

/* navigation */
.navigation {
    float: left;
    width: 200px;
    margin-top: 0;
}

.navigation ul {
    margin: 0;
    padding: 0;
    border-top: 1px solid #EAEADA;
}
.navigation li {
    background-color:#F7FEF5;
    border-bottom: 1px solid #EAEADA;
    border-right: 1px solid #EAEADA;
}
.navigation li a {
    font-size: 1.1em;
    color: #000000;
    display: block;
    padding: 12px 0 8px 5px;
    text-decoration: none;
    width: 200px;
    border-left-width: 5px;
    border-left-style: solid;
    border-color: #8FFF58;
    height: 15px;
}
.navigation li a:hover {
    background: #ECFDEC;
    border-color: #FFC807;
    width: 189px;
}

#rodape {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px #F5F5F5 solid;
}

.pecamusica {
    font-weight: bold;
    background-repeat: no-repeat;
    background-color:#f7fef5;
    /*	padding-top: 90px;*/
    vertical-align:top;
    margin-bottom: 15px;
}

#tablePecaMusica th {
    font-weight:100;
    text-align:left;
}
#tablePecaMusica input[type="text"] {
    padding: 1px 5px 5px 1px;

}

#tableMural {
    width: 360px;
    line-height: 11px;
}
#tableMural tbody th {
    font-weight:bold;
    color:#225812;
    text-align:right;
    padding-right: 10px;
    vertical-align:top;
}
#tableMural tbody {

}

.footer {
    color: #006600;
    margin-top: 5px;
    background-color: #FFFFFF;
    background-image: url(http://www.fmprincesadovale.com.br/novo/assets/imagens/barra.gif);
    background-repeat: no-repeat;
    background-position: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
	padding: 10px 12px 7px 12px;
}
.footer a {
    color: #000000;
    text-decoration: none;
}
.footer a:hover {
    color: #009900;
    font-weight: normal;
}

img {
    border: none;
}

.style6 {
    color: #000000;
    font-size: 1.0em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.obrigatorio {
    color:#F00;
    vertical-align:top;
}

#erros {
    color:#F00;
    text-align:left;
    line-height: 12px;
    margin: 0 0 10px 0;
}
#erros p {
    color:#F00;
    text-align:left;
    line-height: 12px;
    margin: 0;
    padding: 0;
}

.textos {
    line-height: 14px;
    text-align:justify;
}

#previsaotempo {
    margin: 10px 0 0 0;
    width:175px;
    height:170px;
    padding: 15px 0 15px 25px;
    background-image:url(http://www.fmprincesadovale.com.br/novo/assets/imagens/apple.jpeg);
}
.barraTitulo {
    height:30px;
    width:345px;
    letter-spacing: 1.5px;
    font-weight:bold;
    color:#063;
    padding: 5px 0 5px 12px;
    font-size:14px;
    background-image:url(http://www.fmprincesadovale.com.br/novo/assets/imagens/barra.png);
    background-repeat:no-repeat;
}
.icone_menu {
    width:30px;
    height:24px;
    float:left;
    margin-top:-5px;
    padding-left: 15px;
    background: url(http://www.fmprincesadovale.com.br/novo/assets/imagens/icones_menus/sprite_icon_menu.png) no-repeat top left;
}
#home {
    background-position: 0 -192px; width: 22px; height: 22px;
}
#aradio {
    background-position: 0 0; width: 22px; height: 22px;
}
#programacao {
    background-position: 0 -239px; width: 22px; height: 24px;
}
#comunicadores {
    background-position: 0 -335px; width: 22px; height: 24px;
}
#contato {
    background-position: 0 -143px; width: 22px; height: 24px;
}
#definirpaginainicial {
    background-position: 0 -47px; width: 22px; height: 22px;
}
#favoritos {
    background-position: 0 -94px; width: 22px; height: 24px;
}
#pecamusica {
    background-position: 0 -288px; width: 22px; height: 22px;
}

/* ENQUETE */
#div_enquete {
    float:left;
    width: 200px;
    padding-left: 10px;
    height: 300px;
}

.opcao{
    margin-bottom:10px;
}
#inicio_enquete {
    font-size:11px;
    padding-top: 10px;
}
#b_voto{
    float:left;
    width:140px;
}
.barra_voto {
    background-color:#09C;
}
#enquete{
    width:182px;
    height:150px;
    border:1px solid #CCC;
    padding: 8px;
    margin-top: 12px;
    margin-bottom: 10px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    box-shadow:1px 1px 5px #ccc;
    /* implementa��o para o firefox */
    -moz-box-shadow:1px 1px 5px #ccc;
    /* implementa��o para safari */
    -webkit-box-shadow:1px 1px 5px, #ccc;
}
#votos {
    font-size:11px;
    margin-right: 10px;
}
#pergunta {
	font-size:12px;
    margin-bottom:10px;
}
#botoes {
    margin-top: 15px;
}
#porcentagem_voto {
    text-align:right;
}
label {
    padding-left: 5px;
}
input[type="radio"]{
    margin: 0 0 6px 0;
}
input[type="button"], input[type="submit"]{
    padding: 2px;
}
#titulo_noticia {
	margin-left: 3px;
	font-weight:bold;
	padding-bottom: 5px;
}
#data_noticia {
	font-size:10px;
	color:#999;
	font-weight:100;
	padding-left: 5px;
}
#texto_noticia {
	margin-left: 3px;
	text-align:justify;
	margin-bottom: 10px;
}

#carregando {
	position:absolute;
	margin: 45px 0 0 80px;
}
