/*
Theme Name:Sindifarma
Theme URI:http://zwa.com.br/
Description:O tema deste site foi construido sobre o layout do Designer Lamartine Sampaio.
Version:1.0
Author:Roseval Mello
Author URI:http://zwa.com.br/
Tags:blue, custom header, fixed width, two columns, widgets
Text Domain:kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* -=- CABEÇALHO -=- */

img.logo {margin:20px 0 20px 25px;  border:none;}

h1 a {display:block; width:225px;  height:80px;  margin:20px 0 20px 25px;  background:url(images/logomarca.gif) no-repeat;  text-decoration:none;  text-indent:-999px; overflow:hidden;}

/* -=- MENU -=- */

#menu {height:46px;  background-color:#5B8837;  position:relative;  z-index:2;}
#nav {	margin:auto; height:46px; width:930px; padding-top:0.9em;}
#jsddm {margin:0; padding:0;}
#jsddm li {float:left; list-style:none; font:13px Tahoma, Arial; margin-right:5px;}
#jsddm li a {display:block; background:#87AA36; padding:11px 12px; text-decoration:none; text-align:center; width:auto; height:13px; color:#FFF; white-space:nowrap;}
#jsddm li a:hover {color:#FFF; text-decoration:underline;}
#jsddm li ul {margin:0; padding:0; position:absolute; border-top:1px solid white; visibility:hidden; text-align:left; width:18.5em;}
#jsddm li ul a:hover {color:#FFF; text-align:left;}
#jsddm li ul li {float:none; display:inline; background-image:none; margin-right:0;  background:#87AA36;}
#jsddm li ul li a {width:auto; background:#87AA36; text-align:left; padding-top:5px; display:block; border-bottom:1px dashed white;}
#jsddm li ul li a:hover {background:#5B8837;}

#nav li.socio {color:#FFF; font-size: 12px; font-weight:bold; list-style:none; background:#24175F; width: 112px; height: 24px; text-align:center; padding-top: .9em; float:right;}
#nav li.socio a {color:#FFF; text-decoration:none;}
#nav li.socio a:hover {color:#FFF; text-decoration:underline;}

/* -=- ESTRUTURA -=- */

html body {background:url(images/bg_pagina.jpg) repeat-x top center;}

body,td,th {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;}

body {margin:0; padding:0;}

#header {margin:auto; width:930px;}
#painel {margin:20px auto; width:930px; height:310px; position:relative; z-index:1;}
#content {width:930px;  margin:1em auto;}

#content h3 a {
	font-size:12px;
	font-weight:lighter;
	text-decoration:none;
	color:#333;
	background-image:url(images/marcador.gif);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position-y: center;
}
#content h3 a:hover {font-size:12px; font-weight:lighter; text-decoration:underline; color:#999;}
#content img {float:left;  padding:0 0.5em 0.5em 0;  border:none;}

#content-col-1 {width:630px; float:left;}
#content-col-2 {width:300px; height:550px; float:right;}

#ultima_noticia {width:auto;  height:300px;}
#ultima_noticia h2 {font-size:1.4em;  font-weight:bold;  color:#404040;  width:9.2em;  padding:0.7em;  margin:0;}
#ultima_noticia h3 {font-size:0.9em;  margin-bottom:7px;  font-weight:600;}	
#ultima_noticia h4 {font-size:1em;  margin-bottom:2px;  color:#C60000;}	
#ultima_noticia h6 {margin-top:10px;  font-size:0.8em;}
#ultima_noticia a.mais {position:relative;  font-size:0.8em;  text-decoration:none;  text-align:right;  padding-bottom:8px;  display:block;  color:#C60000;}

#ultima_noticia ul li {list-style:none;  margin-bottom:10px;  border-bottom:1px solid #CCC;  border-top:1px solid #CCC;  padding-bottom:1em;}
#ultima_noticia ul li a {font-size:0.9em;  color:#666;  text-decoration:none;}
#ultima_noticia ul li a:hover {text-decoration:underline;}

/* -=- RODAPÉ -=- */

#rodape {clear:both;  width:930px;  margin:auto auto 2em auto; padding-top: 0.2em;}
#rodape img {border:none;}	
#rodape label {margin: 0; padding:0;}
#rodape .page_assinatura a {display:block;  float:right;}
#rodape .page_assinatura {position:relative;  top:-85px;  right:30px;  width:120px;  height:45px;  display:block;  float:right;}
#rodape address {margin-top:20px;  padding-top:15px;  font-style:normal;  font-size:1.0em;  color:#000;  border-top:1px solid #999;}
#rodape p.HF {text-align:center;}
#rodape a {font-size:1.0em;  color:#676E74;  text-decoration:none;}
#rodape a:hover {text-decoration:underline;}	

/* -=- DESTAQUE -=- */

#destaque-col-1 {
	width:630px;
	height:555px;
	float:left;
	background-image: url(images/bg_destaque.gif);
	background-repeat: no-repeat;
}
#destaque-col-1 div {margin:5px;  width:300px;  height:168px;}
#destaque-col-1 .left {float:left;}
#destaque-col-1 .left li {width:294px;  height:190px;   float:left; list-style:none;}
#destaque-col-1 .left li h2 {font-size:1.3em;  font-weight:lighter; color:#777C80; margin-bottom:8px;  font-weight:bold;}
#destaque-col-1 .left li p {font-size:1em;  font-weight:lighter; color:#777C80;  width:270px}
#destaque-col-1 .right {float:right;}
#destaque-col-1 .right li {width:294px;  height:190px;   float:left; list-style:none;}
#destaque-col-1 .right li h2 {font-size:1.3em;  font-weight:lighter; color:#777C80;  margin-bottom:8px;  font-weight:bold;}
#destaque-col-1 .right li p {font-size:1em;  font-weight:lighter; color:#777C80; width:270px}

#destaque-col-1 li .class-01,#destaque-col-1 li .class-02,#destaque-col-1 li .class-03,#destaque-col-1 li .class-06 {width:280px;  height:17px;  padding:8px 10px 8px 10px;  text-align:center;  font-size:1.0em;  text-transform:uppercase;  color:#FFF;  display:block;  text-decoration:none;}
#destaque-col-1 li .class-01 {background:#85C226; }
#destaque-col-1 li .class-02 {background:#5B8837; }
#destaque-col-1 li .class-03 {background:#1B5980; }
#destaque-col-1 li .class-06 {background:#278AC5; }
#destaque-col-1 li .class-01:hover {background:#699A1F;}
#destaque-col-1 li .class-02:hover {background:#476A2B;}
#destaque-col-1 li .class-03:hover {background:#164967;}
#destaque-col-1 li .class-06:hover {background:#1F6C9A;}

#destaque-col-1 img {margin-top:1.5em;}

#destaque-col-2 {width:300px;  height:517px;  float:right;}

#blog {
}
#blog h6 a{
	width: 221px;
	height: 75px;	
	display:block;
	text-decoration:none;  
	text-indent:-999px; 
	overflow:hidden;
	background-image: url(images/ico_blog.gif);
	float: right;	
}
#sucesso {
	border: solid 2px #398F14;
	text-indent: 8px;
	padding: 0.3em;
	margin-top: 2em 0 2em 0;
}
#erro {
	border: solid 2px #f00;
	text-indent: 8px;
	padding: 0.3em;
	margin-top: 2em 0 2em 0;
}
fieldset {
	margin-top: 0.5em;
}
label {
	/*border: 1px solid #f00;*/
	display: block;
	margin: 1em;
}
label input.text-input, select {
	display: block;
	padding: 0.2em;
	font-family: Verdana, Geneva, sans-serif;
}
#table {
	font-size: 9px;
}
#table th {
	font-size: 11px;
	background-color: #333;
	color: #FFF;
	text-align: left;
	padding: 0.2em;
}
#table td {
	font-size: 11px;
	padding: 0.2em;
	border-bottom: 1px dotted #CCC;
	text-transform: uppercase;
}
#table td.email {
	font-size: 11px;
	padding: 0.2em;
	border-bottom: 1px dotted #CCC;
	text-transform: lowercase;
}
#table td a{
	color: #C60000;
	text-decoration: none;
}
#table td a:hover{
	text-decoration: underline;
}
#records {
	font-size: 11px;
	padding: 0 0 0 0.4em;
}
#pagination {
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
}
#pagination a{
	color: #C60000;
	text-decoration: none;
}