/*

Theme Name: Revista Testemunha Ocular

Author: Agência 7 Cores 

Author URI: http://agencia7cores.com.br 

Description: Tema desenvolvido pela Agência 7 cores 

*/
body {background-image:url(images/bg.jpg);background-repeat:repeat-x;background-color:#fff;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

#header{width:100%; height:200px; margin:0 auto;}

#header_conteudo{max-width:1024px; margin:0 auto;}

#topo_barra{width:100%; margin:0px 0px 0px 0px; height:36px;}

#blocos_barra_esquerda{width:70%; margin:0px 0px 0px 0px; float:left;}

#bloco_barra_topo_1 {width:100px; height:36px; margin:0px 0px 0px 0px; float:left; background-color:#f1f1f1;}

#bloco_barra_topo_1 h1{width:100px; height:36px; margin:0px 0px 0px 0px; float:left;}

#bloco_barra_topo_2 {width:140px; height:36px; margin:0px 0px 0px 0px; float:left; background-color:#ff02bf;}

#bloco_barra_topo_2 h1{width:140px; height:36px; margin:0px 0px 0px 0px; float:left;}

#bloco_barra_topo_4 {width:150px; height:36px; margin:0px 0px 0px 0px; float:left;}

#barra_icon{width:36px; height:36px; margin:0px 0px 0px 0px; float:left;}

#barra_icon img{width:36px; height:36px; margin:0px 0px 0px 0px; float:left;}

#blocos_barra_direita{width:250px; margin:0px 0px 0px 0px; float:right;}

#formulario_busca_barra {width:250px; float: left; font-family: Verdana; font-size: 13px; margin:0 auto !important; margin-left:10px !important;  }

#formulario_busca_barra input {width:200px; height:25px; margin:2px 0px 0px 0px; padding:2px; border:0px solid #dbdbdb; font:13px Arial, Helvetica, sans-serif; color:#fff !important; background-color:transparent; border-bottom:1px solid #fff;}

#formulario_busca_barra .send {height:36px; float:right; width:36px; border:0px solid #dbdbdb; display:block; margin:0px 0px 0px 0px; cursor:pointer; background-image:url(images/busca_icon_barra.png) !important; background-repeat:no-repeat; background-color:transparent !important; color:#0654b4;}

#formulario_busca_barra .button {height:35px; float:right; width:100px; border:1px solid #20647b; display:block; margin:10px 0px 0px 0px; cursor:pointer;  scolor:#ffffff; font-weight:bold;}

::-webkit-input-placeholder {color: #FFF; font: 12px verdana; font-style:italic;}:-moz-placeholder {color: #FFF; font: 12px verdana; font-style:italic;}::-moz-placeholder {color: #FFF; font: 12px verdana; font-style:italic;}

#topo_logo{width:100%; margin:0px 0px 0px 0px; height:111px;}

#logo{width:341px; height:100px; margin:5px 0px 0px 0px; float:left; }

#logo img{margin:0px 0px 0px 0px; float:left;}

#logo_banner{width:600px; height:70px; margin:20px 0px 0px 0px; float:right;}

#logo_banner img{width:600px; height:70px; margin:0px 0px 0px 0px;}

#topo_menu{width:100%; margin:0px 0px 0px 0px; height:50px;}

/*----- AQUI TERMINA O TOPO DO SITE -----*/
#slider{width:100%; margin:0 auto;}
#slider_conteudo_home{max-width:1024px; margin:0 auto;}
#slider_conteudo{width:100%; margin:0px 0px 0px 0px; }
/*----- AQUI TERMINA O SLIDER DO SITE -----*/
#maincontent{width:100%; margin:0 auto; background-color:#FFF;}
#conteudomaincolor{width:100%; margin:0 auto; background-color:#eeeeee;}
#conteudosite{max-width:1024px; margin:0 auto;}
#conteudositehome{max-width:1024px; margin:0px 0px 0px 0px;}

/*--BLOCO NOTI HOME---*/
#bloco_noticias_home{width:100%; margin:10px 0px 0px 0px;}
#bloco_noticias_home_title{width:98%; margin:0px 0px 0px 10px; float:left; background-image:url(images/rss.png); background-repeat:no-repeat; background-position:left;}
#bloco_noticias_home_title h1{float:left; margin:5px 0px 0px 30px; font-family:Verdana; font-size:22px; color:#ff02bf;}
#bloco_noticias_home_conteudo{width:100%; margin:10px 0px 20px 0px;}
#bloco_noti_um{width:235px; margin:10px 10px 10px 10px; float:left;}
#bloco_noti_um img{width:235px; margin:0px 0px 5px 0px; float:left;}
#bloco_noti_um h1{width:235px; margin:0px 0px 0px 0px; float:left; font-family:Verdana; font-size:14px; color:#0654b4; }
#bloco_noti_um h1 a{text-decoration:none; color:#0654b4; }
/*--BLOCO NOTICIAS E SERVICOS HOME---*/
#bloco_servicos_home{width:100%; margin:10px 0px 10px 0px; float:left;}
#bloco_servico_um{width:320px; height:240px; margin:20px 10px 20px 10px; float:left;}
#bloco_servico_um img{width:320px; height:179px; margin:0px 0px 5px 0px; float:left;}
#bloco_servico_um h1{width:320px; margin:0px 0px 0px 0px; float:left; font-family:Verdana; font-size:14px;}
#bloco_servico_um h1 a{color:#ff02bf; text-decoration:none;}
#bloco_servico_dois{width:320px; margin:20px 10px 20px 10px; float:left;}
#bloco_servico_dois_title{width:320px; margin:0px 0px 0px 0px; float:left;}
#bloco_servico_dois_title h2{width:320px; margin:0px 0px 0px 0px; float:left; height:35px;}
#bloco_servico_dois_title h2 img{width:276px; margin:0px 0px 0px 0px; float:left; height:35px;}
#bloco_servico_dois_cont{width:320px; height:250px; margin:10px 0px 0px 0px; float:left;}
#bloco_servico_dois_cont img{width:320px; height:179px; margin:0px 0px 5px 0px; float:left;}
#bloco_servico_dois_cont h1{width:320px; margin:0px 0px 0px 0px; float:left; font-family:Verdana; font-size:14px;}
#bloco_servico_dois_cont h1 a{color:#ff02bf; text-decoration:none;}
#bloco_servico_dois_title_2 h1{width:320px; margin:10px 0px 0px 0px; float:left; font-family:Verdana; font-size:12px;}
#bloco_servico_dois_title_2 h1 a{color:#333; text-decoration:none;}
#bloco_eventos_home_title{width:98%; margin:0px 0px 0px 10px; float:left; background-image:url(images/events.png); background-repeat:no-repeat; background-position:left;}
#bloco_eventos_home_title h1{float:left; margin:5px 0px 0px 30px; font-family:Verdana; font-size:22px; color:#242424;}
/*-- FIM BLOCO NOTICIAS E SERVICOS HOME---*/
#banner_full_1{width:49%; margin:20px 0px 10px 0px; height:80px; float:left;}
#banner_full_2{width:49%; margin:20px 0px 10px 0px; height:80px; float:right;}

/*----- AQUI COMEÇA A PAGINA DO SITE -----*/

#conteudo_page{width:100%; margin:40px 0px 10px 0px; float:left;}

#pagina_esquerda{width:68%; margin:0px 0px 0px 0px; float:left;}

#pagina_esquerda_title{width:100%; margin:0px 0px 0px 0px; float:left; height:40px; background-image:url(images/bg_page.jpg); background-repeat:no-repeat;}

#pagina_esquerda_title h1{width:90%; margin:10px 0px 0px 10px; float:left; font-family:Verdana; font-size:22px; color:#0654b4;}

#pagina_esquerda_title p{width:40%; font-family:Verdana; font-size:22px; color:#0654b4;}

#pagina_esquerda_title p a{text-decoration:none; color:#0654b4;}

#pagina_esquerda_conteudo{width:100%; margin:20px 0px 0px 0px; float:left;}

#pagina_esquerda_conteudo p {font-family:Verdana; font-size:13px; color:#333;}

#pagina_esquerda_conteudo p a {font-family:Verdana; font-size:13px; color:#333; text-decoration:none;}

#pagina_esquerda_conteudo h1{width:90%; margin:10px 0px 0px 10px; float:left; font-family:Verdana; font-size:18px; color:#0654b4;}

#pagina_esquerda_conteudo_noti{width:100%; margin:20px 0px 0px 0px; float:left;}

#pagina_esquerda_conteudo_noti p {font-family:Verdana; font-size:13px; color:#333; text-align:left;}

#pagina_esquerda_conteudo_noti p a {font-family:Verdana; font-size:13px; color:#333; text-decoration:none;}

#pagina_esquerda_conteudo_noti h1{width:100%; margin:10px 0px 10px 0px; float:left; font-family:Verdana; font-size:20px; color:#0654b4;}

#pagina_inteira{width:100%; margin:0px 0px 0px 0px; float:left;}

#pagina_inteira_title{width:100%; margin:0px 0px 0px 0px; float:left; height:40px; background-image:url(images/bg_page_2.png); background-repeat:no-repeat;}

#pagina_inteira_title h1{width:90%; margin:10px 0px 0px 10px; float:left; font-family:Verdana; font-size:22px; color:#0654b4;}

#conteudo_pagina_esquerda_pagina{width: 97%; float: left; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px;}

#conteudo_pagina_esquerda_pagina h5{width:155px; height:107px; background-image:url(images/naoimagem.jpg); background-repeat:no-repeat; margin:0px 10px 0px 0px; float:left;}

#conteudo_pagina_esquerda_pagina h5 img{width:155px; height:107px; float:left;}

#conteudo_pagina_esquerda_pagina h1{width: 75%;	margin: 0px 0px 0px 0px; font-family: Verdana; font-size: 18px; color: #0654b4;}

#conteudo_pagina_esquerda_pagina h1 a{text-decoration:none; color: #0654b4;}

#conteudo_pagina_esquerda_pagina h2{width: 97%; margin: 3px 0px 3px 0px; font-family: Verdana; font-size: 12px; color: #333333;}

#conteudo_pagina_esquerda_pagina h2 a{text-decoration:none; color: #333333;}

#conteudo_pagina_esquerda_pagina p{width: 97%;	margin: 3px 0px 0px 0px; font-family: Verdana; font-size: 13px !important; font-weight:200 !important; color: #333333;}

#conteudo_pagina_esquerda_pagina p a{text-decoration:none; color: #333333;}

#separador_noticias{width:90%; height:2px; margin:3px 0px 3px 0px; float:left; background-color:#e3e3e3;}

#pagenave{width:97%; margin:10px 0px 5px 0px; float:left;}

#pagina_direita{width:300px; margin:0px 0px 0px 0px; float:right;}

#sidebar{width:300px; margin:0px 0px 0px 0px; float:right;}

#sidebar_1_redes{width:300px; height:75px; margin:0px 0px 0px 0px; float:left;}

#sidebar_1_redes h1{width:300px; height:75px; margin:0px 0px 0px 0px; float:left;}

#sidebar_1_title{width:300px; height:35px; margin:0px 0px 0px 0px; float:left;}

#sidebar_1_title h1{width:300px; height:23px; margin:0px 0px 0px 0px; float:left;}

#sidebar_1{width:300px; margin:0px 0px 0px 0px; float:left;}

#sidebar_2{width:300px; height:120px; margin:10px 0px 0px 0px; float:left;}

#sidebar_2 h1{width:300px; height:120px; margin:0px 0px 0px 0px; float:left;}

#sidebar_3{width:300px; margin:10px 0px 0px 0px; float:left;}

/*----- AQUI COMEÇA P RODAPÉ -----*/

#footer{width:100%; height:250px; margin:0px auto; background-image:url(images/bg_footer.png); background-repeat:repeat-x;float:left;}

#rodape_conteudo{max-width:1000px; margin:0px auto 0px auto;}

#rodape_conteudo_blocos{max-width:1000px; margin:20px 0px 0px 0px;}

#rodape_conteudo_blocos_copy{max-width:1000px; height:47px; margin:5px 0px 0px 0px;}

#bloco_copy{max-width:600px; margin:0px 0px 0px 0px; float:left;}

#bloco_copy p{margin:15px 0px 0px 0px; float:left; font-family:Verdana; font-size:12px; color:#333;}

#bloco_copy_logo{width:174px; margin:0px 0px 0px 0px; float:right;}

#bloco_copy_logo h1{width:174px; margin:0px 0px 0px 0px; float:right;}

#rodape_bloco_1{width:190px; margin:0px 0px 0px 0px; float:left;}

#rodape_bloco_1 h1{width:190px; margin:0px 0px 5px 0px; float:left; font-family:Verdana; font-size:14px; font-weight:bold; color:#3e95d8;}

#rodape_bloco_1 p{width:190px; margin:3px 0px 0px 0px; float:left; font-family:Verdana; font-size:12px; 	color:#333;}

#rodape_bloco_1 p a{text-decoration:none; color:#333;}

#rodape_bloco_2{width:190px; margin:0px 0px 0px 10px; float:left;}

#rodape_bloco_2 h1{width:190px; margin:0px 0px 5px 0px; float:left; font-family:Verdana; font-size:14px; 	font-weight:bold; color:#3e95d8;}

#rodape_bloco_2 p{width:190px; margin:3px 0px 0px 0px; float:left; font-family:Verdana; font-size:12px; 	color:#333;}

#rodape_bloco_2 p a{text-decoration:none; color:#333;}

#rodape_bloco_3{width:220px; margin:0px 0px 0px 10px; float:left;}

#rodape_bloco_3 h1{width:200px; margin:0px 0px 5px 0px; float:left; font-family:Verdana; font-size:14px; 	font-weight:bold; color:#3e95d8;}

#rodape_bloco_3 p{width:200px; margin:3px 0px 2px 0px; float:left; font-family:Verdana;font-size:12px; color:#333;}

#rodape_bloco_3 p a{text-decoration:none; color:#333;}

#rodape_bloco_4{width:310px; margin:0px 0px 0px 10px; float:right;}

#rodape_bloco_4 h1{width:310px; margin:0px 0px 5px 0px; float:left; font-family:Verdana; font-size:14px; font-weight:bold;color:#3e95d8;}

#rodape_bloco_4 p{width:310px; margin:3px 0px 0px 0px; float:left; font-family:Verdana; font-size:12px; color:#333;}

#separador{width:100%; margin:0 auto; height:30px;}

/*-----FORMULARIO------*/

#formulario {width:95%; float: left; font-family: Verdana,; font-size: 13px; }

#formulario p {width:95%; float: left; font-family: Verdana,; font-size: 14px; margin:3px 0px 0px 0px !important; }

#formulario input {width:95%; height:30px; margin:3px 0px 0px 0px; padding:3px;  border:1px solid #0654b4; font:13px Arial, Helvetica, sans-serif; color:#333; border-radius:5px;}

#formulario .select {width:95%;height:35px; margin:3px 0px 0px 0px; padding:3px; border:1px solid #0654b4; font:13px Arial, Helvetica, sans-serif; color:#333; border-radius:5px;}

#formulario select {width:95%;height:35px; margin:3px 0px 0px 0px; padding:3px; border:1px solid #0654b4; font:13px Arial, Helvetica, sans-serif; color:#333; border-radius:5px;}

#formulario textarea {width:95%;padding:3px; border:1px solid #0654b4; font:13px Arial, Helvetica, sans-serif; color:#333; border-radius:5px;}

#formulario .send {height:35px; float:right; width:95%; border:1px solid #0654b4;display:block; margin:10px 0px 0px 0px; cursor:pointer; background:#0654b4; color:#ffffff; font-weight:bold;}

#formulario .send:hover {height:35px; border:1px solid #20647b; background:#228ba5; color:#fff; font-weight:bold;}

#formulario .button {height:35px; float:right; width:95%; border:1px solid #20647b; display:block; margin:10px 0px 0px 0px; cursor:pointer; background:#0654b4; color:#ffffff; font-weight:bold;}

.wpcf7-submit {background: #0654b4 !important; width:95%; font-family: Verdana,; font-size: 13px; border-radius:5px;color: #ffffff !important; border: 3px solid #0654b4; height: 35px;}

#divclear{

   clear:both;

}

#downloadpage{width:98%; margin:10px 10px 10px 10px; float:left; background-color:#f7f7f7;}

#downloadpage img{width:30px; height:30px; margin:10px 10px 10px 10px; float:left;}

#downloadpage p{margin:13px 0px 0px 0px; text-align:left; font-family:Verdana; letter-spacing:1px; font-size:22px !important; color:#005cc2; font-weight:bold;}

#downloadpage p a{text-decoration:none; color:#005cc2;}

.breadcrumbs{width:98%; margin:10px 0px 0px 10px; float:left;}

.breadcrumbs a{ text-decoration:none !important; color:#0654b4 !important; font-size:12px;}

#bloco_eventos{width:220px; height:300px; margin:10px 10px 10px 10px; float:left; background-color:#fff; padding:10px;}

#bloco_eventos img{width:220px; height:200px; margin:0px 0px 10px 0px; float:left;}

#bloco_eventos h1{margin:10px 0px 0px 0px; font-family:Verdana; font-size:16px; font-weight:normal; color:#228ba5; text-align:center;}

#bloco_eventos h1 a{text-decoration:none; color:#228ba5;}

#bloco_eventos p{font-family:Verdana; font-size:13px; color:#228ba5; text-align:center;}

#bloco_eventos p a{text-decoration:none; color:#228ba5;}

#galeriaimagem{width:170px; height:160px; float:left; margin:5px 5px 5px 5px;}
#bloco_paginacao{ width:100%; margin:20px 0px 20px 0px; float:left;}
/*-------PAGINAÇÃO--------*/
#pagenav {width:100%; margin:20px 0px 0px 15px; float:left;}
#pagenav a {background:#FFF;padding:8px; margin-right:5px; color:#888; text-decoration:none !important;  font-family:Verdana; text-align:center; font-size:13px; font-weight:300;}
#pagenav .prev { margin-top:-8px !important; color:#888; text-decoration:none !important;}
#pagenav .next { margin-top:-8px !important; color:#888; text-decoration:none !important;}
.current {background:#fff;padding:5px; border:3px #1276bc solid; text-decoration:none;}
#bloco_paginacao a{background:#FFF; padding:8px; margin-right:5px; color:#1276bc; text-decoration:none; font-family:Verdana; text-align:center; font-size:13px; font-weight:500;}