/*
	Empresa: Webroom Solues Interativas
	Site: http://www.webroom.com.br
	Endereo: Av. Vasconcelos Costa, 606 - Sala 1 - Bairro Martins - Uberlndia/MG - Brasil - Fone: +55 (34) 3217-1253
	Projeto: Unialgar
	Data: Maio de 2006
	Autor: Thiago Melo
*/

/*..... BSICOS .....*/
body { background:#B2C1D6 url(../imagens/fundo_site.jpg) repeat-x; margin:0 auto; font:0.75em/1.5em Arial; color:#415778; }
form {}
p { margin:10px 0px; }
a { color:#415778; text-decoration:none; }
a:hover { color:#D59F00; text-decoration:underline; }
img { border:0; }
.urls { color:#D59F00; font-size:13px; font-weight:bold; } 
.openday { border:0; }
.imagem_esquerda { float:left; margin:10px 10px 10px 0; }
.imagem_direita { float:right; margin:10px 0 10px 10px; }
address { padding:0px 15px; font-style:normal; }
.esqueci_senha { position:absolute; top:20px; margin-left:200px; font-size:11px; border-bottom:1px dashed #FFF; }

.caminho_reservas { margin:20px 0; clear:both; }
.caminho_reservas ul { margin:0 !important; padding:0 !important; }
.caminho_reservas li { list-style-type:none; display:inline; padding:10px 5px; margin:0px; background:#FFF; border:1px solid #ECF3F9; }
.caminho_reservas .atual { background:#B5C2D6; }
.caminho_reservas a {}
.caminho_reservas a:hover { color:#415778; }

.busca { width:178px; height:45px; background:url(../imagens/fundo_busca.jpg) no-repeat; margin:-10px 10px 10px 10px; padding:10px; }
.busca input {}
* HTML .busca input { margin-left:-10px; }

.resultados { border-bottom:1px dashed #333; margin-bottom:15px; padding-bottom:20px; }
.numero_resultados { font-weight:bold; font-size:13px; color:#CC0000; }
.palavra_resultado { font-weight:bold; font-size:13px; }
.titulo_resultados { font-weight:bold; font-size:13px; color:#D59F00; margin:15px 0 5px 0; }

.categorias_bookstore { background:#C3D0DF; padding:10px; border:1px solid #A8BBD0; clear:both; }
.categorias_bookstore li { list-style-type:none; padding:0 10px; display:inline; }

.busca_bookstore { margin-top:-30px; }
.msg_sucesso { color:#CC0000; font-weight:bold; font-size:12px; }
/*...................*/

.opcoes_coffee { margin-bottom:-5px; }

/*..... TTULOS .....*/
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
h1 {}
h2 {}
h3 { font-family:"Arial Narrow"; font-size:21px; font-weight:bold; color:#415678; padding:20px 0 10px 0; font-style:italic; }
h4 { font-family:"Arial Narrow"; font-size:16px; font-weight:bold; color:#D59F00; padding-bottom:20px; font-style:italic; }
h5 { font-family:Arial, Tahoma, Verdana; font-size:12px; background:#C5D1E0; padding:10px; color:#2C3C52; margin:10px 0; clear:both; }
h6 { font-family:"Arial Narrow"; font-size:16px; font-weight:bold; color:#D59F00; padding:10px 0px; font-style:italic; }
.pesquisa_peixe { background:url(../imagens/peixe.jpg) no-repeat; padding:25px 0 25px 100px;}

/*...................*/

/*..... LISTAGENS .....*/
ol, ul, dl { margin:0px; padding:0px; }
ol {}
ul {}
li {}
.geral .estrutura1 .estruturacao_a .estrutura5 .cor ol, ul. li { color:#415678 !important; }
.estrutura2 ul { padding-left:15px; }
.nolist { list-style-type:none; }
.cronogramas { margin:20px 0px; text-align:left; }

.list_ol { margin:0 0 0 20px;}
.list_dl {}
.list_dl dt { font-weight:bold;}
.list_dl dd { padding:0 0 10px 0; margin:0;}

/*...................*/



/*..... ESTRUTURA .....*/
.geral { width:984px; margin:0 auto; margin-top:10px; margin-bottom:10px; display:table; }
.header { width:984px; height:86px; background:url(../imagens/header.jpg) no-repeat; clear:both; }
.estrutura1 { width:984px; overflow:auto; background:url(../imagens/fundo_estrutura1.gif) repeat-y; clear:both; }
.estrutura2 { width:738px; margin-top:280px; float:left; padding:10px; }
.estrutura3 { width:738px; margin-top:0x; float:left; padding:10px; }
/*...................*/

/*..... ESTRUTURA ALGAR 2100 .....*/
#algar2100 { background:#000; }
#algar2100 h1 { color:#FFF; margin:15px 5px; font-size:20px; }
#algar2100 h3 { color:#FFF; margin:15px 5px; font-size:16px; font-style:normal; }

#algar2100 .downloads_arquivos { background:url("../imagens/back_box_algar2100.gif") no-repeat; margin:5px 10px 10px 10px; width:761px; height:132px; padding:5px; }
* HTML #algar2100 .downloads_arquivos { margin:5px 8px 10px 10px; }
#algar2100 .downloads_arquivos img { float:left; display:table; }

#algar2100 li { margin:5px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#algar2100 dt { padding:10px 5px 12px 5px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#algar2100 dd { margin:5px 0 0 0; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#algar2100 a { color:6A8A97; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; font-weight:bold; padding:5px; }
#algar2100 a:hover { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:underline; font-weight:bold; padding:5px; }

#algar2100 .bvoltar { margin:0 0 0 666px; }
* HTML #algar2100 .bvoltar { margin:0 0 0 670px; }
/*...................*/



/*..... MENU .....*/
.menu { width:226px; float:left; }
.menu ul { margin:15px; padding:10px 0px; }
.menu li { font-family:"Arial Narrow"; font-size:14px; font-weight:bold; color:#415678; padding:5px 0px; list-style-type:none; display:block; }
.menu li a { color:#415678; text-decoration:none; }
.menu li a:hover { color:#FFE840; }

.menu address { margin:20px 0; }
/*...................*/

/*..... CONTEUDO .....*/
.table { width:100%;}
.table th { background:#415778; color:#FFF; text-align:center; }
.table tr th.expand { width:170px !important;}
.table tr { background:#D2D9E3;}
.table tr td { text-align:center;}

.box { width:176px; background:url(../imagens/fundo_box.gif) bottom no-repeat; float:left; margin:0px 4px; }
.box h2 { width:156px; height:32px; background:url(../imagens/detalhe_titulo_box.gif) top no-repeat; text-align:right; font-family:Verdana; line-height:18px; font-size:14px; font-weight:bold; color:#415678; padding:10px; }
.box p { padding:0px 10px; font-size:11px; }
.titulo_menor { font-size:15px; }
.imagem_box {}

/*...... ATUAL.......*/
.prog_educacional_01 { width:590px; height:95px; background:url(../imagens/fundo_pga.jpg) no-repeat; clear:both; padding:10px 130px 10px 15px; }
.prog_educacional_01 h3 { padding:10px 0 0 0; }
.prog_educacional_01 h3 a { color:#D59F00; }
.prog_educacional_01 img { position:absolute; z-index:4; margin:-10px 0 0 605px;}
.prog_educacional_01 .mask { width:115px; height:115px; margin:-10px 0 0 605px; position:absolute; background:url(../imagens/bg_mask_curso_right.png) no-repeat; z-index:5;}

.prog_educacional_02 { width:590px; height:95px; background:url(../imagens/fundo_pef.jpg) no-repeat; clear:both; padding:10px 15px 10px 130px; }
.prog_educacional_02 h3 { padding:10px 0 0 0; }
.prog_educacional_02 h3 a { color:#D59F00; }
.prog_educacional_02 img { position:absolute; z-index:4; margin:-10px 0 0 -130px;}
.prog_educacional_02 .mask { width:115px; height:115px; margin:-10px 0 0 -130px; position:absolute; background:url(../imagens/bg_mask_curso_left.png) no-repeat; z-index:5;}

/*...... ANTIGO.......
.prog_educacional_01 { width:590px; height:95px; background:url(../imagens/fundo_pga.jpg) no-repeat; clear:both; padding:10px 130px 10px 15px; }
.prog_educacional_01 h3 { padding:10px 0 0 0; }
.prog_educacional_01 h3 a { color:#D59F00; }

.prog_educacional_02 { width:590px; height:95px; background:url(../imagens/fundo_pef.jpg) no-repeat; clear:both; padding:10px 15px 10px 130px; }
.prog_educacional_02 h3 { padding:10px 0 0 0; }
.prog_educacional_02 h3 a { color:#D59F00; }
*/
.prog_educacional_03 { width:590px; height:95px; background:url(../imagens/fundo_algar2100.jpg) no-repeat; clear:both; padding:10px 130px 10px 15px; }
.prog_educacional_03 h3 { padding:10px 0 0 0; }
.prog_educacional_03 h3 a { color:#D59F00; }

.prog_educacionais {}
.prog_educacionais h3 a { color:#D59F00; }

.box_intranet { width:175px; height:225px; background:#ECEFF0; float:left; }
.noticias { border-bottom:1px dashed #666; padding-bottom:10px; }
.noticias h6 { font-family:Tahoma; font-size:15px; font-weight:bold; color:#D59F00; padding:10px 0px; font-style:normal; }
.fonte_noticia { text-align:right; }
.imagem_noticia { float:left; margin:10px 10px 10px 0; }

.tabela_produtos { width:710px; float:left; margin-bottom:10px; }
.tabela_produtos h3 { font-family:"Arial Narrow"; font-size:18px; font-weight:bold; color:#415678; padding:10px 0 10px 0; font-style:italic; }
.ico_livros { margin:0 0 -8px 5px; }
.outros_livros { margin-left:250px; }
.orcamento { width:100px; text-align:left; margin:10px 0; background:#E7EFF5; padding:5px; border:1px solid #C6D9E8; }
.orcamento p { font-size:12px;}

.tabela_orcamento_titulos { background:#FFF; padding:5px 0; }
.tabela_orcamento_tr { background:#FFF; }
.adicionado_sucesso { color:#FF0000; }

.sala { width:210px; background:#FFF; border:1px solid #CCC; margin:5px; float:left; padding:10px; }
* HTML .sala { margin:3px; }
.sala h3 { height:35px; text-align:center; padding:0 !important; font-size:11px; font-family:Tahome, Verdana, Arial; font-style:normal; }
.sala h4 { text-align:center; padding:0px 0px 7px 0 !important; font-size:11px; font-family:Tahome, Verdana, Arial; font-style:normal; }

.sala .layout { width:210px; overflow:auto; } /* tirei este codigo (height:250px;), para não forçar tamanho */
* HTML .sala .layout {}


.sala .radiobuttom { margin-bottom:-2px; }
.zebra { background:#EFEFEF; }

.tabela { margin:20px 0; }

#nav { margin:0; padding:0; }
#nav li { font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; background:#C5D1E0; padding:10px; color:#2C3C52; margin:10px 0px; clear:both; display:block; list-style-type:none; }
/*...................*/

/*..... CONTEUDO .....*/
.logomarca { width:140px; height:40px; background:url(../imagens/logomarca.gif) no-repeat; float:left; margin:13px 15px; }
.logomarca a { width:140px; height:40px; display:block; text-indent:-999999px; text-decoration:none; overflow:hidden; }
.acesso_intranet { float:right; margin:10px; padding-top:30px }
.acesso_intranet h1 { width:128px; height:15px; background:url(../imagens/titulos/intranet_unialgar.gif) left no-repeat; text-indent:-999999px; margin-bottom:10px; *padding-left:190px; *margin-top:5px; display:none; }
.area_destaque { position:absolute; top:94px; margin-left:219px; width:750px; height:240px; z-index:1; }
.destaque { position:absolute; top:101px; margin-left:230px; width:750px; height:240px; z-index:2; }
.destaque_links { background:#EFEFEF; border:1px solid #C5D1E0; padding:10px; background:#D8E0EB; margin:10px 0; }
.destaque_links a { color:#415678; font-weight:bold; font-size:18px; }
.destaque_links a:hover { color:#C89702; text-decoration:none; font-weight:bold; font-size:18px; }

.voltar { padding:10px 0px;}
.voltar a { color:#5C7AA7; font-weight:bold; text-decoration:none; font-size:12px; padding:10px; }
.voltar a:hover { padding:10px; background:#FFF; }
.bt_voltar { margin:0 5px -3px 0; }

.contato { background:url(../imagens/fundo_faleconosco.jpg) right top no-repeat; padding:15px !important; margin:15px 0; }
/*..................*/

/*..... Paging .....*/
.paginacao { padding:5px; margin:0 auto; text-align:center; clear:both; margin-bottom:20px; background:#9BACC7; }
.paginacao a { color:#333; text-decoration:none; padding:0px 5px; }
.paginacao a:hover { color:#333; text-decoration:none; background-color:#FFF; }
#pg_anterior { float:left; text-align:left; background:#B0BFD2; }
#pg_proximo { float:right; margin-top:-18px; text-align:right; background:#B0BFD2; }
#pg_numeracao {	margin:0 auto; width:400px; text-align:center; }
.pagina_atual { padding:0px 5px; color:#2D658A; font-weight:bold; }
/*...................*/

/*..... FORMULRIOS .....*/
form { margin:0px; padding:0px; }
.txtfield { background:#FFFFFF; font-family:Arial; font-size:12px; color:#56729C; border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #FFF; border-right:1px solid #FFF; margin:1px 0px; }
.buttom { margin-bottom:-3px; cursor:pointer; }
.buttom_formularios { margin-top:10px; cursor:pointer; }

.txtfieldC{ background:#FFFFFF; font-family:Arial; font-size:12px; color:#56729C; border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #FFF; border-right:1px solid #FFF; margin:1px 0px; }
/*..................*/

/*..... RODAPE .....*/
.rodape { width:974px; height:36px; background:url(../imagens/fundo_footer.jpg) no-repeat; color:#51636A; padding:3px 5px 5px 5px; clear:both; }
.rodape p { display:inline; float:left; }
.rodape_texto2 { margin-left:40px; }
.selo_webroom { position:absolute; width:52px; height:12px; background:url(../imagens/selo_webroom.gif) no-repeat; margin:50px 0 0 0; padding-bottom:10px; }
.selo_webroom a { display:block; width:50px; height:12px; text-indent:-999999px; overflow:hidden; text-decoration:none; }
/*..................*/

.Tabs { background:#C5D1E0; padding:10px; margin:10px 0; text-align:center; }
.Tabs a { display:inline; margin:0 15px; font-weight:bold; }
.Tabs a:hover { color:#FFF; }

.Pages { width:100%; height:510px; }

div.TabView div.Tabs { overflow:hidden; }
div.TabView div.Pages { clear:both; overflow:hidden; }
div.TabView div.Pages div.Page{ padding:2px 0; overflow:hidden; }
div.TabView div.Pages div.Page div.Pad { padding:3px 5px; }


/*_________________________________________________________________________________________________________
LOGIN QUESTIONARIO______________________________________________________________________________________________*/
.loginWrap { margin:40px auto; width:338px; height:183px; background:url(../imagens/bgLogin.jpg) no-repeat; }
.loginWrap label {display:none; }
.loginWrap input { background-color:transparent; margin:68px 0 -51px 80px !important; *margin:67px 0 -51px 80px !important; width:215px; border:none;  }
.loginWrap .inputSenha { margin:70px 0 -53px 90px !important; *margin:67px 0 -53px 90px !important; width:200px !important;  }
.loginWrap .btInput { width:81px; height:26px; position:absolute; margin:98px 0 0 -165px !important;  }


/*_________________________________________________________________________________________________________
FORMULARIOS______________________________________________________________________________________________*/

.containerFORMS2 { width:700px; *width:750px; padding:28px; }
.containerFORMS2 * { font-size:11px; }

.containerFORMS2 h2 { font-size:25px !important; padding:0px; }
.containerFORMS2 h2.subtitulo { font-size:17px !important; padding-top:20px; }

.containerFORMS2 ul { padding-top:10px; }

body { text-align:center; }
.estrutura1 { text-align:left; }

.containerFORMS2 .separa { display:block; clear:both; overflow:hidden; margin:0 0 0 -70px !important; padding-bottom:15px; }
.containerFORMS2 .separa label { float:left; padding-top:4px; margin-leftt:20px !important; font-weight:bold; font-family: Arial, Helvetica, sans-serif;  width:300px; text-align:right; }
.containerFORMS2 .separa .txtfield { float:left; width:300px; margin-left:10px; }
.containerFORMS2 h3 { font-style:normal; color:#fff; padding:6px 10px; font:bold 13px Arial, Helvetica, sans-serif;  display:block; margin:20px 0 10px 0 !important;  background-color:#6e8292; }

.containerFORMS2 .tabela { font-size:11px; margin:0 0 20px 0; width:100%;  border-collapse:collapse; }
.containerFORMS2 .tabela label { width:auto; text-align:left; text-align:center; }
.containerFORMS2 .tabela caption { background-color:#6e8292; color:#FFF;  border:2px solid #FFF; padding:4px 4px 7px 4px; margin:16px 0 -5px 0; }
.containerFORMS2 .tabela .thead th { background-color:#8696a4; color:#FFF; border:2px solid #FFF; padding:2px 5px; }
.containerFORMS2 .tabela tbody td { text-align:center; color:#5B5B5B; padding:10px 4px; border:2px solid #FFF; }
.containerFORMS2 .tabela tbody td .txtfield { float:none !important; margin:0 auto; }
.containerFORMS2 .tabela tbody .odd { background-color:#f4f8fb; border:1px solid #000; }
.containerFORMS2 .tabela tbody tr { background-color:#F5F5F5; }
.containerFORMS2 .tabela tbody tr:hover { background-color:#e1ecf4; color:#000; }
.containerFORMS2 .tabela tfoot th { background-color:#345672; color:#FFF; text-align:right; padding:2px 10px 2px 4px; }
.containerFORMS2 .tabela tfoot td { text-align:center; ba000000kground-color:#D9D9D9; font-weight:bold; border:1px solid #C9C6C6; }
.containerFORMS2 .tabela textarea { width:200px; height:200px; }

#msg_alerta { text-align:center; padding:10px; background-color:#FDC510; color:#fff; font-size:2em !important; margin-bottom:15px; border:2px solid #FEC202; }  
#msg_sucesso_cadastro { text-align:center; padding:10px; background-color:#32b100; color:#fff; font-size:2em !important; margin-bottom:15px; border:2px solid #258300; }  
#msg_erro_cadastro { text-align:center; padding:10px; background-color:#d01d05; color:#fff; font-size:2em !important; margin-bottom:15px; border:2px solid #830f00; }  


.questionariosCarrera .rodape { *width:1000px; *height:50px !important; }
.rodape { margin-bottom:15px; } 
.rodape .selo_webroom { margin-top:10px;  *margin-left:40px; } 


.questionariosCarrera .acesso_intranet h1 { *position:relative; *margin-left:-185px; margin-bottom:10px; *margin-top:5px; }




.estrutura_org .lista01{ margin-left:15px;}













