/*
Cliente: Rádio Difusão
*/



#limites {
    width: 990px;
    margin: auto;
    padding-top: 14px;

    color: #666;
}

/* ------- ELEMENTOS ------- */
a {
    color: #e55300;
}

form fieldset,a img {
    border: 0;
}

form ol {
    list-style: none;
}

form select,form input,form textarea {
    border: 1px solid #999999;
    font-size: .9em;
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
    color: #333333;
}

form input,form textarea {
    padding: 2px;
}

html body #limites #conteudo form fieldset label input {
    width: auto;
    padding: 0;
    border: 0;
}

p {
    line-height: 1.45em;
}

h1 {
    font-size: 2.36em;
    font-weight: normal;
    color: #e55300;
}

h3 {
    font-size: 1.72em;
    font-weight: normal;
    color: #e55300;
}

h4 {
    font-size: 1.2em;
    font-weight: normal;
    color: #0f7744;
}

strong{
    font-weight: bold;
}

/* ------- CONTEUDO ------- */
#conteudo {
    margin-top: 20px;
    margin-bottom: 25px;
}

/* ------- COLUNA 1 ------- */
#coluna1 {
    float: left;
    width: 750px;

}

#breadcrumb {
    color:#E55300;
    margin: 5px 0 20px 0;
}

#coluna1 #breadcrumb a {
    text-decoration: underline;
}

#coluna1 #menuinterno {
    float: left;
    width: 176px;
    min-height: 281px;
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 1.1em;
}

* html #coluna1 #menuinterno {
    height: 281px;
}

#coluna1 #menuinterno ul {
    width: 151px;
    padding: 0 3px 10px 1px;
    list-style: none;
}

#coluna1 #menuinterno ul li {
    display: block;
    padding-top: 2px;

}

#coluna1 #menuinterno ul li.primeiro {
    padding: 0;
    background: transparent;
}

#coluna1 #menuinterno ul li a {
    display: block;
    padding: 10px 19px;
    text-decoration: none;
    color: #abd32b;

}

#coluna1 #menuinterno ul li.ativo a,#coluna1 #menuinterno ul li a:hover
{
    background: #009faf;
    color: #fff;
}

#coluna1 #menuinterno ul li ul {
    /** display: none; **/
}

#coluna1 #menuinterno ul li.ativo ul {
    display: block;
    width: auto;
    padding: 0 6px;
    background: transparent;
}


#coluna1 #menuinterno ul li.ativo ul li.primeiro {
    background: transparent;
}

#coluna1 #menuinterno ul li.ativo ul li a {
    padding: 3px 14px;
    background: transparent;
    color: #009faf;
}

#coluna1 #menuinterno ul li.ativo ul li.ativo a,#coluna1 #menuinterno ul li.ativo ul li a:hover
{
    background: transparent;
    color: #fff;
}

#coluna1 #texto {
    margin-left: 200px;

}

/* ------- COLUNA 2 ------- */
#agencia_unimed #coluna2 {
    margin-left: 220px;
}

#agencia_unimed #coluna2 .coluna_apoio {
    width: 210px;
}

#coluna2 {
    width: 200px;
    position: absolute;
    right: 6%;
}

#coluna2 h4 {
    height: 18px;
    margin-bottom: 8px;
    line-height: 1em;
    text-indent: -9999em;
}

#coluna2 h4.duvidas {
    background-position: 0 -18px;
}

#coluna2 h4.enquete {
    height: 21px;
    background-position: 0 -36px;
}

#coluna2 h4.email {
    background-position: 0 -57px;
}

#coluna2 h4.arquivo {
    height: 21px;
    background-position: 0 -75px;
}

#coluna2 h4.conheca {
    height: 21px;
    background-position: 0 -96px;
}

#coluna2 form.caixa fieldset ol li {
    margin-bottom: 1em;
}

#coluna2 form.caixa fieldset ol li label {
    display: block;
    font-weight: bold;
}



#coluna2 .duvidas ol li a {
    display: block;
    padding-left: 42px;
    font-weight: bold;
    text-decoration: none;
    color: #666;
}

#coluna2 .duvidas ol li a:hover {
    text-decoration: underline;
}

#coluna2 .duvidas a.esquerda,#coluna2 .duvidas a.botao {
    margin-top: -40px;
}

html>body #coluna2 .duvidas a.esquerda,html>body #coluna2 .duvidas a.botao
{
    margin-top: -47px;
}

#coluna2 .duvidas a.esquerda {
    margin-left: 14px;
}

#coluna2 .duvidas a.botao {
    margin-right: 14px;
}

#coluna2 .duvidas a.botao strong {
    display: inline-block;
}




/* ------- PAGINA INICIAL ------- */

/* ------- COLUNA 1 ------- */
#home #coluna1 h1 { display: none; }

#home #coluna1 #destaque { margin-bottom: 32px; }


#home #coluna1 ul#estrutura { margin-bottom: 35px; padding-bottom: 45px; border-bottom: 1px solid #e6e6e6; list-style: none; }
#home #coluna1 ul#estrutura li { position: relative; float: left; width: 227px; height: 245px; padding: 7px 8px 0 219px; background: url(../../../resources/imagens/2009/home_contatos_vantagens_bg.png) 180px 0 no-repeat; }
#home #coluna1 ul#estrutura li.vantagens { margin-right: 41px; }
#home #coluna1 ul#estrutura li img { position: absolute; top: 0; margin-left: -216px; }
#home #coluna1 ul#estrutura li h3 { margin-bottom: .5em; color: #e55300; }
#home #coluna1 ul#estrutura li p { line-height: 1.36em; }
#home #coluna1 ul#estrutura li a.botao, #home #coluna1 ul#contato li a.botao strong { background-image: url(../../../resources/imagens/2009/home_botao_laranja.png); }
#home #coluna1 ul#estrutura li a.botao { position: absolute; bottom: 3px; left: 64%; display: block; width: 163px; margin-left: -81px; text-align: center; }
#home #coluna1 ul#estrutura li a.botao strong { display: block; }

#home #coluna1 ul#contato { margin-bottom: 35px; padding-bottom: 45px; border-bottom: 1px solid #e6e6e6; list-style: none; }
#home #coluna1 ul#contato li { position: relative; float: left; width: 227px; height: 245px; padding: 7px 8px 0 119px; background: url(../../../resources/imagens/2009/home_contatos_vantagens_bg.png) 109px 0 no-repeat; }
#home #coluna1 ul#contato li.vantagens { margin-right: 41px; }
#home #coluna1 ul#contato li img { position: absolute; top: 0; margin-left: -119px; }
#home #coluna1 ul#contato li h3 { margin-bottom: .5em; color: #e55300; }
#home #coluna1 ul#contato li p { line-height: 1.36em; }
#home #coluna1 ul#contato li a.botao, #home #coluna1 ul#contato li a.botao strong { background-image: url(../../../resources/imagens/2009/home_botao_laranja.png); }
#home #coluna1 ul#contato li a.botao { position: absolute; bottom: 3px; left: 64%; display: block; width: 163px; margin-left: -81px; text-align: center; }
#home #coluna1 ul#contato li a.botao strong { display: block; }

#home #coluna1 ul#planos { margin-bottom: 35px; padding-bottom: 45px; border-bottom: 1px solid #e6e6e6; list-style: none; }
#home #coluna1 ul#planos li.vantagens { position: relative; float: left; width: 447px; height: 110px; padding: 7px 8px 0 119px; }
#home #coluna1 ul#planos li.simulador { position: relative; float: left; width: 7px; height: 110px; padding: 7px 8px 0 119px; }
#home #coluna1 ul#planos li.vantagens { margin-right: 41px; }
#home #coluna1 ul#planos li img { vertical-align:bottom; position: absolute; top: 0; margin-left: -259px; }
#home #coluna1 ul#planos li h3 {  color: #e55300; margin-left: -159px; }
#home #coluna1 ul#planos li p { padding-left:95px; line-height: 1.36em; }
#home #coluna1 ul#planos li a.botao { position: absolute; bottom: 1px; left: 64%; display: block; width: 163px; margin-left: -81px; text-align: center; }
#home #coluna1 ul#planos li a.botao strong { display: block; }


#home #coluna1 ul#destaques, #home #coluna1 ul#destaques li p { line-height: 1.63em; }
#home #coluna1 ul#destaques { margin-bottom: 36px; list-style: none; }
#home #coluna1 ul#destaques li { float: left; width: 188px; padding: 0 26px; background: url(../../../resources/imagens/2009/home_destaques_separador.png) 0 45px no-repeat; }
#home #coluna1 ul#destaques li.viverbem { background: transparent; }
#home #coluna1 ul#destaques li h3 { margin-bottom: .5em; }
#home #coluna1 ul#destaques li h3 a { color: #0F7744; text-decoration: none; }
#home #coluna1 ul#destaques li h3 a:hover { color: #0F7744; text-decoration: underline; }
#home #coluna1 ul#destaques li img { display: block; margin-bottom: 13px; padding: 5px 6px; }
#home #coluna1 ul#destaques li a { text-decoration: none; color: #666; }
#home #coluna1 ul#destaques li a:hover { text-decoration: underline; }
#home #coluna1 ul#destaques li ul { margin-left: 5px; list-style: none; }
#home #coluna1 ul#destaques li ul li { position: static; float: none; width: auto; height: auto; padding: 0; }
#home #coluna1 ul#destaques li ul.artigoscapa li { padding-left: 8px; background: url(../../../resources/imagens/2009/seta_laranja.gif) 0 5px no-repeat; }
#home #coluna1 ul#destaques li.noticias ul { margin-bottom: 1em; }
#home #coluna1 ul#destaques li.noticias a.direita { color: #e55300; }

#home #coluna1 ul#secoes { list-style: none; }
#home #coluna1 ul#secoes li { float: left; display: inline; width: 167px; height: 131px; margin: 0 29px 0 20px; padding: 26px 17px; background: url(../../../resources/imagens/2009/home_secoes_bg.png) no-repeat; }
#home #coluna1 ul#secoes li h5 { margin-bottom: 8px; padding-bottom: 10px; background: url(../../../resources/imagens/2009/home_secoes_titulo_bg.gif) 0 bottom no-repeat; font-size: 1.54em; }
#home #coluna1 ul#secoes li.cliente { color: #0f7744; }
#home #coluna1 ul#secoes li.colaboradores { color: #009faf; }
#home #coluna1 ul#secoes li.cooperado { color: #e55300; }
#home #coluna1 ul#secoes li.cliente h5 a { color: #0f7744; text-decoration: none; }
#home #coluna1 ul#secoes li.colaboradores h5 a { color: #009faf; text-decoration: none; }
#home #coluna1 ul#secoes li.cooperado h5 a { color: #e55300; text-decoration: none; }
#home #coluna1 ul#secoes li.cliente h5 a:hover { color: #0f7744; text-decoration: underline; }
#home #coluna1 ul#secoes li.colaboradores h5 a:hover { color: #009faf; text-decoration: underline; }
#home #coluna1 ul#secoes li.cooperado h5 a:hover { color: #e55300; text-decoration: underline;}
#home #coluna1 ul#secoes li ul { margin-left: 7px; list-style: none; }
#home #coluna1 ul#secoes li ul li { float: none; display: list-item; width: auto; height: auto; margin: 0; padding: 0 0 0 8px; background: transparent; line-height: 1.5em; }
#home #coluna1 ul#secoes li.cliente ul li { background: url(../../../resources/imagens/2009/seta_verde.gif) 0 5px no-repeat; }
#home #coluna1 ul#secoes li.colaboradores ul li { background: url(../../../resources/imagens/2009/seta_azul.gif) 0 5px no-repeat; }
#home #coluna1 ul#secoes li.cooperado ul li { background: url(../../../resources/imagens/2009/seta_laranja.gif) 0 5px no-repeat; }
#home #coluna1 ul#secoes li ul li a { text-decoration: none; color: #666; }
#home #coluna1 ul#secoes li ul li a:hover { text-decoration: underline; }

#home #coluna1 #fale_com_unimed { clear: both; width: 533px; margin: 50px auto 20px; font-size: 1.45em; list-style: none; color: #0f7744; }
#home #coluna1 #fale_com_unimed li {  width: 254px; height: 69px; }

#home #coluna1 #fale_com_unimed li.esquerda { margin-right: 25px; background: url(../../../resources/imagens/2009/bg_fale_com_unimed.gif) no-repeat; }
#home #coluna1 #fale_com_unimed li.esquerda p, 
#home #coluna1 #fale_com_unimed li.esquerda a { display: block; margin: 12px 25px 0 25px; padding-left: 42px; background: url(../../../resources/imagens/2009/icones_fale_com_unimed.gif) no-repeat; }

#home #coluna1 #fale_com_unimed li p, 
#home #coluna1 #fale_com_unimed li a { display: block; /** margin: 12px 25px 0 25px; padding-left: 42px; **/ background: url(../../../resources/imagens/2009/icones_fale_com_unimed.gif) no-repeat; }
#home #coluna1 #fale_com_unimed li strong { display: block; color: #009faf; }

#home #coluna1 #fale_com_unimed li a { text-decoration: none; background-position: -800px -800px; color: #0f7744; }

/* ------- COLUNA 2 ------- */
#home #coluna2 .campanha { margin-bottom: 2em; }
#home #numero_ans { float:right; margin-right: 10px; font-size:10px; display: block; color: #009faf; }


#bannerSuspenso{
    position: absolute;
    z-index: 200;
    padding-top: 35px;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 900px;
    background-color:transparent !important;
    background-color: #333333;
    background-image: url("../../imagens/fundo_trans.png") !important; /* For browsers Moz, Opera, etc. */
    background-image:none;
    background-repeat: repeat;
}


#bannerSuspenso #fechar{
}


/* ------- RODAPE ------- */
#rodape {
    text-align: center;
    vertical-align:bottom;
    color: #898989;
    height:80px;
    background-image: url(../../../resources/imagens/rodape.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

#rodape a {
    text-decoration: none;
    color: #898989;
}

#rodape a:hover {
    text-decoration: underline;
}

#rodape #meta {
    text-align:center;
    vertical-align:top;
    font-size: 10px;
    color: #999999;
}