@charset "utf-8";

/*
    Document   : Folha de Estilo Padrão - Prefeitura de Três Rios - RJ
    Created on : Outubro 2013
    Author     : Felipe Ribeiro
*/

/* CSS Document */


/*Importa a Font Google*/
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans);*/

@font-face {
    font-family: 'PTSans-Narrow';
    src: url('pts75f.eot');
    src: url('pts75f.eot?#iefix') format('embedded-opentype'),
        url('pts75f.woff') format('woff'),
        url('pts75f.ttf') format('truetype'),
        url('pts75f.svg#pts75f') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTCom-UltLtCn';
    src: url('font/helveticaneueltcomultltcn.eot');
    src: url('font/helveticaneueltcomultltcn.eot?#iefix') format('embedded-opentype'),
        url('font/helveticaneueltcomultltcn.woff') format('woff'),
        url('font/helveticaneueltcomultltcn.ttf') format('truetype'),
        url('font/helveticaneueltcomultltcn.svg#helveticaneueltcomultltcn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica77';
    src: url('font/helveticaneueltcom77boldcondensed.eot');
    src: url('font/helveticaneueltcom77boldcondensed.eot?#iefix') format('embedded-opentype'),
        url('font/helveticaneueltcom77boldcondensed.woff') format('woff'),
        url('font/helveticaneueltcom77boldcondensed.ttf') format('truetype'),
        url('font/helveticaneueltcom77boldcondensed.svg#helveticaneueltcom77boldcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica37';
    src: url('font/helveticacdthn_0-webfont-webfont.eot');
    src: url('font/helveticacdthn_0-webfont-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/helveticacdthn_0-webfont-webfont.woff') format('woff'),
        url('font/helveticacdthn_0-webfont-webfont.ttf') format('truetype'),
        url('font/helveticacdthn_0-webfont-webfont.svg#helvetica37-condensedthinthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadWebRegular';
    src: url('font/myriad_web-webfont.eot');
    src: url('font/myriad_web-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/myriad_web-webfont.woff') format('woff'),
        url('font/myriad_web-webfont.ttf') format('truetype'),
        url('font/myriad_web-webfont.svg#MyriadWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*Geral Site*/
body {

    background: url(layout/fundo.png) center top repeat #F5F5F5;
    /*    background-color: #F5F5F5;*/
    margin:0;
    border:0;
    padding:0;
    color: #616161;
    width: 100%;
    height: 100%;
}
body,td,th {
    font-family: Arial, Helvetica,sans-serif;
    font-size: 14px;
    color: #7F7F7F;
    line-height: 18px;


}
p {
    margin: 0px;
    padding: 0px;
}


h1 {
    font-size: 30px;
    margin: 0 0 10px 0;
    padding: 5px 0 15px 0;
    font-weight: normal;
    color: #818181;
    font-family: 'MyriadWebRegular';
    letter-spacing:-1px;
    text-transform: uppercase;

}


h2 {
    font-size: 20px;
    margin: 0 0 10px 0;
    padding: 5px 0 15px 0;
    font-weight: normal;
    color: #5e98ae;
    font-family: 'Helvetica77';
    text-transform: uppercase;

}

h3 {
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 5px 0 15px 0;
    font-weight: normal;
    color: #5e98ae;
    font-family: 'Helvetica77';
    text-transform: uppercase;
}


h4 {
    font-size: 18px;
    margin: 0 0 10px 0;
    padding: 0 0 15px 0;
    color: #CB0000;
    font-weight: bold;
}
.limpafloat{
    clear: both;
}

.alinha_site {
    margin: auto;
    width: 1000px;
}

#logo{
    margin-top: 30px;
}

.box_topo{
    background: url(layout/fundo_topo.jpg) center top no-repeat #F5F5F5;
    width: 100%;
    height: 583px;
    margin-bottom: 20px;
}

.box_topo_interna{
    background: url(layout/fundo_topo.jpg) center top no-repeat #F5F5F5;
    width: 100%;
    height: 257px;
    margin-bottom: 20px;
}

.branco{
    color: #fff;
}

.azul{
    color: #355972;
}

.shadow{
    text-shadow: 1px 1px 1px #555;
}



/*Menu Site*/

.menu_site{
    margin-top: 170px;
    width: 733px;
    height: 41px;
    background-color: #365973;
    float: right;
    border: 1px solid #fff;
}

.menu_site ul{
    list-style:none;
    padding-left: 11px;
}
.menu_site ul li {
    display: inline;

}
.omenu a{
    margin-top: -9px;
    padding: 7px 11px;
    /*    padding: 10px 12px;*/
    float:left;
    /* visual do link */
    font-family: 'MyriadWebRegular';
    font-size: 18px;
    /*    font-size: 21px;*/
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.omenu a:hover {
    color: #fff;
    border-radius:2px;
    background-color: #337F9C;
    box-shadow: -1px -1px #28657C, 1px 1px 1px #75ADC0;
    -webkit-box-shadow: -1px -1px #28657C, 1px 1px 1px #75ADC0;
}


.box_banner{
    margin-top: 50px;
    float: left;
    width: 678px;
}

.box_chamada{
    float: right;
    margin-top: 50px;
    width: 300px;
    color: #fff;
}
.box_chamada p{
    text-shadow: 1px 1px 1px #666;
}


.btn_lertodas{
    background-color: #376377;
    padding: 5px 20px;
    float: left;
    border-radius:5px;
    margin-right: 5px;
    clear: both;
    color: #fff;
    font-size: 14px;
    border: none;
    font-weight: normal;
}
.btn_lertodas:hover{
    background-color: #337F9C;
}
.btn_lertodas a{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.btn_lertodas a:hover{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.box_esquerda{
    float: left;
    width: 500px;
}

.box_esquerda h1{
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #fff;
}
.box_direita h1{
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #fff;
    
}

.box_noticias{
    width: 500px;
    margin-bottom: 20px;
    float: left;

}
.box_noticias img{
    margin-right: 10px;
    float: left;

}
.box_noticia_conteudo{
    float: left;
}
.box_noticia_conteudo .titulo{
    width: 470px;
    background-color: #9D9D9D;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    margin-bottom: 10px;
}
.box_noticia_conteudo .chamada{
    width: 470px;
    background-color: #fff;
    color: #9D9D9D;
    font-size: 16px;
    padding: 10px;
}

.data{ color: #999999;}

.box_direita{
    width: 470px;
    float: right;
    color: #777777;
    font-size: 15px;
}
.box_direita_interna{
    width: 300px;
    float: right;
    color: #777777;
    font-size: 15px;
}

.box_local{
    background-color: #fff;
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.box_rodape{
    background: url(layout/fundo_rodape.jpg) center top repeat-x #F5F5F5;
    height: 135px;
    width: 100%;
    padding-top: 40px;
    color: #fff;
}

.conteudo p{
    margin-bottom: 10px;
}

.conteudo {
    width: 650px;
}
.conteudo a{
     color: #616161;
     font-weight: bold;
     text-decoration: none;
}

/*Formulario*/
.inputtext{
    height: 25px;
    width: 313px;
    padding: 0 8px 0 10px;
    margin: 0 0 0 0;
    border: 1px solid #bdbdbd;
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
    border-radius: 5px;
}
.inputtext:focus{
    border: 1px solid #2C87A2;
}

.label{
    float: left;
    width: 80px;
    line-height: 22px;
    padding-top: 5px;
}


.textarea{
    width: 315px;
    height: 100px;
    padding: 0 8px 0 8px;
    margin: 0 0 0 0;
    border: 1px solid #bdbdbd;
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
    border-radius: 5px;
}

.textarea:focus{
    border: 1px solid #2C87A2;
}


.btn_enviar{
    background-color: #A0A0A0;
    padding: 5px 10px;
    float: left;
    border-radius:5px;
    margin-right: 5px;
    clear: both;
    color: #fff;
    font-size: 12px;
    border: none;
    width: 100px;
    cursor: pointer;
}
.btn_enviar:hover{
    background-color: #355972;
}
.btn_enviar a{
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.btn_enviar a:hover{
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}