/*   
Theme Name: Zigma Theme
Description: The Door to Door Blog
Author: Movida Comunicação
Author URI: http://movidacomunicacao.com.br/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**
 * Useful Classes 
 */

.clear { clear: both }
.left { float:left !important }
.right { float:right !important }
.tr { text-align:right }
.tl { text-align:left }
.tc { text-align:center }
.ire { text-indent:-9999px; overflow:hidden }

.nomargin { margin:0 !important }
.nopadding { padding:0 !important }

.last { margin:0 !important; padding:0 !important }

hr.space { clear:both; visibility:hidden; height:2px; border:none; padding:0; margin:0; }

/**
 * Container Objects
 */

#sidebar { float:left }

.container { width: 972px; margin:0px auto }

.column { width:185px; float:left; padding:0px 3px; margin-right:5px }
.gadgets { width:308px; padding:0px; margin:0px }

#footer { margin-top:45px }

/**
 * Content Objects 
 */

/* Header */

.nav { float:left; padding:13px 30px 7px 30px; margin-top:180px; }
.nav li { display:inline; margin-right:20px }
.nav li a:hover { text-decoration:none }
.search { float:right; margin-top:188px; margin-right:10px;}

/* Sidebar */

.services { margin-bottom:3px }
.ls { padding:21px 17px } /* Low Space */
.hs { padding:35px } /* High Space */
.glow.hs {padding:28px !important}

/* Footer */

.menu { padding:12px 0px; }
.menu ul li { display:inline; margin-right:20px }
.menu li li a { line-height:43px; }

/* ************** FORMULÁRIO DE COMENTÁRIOS ************** */

small {
	font-size:0.7em !important;
}

.comments {
	background:#fff;
	padding:30px;
	padding-top:0px;
}

#commentform input[type=text],
#commentform textarea {
	border:1px solid #ccc;
	margin-right:5px;
	padding:4px;
	width:210px;
	margin-bottom:8px;
}

#commentform input[type=text]:focus,
#commentform textarea:focus { border-right-color:#ececec; border-bottom-color:#e5e5e5; }

#commentform #submit {
	border:1px solid #ccc;
	padding:4px;
	cursor:pointer;
}

#commentform #submit:active {
	border-top-color: #e5e5e5;
	border-left-color: #e5e5e5;
}

/**
 * Skin
 */

/* Patterns */

body {
	background-color: #f3f3f3;
	font-family: Arial, FreeSans, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:1.6em;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #005982;
	font-style:normal;
	letter-spacing:-1px;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #5aa9fb;
	text-decoration:none;	
}

h2 { font-size: 2.1em; line-height:2.0em }
h4 { font-size:1.6em; line-height:2.0em }

p, p a, span, address, ul li a, dl dt, dl dd, label, .entry ul li, .entry ol li {
	color: #6d6d6d;
	text-decoration:none;
	font-style:normal;
	font-size:1.2em;
	line-height:1.8em;
}

a { text-decoration:none; color:inherit }
a:hover { text-decoration:underline }

.small {
	font-size:0.9em;
	line-height:1.0em !important;
}

/* Header */

#header { background: url(images/cabecalho.jpg) no-repeat left top }
#header ul li a, #header label { color:#fff !important }

.search label { margin-right:10px }
.search input { width:115px }

/* Twitter */

#twitter_update_list li {margin-top:10px;}
#twitter_update_list li a {display:block; font-size:1.1em}
.gallery a img { margin:0px 4px 4px 0px }

/* Sidebar */

.about {padding-top:27px !important; padding-bottom:28px !important; }
.column { background-color:#fff }
.column div > a { font-size:1.2em; color:#6d6d6d }
.glow { background: #e7ebec url(images/glow.jpg) no-repeat 2px 2px; margin-bottom:3px; }
.gadgets div { margin-bottom:3px }
.coglink {color:#e2780f; font-weight:bold; font-size:small}

#sidebar h4 { color:#6d6d6d; font-weight:bold; margin-bottom:15px }

.contracted { background: #e0e0e0 url(images/gradient_1.jpg) no-repeat 2px 2px }
.expanded { background: #e0e0e0 url(images/gradient_2.jpg) no-repeat 2px 2px }

/* Services */

.services li a { display:block; width:185px; height:39px; background-image: url(images/servicos.jpg); margin-bottom:1px; text-indent:-9999px; overflow:hidden; }

a.medical {	background-position:0px 0px }
a.aviation { background-position:0px -40px }
a.energy { background-position:0px -80px }
a.graphics { background-position:0px -120px }
a.exportacao { background-position:0px -160px }

/* Saude Business */

#saudebusiness p { margin-bottom:12px }
#saudebusiness p a { display:block; font-size:1.0em; font-weight:bold }
#saudebusiness small { font-size:0.9em !important }

/* Posts */

div.post p { margin-bottom:10px }
div.post ul {list-style:disc inside none; margin-bottom:10px; }
div.post p a {font-size:1.0em; text-decoration:underline}

.post {	background-color:#fff }
p.posted { line-height:1.8em; margin-bottom:10px }

.postmetadata { font-size:0.9em; text-transform:uppercase }
.postmetadata img { padding-left:5px }
.postmetadata span { vertical-align:2.5px; padding-right:5px; }
.postmetadata a { font-size:1.2em }
.postmetadata .addthis { float:left }
.postmetadata .comment { float:right }

/* Footer */

.menu { background-color: #eaeaea }
.tags { background-color: #fe7d03 }
.hcard { background-color:#265b7c }

div.tags *, div.hcard * { color:#fff !important }

/* Form Elements */

input.text {
	border:none;
	background:#fff;
	padding:5px;
	font-family:arial, sans-serif;
	font-size:1.1em;
}

input.text:focus {
	background:#e1e1e1;
}

select.arcs {
	width:143px;
	border:1px solid #efefef;
	background:#fff;
	padding:7px;
}

/**
 * Structure
 */

/* Header */

#header {
	margin-bottom:3px;
	height:221px;
}

/* Posts */

#posts {
	width:462px;
	margin-right:5px;
	float:left;
	overflow:hidden;
} 

.post {
	padding:30px;
	margin-bottom:3px;
	width:auto;
	overflow:hidden;
}

/* Improvements */

.grupo_zigma a {display:block; margin-bottom:15px; margin-left:-10px;}

#cafe {
	position:relative;
	margin-top: -90px;
	right:50px;	
}


/* Formspring.me */

#formspring_list li {
	margin-bottom:10px;
}

#formspring_list li p {
	font-weight:bold !important;
}

#formspring_list li small {
	font-size: 1.2em !important;
	color:#6D6D6D;
}

/* Footer */

.menu {}
.tags { padding:25px 0px }
.hcard { padding:30px 0px }

/***************************************************/
/* FORMULÁRIO DE CONTATO
/***************************************************/
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 130px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 330px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	width: 100px;
}
/***************************************************/
/* OUTROS
/***************************************************/
.conversor select {
	border:1px solid #efefef;
	background:#fff;
	padding:4px 2px;
	margin-top:8px;
}

.cambio {
	background: url(images/cambio.jpg) no-repeat left top;
	width:308px; 
	height:176px;
	padding-top:58px;
}

.cambio th, td {
	font-size:12px;
	font-family:arial, sans-serif;
	color:white;	
	padding:8px;
}

.cambio th {
	text-align:left;	
}

.cambio table {
	margin-left:36px;
}