﻿@charset "utf-8";
/* CSS Document */

/*
Theme Name: Acesso News
Theme Author: Carlos Henrique
*/

body{background: repeat-x top #ebebeb; padding:0; margin:0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:13px; color:#222; text-align:center}
*{padding:0; margin:0;}

/*estrutura*/
#pai{width:970px; height:auto; background:#fff; margin:auto; text-align:left;}
#logo{width:400px; height:50px; float:left;}
#busca{width:410px; height:auto; float:right}
#topo{width:100%; height:auto; padding-top:10px  }
#conteudo{width:960px; height:auto; padding:5px;}
#coluna1{width:648px; height:auto; float:left;}
#coluna2{width:300px; height:auto; float:right}

#coluna_sidebar_1{width:140px; height:auto; float:left;}
#coluna_sidebar_2{width:140px; height:auto; float:right;}
#coluna_x1{width:314px; height:auto; float:left}
#coluna_x2{width:320px; height:auto; float:right}
#rodape{width:98%; height:auto; margin-top:30px; clear:both; border-top:1px solid #e1e1e1; margin:auto; color:#666; font-size:12px; padding:5px 0px 5px 3px; text-align:left}

/*tags*/
img{border:0;}
a{color:#2C7EA2; text-decoration:none; outline:none}
a:hover{color:#000; text-decoration:underline}
form{padding:0; margin:0}
h1,h2,h3, h4, h5{margin:5px 0px 5px 0px; color:#333; }
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:13px}
code{ background: url(imagens/code.gif) no-repeat left center #F4F3F3; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;  padding:5px; padding-left:20px; border:1px solid #eee;}
hr{border:0;border-top:1px solid #e1e1e1; height:1px; width:100%; margin:5px 0px 5px 0px; clear:both}
blockquote{border-left:1px solid #C1EAF5;
color:#747474;
font-family:"Trebuchet MS",Tahoma,Verdana,Helvetica,sans-serif;
font-style:italic;
margin:0 25px;
padding-left:8px;}
br{margin:2px 0px 2px 0px}
small{font-size:10px}
li{list-style:none;}


/*ids*/
#busca form{ margin:0; margin-left:80px; padding:0;}
input.campo {background:#e1e1e1; border:1px solid #ccc; padding:5px; color:#eee; width:234px; }
input:focus.campo {background:#333;}
.botao_busca{background:url(imagens/buscar.jpg); width:61px; height:27px; cursor:pointer; border:0;}
#menu{background: url(imagens/bg_menu.jpg) repeat-x top #222; border-top:1px solid #1A1A1A; border-bottom:1px solid #1A1A1A; width:100%; margin-top:10px; height:auto}
#menu li{list-style:none; float:left}
#menu li a{padding:6px; display:block; font-size:16px; color:#ccc; font-weight:bold; border-right:1px solid #1A1A1A }
#menu li a:hover{background:#3da1cc; text-decoration:none; color:#fff}
#widgets li, #coluna2 li{background:url(imagens/list.gif) no-repeat left center; padding-left:18px;margin-bottom:2px}
#widgets h2, *.topico3 {background: url(imagens/bg_box_noticias.jpg) repeat-x top #3da1cc; padding:2px 0px 2px 2px; margin:0; margin-bottom:5px; margin-top:20px; color:#f0f0f0; font-size:16px}

/*classes*/

.setinha li, .related_post li{ background:url(imagens/list.gif) no-repeat left center; padding-left:18px; margin-bottom:5px; }
.caixa_{background:#fbfbfb; border:1px solid #eee; padding:5px; margin:5px 0px 5px 0px;}
.limpa{clear:both}
.banner_300x250{width:300px; height:250px; background:#0099cc;}
.box{width:314px; height:200px; float:left; border:1px solid #e1e1e1; border-top:0; margin-right:8px; margin-top:10px}
.box2{width:314px; height:auto;  border:1px solid #e1e1e1; border-top:0;  margin-bottom:10px}
.box_cont{padding:5px;}
.box h2, .box2 h2{background:url(imagens/bg_box_titulos.jpg) repeat-x top #333; padding:2px 0px 2px 2px; margin:0; color:#f0f0f0; font-size:16px}
.box h3{color:#333; font-size:17px; margin:2px 0px 2px 0px; padding:0;}
.box2 h4{color:#333; font-size:14px; margin:2px 0px 2px 0px; padding:0}
.box h3 a, .box2 h4 a{color:#333; text-decoration:none;}
.box h3 a:hover, .box2 h4 a:hover{color:#3da1cc; text-align:none}
img.thumb{ margin-right:3px; }
.data{font-size:11px; font-weight:bold; color:#2E83A8;}
.desc{font-size:12px; color:#666; margin-top:3px}
.box_sidebar{background:#eee; width:290px; padding:5px; margin-top:5px; margin-bottom:5px; height:auto;}

h2.titulo_box_noticias {background: url(imagens/bg_box_noticias.jpg) repeat-x top #3da1cc; padding:2px 0px 2px 2px; margin:0; color:#f0f0f0; font-size:16px}
.headline{border-bottom:1px solid #eee; padding:5px 0px 5px 0px;}
#lines div:hover{background:#eee}
.headline h3{font-size:16px; color:#333;}
.headline a{color:#333; text-decoration:none}
.headline a:hover{color:#3da1cc; text-decoration:underline}
.headline p{font-size:11px;}
.post_ficha{background:url(imagens/data.gif) no-repeat left  center; padding-left:19px; font-size:12px; font-weight:bold;}
.post p{line-height:18px; margin:10px 0px 10px 0px}
.post img{margin:5px}
.post li{background:url(imagens/list.gif) no-repeat left center; padding-left:15px;}
*.topico{background:url(imagens/topico.gif) no-repeat left center; padding-left:19px;}
*.topico2{background:#e1e1e1; padding:2px; margin-bottom:10px; color:#666; font-size:20px}

.atencao { background:#ffe5bf url(imagens/alert.gif) no-repeat 5px 8px; padding:12px 3px 12px 40px; clear:both; width:90%; margin-top:5px; margin-bottom:5px; border:1px solid #ffcb7d; font-size:12px; line-height:17px; font-weight:500 }
.atencao_red{background:#FF7D7D url(imagens/alert_vermelho.jpg) no-repeat 5px 8px; padding:12px 3px 12px 40px; clear:both; width:90%; margin-top:5px; margin-bottom:5px; border:1px solid #FF3C3C; font-size:12px; line-height:17px;  font-weight:500 }
.info { background:#bfe5ff url(imagens/info.gif) no-repeat 5px 8px; padding:12px 3px 12px 40px; clear:both; width:90%; margin-top:5px; margin-bottom:5px; border:1px solid #66c1ff; font-size:12px; line-height:17px; 9 font-weight:500 }
.topic{color: #0066cc; border-top:4px solid #0066cc; border-left: 2px solid #0066cc; padding:4px; font-size:20px; width:60%;}
.caixa_rolagem{height:500px;  overflow:auto;}

/*calendário*/
#calendario{width:100%; height:auto; background:#fff;}
#wp-calendar th { background: #fbfbfb; border:1px solid #eee; padding: 4px; }
#wp-calendar td { padding: 2px; text-align:center; }
#wp-calendar tbody a { color: #fff; background:#ccc; padding:2px; text-decoration:none; display:block }
#wp-calendar a:hover { color:#fff; background:#3da1cc; }
#wp-calendar caption, #wp-calendar tfoot td, #wp-calendar { background: #FFF; font-weight: bold; }
#wp-calendar caption {
 margin-left: auto; margin-right: auto; }
#wp-calendar tfoot td { border-width: 1px; margin-top: 6px; margin-bottom: 0; }
#wp-calendar { width: 95%; margin: 0 auto; padding: 0; }

