/*
Theme Name:		Animati
Theme URI: 		http://portaw.com/
Version: 		1.0
Description: 	Tema para a Animati, construído com Wp Framework
Author: 		Portaw.com
Author URI:		http://portaw.com
Tags:			one-column

Copyright 2008 portaw.com <http://portaw.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Web font */
@import url(http://fonts.googleapis.com/css?family=Nobile:regular,italic);


body {
	background: url('library/media/images/bg2.png') repeat-x 0 -5px #eee;
	font-family: Arial, Helvetica, sans-serif;
}
.hfeed input { font-family: Arial, Helvetica, sans-serif;}
input, textarea, button {
	font-family: Arial, Helvetica, sans-serif;
}

/* ----------- Layout --------------- */
.container {
	width: 950px;
	margin: 0 auto;
}

/* -------------- Header ----------------- */
.top-header{
	height: 33px;
}
#logo {
	margin: 18px 0;
}
.searchform {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px inset #666666;
	height:23px;
	margin-bottom:0;
	width:195px;
}
#search {
	width:195px;
	float: right;
	margin-top: 4px;
}
.searchform input {
	font-size: 13px;
	width: 257px;
	background: #fff;
	border: none;
	width:157px;
}
.searchform button {
	background:url("library/media/images/magnif.png") no-repeat scroll 0 -1px transparent;
	border: none;
	color: transparent;
	width: 27px;
	height: 25px;
}
.ie7 .searchform button, .ie8 .searchform button{
	background-position: 0 11px;
	margin-top: -10px;
	height: 30px;
}
/*.ie7 .searchform input, .ie8 .searchform input{
	margin-top: -9px;
}*/

/* -----------------sidebar-menu --------------------*/

.nav {
	margin-top: 4px;
	border: none;
}
.nav, .nav * {
	margin-left: none;
}
.sidemenu {
	float:left;
	padding:16px 41px 0 6px;
	width:165px;
}
.sidemenu .menu {
}
ul ul {
	margin-left:122px;
	margin-top:-19px;
	background: #ccc;
}
.sidemenu .nav li {
	border-bottom:1px solid #AAAAAA;
	float:none;
}
.sidemenu .nav li a{
	border: none;
	font-size: 13px;
	color: #000;
}
.sidemenu .nav-hover, .sidemenu .nav li a:hover{ 
	background: repeat-x url('library/media/images/bg_menu_hover.png') bottom;
	color: #fff;
}
.sidemenu .nav li.nav-hover a {
	color:#fff;
}
.sidemenu .nav li a:focus{
	background: repeat-x url('library/media/images/bg_menu_hover.png') bottom;
	color: #fff;
}
.sidemenu .nav li.nav-hover ul li a  {
	color:#000;
}
.sidemenu .nav li.nav-hover ul li a:hover  {
	color:#fff;
}
.sidemenu .menu .current_page_item a, .sidemenu .menu .current_page_item li a:hover {
	color: #fff;
}
.sidemenu .menu .current_page_parent a {
	color: #fff;
}
.sidemenu .menu .current_page_item li a {
	color:#000;
}
.sidemenu .menu .current_page_item, .sidemenu .menu .current_page_parent {
	background: repeat-x url('library/media/images/bg_menu_hover.png') bottom;
	border: none;
	color: #fff;
}
.sidemenu .menu .page_item .current_page_item a {
	color:#fff;
}
.sidemenu .nav-hover.page-item-409, .sidemenu .nav li.page-item-409 a:hover {
	background:url("library/media/images/bg_menu_blue.png") repeat-x;
}
.sidemenu .nav-hover.page-item-405, .sidemenu .nav li.page-item-405 a:hover {
	background:url("library/media/images/bg_menu_black.png") repeat-x;
}
.sidemenu .menu .page-item-409.current_page_item, .sidemenu .menu .page-item-409 .current_page_item, 
.sidemenu .menu .page-item-409.current_page_parent{
	background:url("library/media/images/bg_menu_blue.png") repeat-x;
}
.sidemenu .menu .page-item-405.current_page_item, .sidemenu .menu .page-item-405 .current_page_item,
.sidemenu .menu .page-item-405.current_page_parent {
	background:url("library/media/images/bg_menu_black.png") repeat-x;
}


/*------------ páginas de texto ----------------- */

.hfeed {
	float: left;
	padding: 15px;
	font-size: 13px;
	color: #444;
}
.two-cols {
	background: #fff;
	width: 953px;
	float: left;
	margin-top: 26px;
}
.two-cols .hfeed {
	width: 675px;
}
.hfeed h1, .hfeed h2, .hfeed h3 {
	color: #d24141;
	margin-left: 30px;
	font-family: nobile, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.medicina .hfeed h1, .medicina .hfeed h2, .medicina .hfeed h3 {
	color:#106a9d;
}
#separator {
	width: 500px;
	background: #d24141;
	height: 1px;
	margin: 0 21px;
}
.medicina #separator {
	background:#106a9d;
}
.entry-content {
	margin-top: 10px;
}
#post-0 h2 {
	font-size: 18px;
	color: #d24141;
}
.tech-board a {
	margin: 21px;
	font-size: 29px;
}
.tech-board span {
	font-size: 29px;
}
/* -------------- Tabelas -------------------------- */
.hfeed table { border: none;
}
tr.d0 td {
	background-color: #f0f0f0;
	padding: 10px;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}
tr.d1 td {
	background-color: #fff;
	padding: 10px;
}
.history {
	margin-top:20px;
}
.history td.year {
	color:#D24141;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	width:60px;
}

/* -------- formulário de contato ----- */
.contato {padding-right: 0px;}
.insideform { width: 200px;}
.insidetext { width: 350px; height: 200px;}

.botao {
	background: #852929;
	border: 1px solid #000;
	color: #FFF;
	padding: 0 15px;
}
.botao:hover { background: #F00; }

/* ------------------------ Widgets sobre o Rodapé ----------------- */
.bottom-line {
	background: #DFDFDF;
	margin-top: 25px;
	float: left;
	width: 100%;
}
.bottom-line .widget {
	float: left;
	width: 31%;
	list-style: none;
	padding-left: 16px;
	margin-top:18px;
	margin-bottom: 10px;
	border-left:1px solid #999999;
}
.bottom-line .widget_rss{
	border: none
}
.bottom-line .widget-title a{
	color:#444444;
	font-size:14px;
}
.bottom-line .widget-title {
	font-size:14px;
}
.bottom-line .widget ul li {
	list-style:none;
	border-bottom:1px solid #852929;
	width:91%;
}
.bottom-line .widget_rss ul li {
	line-height:2em;
}
.bottom-line .widget ul li a {
	color:#666;
}
.bottom-line .twitter_title_link {
	background:url("library/media/images/twitter_standing.png") no-repeat scroll 0 -14px transparent;
	display:block;
	height:27px;
	padding-left:48px;
	padding-top:9px;
}
.bottom-line .widget_twitter .widget-title a {
	color:#166EC9;
	font-weight:bold;
}
.bottom-line .widget_rss .widget-title  {
	padding-top:18px;
}
.bottom-line .widget_rss .widget-title a  {
	color:green;
	font-weight:bold;
}
.bottom-line .widget_rss, .bottom-line .blogroll {
	font-size: 12.5px;
}


/* ------------------------ Rodapé ---------------------- */
.footer {
	width: 100%;
	background: url("library/media/images/bg.png") repeat-x 0 -96px;
	height: 45px;
	color: #FFF;
	margin-top: 50px;
	padding-top: 5px;
}
.footer p center{
	color: #FFF;
	width: 600px;
	margin: 0 auto;
}
.footer a{
	color: #852929;
}
.footer a:hover {
	color: #e39191;
}

/* -----------------------Resultados de pesquisa ---------*/
#search-query h2 a{
	font-size: 20px;
	color: #d24141;
}
#search-query h2 a:hover{
	font-size: 20px;
	color: #F00;
}

/* --------------------- Início ------------------------ */
.three-cols {
	background: #FFFFFF;
	clear:both;
	margin-top:26px;
	float: left;
}
.aside {
	float: left;
	position:relative;
	top:-244px;
	left:-10px;
	width:186px;
	list-style:none;
	height:171px;
}
.aside .widget {
	margin-bottom:20px;
}
.aside .widgettitle {
	background:url("library/media/images/side-title-bg.png") repeat-x;
	color:#fff;
	font-size:14px;
	line-height:0.9em;
	text-align:center;
}
.aside ul {
	margin-top:10px;
	padding-left:12px;
}
.aside ul li  {
	padding-top:3px;
	list-style-image:url("library/media/images/list.png");
}
.aside a {
	color:#333;
}
.aside .textwidget {
	color:#666666;
	font-size:12px;
	padding:8px;
}
.mp-form input  {
	margin-top:5px;
	font-size:13px;
}
.MailPressFormEmail, .MailPressFormName {
	width:178px;
	background:#fff;
}
.MailPressFormSubmit {
	background:url("library/media/images/bg_menu_hover.png") repeat-x 0px -11px;
	color:#fff;
}
.MailPressFormSubmit:hover {
	border-style:inset;
	cursor:pointer;
}



/* ----------------- slideshow ---------------------- */

#slideshow {  }
#slider {
        clear:both;
}
.three-cols #slider {
	width: 500px;
	float: left;
	clear: none;
	margin-top:20px;
}
#billboard {
	width: 962px;
	height: 160px;
	background: #eee;
	margin-top:15px;
	overflow: hidden;
}
.three-cols #billboard {
	width: 542px;
	height: 160px;
	background: #fff;
	margin-top:15px;
	overflow: hidden;
	float: left;
}
#billboard a img{
	margin-right: 7px;
	margin-top: 10px;
}
.three-cols #billboard a img {
	margin-right:9px;
	margin-top:2px;
}

/* -------------- mail press ----------------- */
.widecolumn {
	background: #fff;
	float:left;
	margin-top:26px;
	padding:30px;
	width:953px;
}

