@charset "utf-8";
/* CSS Document */

/* ----------------------- General ----------------------- */
body{background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}
*{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:inherit; line-height: 18px;}

/* ----------------------- Bar Top ----------------------- */
#top{width: 1000px; height: 120px; background: url(../images/fnd-top.jpg) no-repeat top left; margin: 0 0 0 5px; float: left;}
#logo{width: 140px; height: 120px; float: left; margin: 0 0 0 0;}

/* ----------------------- Information ----------------------- */
#content{padding: 0; width: 1010px; margin: 0 auto;}
#information{width: 1010px; background: url(../images/fnd-content.gif) repeat-y left; padding: 20px 0 0 5px; float: left; min-height: 480px;}
#information .left{width: 785px; float: left; padding: 0; margin: 0;min-height:450px;}
#information .right{width: 204px; float: left; padding: 2px 8px 0 2px; margin: 0;}
#information .left .dcontent{margin:10px;}
#information .left ul{margin: 0 0 0 20px; list-style: square;}

/* ----------------------- Menu ----------------------- */
#menu{width: 1010px; float: left; margin: 0; padding: 0; background: url(../images/fnd-menu-left.gif) no-repeat left;}
#menu-int{width: 1005px; float: left; background: #152181 url(../images/fnd-menu-right.gif) no-repeat right;margin: 0 0 0 5px; }
#menu-int2{width:1000px; background: url(../images/fnd-menu.gif) repeat-x; float: left;padding: 10px 0 0 0; margin: 0 5px 0 0;}
#menu ul li{padding: 0; margin: 0; float: left;}
#menu ul li a{display: block; padding: 7px 0 0 0; margin: 0;height: 28px; font-size: 15px; color: #FFFFFF; text-align: center; font-weight: bold; letter-spacing: -1px;}
#menu ul li a:hover{color: #152181; background-position: 0 -35px;}
#menu ul li a.select{color: #152181; background-position: 0 -35px;}
#home{background: url(../images/btn-home.gif) no-repeat; width: 83px;}
#about{background: url(../images/btn-about.gif) no-repeat; width: 104px;}
#what{background: url(../images/btn-what.gif) no-repeat; width: 139px;}
#projects{background: url(../images/btn-project.gif) no-repeat; width: 195px;}
#news{background: url(../images/btn-new.gif) no-repeat; width: 66px;}
#archive{background: url(../images/btn-archive.gif); width: 83px;}
#get{background: url(../images/btn-get.gif) no-repeat; width: 122px;}
#contact{background: url(../images/btn-contact.gif) no-repeat; width: 84px;}
#video-btn{background: url(../images/btn-about.gif); width: 104px;}

/* ----------------------- Text ----------------------- */
p{margin: 0 0 10px 0; padding: 0; color: #000; line-height: 16px;}
h1{font-size: 14px; padding: 0; color: #000; margin: 0; letter-spacing: -1px; line-height: 18px;}
h2{font-size: 22px; padding: 0; color: #FFF; margin:0; }
a{font-size: 12px; color:#0066CC;}
a:hover{color:#CCC;}

/* ----------------------- Inicio ----------------------- */
/*.row{width: 785px; float: left; margin: 0 0 12px 0;}*/
.article{width: 383px; float: left; margin: 0 0 0 8px; background:url(../images/fnd-info.gif) no-repeat top left; height: 145px;}
.article .image{width: 102px; height: 102px; margin: 16px 0 0 17px; padding: 3px; float: left;}
.article .text{width: 230px; height: 85px; margin: 14px 18px 2px 0; padding: 0; float: right;}
.more{display: block; float: right; margin: 0 18px 0 0; width: 90px; height: 19px; background: url(../images/btn-readmore.gif) no-repeat 0 0; padding: 7px 0 0 0; color: #000000; text-align: center;}
.more:hover{background: url(../images/btn-readmore.gif) no-repeat 0 -26px; color: #000;}
#menu ul.nav li ul li a.sub-link, #menu ul.nav li ul li ul li a.sub-link, #menu ul.nav li ul li ul li ul li a.sub-link{background:#5763B8;}
#menu ul.nav li ul li a.sub-link:hover, #menu ul.nav li ul li ul li a.sub-link:hover, #menu ul.nav li ul li ul li ul li a.sub-link:hover{background:#fff;}
.submenu{width: 204px; background: url(../images/contact-middle.gif) repeat-y left; float: left; margin: 0 0 25px 0; }
.submenu .top{width: 187px; background: url(../images/contact-top2.gif) no-repeat left top; float: left; height: 45px; padding: 10px 0 0 17px;}
.submenu .top h2{font-size: 14px; padding: 0; color: #FFF; margin:0; letter-spacing: -1px;}
.submenu .bottom{width: 189px; background: url(../images/contact-footer.gif) no-repeat left bottom; float: left; padding: 0 0 20px 15px; min-height: 70px;}
.submenu .bottom input{border:solid 2px #CCC;margin:10px 10px 10px 10px;color:#333;padding:10px;cursor:pointer;}
.submenu .bottom ul li a{display: block; padding: 0 0 0; margin: 0 0 11px 0 ; font-size: 13px; color: #000; text-align: left; font-weight: bold; letter-spacing: -1px; margin-right:5px;}
.submenu .bottom ul li a:hover{color:#999999;}
.submenu .bottom ul li a.select{background-position: 0 0;}
.submenu .bottom strong{display: block; margin: 12px 0;}

/* ----------------------- Footer ----------------------- */
#footer{padding: 10px 0 0 0; width: 1000px; margin: 5px 0 0 0; float: left; background: url(../images/fnd-footer.gif) repeat-x top; height: 22px; color: #b1c0c7; text-align: center; font-weight: bold;}


/* ----------------------- Clearfix ----------------------- */ 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Esconde de IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin esconde de IE-mac */

/* --------------------- Admin -------------------------------- */
.delete_section{display:inline-block;}
.login{
border-color:-moz-use-text-color;
border-style:double;
border-width:6px;
color:#16516B;
margin-bottom:0pt;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:right;
}
/* --------------------- Video -------------------------------- */
.video{width: 345px; float: left; margin: 0 0 0 8px; background: url(../images/video.gif) no-repeat top left; height: 365px; padding: 11px 22px 0 16px;}
.video .more, .video-admin .more{margin: 0;}
.video .flv{width: 345px; height: 265px; margin: 10px 0;}
.video-admin{width: 345px; float: left; margin: 0 0 0 8px; background: url(../images/video-mueve.gif) no-repeat top left; height: 101px; padding: 11px 22px 0 16px;}
.video-admin .txt{height: 55px;}
