/*Element Styles*/
html{margin:0; padding:0;}
body {padding:0; margin:0; font-family:'Open Sans', sans-serif; font-size: 13px; color: #fff; background-color:#0c1721; min-width:240px;}
img {border: none 0px;}
ul {list-style-type: none; margin: 0; padding: 0;}
ul li {display:inline; margin: 0; padding: 0;}

h1{font-size:40px; color:#fff;}

.left{float:left;}
.right{float:right;}

/*Heights*/
.h5px {height:5px}
.h10px {height:10px;}
.h15px {height:15px;}
.h20px {height:20px;}

/*Header*/
.header {width:100%; background-color:#21405c; border-bottom:solid 1px #122231;}

/*Header Menu Principal*/
.menu{position:relative; width:100%; background-color:#326a9b; height:28px; border-top:solid 1px #5c92c1; border-bottom:solid 1px #122231; z-index:10;}

.submenuStyle {float:left; margin:7px 5px; background:url('/Pics/menu_btbase.png') no-repeat; text-decoration:none; color:#fff; width:110px; text-align:center; height:30px; line-height:30px; font-weight:bold;}

/*Header Login*/
.header_login {float:right; width:87px; margin-right:5px; margin-left:5px;}

/*Header Menu Linguas*/
.language{float:left; width:auto;}
A.header_mlinks_lang:link {float:left; font-size: 11px; color:#fff; font-weight:bold; text-decoration: none; text-transform: uppercase; text-align:center; width:45px; height:27px; line-height:27px;}
A.header_mlinks_lang:visited {float:left; font-size: 11px; color:#fff; font-weight:bold; text-decoration: none; text-transform: uppercase; text-align:center; width:45px; height:27px; line-height:27px;}
A.header_mlinks_lang:hover {float:left; font-size: 11px; color: #b1d8f9; font-weight:bold; text-decoration: none; text-transform: uppercase; text-align:center; width:45px; height:27px; line-height:27px; background-color:#1a3752;}
A.header_mlinks_lang:active {float:left; font-size: 11px; color: #fff; font-weight:bold; text-decoration: none; text-transform: uppercase; text-align:center; width:45px; height:27px; line-height:27px;}
SPAN.header_mlinks_lang_hover {float:left; font-size: 11px; color: #fff; font-weight:bold; text-decoration: none; text-transform: uppercase; text-align:center; width:45px; height:27px; line-height:27px; background-color:#1a3752;}

/*Body*/

.body {width:100%; background-color:#1d4060;}

/*Footer*/
.footer {width:100%; background-color:#1f476a; font-size:12px; text-align:center; background-color:#122432;}
.footer_mail_link{color:#8ea5ce; text-decoration:none; font-size:12px;}

.contact_mail_link{color:#8ea5ce; text-decoration:none; font-size:14px;}


/*Genericos*/
.clear {clear:both;}
.lfloat {float:left;}
.rfloat {float:right;}
.imgClean {display:block; border:none;}
.opacityZero {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;}

.ml10px {margin-left:10px;}





/*Contacts*/
.contact_normBox {color:#859fc4; font-weight:normal; font-size:15px; height:30px; line-height:20px; border:solid 1px #223c55; height:20px; background-color:#0c161f;}
.contact_msgBox {color:#859fc4; border:solid 1px #223c55; background-color:#0c161f; height:100px; overflow:hidden;}
.contac_lbl {color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase;}

.btnEnviarContactos {background-image:url(/Pics/BT_enviar.jpg); background-repeat:no-repeat; width:87px; height:31px; cursor:pointer; border:none;}
input.btnEnviarContactos:link {background-image:url(/Pics/BT_enviar.jpg); background-repeat:no-repeat; background-position:0 -31px; width:87px; height:31px; display:block; cursor:pointer; border:none;}
input.btnEnviarContactos:visited {background-image:url(/Pics/BT_enviar.jpg); background-repeat:no-repeat; background-position:0 -31px; width:87px; height:31px; display:block; cursor:pointer; border:none;}
input.btnEnviarContactos:hover {background-image:url(/Pics/BT_enviar.jpg); background-repeat:no-repeat; background-position:0 0; width:87px; height:31px; display:block; cursor:pointer; border:none;}
input.btnEnviarContactos:active {background-image:url(/Pics/BT_enviar.jpg); background-repeat:no-repeat; background-position:0 -31px; width:87px; height:31px; display:block; cursor:pointer; border:none;}

.divTable {display:table; width:100%;}
.divTableRow {display:table-row;}
.divtableCellUm {display:table-cell; width:5px;}
.divtableCellDois {display:table-cell;}

/*Trabalhos*/

.gloveSlideRight {background-image:url(/Pics/nav_dir.png); background-repeat:no-repeat; width:58px;}
a.trabalhosSlideRight:link {background-image:url(/Pics/nav_btseta_dir.png); background-repeat:no-repeat; background-position:0 -28px; width:20px; height:28px; display:block;}
a.trabalhosSlideRight:visited {background-image:url(/Pics/nav_btseta_dir.png); background-repeat:no-repeat; background-position:0 -28px; width:20px; height:28px; display:block;}
a.trabalhosSlideRight:hover {background-image:url(/Pics/nav_btseta_dir.png); background-repeat:no-repeat; background-position:0 0; width:20px; height:28px; display:block;}
a.trabalhosSlideRight:active {background-image:url(/Pics/nav_btseta_dir.png); background-repeat:no-repeat; background-position:0 -28px; width:20px; height:28px; display:block;}

.gloveSlideLeft {background-image:url(/Pics/nav_esq.png); background-repeat:no-repeat; width:58px;}
a.trabalhosSlideLeft:link {background-image:url(/Pics/nav_btseta_esq.png); background-repeat:no-repeat; background-position:0 -28px; width:20px; height:28px; display:block;}
a.trabalhosSlideLeft:visited {background-image:url(/Pics/nav_btseta_esq.png); background-repeat:no-repeat; background-position:0 -28px; width:20px; height:28px; display:block;}
a.trabalhosSlideLeft:hover {background-image:url(/Pics/nav_btseta_esq.png); background-repeat:no-repeat; background-position:0 0; width:20px; height:28px; display:block;}
a.trabalhosSlideLeft:active {background-image:url(/Pics/nav_btseta_esq.png); background-repeat:no-repeat; background-position:0 -28px; width:20px; height:28px; display:block;}

.trabahos_bckg_btn {background-image:url(/Pics/nav_1px.png); background-repeat:repeat-x; height:28px;}
a.trabahosSlide_btn:link {background-image:url(/Pics/nav_bt_circle.png); background-repeat:no-repeat; background-position:0 -28px; width:32px; height:28px; display:block;}
a.trabahosSlide_btn:visited {background-image:url(/Pics/nav_bt_circle.png); background-repeat:no-repeat; background-position:0 -28px; width:32px; height:28px; display:block;}
a.trabahosSlide_btn:hover {background-image:url(/Pics/nav_bt_circle.png); background-repeat:no-repeat; background-position:0 0; width:32px; height:28px; display:block;}
a.trabahosSlide_btn:active {background-image:url(/Pics/nav_bt_circle.png); background-repeat:no-repeat; background-position:0 -28px; width:32px; height:28px; display:block;}
span.trabahosSlide_btn_hover {background-image:url(/Pics/nav_bt_circle.png); background-repeat:no-repeat; background-position:0 0; width:32px; height:28px; display:block;}

.btnVoltarTrabalhos_pt {background-image:url(/Pics/BT_voltar100x31_pt.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none; background-color:Transparent;}
input.btnVoltarTrabalhos_pt:link {background-image:url(/Pics/BT_voltar100x31_pt.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_pt:visited {background-image:url(/Pics/BT_voltar100x31_pt.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_pt:hover {background-image:url(/Pics/BT_voltar100x31_pt.png); background-repeat:no-repeat; background-position:0 0; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_pt:active {background-image:url(/Pics/BT_voltar100x31_pt.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}

.btnVoltarTrabalhos_es {background-image:url(/Pics/BT_voltar100x31_es.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none; background-color:Transparent;}
input.btnVoltarTrabalhos_es:link {background-image:url(/Pics/BT_voltar100x31_es.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_es:visited {background-image:url(/Pics/BT_voltar100x31_es.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_es:hover {background-image:url(/Pics/BT_voltar100x31_es.png); background-repeat:no-repeat; background-position:0 0; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_es:active {background-image:url(/Pics/BT_voltar100x31_es.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}

.btnVoltarTrabalhos_en {background-image:url(/Pics/BT_voltar100x31_en.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none; background-color:Transparent;}
input.btnVoltarTrabalhos_en:link {background-image:url(/Pics/BT_voltar100x31_en.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_en:visited {background-image:url(/Pics/BT_voltar100x31_en.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_en:hover {background-image:url(/Pics/BT_voltar100x31_en.png); background-repeat:no-repeat; background-position:0 0; width:110px; height:31px; display:block; cursor:pointer; border:none;}
input.btnVoltarTrabalhos_en:active {background-image:url(/Pics/BT_voltar100x31_en.png); background-repeat:no-repeat; background-position:0 -31px; width:110px; height:31px; display:block; cursor:pointer; border:none;}

.trabalhosFilter {background-color:#122432; border:solid 1px #243e57; color:#8ca5cd; height:24px;}
.trabalhosFilterTitles {font-size:11px; color:#316b9d; width:98%; text-align:right; text-transform:uppercase;}

.trabalhoDetalheFontum {font-weight:bold; font-size:17px;}
.trabalhoDetalheFontdois {font-weight:bold; font-size:15px;}

li.liAccoes {float:left; color:#fff; width:210px; font-weight:normal; margin:0 0 5px 0px; padding:0 0 0 15px; font-size:13px; background-image:url('/Pics/seta_details.png'); background-repeat:no-repeat; background-position:0 5px;}
li.liTecnologia {float:left; color:#fff; width:210px; font-weight:normal; margin:0 0 5px 0px; padding:0 0 0 15px; font-size:13px; background-image:url('/Pics/seta_details.png'); background-repeat:no-repeat; background-position:0 5px;}

.lista_font{color:#fff; font-weight:normal; margin:0 10px; padding:0 0 0 20px; font-size:14px; background-image:url('/Pics/seta_details.png'); background-repeat:no-repeat; background-position:0 5px; text-decoration:none;}

.pgTitle {color:#fff; font-weight:bold; font-size:17px; margin:10px 0 0 10px;}
.lead {margin:10px;}

.subtitulo {width:100%; display:block; height:30px; text-align:left; line-height:30px; border-top:solid 1px #365d7e; border-bottom:solid 1px #173652; font-size:15px; text-decoration:none; color:#8ea6cc;}
a.subtitulo:link {width:100%; display:block; height:30px; text-align:left; line-height:30px; border-top:solid 1px #365d7e; border-bottom:solid 1px #173652; font-size:15px; text-decoration:none; color:#8ea6cc;}
a.subtitulo:hover {width:100%; display:block; height:30px; text-align:left; line-height:30px; border-top:solid 1px #365d7e; border-bottom:solid 1px #173652; font-size:15px; text-decoration:none; color:#8ea6cc;}
a.subtitulo:visited {width:100%; display:block; height:30px; text-align:left; line-height:30px; border-top:solid 1px #365d7e; border-bottom:solid 1px #173652; font-size:15px; text-decoration:none; color:#8ea6cc;}
a.subtitulo:active {width:100%; display:block; height:30px; text-align:left; line-height:30px; border-top:solid 1px #365d7e; border-bottom:solid 1px #173652; font-size:15px; text-decoration:none; color:#8ea6cc;}


.subStyle{display:none; margin:10px;}


#content ul li {display:list-item ; margin: 5px 10px 0 15px; padding: 5px 10px 0 5px; font-size:14px; list-style-image:url(/Pics/seta_details.png);}
.mob_dropbox {width:100%; background-color:#000; height:30px; border:none; filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity: 0;}