/*
Theme Name: FAPESP Week Buenos Aires
Theme URL: http://www.fapesp.br/week2015/buenosaires
Description: Tema desenvolvido para o FAPESP Week Buenos Aires
Version: 1.0
Author: Ricardo Comino França
Author URL: http://www.fapesp.br/
*/

/*  GENERAL  */
* {margin:0; padding:0; outline:none;}
body {font-family: Arial, sans-serif; color:#333333;}
.center {position:relative; width:940px; padding:0 10px; margin:0 auto;}
.sprite {background: url(images/sprite_horizontal.png) no-repeat;}
a {color:#70afc1; text-decoration: underline;}
a:hover {color:#70afc1; text-decoration: none;}

/* TABLE */
table {padding:0; margin:0; width:100%; border-collapse: collapse;}
table tr td {border-bottom:1px solid #333333; padding:20px 0;}
table tr td div {margin:20px 0; display:block;}

/* IFRAME REGISTRATION */
.wrap_iframe {height: 550px;overflow: hidden;position: relative;width: 890px;}
.wrap_iframe .iframe_registration {background-color: #ffffff;border:none; height: 935px;left: -80px;margin: 0;position: absolute;top: -275px;width: 965px;z-index: 2;}
.wrap_iframe .less_checkbox {position:absolute; width:100%; height:40px; top:230px; background-color:#fff; z-index: 1000;}

/* LOGOS */
.logo {position:absolute; top:20px; left:0; width:353px; height:155px; text-indent: -9999px; background-position: 0 0; display:block; }
.logos {position:absolute; top:75px; left:50%; list-style: none; margin-left:60px;}
.logos .item-info {float:left;}
.logo-fapesp {position:relative; width:198px; height:50px; text-indent: -9999px; background-position: -387px 0; display:block; }
.logo-parceiro {position:relative; width:118px; height:68px; margin: 0 0 0 50px; text-indent: -9999px; background-position: -622px 0; display:block; }
.logo-redes {position:relative; width:168px; height:110px; margin: 10px 0 0 0; text-indent: -9999px; background-position: -730px 0; display:block; }
.logo-embaixada {position:relative; width:170px; height:120px; margin: 10px 0 0 0; text-indent: -9999px; background-position: -890px 0; display:block; }


/* FONTES */
h2 {font-size: 18px; text-transform: uppercase; margin:0 0 20px;}
h3 {font-size: 24px;}
h3 a {color:#333333; text-decoration: none;}
h3 a:hover {color:#70afc1; text-decoration: none;}
h4 {font-size: 16px; font-weight:normal;}
p {position: relative; font-size: 16px; line-height:24px; margin:0 0 20px;}

/* HEADER - NAV */
#header{position:relative;}
#header .nav {position:relative; height:45px;}
#header .nav .menu{position:relative; height:45px; list-style: none;}
#header .nav .menu .menu-item {position:relative; line-height:45px; float:left; padding:0 40px 0 0; cursor:pointer;}
#header .nav .menu .menu-item a {color:#333333; font-size:16px; text-transform: uppercase; text-decoration: none;}
#header .nav .menu .menu-item a:hover {color:#70afc1;}
#header .nav .menu .menu-item .sub-menu {
    display: none; 
    background:url(images/bg_transparent95.png); 
    -moz-box-shadow: 5px 5px 5px #000;
    -webkit-box-shadow: 5px 5px 5px #000;
    box-shadow: 5px 5px 5px #000; 
    border: 1px solid #666; 
    left: -30px; width: 170px; 
    list-style:none; 
    position: absolute; 
    top: 45px; 
    z-index: 2;
}
#header .nav .menu .menu-item .sub-menu li a {font-size:14px; width:100%; display:block; padding: 0 0 0 30px; box-sizing: border-box;}

/* HEADER - BANNER */
#header .banner {
    position:relative; 
    width:100%; 
    height:200px; 
    background: -webkit-linear-gradient(-90deg, #0092d6, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(-90deg, #0092d6, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(-90deg, #0092d6, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(-90deg, #0092d6, #fff); /* Standard syntax (must be last) */ 
    overflow:hidden; 
    border-top:2px solid #69b1d2; 
    border-bottom:2px solid #69b1d2;}
#header .banner .h1 {position:absolute; top:60px; left:50%; margin-left:-255px; width:510px; height:80px; text-indent: -9999px; }

/* MAIN - CONTENT - ASIDE */
#main {position:relative; margin:50px auto 0;}
#main .content {position:relative; width: 700px;}
#main .aside {position:relative; width: 200px; float:right; margin-bottom: 50px;}
#main .aside .info {position:relative; list-style:none; overflow: hidden;}
#main .aside .info .item-info {position:relative; float:left;}
#main .aside .info .item-info.last {margin:0;}
#main .aside .info .item-info .hgroup {position:relative; display:block;}
#main .aside .info .item-info .embaixada {position:relative; display:block;}

/* LISTA NEWS */
.list_news {position:relative; list-style:none;}
.list_news .post_item {position:relative; margin:20px 0; border-bottom: 1px solid #cccccc;}
.list_news h3 {position:relative; font-size:21px;}

/* FOOTER */
#footer {position:relative; height:80px; overflow:hidden;}

.btn_voltar {display:block; width:100px; height:40px; line-height:40px; text-align: center; color:#666; text-decoration: none; border: 1px solid #666; border-radius: 15px; margin: 40px 0;}