/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 03/01/2014, 11:28:49
    Author     : Grupo Criar por Daniel Augusto de  Almeida
*/

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

@media only screen and (min-width: 1024px) {
  body{overflow: auto;background: url('../imagens/bg.jpg') center top no-repeat;}
  
}

.container{min-width: 1024px; height: 100%; }

body {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;background: url('../imagens/bg.jpg') center top no-repeat;}

.clear {clear: both;}

/* LINKS */
a:link {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #2b91ab; }
a:hover {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline; color: #2b91ab;}
a:visited {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline; color: #2b91ab;}

.noticias a:link {font-size: 15px; text-decoration: none; color: #000; }
.noticias a:hover {font-size: 15px; text-decoration: underline; color: #000;}
.noticias a:visited {font-size: 15px; text-decoration: underline; color: #000;}

.todas_noticias a:link, .voltar a:link {font-size: 16px;}
.todas_noticias a:hover, .voltar a:hover {font-size: 16px;}
.todas_noticias a:visited, .voltar a:visited {font-size: 16px;}

.mais_noticias a:link {font: bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none; color: #1a3d49; }
.mais_noticias a:hover {font: bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline; color: #1a3d49;}
.mais_noticias a:visited {font: bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline; color: #1a3d49;}

.lista_cidades a:link {text-decoration: none; color: #000; }
.lista_cidades a:hover {text-decoration: underline; color: #000;}
.lista_cidades a:visited {text-decoration: underline; color: #000;}

.menu_lateral a:link {font: 16px 'patua_oneregular'; text-decoration: none; letter-spacing: 1px; color: #2b91ab; }
.menu_lateral a:hover {font: 16px 'patua_oneregular'; text-decoration: underline; letter-spacing: 1px; color: #2b91ab;}
.menu_lateral a:visited {font: 16px 'patua_oneregular'; text-decoration: underline; letter-spacing: 1px; color: #2b91ab;}

/* TOPO */
.topo {width: 100%; float: left;}
.cont_topo {width: 1002px; margin: 0 auto 0 auto;}
.logo {width: 100%; height: 100%; background: url('../imagens/logo_ecfcanet.png') center no-repeat;}
.espaco_logo{width: 237px; height: 104px; float: left;}
.menus {width: 765px; height: 104px; float: right;}

.menu {position: relative; display: block; height: 104px;}

#menu li,
#menu>li {display: inline-block; position: relative; text-align: center; width: 153px; height: 104px; padding-top: 0; float: left;}

#menu li a,
#menu>li>a {position: relative; display: block; font: 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; text-decoration: none; padding: 40px 14px 40px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}

#menu li a:hover,
#menu>li>a:hover {color:#fff; background: #072731; text-decoration:none;}

#menu li strong,
#menu>li>strong{display: inline-block; position:absolute; height: 104px; width: 100%; top: 0; left: 0; z-index: -1;}

/* MEIO */
.meio {width: 100%; float: left;}
.cont_meio {width: 982px; padding: 0 10px; margin: 0 auto 0 auto;}

.left {width: 227px; float: left;}

.login1,.login2 {width: 217px; height: 233px; padding-right: 10px;}
.login1 h3,.login2 h3 {font: 15px 'patua_oneregular'; color: #fff; text-transform: uppercase; padding: 34px 0 20px 0;}

.menu_lateral {width: 227px; float: left; padding-top: 26px;}

.menu_lateral p {margin-bottom: 44px;}

.conteudo {width: 730px; float: left; padding: 30px 0 30px 20px;}

.meio_conteudo {width: 700px; float: left; padding: 30px 0 0 10px;}

.texto1 {width: 100%; float: left; margin-bottom: 75px; text-align: justify; padding-left: 10px;}
.texto2 {width: 100%; float: left; text-align: justify; padding-left: 10px;}

.texto1 .texto2, p {margin-bottom: 16px;}

.t1 {font: 25px 'patua_oneregular'; color: #072731;}
.t2 {font: 25px 'patua_oneregular'; color: #e0a40e;}

.meio .cont_meio .conteudo .t1, .meio .cont_meio .conteudo .t2 {margin: 30px 0 20px 0; display: inline-block;}

.meio>.cont_meio>.conteudo>p,
.meio .cont_meio .conteudo p {text-align: justify;}

.meio>.cont_meio>.conteudo>p>a>span{font-weight: bold;}
.meio .cont_meio .conteudo p a span{font-weight: bolder;}

.meio .cont_meio .noticias {position: absolute; width: 321px; height: 842px; background: url('../imagens/fnd_noticias.png') top center no-repeat; float: right; margin: 18px -10px 0 676px; z-index: 999;}
.meio .cont_meio .noticias .t_noticias {padding: 17px 0 4px 20px; float: left;}
.meio .cont_meio .noticias .img_noticias {width: 297px; height: 72px; margin: 0 0 5px 12px; background: url('../imagens/jornais_noticias.jpg') top center no-repeat; float: left;}

.meio .cont_meio .noticias .intro_noticias:nth-child(2n+1),
.meio>.cont_meio>.noticias>.intro_noticias:first-child,
.meio .cont_meio .noticias .intro_noticias:first-child{background: #FFFFFF;}

.meio .cont_meio .noticias .intro_noticias:nth-child(2n),
.meio>.cont_meio>.noticias>.intro_noticias:nth-child(2n),
.meio .cont_meio .noticias .intro_noticias:nth-child(2n){background: #FFD468;}

.meio .conteudo .lista_cidades .cfc_cidade:nth-child(2n+1),
.meio>.conteudo>.lista_cidades>.cfc_cidade:first-child,
.meio .conteudo .lista_cidades .cfc_cidade:first-child{background: #FFFFFF;}

.meio .conteudo .lista_cidades .cfc_cidade:nth-child(2n),
.meio>.conteudo>.lista_cidades>.cfc_cidade:nth-child(2n),
.meio .conteudo .lista_cidades .cfc_cidade:nth-child(2n){background: #FFD468;}

.meio .cont_meio .noticias .intro_noticias {font-size: 15px; width: 277px; height: 82px; float: left; margin-left: 12px; padding: 10px;}

.meio>.cont_meio>.noticias>.intro_noticias>a>span,
.meio .cont_meio .noticias .intro_noticias a span{font-weight: bolder; display: block;}

.bottom_noticia {width: 100%; margin-top: 50px;}
.todas_noticias {width: 50%; text-align: right; float: right;}
.voltar {width: 50%; text-align: left; float: left;}

.mais_noticias {width: 277px; margin-left: 12px; padding: 5px 10px 10px 10px; float: left; text-align: right;}
.data_noticia {color: #000; font-weight: bold;}

.lista_cidades {width: 240px; height: 600px; overflow-x: hidden; overflow-y: visible;}
.cfc_cidade {width: 240px; height: 90px; padding: 5px;}

/* CONTATO */

.col_left {width: 370px; float: left;}
.col_right {width: 330px; float: right; font-size: 13px; text-align: justify;}


/* ONDE ENCONTRAR */

.onde_col_left {width: 260px; float: left;}
.onde_col_right {width: 470px; float: right; font-size: 13px; text-align: justify;}


/* FOOTER */
.div_footer {width: 100%; height: 10px; background: #e0a40e; float: left; z-index: 888;}
.footer {width: 100%; float: left; background: #eef6f9; z-index: 888;}
.cont_footer {width: 982px; padding: 70px 10px 150px 10px; margin: 0 auto 0 auto;}
.criar {width: 50%; float: left;}
.iso {width: 50%; float: right; text-align: right;}
.footer p {font-size: 12px; color: #000;}

.borda_color {
    border: 1px solid #cccccc;
    -webkit-box-shadow: 5px 5px 5px #888;
    -moz-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px #888;
}
.borda_redonda_template {
    -webkit-box-shadow: 0px 0px 7px #888;
    -moz-box-shadow: 0px 0px 7px #888;
    box-shadow: 0px 0px 7px #888;
    background-color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.erro,.aviso,.sucesso{ text-align:center; letter-spacing:1px; }
.erro{background:#f3f3f3;color:#bb0817;/*border:2px solid #e88733;*/}
.aviso{background:#ffeca2;color:#514721;/*border:2px solid #fdd537;*/}
.sucesso{background:#c6d880;color:#264409;/*border:2px solid #809d0f;*/}
.erro a,.aviso a,.sucesso a{color:#20118a;}

.span_msg_error{letter-spacing:1px;color:#bb0817;font-size:0.7em;font-weight: bolder;float: right;}
.textoErro{margin: 0 !important;}

div #msg{
    font-size: 1em;
    text-align: center;
    display: none;
    padding: 1px;
    width: 95%;
    margin: 1px auto;
}

#msg_contato p,#msg_contato > p{
    text-align: center;
    margin: 5px auto 5px auto;
    font-weight: bolder;
}