/**************************************************************
 Desenvolvida por Alcir de Araújo Lima 
 E-Mail: alcir@alcirlima.com.br ou alcirlima2@bol.com.br 
 URL: http://www.alcirlima.com.br 
 Messenger: alcirlima@hotmail.com 
 Tel: (83) 8846-9464
**************************************************************/
/***********************************
    Portal Unimed João Pessoa
    http://www.unimedjp.com.br
************************************/

/* Configurações gerais */
body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, address { margin: 0px; padding: 0px; }
body { 
	background: #006500;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
body p { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
table, td, tr { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color: #000000; text-decoration: none; }
a:hover { color: #336600; }


/* Configurações das Divs Principais */
#website {
	position: relative;
	width: 776px;
	background: #fff url(../img/fundo_pagina.gif) repeat-y;
	text-align: left;  /* IE */
	margin: 0 auto; /*Center container on page*/
	margin-left: 0px;
}
#topo {
	width: 776px;
	height: 150px;
	background: #006500;
}

/*******     Inicio do menu     *******/
#menuP {
	float: left;
	padding-left: 0px;
	width: 179px;
	position:relative;
	z-index:5;
}
ul#menu,
ul#menu ul {
	margin: 0;
	padding: 0;
	width: 175px; /* Width of Menu Items */
	background: #006500; /* IE6 Bug */
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

ul#menu li {
	position: relative;
	list-style: none;
}

ul#menu li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 0px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#menu li { float: left; height: 18px; }
* html ul#menu li a { height: 18px; }
/* End */

ul#menu ul {
	position: absolute;
	display: none;
	left: 174px; /* Set 1px less than menu width */
	top: 0px;
}

ul#menu li ul li a { padding: 2px 10px; height: 15px;} /* Sub Menu Styles */

ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.over ul ul,
ul#menu li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#menu li:hover ul,
ul#menu li li:hover ul,
ul#menu li li li:hover ul,
ul#menu li.over ul,
ul#menu li li.over ul,
ul#menu li li li.over ul { display: block; } /* The magic */

ul#menu li.menuparent { background: transparent url(../img/ico_setamenu.gif) right center no-repeat; }

ul#menu li.menuparent:hover,
ul#menu li.over { background-color: #669966; }
ul#menu li a:hover { background: #669966; }

.NomeSecao {
	background-color: #00932b;
	height: 22x;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	display:block;
	font-weight: normal;
}
#primeiro_menu {
	width: 175px;
}
#primeiro_menu p { margin:0; padding:0; }

#primeiro_menu a {
	padding-left: 8px;
	display: block;
	height: 25px;
	width: 165px;
	border: 0;
	color: #FFFFFF;
}
#primeiro_menu a:hover {
	background-color: #669966;
	display:block;
	width: 175px;
}
#primeiro_menu img {
	border: 0;
}

/*******     Final do menu     *******/

#conteudo {
	margin-top: 7px;
	margin-left: 12px;
	width: 569px;
	float: left;
}
#menubaixo {
	margin-left: 179px;
	text-align: center;
	width: 593px;
	padding-top: 35px;
	padding-bottom: 15px;
	clear: both;
}
#rodape {
	margin-left: 175px;
	width: 601px;
	height: 40px;
	background-image: url(../img/fundo_rodape.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #CCCCCC;
	padding-top: 6px;
	clear: both;
}

#Transmissao {
	background: url(../videos/transmissaosimutania.jpg) no-repeat;
	margin: 0 0 10px 12px;
	width: 577px;
	height: 316px;
	float: left;
}
#linkProgramacao {
	float: right;
	margin: 250px 12px 0 0;
	font-weight: bold;
	font-size: 12px;
}
#linkProgramacao a {
	color: #f7f7f7;
}



/* Elementos da página inicial */
#conteudo_pag_inicial {
	margin-left: 12px;
	width: 395px;
	float: left;
}
#banner468x60 {
	margin: 7px;
	float: left;
	width: 468px;
	height: 60px;
}
#banner104x60 {
	margin-right: 7px;
	margin-top: 7px;
	float: right;
	width: 104px;
	height: 60px;
}
#atalhos {
	width: 169px;
	margin-left: 12px;
	float: left;
}
/* Fim da página inicial */

/* Elementos de Saúde e Bem Estar */

#conteudo_saude_e_bem_estar {
	background-image: url(../img/fundo_conteudo_saude_e_bem_estar.gif);
	background-repeat: repeat-y;
	margin-left: 12px;
	float: left;
	width: 394px;
	height: 100%;
}
#atalhos_saude_e_bem_estar {
	margin-right: 6px;
	float: right;
	width: 175px;
	text-align: center;
}
#atalhos_saude_e_bem_estar img{
	border: 0px;
}
#conteudo_saude_e_bem_estar ul {
	margin-left: 22px;
	list-style-image:url(../img/ico_setaverdeescuro.gif);
}

/* Fim de Saúde e Bem Estar */


/* Demais tags */
h1 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 17px;
}
form input {
	background-color: #E1F2EE;
	border: 1px solid #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.forminput {
	border: none;
	font: none;
	font-weight: normal;
	color: none;
	background-color: none !important;
}

form select {
	background-color: #E1F2EE;
	border: 1px solid #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
form textarea {
	background-color: #E1F2EE;
	border: 1px solid #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
form label { font-weight: bold; }
form p { margin-top: 15px; }

.tabela_titulo {
	background-image: url(../img/fundo_tabela_titulo.gif) ;
	background-repeat: repeat-x;
	height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.vermelho {
	color:#FF0000 
}
.destaque {
	background-color: #f7f7f7;
	border: 2px dotted #B3CCBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 10px;
}
.titulo {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lista {
	margin-left: 30px;
}

/* título da tabela com fundo */
.TabTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/fundotabela.gif);
	height: 32px;
	width: 569px;
	text-align: center;
	display: block;
	padding-top: 4px;
	margin:0;
	background-color: #94AD94;
	background-repeat: repeat-x;
}
/* corpo da tabela TabTitulo */
.TabCorpo {
	background-color: #f7f7f7;
	width: 547px;
	border: 1px solid #b3ccbd;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding:10px;
	margin:0;
}
.InputSemBorda {
	border: 0;
	background: none;
}
#ico_audio ul {
	list-style-image: url(../img/ico_audio.gif);
}
#ico_audio ul li object {
	/*display:none;*/
	/*position:absolute;*/
	/*left:-1000px;*/
}
.reflexao {
	margin-left: 200px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.assinatura_coluna {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	margin-top: 30px;
}
.mudar_para_seta {
	margin-left: 22px;
	list-style-image:url(../img/ico_setaverdeescuro.gif);
}
#box_atalhos { background-image:url(../img/fundo_box_atalhos.gif);	background-repeat:repeat-y; }
#box_atalhos th{ font-weight: normal; }
#box_atalhos_hospital { padding: 5px; }
#box_hospital {	background:#F4F4F4;	padding:5px; }

.olho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006500;
}
.titulo2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.direito_inicial {
	text-align: right;
	padding-right: 5px;
}
#box_pagina_inicial_saude_bem_estar {
	width: 395px;
	/*background: #F7F7F7;*/
}
#box_sbe1 {
	margin-left: 3px;
	width: 190px;
	float: left;
}
#box_sbe2 {
	margin-right: 3px;
	width: 190px;
	float: right;
}
#box_sbe3 {
	padding-top: 15px;
	width: 395px;
}
#box_formularios {
	float: right;
	width:168px;
	height:268px;
	z-index:1
}
.titulo_mapasite {
	background-color: #00932b;
	height: 25x;
	width: 569px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin:0;
}
.nome_secao_mapasite {
	padding-top: 20px;
	padding-left: 20px;
	font-size: 9pt;
	font-weight: bold;
	margin:0;
}
.nome_secao_mapasite2 {
	padding-left: 40px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin:0;
}
.nome_secao_mapasite22 {
	padding-left: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin:0;
}
.nome_secao_mapasite3 {
	padding-left: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin:0;
}
.institucional_foto_dir {
	border:solid 1px #000000;
	float:left;
	margin-right:5px;
}
.titulo_coluna {
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
.chamada_coluna {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#737366;
	text-transform: uppercase;
}
#foto_noticia_adm {
	border:solid 1px #000000;
	float:right;
	display:block;
	width:237px;
	margin-left: 10px;
}



/* CSS Document */

/*	-------------------------------------------------------------
9. RIGHTCOLUMN 2-COL BOX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#rightcolumn  {
font: 13px "Trebuchet MS",  "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;
width: 250px;
}
#rightcolumn .box {
background-color: #fff;
width: 250px;
margin: 0 0 10px 0;
padding: 2px 0;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-top: 4px solid #E8E8E8;
border-bottom: 4px solid #E8E8E8;
-moz-border-radius: 4px;
}
#rightcolumn .box h3 {
color: #006C36;
margin: 0.3em 0 0.4em 4px;
font: 1.165em Helvetica, Trebuchet MS, Arial, sans-serif;
font-weight: bold;
}
#rightcolumn h3 {
margin: 0;
}
#rightcolumn .box ul {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
font-size: .92em;
width: 250px;
line-height: 1.5;
}
#rightcolumn .box ul li {
width:250px;
float: left; 
margin: 0;
padding: 0;
border-top: 1px solid #F0F0F0;
}
#rightcolumn .box ul a {
padding: 2px 0 2px 4px;
display: block;
text-decoration: none;
}
#rightcolumn .box ul a:visited {
text-decoration: none;
}
#rightcolumn .box ul li:hover a:visited {
text-decoration: none;
}
#rightcolumn  .box ul a:focus {
outline: none;
background-color: #F7F7F7;
}
#rightcolumn .box ul a:hover {
background-color: #F7F7F7;
text-decoration: none;
border: 0;
}


#rightcolumn .box a,#rightcolumn .box a:visited,#rightcolumn .box a *,#rightcolumn .box a:visited * { color: #444 !important; }
#rightcolumn .box a:hover,#rightcolumn .box a:hover * { color: #FF9900 !important; text-decoration: none; cursor: pointer; }
#rightcolumn .box a:hover em { color: red !important; text-decoration: underline; }
#rightcolumn .box a em { color: #444; font-style: normal; }
body.accesskeys a em { color: red !important; font-style: normal; } 

/*LINKS*/
div.item_link {
	display:block;
	margin:15px 0;
	padding:5px 0;
	border-bottom:1px dotted #ccc;
}
div.item_link div.imagem_link{
	float:left;
	text-align:center;
	width:105px;
}
div.item_link div.texto_link{
	float:left;
	padding-left:10px;
}
div.item_link p{
	margin:2px 0 0 0!important;
}
div.item_link  div.texto_link p.tit_link{
	font-weight:bold;
}
.clear {clear:both;}

/*VIDEO AO VIVO PREMIO ODM*/
div#odm {
	display:block;
	float:left;
	width:535px;
	height:270px;	
	margin:10px;
	padding:15px 20px 15px 20px;
	background:url(../img/bg_premio_odm.jpg) no-repeat center center;
}
div#odm p{
	margin-top:0px!important;
	background:#f1f1f1;
	display:block;
	width:300px;
}


/*BANNER EXPANSIVEL*/
div#banner_exp{width:468px; height:60px; overflow:hidden!important; position:absolute; top:0px; left:0; margin:0!important;padding:0!important;}

/*SOLICITAÇÃO DE PROCEDIMENTOS DE ALTO CUSTO*/
ul#listaaltocusto, ul#listaaltocusto li, ul#listaaltocusto li a {list-style:none; text-transform:capitalize!important;}
ul#listaaltocusto li a {
	margin:2px 0;
	text-transform:capitalize!important;
	background-color: #f7f7f7;
	border: 1px dotted #B3CCBD;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}