/*
Theme Name: Unilar 2010
Theme URI: http://www.mgbras.com.br
Description: Versão de 2010 da empresa UNILAR.
Version: 1.0
Author: MGBRAS
Author URI: http://www.mgbras.com.br
Tags: unilar2010
*/

body {
	background:#005cab url(images/background.gif) repeat-x top left;
	margin:0;
	padding:0;
}

ul, h1 { margin:0 }

#margem {
	position:relative;
	width:926px;
	margin:0 auto;
}

#bg_wrapper {
	position:relative;
	float:left;
	background:transparent url(images/content_bg.gif) repeat-y 50% 0;
	clear:right;
	width:696px;
}

ol, ul {
	list-style:none;
}

.alignleft { float:left; }
.alignright { float:right; }

/* HEADER */

#header .logo {
	background:transparent url(images/marca_unilar.gif) no-repeat 0 0;
	text-indent:-20000px;
	width:543px;
	height:260px;
	margin:0;
	float:left;
}

#header {
	position:relative;
	float:left;
	width:1002px;
	height:260px;
	margin:0 0 0 -66px;
}

#header .expo_juizdefora {
	width:249px;
	height:78px;
	background:transparent url(images/expominas_juizdefora.gif) no-repeat;
	float:right;
	text-indent:-20000px;
}

#header .expo_bh {
	width:249px;
	height:78px;
	background:transparent url(images/expominas_bh.gif) no-repeat;
	display:block;
	float:right;
	text-indent:-20000px;
}

#header .conectada_voce {
	float:right;
	background:transparent url(images/conectada_voce.gif) no-repeat;
	text-indent:-20000px;
	width:267px;
	height:52px;
}

#header ul {
	margin:0;
	padding:0;
	list-style:none;
}

#header li {
	float:right;
}

#relacionamento {
	position:relative;
	float:right;
	background:#b4da82;
	width:440px;
	height:52px;
	margin-right:10px;
        .margin-right:5px;
}

#header .twitter {
	background:transparent url(images/twitter.gif) bottom left;
	width:90px;
	height:52px;
	text-indent:-20000px;
	display:block;
}

#header .youtube {
	background:transparent url(images/youtube.gif) bottom left;
	width:90px;
	height:52px;
	text-indent:-20000px;
	display:block;
}

#header .orkut {
	background:transparent url(images/orkut.gif) bottom left;
	width:90px;
	height:52px;
	text-indent:-20000px;
	display:block;
}

#header .facebook {
	background:transparent url(images/facebook.gif) bottom left;
	width:90px;
	height:52px;
	text-indent:-20000px;
	display:block;
}

#header li a:hover {
	background-position:top left;
}

/* LEFT NAVBAR */

#left_navbar {
	position:relative;
	float:left;
	width:230px;
	background-color:#f57e20;
}

#left_navbar ul {
	padding:0;
	list-style:none;
	margin:0 10px 0 0;
}

#left_navbar li {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 0 0 0;
	display:block;
	text-transform:uppercase;
}

#left_navbar ul li ul li{
	margin-top: -10px;
	font-size:12px;
	margin-right: -10px;
	color: #ccc;
}


#left_navbar .rss {
	background:url(images/rss.gif) no-repeat;
	width:230px;
	height:40px;
	text-indent:-20000px;
	display:block;
}

#left_navbar .tecnitur {
	background:url(images/marca_tecnitur.gif) no-repeat;
	width:230px;
	height:136px;
	display:block;
	text-indent:-20000px;
}

#left_navbar .contato {
	font:12px Arial, Helvetica, sans-serif;
	color:#003366;
	padding-right:15px;
}

#tags {
	background-color:#005cab;
	text-align:right;
	padding:14px;
}

#tags span { 
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#f57e20;
}

#tags ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}

#left_navbar a {
	color:#FFF;
	text-decoration:none;
}

#left_navbar a:hover {
	text-decoration:underline;
}

/* CONTENT */

#content {
	position:relative;
	float:left;
	width:489px;
	padding:15px;
	background-color:#FFF;
}

#content h2 {
	margin:0;
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#006699;
}

#content p {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}

#content img {
	padding:10px;
}

#content li {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}

#content .more-link {
	font:13px Arial, Helvetica, sans-serif;
	color:#99cc33;
	background:url(images/mais.gif) no-repeat right;
	padding:20px 25px 15px 25px;
	height:18px;
	float:right;
        display:inline-block;
        margin:0;
}

#content .comente {
	font:13px Arial, Helvetica, sans-serif;
	color:#99cc33;
	background:url(images/comente.gif) no-repeat right;
	padding:20px 25px 15px 25px;
	height:18px;
	float:right;
        display:inline-block;
}

#content .compartilhe {
	font:13px Arial, Helvetica, sans-serif;
	color:#99cc33;
	background:url(images/compartilhe.gif) no-repeat right;
	padding:20px 25px 15px 25px;
	height:18px;
	float:right;
        display:inline-block;
}

#content a {
	color:#006699;;	
	text-decoration:none;
}

#content a.share {
	color:#99cc33;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#content h2 a {
	color:#006699;	
	text-decoration:none;
}

#content h2 a:hover {
	text-decoration:underline;
}

#content h3 {
	background:url(images/ultimas_blog.gif) no-repeat;
	width:495px;
	height:32px;
	float:left;
	clear:both;
	text-indent:-20000px;
}

#content h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f57e20;
	margin:15px 0 15px 0;
}

#content h5 {
	background:#f57e20;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:10px;
}

#content table {
	font:12px Arial, Helvetica, sans-serif;
	color:FFF;
}

#content table td {
	padding:5px;
}

#content table th {
	padding:10px;
	color:#fff;
}

#content .noticias {
	position:relative;
	float:left;
	clear:both;
	width:489px;
	border-bottom:#999999 1px solid;
	margin:0 0 20px 0;
}

#content .data {
	font:14px Arial, Helvetica, sans-serif;
	color:#99cc33;
}

#content .anteriores {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f57e20;
	clear:both;
	float:left;
	padding:25px 0 0 0;
}

#content .anteriores a {
	color:#f57e20;
	text-decoration:none;
}

#content .anteriores a:hover {
	text-decoration:underline;
}

#content .link {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f57e20;
}

#content .link a {
	color:#f57e20;
	text-decoration:none;
}

#content .link a:hover {
	text-decoration:underline;
}

#content .comentario {
	position:relative;
	float:left;
	width:450px;
}

#content .comment {
	list-style:none;
	margin:auto;
}

#content .comment li {
	margin:0 0 20px 0;
	background-color:#E3F2D4;
	padding:20px;
}

#content .comment_form {
	position:relative;
	float:left;
	width:450px;
	margin:auto;
	padding:0 0 0 40px;
}

#content .comment_form textarea {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
	width:380px;
}

#content .comment_form input {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:3px;
}

#content .comment_form .botao {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12x Geneva, Arial, Helvetica, sans-serif;
	padding:5px;
	color:#005cab;
}

#content .comment_form .importante {
	font:italic 10px Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}

#content fieldset, p.linklove {
	display:none;
}

#content .lista li {
	list-style:circle;
	padding:0 0 10px 10px;
}

#content .noticias .texto {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
	width:380px;
}


/* RIGHT NAVBAR */

#right_navbar {
	position:relative;
	float:left;
	clear:right;
	width:161px;
	background-color:#98bbd9;
	padding:8px;
}

#right_navbar .publicidade {
	font:10px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:right;
	display:block;
	padding:0 0 5px 0;
}

#right_navbar #publicidade {
	width:160px;
	height:60px;
	background:transparent;
	margin:0 0 10px 0;
}

#right_navbar .titulo {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#005cab;
	display:block;
	text-align:right;
	text-transform:uppercase;
	padding:10px 0 10px 0;
}

#right_navbar #twitter_update_list li {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:right;
	margin:0 0 20px -39px;
        width:161px;
        padding:0;
}

#right_navbar a.twitter_title_link {
	color:#005cab;
	text-decoration:none;
}

#right_navbar ul {
	list-style:none;
}

#right_navbar li {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	/*text-transform:lowercase;*/
	list-style:none;
}

#right_navbar a {
	color:#FFFFFF;
	text-decoration:none;
}

#right_navbar a:hover {
	text-decoration:underline;
}

#right_navbar .wp-polls li {
	text-align:left;
}

#right_navbar .extra {
	font:12px Georgia, "Times New Roman", Times, serif;
}

/* FOOTER */
#footer {
	position:relative;
	float:right;
	width:656px;
	height:25px;
	padding:20px;
	margin:10px 0 20px 0;
	background:#98bbd9;
	text-align:center;
}

#footer .titulo {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#005cab;
}

#footer #search label {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#005cab;
	text-transform:uppercase;
}


#footer .text_box {
	margin:0 0 -9px 0; 
	border-bottom:#005cab 1px solid;
	border-left:0;
	border-right:#005cab 1px solid;;
	border-top:0;
	padding:3px;
	width:300px;
}

#footer .botao {
	margin:0;
	vertical-align:middle;
}

#informacao {
       position:relative;
       float:right;
       width:650px;
       clear:both;
       text-align:right;
       font:12px Arial, Helvetica, sans-serif;
       color:#FFF;
}

#informacao a{
       color:#FFF;
       text-decoration:none;
}

#informacao a:hover{
       text-decoration:underline;
}

/* FORMULARIO */

#contato span {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	display:block;
	width:400px;
	clear:right;
}

#contato input.single fldrequired cf_error, .single {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:3px;
	width:400px;
	margin:0 0 10px 0;
}

#contato input.sendbutton {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:3px;
	margin:5px 0 5px 40px;
}

#contato select {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:3px;
	margin:0 0 10px 0;
}

#contato textarea {
	background:#DFDFDF;
	border:1px #999999 solid;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
	width:380px;
}

#contato span.reqtxt {
	font:9px Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:-47px 0 0 330px;
	float:left;
	color:#990000;
	font-style:italic;
}

#contato span.emailreqtxt {
	font:italic 9px Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:-47px 0 0 270px;
	float:left;
	color:#990000;
}

#contato fieldset, p.linklove {
	display:none;
}

#contato #usermessage2a {
	font:italic 12px Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#990000;
	clear:right;
}
