/* 
CEICOM - SOLUÇÕES EM INTERNET
(46) 3524-3754 - www.ceicom.com.br
*/

body {
	background:url('/img/header.jpg') top center no-repeat #f7f2b9;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
}
object {
	outline:none;
}
form {
	margin:0;
	padding:0;
}
a:link {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
	color:#666;
}
td {
	border:2px solid #fff
}
img {
	border:0;
}
#top {
	height:522px;
	margin:auto;
}
#top_int {
	height:421px;
	margin:auto;
}
#login {
	width:100%;
	padding:12px 0 0 0;
	height:25px;
	position:absolute;
}
#login_int {
	width:980px;
	background:url('/img/bg_login.gif') right no-repeat;
	text-align:right;
	margin:auto;
	height:18px;
}
#cont {
	width:980px;
	margin:0 auto 0 auto;
	text-align:left;
	display:table;
	height:auto;
}
#cont_int {
	width:980px;
	margin:0 auto;
	text-align:left;
	display:table;
}
#mar40 {
	margin:0 40px;
	display:table;
	width:900px;
}
/*interna cm flutuante */
#site {
	width:100%;
	height:100%;
}
#topo {
	width:100%;
	height:268px;
}
#cont_flu {
	position:absolute;
	width:100%;
	height:auto;
	margin:268px 0 0 0;
	text-align:center;
	background:url('/img/footer.jpg') bottom center no-repeat;
}
#cont_flu2 {
	width:100%;
	height:auto;
	margin:20px 0 0 0;
	text-align:center;
}
#cont_int2 {
	width:900px;
	border:0px solid #ccc;
	margin:auto;
	height:auto;
	padding:0 40px;
	text-align:left
}
#rodape {
	width:100%;
	height:220px;
	position:absolute;
	background:yellow;
	clear:both
}
/*fim interna com flutuante*/

	#esq {
	background:url('/img/bg_esq.png') no-repeat;
	width:384px;
	height:283px;
	padding:0 35px 20px 42px;
	float:left
}
#esq_int {
	width:224px;
	height:auto;
	padding:0 35px 0 42px;
	float:left;
	background:purple;
}
#esq h1 {
	color:#6c9c50;
}
#mundo {
	width:487px;
	float:right;
}
.para {
	width:191px;
	float:left;
	border-right:1px dashed #d9bf8f;
	padding:10px 20px 10px 0;
	font-size:11px;
	text-align:justify;
}
#dep {
	width:435px;
	background:url('/img/nuvem.gif') top right no-repeat;
	float:left;
	padding-top:30px;
	font-size:11px;
}
#banner {
	float:left;
	border-right:1px dashed #d9bf8f;
	width:147px;
	padding:0 20px;
	margin:0 20px 0 0;
}
#qd_rosa {
	background:url('/img/quad_rosa.jpg');
	background-repeat:no-repeat;
	width:440px;
	height:215px;
	clear:both;
	padding:10px 10px 10px 17px;
	margin:40px 0 0 -10px;
}
.esq_star {
	background:url('/img/bg_estrela.gif');
	width:154px;
	height:19px;
	margin:2px;
	padding-left:25px;
}
#camp {
	height:100px;
	display:table;
}
#camp input {
	color:#666;
	font-size:11px;
}
.camp1 {
	width:174px;
	height:23px;
	background:url('/img/camp1.gif') no-repeat;
	float:left;
	margin-right:5px;
}
.camp2 {
	width:207px;
	height:23px;
	background:url('/img/camp2.gif') no-repeat;
	float:left;
}
.bt_news {
	float:right;
	margin-right:30px;
}
.camp_news {
	float:left;
}
.ft_capa {
	background:url('/img/esp_ft.png');
	position:absolute;
	width:153px;
	height:105px;
	margin:30px 0 0 -1px;
}
.bt-ok {
	float:right;
	background:url('/img/bg_ok.gif');
	border:none;
	width:30px;
	height:18px;
	color:#fff;
	text-align:center;
	font-size:10px;
	font-weight:bold
}
#int {
	width:575px;
	display:table;
	float:left;
}
#int2 {
	width:298px;
	display:table;
	float:right;
}
#foot {
	width:100%;
	height:220px;
	background:url('/img/footer.jpg') bottom center no-repeat;
	clear:both;
	display:table;
}
.box {
	width:300px;
*border:1px outset #F7F7F7;
	margin:3px 0;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.box:hover {
	background:#f6f3d0;
}
.box2 {
	width:300px;
*border:1px outset #F7F7F7;
	margin:3px 0;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.box2:hover {
	background:#F2F0F9
}
.select {
	width:auto;
	height:auto;
	border:1px solid #fff;
}
hr {
	border-bottom:1px dashed #ccc;
	border-left:none;
	border-top:1px solid #F7F2BA;
	border-right:none;
	margin:5px 0;
	padding:0;
	background:none;
	clear:both
}
.data {
	background:#CC6699;
	color:#fff;
	font-size:10px;
	padding:1px;
	margin:4px 0;
}
.dataroxa {
	background:#7C3593;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:0 4px;
}
.ev {
	width:390px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	font-size:12px;
	color:#333;
	margin:10px 0;
}
.sepev {
	width:110px;
	float:left;
}
h1 {
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:20px;
	letter-spacing:-1px;
	margin:0;
}
h3 {
	color:#CC6699;
	font-weight:bold;
	margin:0;
	font-size:13px
}
.fl10 {
	float:left;
	margin-right:10px;
}
.borda_branca {
	border:4px solid #fff
}
.camp {
	border:0;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:3px 0 0 0;
	padding:0 0 0 5px;
	float:left;
	display:table;
}
.com12cinza {
	color:#666;
	font-family:Comic Sans MS, Verdana, Arial;
	font-size:13px;
}
.arialroxo {
	color:#993399;
}
.arialroxo19 {
	color:#993399;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
}
.arialroxo19:link {
	color:#993399;
}
.arialroxo19:visited {
	color:#993399;
}
.arialazul19 {
	color:#37A9B1;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
}
.arialazul19:link {
	color:#37A9B1;
}
.arialazul19:visited {
	color:#37A9B1;
}
.arialazul {
	color:#37A9B1;
}
.arialmarrom {
	color:#775100;
}
.arialrosa {
	color:#ff339f;
}
.arialverde {
	color:#147a14
}
.arialverde19 {
	color:#147a14;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
}
.arialverde19:link {
	color:#147a14;
}
.arialverde19:visited {
	color:#147a14;
}
.arial10 {
	font-size:10px
}
.arialvermelho {
	color:#90151a;
}
.arialvermelho19 {
	color:#90151a;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
}
.arialvermelho19:link {
	color:#90151a;
}
.arialvermelho19:visited {
	color:#90151a;
}
.pgc {
	padding:2px 3px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:1px solid #ccc;
	background:#f6f6f6;
	margin:1px;
	cursor:pointer
}
.pgc:hover {
	background:#84d6ff;
	color:#036;
	text-decoration:none;
}
.margin-nav {
	margin-right:20px;
}
.arial14cinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
	text-decoration:none;
}
.img-feira{border:5px solid #fff; display:table;}