﻿/*
CEICOM - Soluções em Internet 
(46) 3524-3754 // ceicom@ceicom.com.br
www.ceicom.com.br

**/

body, h1, h2, h3, h4, h5, h6, p, form, input, ul, li { 	border:0; margin:0;	padding:0; color: #000;	font-family: Arial, Helvetica, sans-serif;}
img {border:0;}
a:link {text-decoration:none;} a:hover {text-decoration:underline;} a:visited {text-decoration:none;}

/*ESTRUTURA */
body { background:url(../img/bg.jpg) top  center no-repeat #F0F0F0; text-align:center; font-size:12px; font-family:Arial, Trebuchet MS, verdana}
#site {width:990px; height:auto; margin:auto; text-align:left;}
#top {height: 135px; background:url(../img/bar_top.png) bottom no-repeat;}

/*MENU TOPO */
#menu_esp {width:100%; height:39px; background:url(../img/menu_bg.jpg) repeat-x; margin:0px 0 10px 0;}
#menuhor {border:none; margin: 0; font: 13px Arial, sans-serif;  float:left; padding:11px 0 0 0;}
#menuhor li { list-style: none; margin: 0; display: inline;  background:url(../img/menu_sep.gif) no-repeat bottom right; padding:12px 9px; _padding:12px 8px;}
#menuhor li a {height:1px; /* IE5.0 bug */ text-decoration: none; font-weight:bold;}
#menuhor li a:link {color: #fff;}
#menuhor li a:visited {color: #fff;}
#menuhor li a:hover { color:#32AA00}

.logo {margin:30px 35px 0 18px; float:left} 
.pub {float:right; background:#fff; height:85px; width:695px; margin:20px 0 0 0; padding:1px;}


#cont {height:auto; background:url(../img/bg_dest.png); width:100%; clear:both; display:table;}
.int {padding:10px 12px 10px 18px; width:960px;}
.int_pq {padding:10px; width:240px;}

#destaque {width:668px; float:left; }

#calendario {width:269px; padding:0 0 0 15px; background:url(../img/bg_calendario.jpg) center center no-repeat; float:right; }
.acrs {width:264px; margin:5px 10px 10px 10px; float:right; border-top:1px dashed #ccc;}
.acrs3 {width:264px; margin:0px 10px 10px 10px; float:right; }
.acrs2 {width:264px; margin:0px 10px 10px 10px; float:right; border-top:1px dashed #ccc;}
.listagem {width:650px; float:left;}
.boxponti {border-bottom:1px dashed #ccc; padding:10px 0; line-height:15px}
#box_laranja {width:261px; background:#FF6600; clear:both}

.cols {display:table}
.box_cols {padding:10px 0; display:table; width:310px; clear:both; }
.int_colx {margin:0 7px; float:left; float:left; width:180px;}
.box_cols2 {padding:10px 0px 0px 10px; display:table; width:300px; float:left; border-RIGHT:1PX;} /* border-RIGHT:1PX DASHED #CCC*/
.box_cols3 {padding:10px 0px 0px 10px; display:table; width:300px; float:left;}
.int_colx2 {margin:0 0px 0 7px; float:left; width:185px;}
.tab {width:90px; border:1px solid #E8E8E8; float:left;}
.txt {text-align:justify; padding:0 15px 0 0;}


#rodape {background:url(../img/bar_bot.png) top center no-repeat #32AA00; padding:40px 0 0 0; text-align:center; height:187px; width:100%}
#rod_int {background:url(..img/detalhe_rodape.jpg) right no-repeat; width:990px; height:187px; margin:auto;}
/*MENU RODAPE */
#menurod { border:none; margin: 0; font: 13px tahoma, arial, verdana;}
#menurod li { list-style: none; margin: 0; display: inline;}
#menurod li a { height:1px; /* IE5.0 bug */ padding: 3px 10px; margin:0; text-decoration: none; }
#menurod li a:link {color: #AED99C;}
#menurod li a:visited {color: #fff;}
#menurod li a:hover { color: #000;  border-color: #000;}



/*ACESSÓRIOS*/
.fl {float:left;}
.fr {float:right;}
.fr10 {float:right; margin-right:10px}
.ft {border:4px solid #E8E8E8;}
.bordabranca {border:4px solid #fff;}
.ponti {border-bottom:1px dashed #ccc; width:99%;}
.rod {margin:55px 36px 0 36px; float:left;}
.up { text-transform:uppercase; text-decoration:none;}
.noun { text-decoration:none;}
.form {padding:2px 3px; width:300px; border:1px solid #ccc; background:#f5f5f5;}
.form:hover {background:#e5e5e5;}
.bt {color:#fff; background:#009900; padding:2px 3px; font-weight:bold;}

/*TITULOS*/
h1 {color:#2F9A00; font-size:18px; display:inline}
h2 {color:#333; font-size:18px; display:inline}
h3 {color:#666; font-size:15px;}
h4 {color:#fff; font-size:16px;}
h5 {color:#CC0000; font-size:16px;}

/*FONTES */
.arial9cinza {color:#666; font-size:8px; float:left}
.arial10verde {color:#003300; font-size:10px;}
.arial12verde {color:#2D9500; font-size:12px;}
.arial11laranja {color:Orange; font-size:11px;}
.arial10cinza {color:#666; font-size:10px}
.arial11cinza {color:#666; font-size:11px;}
.arial12cinza {color:#666; font-size:12px;}
.arial12branca {color:#fff; font-size:12px;}
.arial14branca {color:#fff; font-size:14px;}
.arial14preto {color:#333; font-size:14px;}   
.fontrod {color:#AED99C; font-family:Tahoma, Verdana, Arial; float:left; margin:55px 0;}         


.datalaranja {background:#FF6600; color:#fff; font-size:14px; padding:5px 3px 5px 4px; float:left; margin:3px 7px 0 0; text-align:center; font-weight:bold;}
.datalaranja:hover {text-decoration:none;}
.dataverde {background:#2F9A00; color:#fff; font-size:14px; padding:5px 3px 5px 4px; float:left; margin:3px 7px 0 0; text-align:center; font-weight:bold;}
.dataverde:hover {text-decoration:none;}
.dataverde2 {background:#237500; color:#fff; font-size:14px; padding:5px 3px 5px 4px; float:left; margin:3px 7px 0 0; text-align:center; font-weight:bold;}
.dataverde2:hover {text-decoration:none;}
.dataverdepq{color:#fff; padding:2px 4px; margin:0 7px 0 0; background:#2F9A00;}
.dataverdepq:hover {background:#006C00; text-decoration:none;}