*{padding: 0px; margin: 0px; list-style: none; border: none;}
body{background: #1B1A17;}
#geral{}

#bgCont{width: 100%; display: table;} 
.bgIndex{background: black;}


/********************/

a{text-decoration: none;}
ul, th, h1, h2, h3, h4, h5, caption, legend{font-family: "Chaparral Pro", Georgia, Times, serif; font-weight: normal;}
h1{font-size: 42px;}
h2{font-size: 28px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
p, td{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;}

#corpo{min-height: 500px; width: 1000px; text-align: left; position: relative; margin: 0 auto;}
.corpoIndex{background: url(images/index_fundo_11.jpg) left center no-repeat; }

#corpo h1,
#corpo h2,
#corpo h3,
#corpo h4,
#corpo h5{padding-left:40px;}
#corpo p{padding:0 10px 5px 40px;}

div.colunas{float: left; width: 350px;  padding:0px 0;}
div.colunaDir{width:450px; float: left;}


#headEmpresa{padding: 30px 0 0;}

/* link do topo para acesso ao menu principal */
#link-maimMenu{text-align: left; padding: 0 20px; width:100%; display: table; position: absolute; z-index: 10;}
#link-maimMenu ul{}
#link-maimMenu li{float: left;}
#link-maimMenu li a{padding: 3px 20px; color: #333; font: 13px "Chaparral Pro", Georgia, Times, serif; display: table;}
#link-maimMenu li a:hover{color:#333; border-top:3px solid #333;}

#link-maimMenu li.home a{background: url(images/icon-home-preto.png) left 2px no-repeat;}
#link-maimMenu li.menuprincipal a{background: url(images/icon-menu-preto.png) left 3px no-repeat;}


/****** menu escolha das empresas na home *********/
#menuIndexEmpresas{width:450px; padding:200px 0 50px; }
#menuIndexEmpresas li{width:450px; display:block; color: white; border-bottom: 1px solid #615353; padding: 5px 0px;}
#menuIndexEmpresas li h4{color:#615353;}
#menuIndexEmpresas li p{font-size: 11px; color:white;}
#menuIndexEmpresas a{color: #eed; }
#menuIndexEmpresas a:hover,
#menuIndexEmpresas .ativo{color: white; background: black;}

/*******corpo empresas bases**********/
#menuPagEmpresa{display:table; width:100%; font-family:"Chaparral Pro", Georgia, Times, serif; font-weight: normal; margin: 10px 0 20px 0;}
#menuPagEmpresa li{margin: 0 1px 0 0; float: left; _padding:5px 0;}
#menuPagEmpresa li a{padding:10px 10px 8px; font-size: 16px; display: block;}
#menuPagEmpresa li a:hover{}
#menuPagEmpresa .ultimo{border: none;}
#menuPagEmpresa .primeiro a{padding-left:40px;}


/****** pag contato das empresas ******/
#contatoEmpresas{}
#contatoEmpresas fieldset{margin:0px; width:350px;}
#contatoEmpresas fieldset legend{font:22px normal "Chaparral Pro", Georgia, Times, serif;}
#contatoEmpresas fieldset label{width:150px; float:left; display: table; margin:10px 10px 0 0; font: 14px normal "Chaparral Pro", Georgia, Times, serif;}
#contatoEmpresas fieldset label input{padding: 5px; width: 150px;}
#contatoEmpresas fieldset label textarea{margin: 5px 0; padding: 5px; width:330px; height:50px;}
#contatoEmpresas fieldset .botEnviar{padding: 5px; text-align: left; float: left;}

.callaContato input{background: #9BA26D; color:white;}
.callaContato textarea{background: #9BA26D; color: white;}
.callaContato input.botEnviar{background: #663C3D; color: white;}
.callaContato input.botEnviar:hover{background: #9BA26D; color: white;}
.callaContato a{color: #663C3D; text-decoration: underline;}

.proCloneContato fieldset legend{color:black;}
.proCloneContato input{background: #236E90; color:white;}
.proCloneContato textarea{background: #236E90; color: white;}
.proCloneContato input.botEnviar{background: white; color: #236E90;}
.proCloneContato input.botEnviar:hover{background: #236E90; color: white;}
.proCloneContato a{color: #236E90; text-decoration: underline;}

.proVitroContato a{color: #663C3D; text-decoration: underline;}

.cursosContato fieldset legend{color:white;}
.cursosContato fieldset label{color:white;}
.cursosContato input{background: #319ACA; color:white;}
.cursosContato textarea{background: #319ACA; color: white;}
.cursosContato input.botEnviar{background: white; color: #333;}
.cursosContato input.botEnviar:hover{background: #319ACA; color: white;}
.cursosContato a{color: #319ACA; text-decoration: underline;}

/************ hemo *********/
.bgHemoIndex{background-color: #f2cf4f;}
.HemoIndexBg{}
.hemo-index-conteudo{padding: 10px 0 30px; display: table;}
.corpoHemo h1, .corpoHemo h2, .corpoHemo h3,.corpoHemo h4, .corpoHemo p, .corpoHemo legend, .corpoHemo small{color:#333;}
.corpoHemo #headEmpresa{border-bottom: 1px dotted white;}
.corpoHemo .bannerIndex{margin: 0 0 10px 0; width:800px; border: 1px solid #333; display: table; background: #333; padding-bottom: 20px;}

.hemo-fotos-index{padding: 10px 0 0 40px;}
.hemo-fotos-index .jqGSContainer{position:relative;width:300px; margin: 0 0 10px 0;}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer{}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer ul li img{}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:5px;color:#fff;width:290px;}

.hemo-fotos-index .jqGSContainer .jqGSPagination{position:relative; width:300px; height:25px; padding: 0px; background: white; }
.hemo-fotos-index .jqGSContainer .jqGSPagination ul{padding:0 0 0 5px; margin:0; list-style:none; position:relative; float:left; }
.hemo-fotos-index .jqGSContainer .jqGSPagination ul li{padding:0;margin-left:1px;float:left;text-align:center;}
.hemo-fotos-index .jqGSContainer .jqGSPagination ul li a{color: black;text-decoration:none;display:block; padding: 2px 5px; font-size: 14px;}
.hemo-fotos-index .jqGSContainer .jqGSPagination ul li a.selected{border-top: 3px solid #000; color:#f2cf4f;}
.hemo-fotos-index .jqGSContainer .jqGSPagination ul li a:hover{border-top: 1px solid #000; color:#f2cf4f;}

.hemo-fotos-index .jqGSImgContainer{}
.hemo-fotos-index .jqGSContainer .jqGSImgContainer ul,.corpoProClone .jqGSContainer .jqGSImgContainer li{padding:0;margin:0;position:relative}	

/****** calla ******/
.bgCallaIndex{background: white;}
.CallaIndexBg{background: url(images/calla_apresentacao.jpg) left bottom no-repeat;}


.corpoCalla h1, .corpoCalla h2, .corpoCalla h3,.corpoCalla h4, .corpoCalla p, legend, small{color:#663C3D;}
.corpoCalla h2{padding: 0px;}

.corpoCalla .colunas{width: 320px;}
.corpoCalla .conteudo{display: table;}
/*menu*/

.corpoCalla p{margin: 0 0 10px;}
/*cala index*/


/*produto calla*/
.calaProdBg #headEmpresa{position: absolute;}
.calaProdBg{background: white url(images/cala-prods-fundo-menu.png) left bottom repeat-x;}

.menuCalla{}
.menuCalla li{}
.menuCalla li a{color:white; background: #9BA26D;}
.menuCalla li a:hover{background: #663C3D;}
.menuCalla li.ativo a{background: #663C3D;}
.menuCalla li ul.sub li a{background: #9BA26D;}
.menuCalla li ul.sub li a:hover{background: #663C3D;}

/******area produtos*******/
#calla-areaProdutos{padding:0px; margin:0px; width: 1024px; height:615px; overflow: auto; overflow-y: hidden;}
#calla-areaProdutos .nome-produto{position: absolute; top:450px; left:0px; background: white; z-index: 10; opacity:0.8; }
#calla-areaProdutos .nome-produto h1{padding: 5px 40px 0;}

/*abas menu produtos*/
#CallamenuProds{position: absolute; top:515px; width:1024px; display: table; height: 92px; }

#CallamenuProds div ul{ padding:10px 0 0; margin: 0px;}
#CallamenuProds div ul li {float: left; margin: 0 0 0 10px;}
#CallamenuProds div ul li a{display: block;}
#CallamenuProds div ul li a:hover{border-top: 8px solid #615353;}

.ui-tabs-nav{display: table; width: 100%;}
.ui-tabs-nav li{float: left; }
.ui-tabs-nav .ui-tabs-selected a span{background: black url(images/icon-seta-down-branco.png) 20px 15px no-repeat; color: white; margin: 0px; height: 10px; padding: 10px 40px;}
.ui-tabs-selected{color: white; }
.ui-tabs-nav a{text-decoration: none;}
.ui-tabs-nav a span{display:block; width:80px; margin: 5px 0px 0; height: 10px; padding: 5px 40px 10px; color: white; background:#615353; }

.ui-tabs-panel{}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}


.ui-tabs-hide{display: none;}

/******* comercializacao *******/
.corpoCallaComercializa{background: white url(images/calla-comercializa-fundo.jpg) left bottom no-repeat; }
.form-pedido{}
.form-pedido-ativo{display: block;}
.form-pedido-inativo{display:none;}

.corpoCallaComercializa .conteudo a{color: #663C3D; text-decoration: underline;}


.corpoCalla .menu-opcoes-compra-bulbo{ margin-left: 20px; display: table; width: 400px;}
.corpoCalla .menu-opcoes-compra-bulbo li{ float: left; margin-right: 1px; }
.corpoCalla .menu-opcoes-compra-bulbo li a{ padding: 5px 20px; background: #9BA26D; color: white; text-decoration: none; display: block;}
.corpoCalla .menu-opcoes-compra-bulbo li a:hover,
.corpoCalla .menu-opcoes-compra-bulbo li a.ativo{ background: #663C3D; }
.corpoCalla .menu-opcoes-compra-bulbo li.pedido a{background: #9BA26D url(images/icon-seta-down-branco.png) 7px center no-repeat;}
.corpoCalla .menu-opcoes-compra-bulbo li.pedido a:hover{background: #663C3D url(images/icon-seta-down-branco.png) 7px center no-repeat;}
.corpoCalla .menu-opcoes-compra-bulbo li.pedido a.ativo{background: #663C3D url(images/icon-seta-up-branco.png) 7px center no-repeat;}

.corpoCalla #form-pedido-bulbos{padding: 10px 0 0 40px; width:400px; margin: 0 0 40px;}
.corpoCalla #form-pedido-bulbos fieldset{}
.corpoCalla #form-pedido-bulbos fieldset legend{display: block; }
.corpoCalla #form-pedido-bulbos fieldset label{padding:5px 0 0; width:200px; display: block; float: left; font: 13px "Chaparral Pro", Georgia, Times, serif;}
.corpoCalla #form-pedido-bulbos fieldset label input{width: 180px; border: 1px solid #ccc; padding: 2px;}
.corpoCalla #form-pedido-bulbos fieldset label select{width: 180px; border: 1px solid #ccc;}

.corpoCalla #form-pedido-bulbos fieldset label.lab-mesangem{width: 400px;}
.corpoCalla #form-pedido-bulbos fieldset label textarea{width: 380px; height: 60px; border: 1px solid #ccc;padding: 2px;}

.corpoCalla #form-pedido-bulbos fieldset label.cidade{width:200px;}
.corpoCalla #form-pedido-bulbos fieldset label.uf{width: 100px;}
.corpoCalla #form-pedido-bulbos fieldset label.opc-varidade{}
.corpoCalla #form-pedido-bulbos fieldset label.quant{}
.corpoCalla #form-pedido-bulbos .botEnviar{background: #9BA26D; color: white; float: left; padding: 5px 8px; margin: 10px 0; font: 13px "Chaparral Pro", Georgia, Times, serif;}
.corpoCalla #form-pedido-bulbos .botEnviar:hover{background:#663C3D; }
.corpoCalla #form-pedido-bulbos cite{font: 13px Arial, Helvetica, Verdana, sans-serif; font-style: italic;}
#fotoProduto{position: absolute;}

/*cotato*/
.CallaContatoBg{background:url(images/calla-contato-fundo.jpg) right bottom no-repeat; }
.callaContato{display: table;}


/*************** proclone **************/
.bgProCloneIndex{background: #CCE6F2 url(images/proclone_indexbg.jpg) right top no-repeat; display: table;}
.bgProCloneProds{background: #CCE6F2;}
.bgProCloneTecno{background: #CCE6F2;}
.bgProCloneContato{background: #CCE6F2;}
.corpoProClone h1, .corpoProClone h2, .corpoProClone h3,.corpoProClone h4, .corpoProClone p{color:#1A2429;}

.corpoProClone h2{padding: 10px 0 0;}

.corpoProClone p a{color: #333;}
.corpoProClone p a:hover{text-decoration: underline;}

.corpoProClone{padding-bottom: 20px;}

.procloneIndexBg .colunas{width: 350px;}

.menuproclone{}
.menuproclone li{}
.menuproclone li a{color:white; background: #236E90;}
.menuproclone li a:hover{background: white; color: #236E90}
.menuproclone li.ativo a{background: white; color: #236E90;}

/*apresentacao*/
.proclone-index-conteudo{padding: 10px 0 20px; display: table;}
.corpoProClone ul.listaVantagens{display:table; border-top: 1px solid white; margin: 10px 0px 10px 30px;}
.corpoProClone ul.listaVantagens li{ border-bottom: 1px solid white; padding: 10px; list-style-type: decimal; list-style-position: inside;}
.corpoProClone ul.listaVantagens li.ativo{background: #E6F3F9;}
.corpoProClone ul.listaVantagens li b{display: block;}


/*tecnologia*/
/*galeira de fotos*/
#proclone-foto-tecnologia{}

.corpoProClone .jqGSContainer{position:relative;width:790px; margin: 0 0 10px 0;}
.corpoProClone .jqGSContainer .jqGSImgContainer{}
.corpoProClone .jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.corpoProClone .jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.corpoProClone .jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.corpoProClone .jqGSContainer .jqGSImgContainer ul li img{}
.corpoProClone #galeria-fotos .jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:5px 40px;color:#fff;width:710px}

.corpoProClone .jqGSContainer .jqGSPagination{position:relative; width:792px; height:30px; padding: 0px; background: white; }
.corpoProClone .jqGSContainer .jqGSPagination ul{padding:0 0 0 40px; margin:0; list-style:none; position:relative; float:left; }
.corpoProClone .jqGSContainer .jqGSPagination ul li{padding:0;margin-left:1px;float:left;text-align:center;}
.corpoProClone .jqGSContainer .jqGSPagination ul li a{color: black;text-decoration:none;display:block; padding: 2px 5px; font-size: 14px;}
.corpoProClone .jqGSContainer .jqGSPagination ul li a.selected{border-top: 3px solid #000; color:#236E90;}
.corpoProClone .jqGSContainer .jqGSPagination ul li a:hover{border-top: 1px solid #000; color:#236E90;}

.corpoProClone .jqGSImgContainer{}
.corpoProClone .jqGSContainer .jqGSImgContainer ul,.corpoProClone .jqGSContainer .jqGSImgContainer li{padding:0;margin:0;position:relative}	

/*fotos teste elisa*/
.corpoProClone .teste-elisa-fotos .jqGSContainer{position:relative; width:350px; margin: 0 0 20px 10px; }
.corpoProClone .jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:5px 30px;color:#fff;width:290px}
.corpoProClone .teste-elisa-fotos .jqGSContainer .jqGSPagination{position:relative; width:350px; height:25px; padding: 0px; background: white; }


/********* produtos********/
/*menu*/
.corpoProClone #menuProdutos{border-bottom: 1px solid white; width:900px;  padding:0 30px 20px 20px;}
.corpoProClone ul.produtosList{padding:0 5px; display: table;}
.corpoProClone ul.produtosList li{float: left; width: 130px; margin: 0 5px 0;}
.corpoProClone ul.produtosList li a{padding:3px 5px; display:block; color:#1A2429; font:14px normal "Chaparral Pro", Georgia, Times, Arial, serif; border-bottom: 1px solid #1A2429;}
.corpoProClone ul.produtosList li a:hover{background: #1A2429; color:white;}
.corpoProClone ul.produtosList li a.ativo{background: #1A2429; color:white;}

/*area dos produtos*/
.corpoProClone #proclone-area-produtos{width:1000px}
.corpoProClone #proclone-area-produtos div.produto{}
.corpoProClone #proclone-area-produtos div.produto h2{}
.corpoProClone #proclone-area-produtos div.produto h3{padding-top: 5px;}
.corpoProClone #proclone-area-produtos div.produto p{padding-bottom: 10px;}
.corpoProClone #proclone-area-produtos div.produto .colunas{width: 400px;}
.corpoProClone #proclone-area-produtos .inativo{display: none;}
.corpoProClone #proclone-area-produtos .ativo{display: table;}

/*tabelas*/
.corpoProClone #proclone-area-produtos div.produto table{margin:10px 0 10px 35px; border-collapse: collapse; width: 365px; background: white;}
.corpoProClone #proclone-area-produtos div.produto table th{padding: 5px 5px 2px; background:#236E90; font-size: 16px; color: white; border-left: 1px solid white;}
.corpoProClone #proclone-area-produtos div.produto table th.primeiro{border:none;}
.corpoProClone #proclone-area-produtos div.produto table td{border-bottom: 1px solid #236E90; padding: 4px 2px 2px 5px;}
.corpoProClone #proclone-area-produtos div.produto table caption{border-top:1px solid white; color: black; text-align: left; padding: 2px 5px;}


/*album de fotos*/
.produto-album-fotos{}
.produto .jqGSContainer{position:relative; width:350px; margin: 0 0 20px 40px; }
.produto .jqGSContainer .jqGSImgContainer{}
.produto .jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.produto .jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.produto .jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.produto .jqGSContainer .jqGSImgContainer ul li img{}
.produto .jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:3px 5px 2px;color:#fff; width:340px; font:11px normal Arial, Helvetica, Verdana, sans-serif;}

.produto .jqGSContainer .jqGSPagination{position:relative; width:350px; height:30px; padding: 0px; background: white; }
.produto .jqGSContainer .jqGSPagination ul{padding:0 0 0 5px; margin:0; list-style:none; position:relative; float:left; }
.produto .jqGSContainer .jqGSPagination ul li{padding:0;margin-left:1px;float:left;text-align:center;}
.produto .jqGSContainer .jqGSPagination ul li a{color: black;text-decoration:none;display:block; padding: 2px 5px; font-size: 14px;}
.produto .jqGSContainer .jqGSPagination ul li a.selected{border-top: 3px solid #000; color:#236E90;}
.produto .jqGSContainer .jqGSPagination ul li a:hover{border-top: 1px solid #000; color:#236E90;}

.produto .jqGSImgContainer{}
.produto .jqGSContainer .jqGSImgContainer ul,.produto .jqGSContainer .jqGSImgContainer li{padding:0;margin:0;position:relative}	


/*************** proVitro **************/
.bgProVitro{background: #D9E9E8;}
.bgProVitroIndex{background: #D9E9E8; display: table;}
.proVitroIndexBg{background: url(images/provitro_indexbg.jpg) right top no-repeat;}

.corpoVitro h1, .corpoVitro h2, .corpoVitro h3,.corpoVitro h4, .corpoVitro p{color:#663C3D;}

.menuprovitro{}
.menuprovitro li{}
.menuprovitro li a{color:white; background: #663C3D;}
.menuprovitro li a:hover{background: #9BA26D;}
.menuprovitro li.ativo a{background: #9BA26D;}

.logoFinep{padding: 40px;}

/*** fotos setor ***/
.corpoVitro .jqGSContainer{position:relative;width:400px; margin: 0 0 10px 0;}
.corpoVitro .jqGSContainer .jqGSImgContainer{}
.corpoVitro .jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.corpoVitro .jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.corpoVitro .jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.corpoVitro .jqGSContainer .jqGSImgContainer ul li img{}
.corpoVitro .jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:5px 10px;color:#fff;width:380px}

.corpoVitro .jqGSContainer .jqGSPagination{position:relative; width:400px; height:30px; padding: 0px; background: white; }
.corpoVitro .jqGSContainer .jqGSPagination ul{padding:0 0 0 40px; margin:0; list-style:none; position:relative; float:left; }
.corpoVitro .jqGSContainer .jqGSPagination ul li{padding:0;margin-left:1px;float:left;text-align:center;}
.corpoVitro .jqGSContainer .jqGSPagination ul li a{color: black;text-decoration:none;display:block; padding: 2px 5px; font-size: 14px;}
.corpoVitro .jqGSContainer .jqGSPagination ul li a.selected{border-top: 3px solid #000; color:#236E90;}
.corpoVitro .jqGSContainer .jqGSPagination ul li a:hover{border-top: 1px solid #000; color:#236E90;}

.corpoVitro .jqGSImgContainer{}
.corpoVitro .jqGSContainer .jqGSImgContainer ul,.corpoProClone .jqGSContainer .jqGSImgContainer li{padding:0;margin:0;position:relative}	


/************* cursos ******************/
.bgCursoIndex{background: #383735; border-bottom: 1px solid #B0A9A9; }
.corpoCursos{background: url(images/cursos-index-fundo.png) right bottom no-repeat;}

.bgCursoIndex h2, .bgCursoIndex h3, .bgCursoIndex h3, .bgCursoIndex h4, .bgCursoIndex p, .bgCursoIndex p {color:white;}


.corpoCursos #link-maimMenu a{color: #ccc;}
.corpoCursos #link-maimMenu a:hover{color: white;}

.corpoCursos a{color: white;}

.headCursosIndex{}
.headCursosIndex p{width:400px;}
.headCursosIndex h1{color:#319ACA;}

.menuCursos{}
.menuCursos li{}
.menuCursos li a{color:white; background: #1B1A17;}
.menuCursos li a:hover{background: #319ACA;}
.menuCursos li.ativo a{background: #319ACA;}

/*conteudo index curso*/
#curso-index-cont{padding: 0 0 40px;}

/*DESTAQUE*/
.corpoCursos #curso-destaque{border-bottom: 1px solid white; height: 200px; border-top:1px solid  white; width: 900px; background: #1B1A17;}
.corpoCursos #curso-destaque .curso-destaque-imagem{float: left; margin-top:auto 0px; height: 200px; width:380px; overflow: hidden;}
.corpoCursos #curso-destaque div.curso-destaque-descricao {margin:10px 0 0 380px;}
.corpoCursos #curso-destaque .curso-destaque-descricao h4{padding: 0 0 0 20px;}
.corpoCursos #curso-destaque .curso-destaque-descricao h2{padding: 0 0 0 20px; line-height: 30px;}
.corpoCursos #curso-destaque .curso-destaque-descricao p{padding: 10px 0 0 20px;}
.corpoCursos #curso-destaque .curso-destaque-descricao p.info{ display: table; margin-top: 20px; padding: 0 0 0 10px;}
.corpoCursos #curso-destaque .curso-destaque-descricao p.info a{padding: 5px 10px; background: #319ACA;}
.corpoCursos #curso-destaque .curso-destaque-descricao p.info a:hover{background: white; color:#319ACA; }


.corpoCursos .info-adcional{padding: 5px 0px; width:610px; border-top:1px solid #615353; }
.corpoCursos .info-adcional li a{padding: 2px 2px 2px 40px; font-size: 16px;}
.corpoCursos .info-adcional li a:hover{background: #1B1A17;}

.corpoCursos .info-adcional fieldset{padding: 5px 40px 10px;}
.corpoCursos .info-adcional fieldset legend{ font: 22px normal "Chaparral Pro", Georgia, Times, serif; color:white;}
.corpoCursos .info-adcional fieldset label{color: white; padding: 5px 0; display: block; font:12px normal Arial, Helvetica, Verdana, sans-serif;}
.corpoCursos .info-adcional fieldset label input{width:200px; display:block; padding: 3px;}
.corpoCursos .info-adcional fieldset .submit{width:50px; padding:3px 5px; display: table; background: #319ACA; color: white;}
.corpoCursos .info-adcional fieldset .submit:hover{background: #1B1A17; color: #319ACA;}


#tabCursos{border-collapse: collapse; width:620px; margin: 20px 0 50px; }
#tabCursos caption{font:22px normal "Chaparral Pro", Georgia, Times,serif; color: white; text-align: left; padding: 10px 40px;}
#tabCursos tr:hover{background: black;}
#tabCursos th{background: #319ACA; font:16px normal "Chaparral Pro", Georgia, Times, serif; padding: 10px 10px 0px;}
#tabCursos th.data{padding-left: 40px;}
#tabCursos td{vertical-align:top; color:white; font:12px normal Arial, Helvetica, Verdana, sans-serif; border-top: 1px solid #808080;}
#tabCursos td a{padding: 4px 5px 4px 10px; display: block;}
#tabCursos .data a{padding-left: 40px;}
#tabCursos .data{width: 60px; padding-left:0px; border-left: none;}
#tabCursos .duracao{width: 80px; border-left: 1px solid #808080;}
#tabCursos .local,#tabCursos .tema{border-left: 1px solid #808080;}
#tabCursos .local{width: 100px;}
#tabCursos th.local,#tabCursos th.tema, #tabCursos th.duracao{border-left: 1px solid white;}
#tabCursos .tema{}
#tabCursos .ativo{background: #1B1A17;}

#curso-encomenda-cont{
	width: 450px;
}

/* detalhe dos cursos*/

#cusrosDescricao{position: absolute; left:450px; top:40px; border-left: 1px solid #615353; padding: 0 0 0 10px;}
#cusrosDescricao p{padding:5px 0;}
#cusrosDescricao h1{padding:5px 0 0;}
#cusrosDescricao h2{padding:10px 0 0px;}
#cusrosDescricao p a{color: #9BA26D;}
#cusrosDescricao p a:hover{color: white; background: #9BA26D; padding: 2px 5px;}

#detalheCurso{padding: 0px; margin: 0px;}
.fotocurso{}
#detalheCurso #areaFotoCurso{float: left;}

/*corpo detalhe curso*/
#curso-detalhe-corpo {background: #319ACA; width: 600px; padding: 20px 0; color:#1B1A17; float: left;}
#curso-detalhe-corpo h1{padding: 10px 20px 0px;}
#curso-detalhe-corpo h2{padding: 5px 20px 0px;}
#curso-detalhe-corpo h3{padding: 0px 20px 0px;}
#curso-detalhe-corpo h4{padding: 0px 20px 0px;}
#curso-detalhe-corpo p{padding: 0 21px 10px; color: white;}

#curso-detalhe-corpo #detalhes .inscricao{ padding: 0px; margin: 0px;}
#curso-detalhe-corpo #detalhes .inscricao a{background: white; padding: 10px 20px; display: table; color:#1B1A17;}
#curso-detalhe-corpo #detalhes .inscricao a:hover{background: #1B1A17; color:white;}
#curso-detalhe-corpo #detalhes .valor{color:white; padding-top: 0px; font:22px "Chaparral Pro", Georgia, Times, serif; }

#curso-detalhe-corpo div.coluna{padding:0; margin:0; width:280px; float: left;}

#curso-detalhe-corpo ul.temas{}
#curso-detalhe-corpo ul.temas li{color:white; padding: 4px 10px 0 20px; border-bottom: 1px dotted white;}

/*tab*/
#curso-detalhe-corpo #curso-detalhe-abas{}

#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav{width: 600px; padding: 0 10px; margin-bottom: 10px; border-bottom: 1px dotted white;}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav li{float: left; margin-left: 1px;}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav .ui-tabs-selected a span{background: white; color: #333;}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-selected{}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav a{}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav a span{display: block; width:auto; height: auto; padding:5px 10px; margin: 0px; color: white; background: #1B1A17;}

#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block; clear: both; content: " ";
}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-nav a {
    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0; text-decoration: none;
}
#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-panel{margin: 0px;}

#curso-detalhe-corpo #curso-detalhe-abas .ui-tabs-panel iframe{width: 600px; height: 1500px; overflow-x: hidden;}

             
/*tabela da programacao*/
#curso-detalhe-corpo div.programacao{clear: both; border-top:1px dotted white;}
#curso-detalhe-corpo #tabProgramacao{padding: 0px; margin: 0px; color: white;}
#curso-detalhe-corpo #tabProgramacao{border-collapse: collapse; background: #4BA7D1; width:100%; margin: 0 0 10px;}
#curso-detalhe-corpo #tabProgramacao tr:hover{background: #1B1A17; color: white;}
#curso-detalhe-corpo #tabProgramacao th{color:white; padding: 10px 0 5px; background: #319ACA;}
#curso-detalhe-corpo #tabProgramacao td{border-bottom: 1px solid white; padding: 4px 0; vertical-align: top;}
#curso-detalhe-corpo #tabProgramacao .data{padding-left: 20px; width:10%;}
#curso-detalhe-corpo #tabProgramacao .local{width: 40%;}
#curso-detalhe-corpo #tabProgramacao .tema{}

#detalheCurso #areaFotoCurso {width:400px;}

#detalheCurso ul.submenuInfo{margin:20px 0; text-align: right; width:200px; float: right;}
#detalheCurso ul.submenuInfo li{margin: 0 0 1px 0; padding: 0px;}
#detalheCurso ul.submenuInfo li a{padding: 5px 10px;  color:white; background:#1B1A17; display: block;}
#detalheCurso ul.submenuInfo li a:hover{color: #1B1A17; background: white;}
#detalheCurso ul.submenuInfo .voltar{margin-bottom: 20px;}

/************************ menu base e suas variacoes *************/

#menuBase{display: table; width: 1000px; text-align: left; position: relative; margin: 0 auto; clear: both;}
#menuBase ul{display: table; padding: 10px 0 10px 15px;}
#menuBase ul li{float: left; border-left: 1px solid #615353; padding: 0 10px;}
#menuBase ul li h4{color:#B0A9A9; padding:0px; margin: 0px;}
#menuBase ul li a{display: block; color: #B0A9A9; padding:2px 5px;}
#menuBase ul li a:hover{background: #120f0e; color: white;}
#menuBase ul li ul{border-top: 1px solid #615353; margin: 0; padding: 0px; height: 120px; width: 100%;}
#menuBase ul li ul li{border:none; float: none; font:12px normal Arial, Helvetica, Verdana, sans-serif; border-bottom: 1px solid #615353; margin:0px; padding:0;}

#menuBase li.linkEmpresas{width:140px;}
#menuBase li.home{ border: none;}
#menuBase .primeiro{border: none;}
#menuBase li.blog {width:220px;}
#menuBase li.cursos {width:280px;}

#areaMenu #assinatura-apm{ padding: 20px 0;}
#areaMenu #assinatura-apm a{
	padding: 5px 5px 5px 25px;
	color: #666; font: 11px normal "Lucida Grande", Verdana, Arial, sans-serif; font-style: italic;
	background:url(images/apm-assinatura.png) left center no-repeat; 
}
#areaMenu #assinatura-apm a:hover{color: #ccc;}
