/*---------------------------------------------------------------
# Package - Joomla Template based on Interagi Framework  
# ---------------------------------------------------------------
# Author - Interagi Tecnologia http://www.interagi.com.br
# Copyright (C) 2010 - 2012 Interagi Tecnologia. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.interagi.com.br
-----------------------------------------------------------------*/
/* Core */
ul, ol {
margin: 0 0 0px 0px;
list-style: none;
}
body{color:#525253;font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:150%}
a{text-decoration:none;}
a:hover{
    color: #f26725;
}

a:active,a:focus{
    text-decoration:none;
}



.sp-wrap{margin-left:auto;margin-right:auto}
.sp-block{float:left;display:inline}
.mod-block {padding:10px}
.sp-inner{padding-left:0px;padding-right:0px}
.sp-component-area.clearfix {

}
.sp-block .first {margin-left:-10px}
.sp-block .last {margin-right:-10px}
.sp-block .single {margin-left:-10px;margin-right:-10px}
.gap{clear:both; margin-bottom:20px}
.main-bg {background:#fff;margin-bottom:80px}

/*Header Area*/
#header {position:relative;background: url(../images/bgheader.png) repeat-x;}
#sp-user2{width: 290px;top: 44px;position: relative;left: 11px;}
/*Search*/
#sp-search{float: right;margin-top: 11px;width: 516px;}
#sp-search .custom{float: left;margin-left: 40px;}
#sp-search .custom img{margin: 0 3px;}

#sp-bottom{}

/* Layout */
.topo2{background: #f3f7f7;padding: 34px 0px;margin-top: 32px;margin-bottom: 12px;}
#sp-leftcol, #sp-rightcol, #sp-maincol ,#sp-inset1, #sp-inset2, #inner_content {float:left}
#sp-leftcol, #sp-rightcol, #sp-maincol {padding:10px 0}

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:10px}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png);background-repeat:no-repeat;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}

/* Breadcrumbs */
#sp-breadcrumbs .sp-inner {padding:0}
#sp-breadcrumbs .breadcrumb {

}

/* Footer */
#sp-footer{background:#f5f9f9;padding:10px 0}
#sp-footer .cp {float:left;}

/*Footer Navigation*/
#sp-footer-nav{float:right;margin-top:8px}
#sp-footer-nav ul{list-style-type:none;padding:0;margin:0 0 5px 0}
#sp-footer-nav li{background:none;padding:0;display:inline} 
#sp-footer-nav .nav > li > a:hover {background:none;}
#sp-footer-nav a{font-weight:normal;text-decoration:none;display:inline;margin:0;padding:0 8px}
a#topofpage{float:right;margin-top:8px}

/* Helix Logo */
#powered-by{display:block;text-indent:-999em}
.interagi-logo-light,.interagi-logo-dark,.interagi-logo-light-small,.interagi-logo-dark-small{display:block;float:left;padding:0 10px 0 0;margin:0 15px 0 0;border-right:1px solid #e5e5e5}
.interagi-logo-light,.interagi-logo-dark,.interagi-logo-light a,.interagi-logo-dark a{height:33px;width:160px}
.interagi-logo-light-small,.interagi-logo-dark-small,.interagi-logo-light-small a,.interagi-logo-dark-small a{height:33px;width:100px}
.interagi-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.interagi-logo-light a{background-image:url(../images/interagi-logo/interagi_light.png)}
.interagi-logo-dark a{background-image:url(../images/interagi-logo/interagi_dark.png)}
.interagi-logo-light-small a{background-image:url(../images/interagi-logo/interagi_light_small.png)}
.interagi-logo-dark-small a{background-image:url(../images/interagi-logo/interagi_dark_small.png)}

/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}


.finder label {
visibility: hidden;display: none;
}
#sp-user1,#sp-user5,#sp-user6{
    position: relative;
    float: left;
}

.cp{
    background: #0c6462;
    text-align: center;
    font-family: Open Sans, Arial, sans-serif;
    line-height: 38px;
    color:#FFF
}


#componente{
    float: left;
    width: 100%;
}

#barraDireita{
    float: right;
    width: 24%;
}

.page-header{
    margin-bottom: 10px;
}

.fundo{ 
top: 0px;

}

.module_imprensa-destaques{
    width: 700px;
    float: left;
    top: -200px;
    vertical-align: top;
}



.module_imprensa-destaques a{
     color: #0c6462;
}

.module_imprensa-destaques a:links,a:visited,a:active{
     color: #0c6462;
}

.module_imprensa-destaques a:hover{
     color: #f26725;
     text-decoration: underline;
}

.module_marca-finep a{
     color: #666666;
}

.module_marca-finep a:links,a:visited,a:active{
     color: #666666;
}

.module_marca-finep a:hover{
     color: #666666;
     text-decoration: underline;
}

.module_marca-finep .mod-content{
    padding-left: 10px;
}



.module_imprensa-destaques h4{
    /*display: none;*/
}

.module_imprensa-destaques h2{
    padding-bottom: 10px;
}

/*BANNER*/
.tit {
    font-family: Open Sans, Helvetica, sans-serif;
    font-size: 26px;
    line-height: 17px;
    color: #0C6462;
    margin-bottom: 15px;
    margin-top: 0px;
}
.desc {
    font-family: Open Sans, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #666666;
    margin-bottom: 15px;
    margin-top: 10px;
}
.data{
    margin-top: 30px;
    text-align: center;
}
.dt{
    font-size: 30px;
    color: #0C6462;
}
.de {
    font-family: Open Sans, Helvetica, sans-serif;
    font-size: 60px;
    line-height: 23px;
    color: #F26725;
    margin-bottom: 0px;
    margin-top: 22px;
    height: 34px;
}
.ate {
    font-family: Open Sans, Helvetica, sans-serif;
    font-size: 60px;
    line-height: 23px;
    color: #F26725;
    margin-bottom: 0px;
    margin-top: 22px;
    height: 34px;
}
.banner {
    padding-top: 5px;
}
.dir{
    width: 60%;
    float: left;
}

.regulamento table{
    margin:15px 0px; 
}

.regulamento table tr td{
    border: 1px solid #DBE3E8;
}