/*   
Theme Name: ABTA 2014
Theme URI: http://www.abta2014.com.br
Description: Tema personalizado para a ABTA 2014
Author: Marcelo Roberto Pressi
Version: 3
*/

@media screen {

* { margin: 0; padding: 0; }
body { background:url(img/bg.jpg) #9D9FA2 ; font: 14px/1.4 Arial, Helvetica, sans-serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { display:none; }
h2 { font-size:24px; border-bottom:1px solid #CCC; margin:20px 0 20px 0; padding-bottom:10px; }
h3 { font-size:18px; margin:20px 0 20px 0; padding-bottom:10px; }

p { margin: 0 0 10px 0; line-height:1.4em; }
a { color:#000; text-decoration:underline; }
a:hover { color:#000; } 

img { border:0; }

ul, ol { margin: 0; }
	
#page-wrap { width: 980px; margin: 0 auto; background:#FFF; }

/* Header */

#header { width:980px; height:283px; background:url(img/bgheader.jpg); }
.logo { position:absolute; margin:30px 0 0 503px; }
.bandeira { position:absolute; margin:240px 0 0 920px; }

/* Menu */

.nav { background-color:#369fb0; display:block; float:left; margin:0 auto; width:980px; height:30px; }

.nav ul,
div.menu ul { list-style: none; margin: 0 0 0 20px; padding: 0; }

.nav li,
div.menu li { float: left; position: relative; }

.nav ul ul { display:none; position:absolute; top:25px; left:-30px; float: left; width: 180px; z-index: 99999; text-align:center; }

.nav a { color:#FFF; display:block; padding: 5px 20px 0 0; text-decoration: none; font-weight:bold; font-size:14px; text-transform:uppercase; text-decoration:none; }

.nav ul li:hover > ul { display: block; }

.nav li:hover > a,
.nav ul ul :hover > a { text-decoration:underline; color: #000; }

.nav ul ul a { background: #369fb0; line-height: 1.2em; padding: 10px; width: 160px; height: auto; border-bottom:1px solid #CCC; }

.nav ul li.current_page_item > a,
.nav ul li.current-menu-ancestor > a,
.nav ul li.current-menu-item > a,
.nav ul li.current-menu-parent > a {
	color: #000;
}

/* Início Conteúdo */

#content { padding:0 25px 0 25px; }

#main { float:left; width:730px; margin:20px 0 20px 0; border-right:1px solid #CCC;  }
#main-inside { float:left; width:710px; margin:20px 0 20px 0; padding-right:20px; border-right:1px solid #CCC; }

#main-inside ul { margin:20px 0 30px 30px; }
#main-inside li { margin-bottom:15px; }

#botoeshome { width: 300px; margin-bottom: 15px; }
.bthome { margin-bottom: 5px; }

.titulohome { margin-bottom:10px; }

#noticias { float:left; width:380px; margin:20px 30px 0 0; }
#noticias a { text-decoration:none; font-weight:bold; }
#noticias a:hover { text-decoration:underline; }
#noticias h2 { background:#CCC; padding:5px 10px 5px 10px; font-size:16px; font-weight:bold; margin-bottom:20px; }
#noticias ul { list-style:none; }
#noticias li { margin-bottom:20px; }
.rssSummary { font-size:12px; }

#app { position:relative; width:300px; height:370px; margin-bottom:20px; }
#slideshowhome { position:relative; width:300px; height:215px; margin-bottom:20px; }
#video { position:relative; width:300px; margin-bottom:20px; }
#sidebarhome { float:left; margin-top:25px; width:300px; }

/* Template Patrocínio */

#content-patrocinio { font-size:12px; float:left; text-align:left; width: 100%; }
#content-patrocinio h3 { font-size:16px; color:#BB131A; text-transform: uppercase; margin: 0; padding: 0; font-weight: bold; line-height: 18px; }
#content-patrocinio ul { margin: 10px 0px 10px 15px; }
#content-patrocinio li { margin: 0 25px 0px 0; }
#content-patrocinio h4 { font-size:16px; color:#666666; margin-bottom: 10px; margin-top: 10px; font-weight: normal; }
#content-patrocinio .tabela { width: 231px; }
#content-patrocinio .tabela .col1 { width: 105px; float: left; border-right: 1px solid #000; margin-left: 10px; }
#content-patrocinio .tabela .col2 { width: 105px; float: right; margin-left: 10px; }
#content-patrocinio .tabela .titulo { width: 221px; background-color: #369fb0; color: #FFF; text-transform: uppercase; font-weight: bolder; padding: 5px; text-align: center; }
#content-patrocinio .tabela .rodape { width: 221px; font-size: 10px; margin-top: 10px;  }
#content-patrocinio .linha { height: 25px; line-height: 25px; }
#content-patrocinio .linha:nth-child(even) { background-color: #F2F2F2; }
#content-patrocinio .patrocio { font-size: 18px; font-weight: bolder; text-transform: uppercase; margin-bottom: 20px; background-color: #F2F2F2; width: 100%; padding: 5px; }
#content-patrocinio .exclusive { color: #5aa580 !important; }
#content-patrocinio .vip { color: #d37c00 !important; }
#content-patrocinio .elite { color: #006086 !important; }
#content-patrocinio .sta { color: #a11216 !important; }
#content-patrocinio .arena { color: #5d3087 !important; }
#content-patrocinio .midia { color: #a4a3a8 !important; }

#content-patrocinio .imgpatrocinio div.legenda, #content-patrocinio .imgpatrocinio div.legenda2 {
    width: 270px;
    text-align: right;
    background: none repeat scroll 0 0 #F2F2F2;
    bottom: 4px;
    left: 0px;
    opacity: 0.95;
    padding: 10px;
    position: absolute;
    transition: all 0.5s ease 0s;
    font-size: 16px;
    font-weight: bolder;
    text-transform: uppercase;
}

#content-patrocinio .imgpatrocinio div.legenda2 {
	text-transform: none;
	font-size: 14px;
	font-weight: normal;
	bottom: -60px;
	text-align: left;
}

#content-patrocinio .imgpatrocinio div.legenda .destaque {
	color: #a11216;
}

#content-patrocinio .imgpatrocinio:hover div.legenda {
    opacity: 0.60;
}

#content-patrocinio .imgpatrocinio { float:left; width:290px; margin: 0 25px 0px 0; position: relative; }
#content-patrocinio .descpatrocinio { float: right; width:350px; margin-bottom: 20px; }
#content-patrocinio .investimento { font-size: 14px; font-weight: bold; }
#content-patrocinio .convites { font-size: 12px; color: #000000; text-transform: none; vertical-align: top; }

/* Sidebar e Footer */
#sidebar { float:left; width:174px; margin:20px 0 20px 0; padding-left:25px; }
#footer { background:#36a0b0; padding:20px; text-align:center; }

.expologo {
	padding: 0 18px 18px 0;
}

.clipping li {
	background:url(img/clipping.png) no-repeat left center; 
	padding-left: 40px; /* the width of your image + some space */
	padding-top: 13px;
	height: 30px;
	margin: 15px 0 15px 0;
	list-style: none;
}


	
/* Comentários */
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

.textwidget h3 { font-size: 16px; margin: 0px; font-weight: bold; }

.meta { margin-bottom: 15px; }

} /* END screen media */