@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg_caurj.gif);
	background-repeat:repeat-x;
	background-color:#bbdaec;
}

.th-min {width:150px}

.style1 {
	color: #FF0000;
	font-weight: bold;
}

.i_map {border:0; margin:.8em 0;}
.i_arr {text-align:center; width:100%;}
.i_arr img {border:0; margin:.4em 0;}
/* contatos */
.ico_c {float:left; margin:-2px 2px 0 0}
#contt .ico_c img {border:0;}
#contt a {text-decoration:none}
/* fim contatos */

/* adm */
.admfundo {
width:780px; 
background-color:#FFFFFF;
}

.admrodape{
height:5px; 
width:780px; 
background-color:#CCCCCC;
}

table.cont {border:0; padding:0;}
body#adm {overflow-y: scroll;}
th.admth {background:#54A4C7; border-top:1px solid #004A69;}
hr {border: 1px solid #006699; margin: 0 0 2px 0; height: 1px;}
div.dentrar {
	float: right;
	width:55px; height:25px;
	margin: 0 3px 0 0;
	background: url(images/bt_entrar.png) bottom no-repeat;
	}
div.dentrar a {
	display: block;
	margin: 0; padding:0;
    width:55px; height:25px;
	overflow:hidden;
	text-decoration: none;
	background: url(images/bt_entrar.png) top no-repeat;
	}
div.dentrar a:hover {background-image: none;	}

.draggable {
position:fixed;
 overflow:hidden;
 max-height: 94%  !important;
 background: transparent url(images/bg_o_white.png) repeat;
 border: 1px solid #C1C1C1;
 -moz-border-radius:5px; -webkit-border-radius:5px;
}

.loclizar {	display: block;
	margin: 0; padding:0;
    width:55px; height:25px;
	overflow:hidden;
	text-decoration: none;
	background: url(images/bt_entrar.png) top no-repeat;}
/* fim adm */

/* destaques */
.destaque {
	font-family: "Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size: 24px;
	color: #66b9c9;
	font-style: normal;
}

.titdestaque {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #66b9c9;
	font-style: normal;
}

.textodestaque {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}
a.textodestaque:active, a.textodestaque:link, a.textodestaque:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #66b9c9;
	text-decoration:underline;
}
a.textodestaque:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #66b9c9;
	text-decoration:none;
}

/* fim destaques */

/* novidades */
.novidade {
	font-family: "Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size: 18px;
	color: #fe8e44;
	font-style: normal;
}

.titnovidade {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #fe8e44;
	font-style: normal;
}

.textonovidade {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}
a.textonovidade:active, a.textonovidade:link, a.textonovidade:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #fe8e44;
	text-decoration:underline;
}
a.textonovidade:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #fe8e44;
	text-decoration:none;
}

/* fim novidades */

/* viver bem */
.viver {
	font-family: "Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size: 18px;
	color: #5c876a;
	font-style: normal;
}

.titviver {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #5c876a;
	font-style: normal;
}

.textoviver {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}
a.textoviver:active, a.textoviver:link, a.textoviver:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #5c876a;
	text-decoration:underline;
}
a.textoviver:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #5c876a;
	text-decoration:none;
}

/* fim viver bem */

/* paginas */
.pagina {
	font-family: "Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size: 24px;
	color: #428cba;
	font-style: normal;
}

.titpagina {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #428cba;
	font-style: normal;
}

.textopagina {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}
a.textopagina:active, a.textopagina:link, a.textopagina:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #428cba;
	text-decoration:underline;
}
a.textopagina:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #428cba;
	text-decoration:none;
}
/* fim paginas */

/* menu */

.menu {
	background-image:url(images/bg_menu.gif);
	height:24px;
	
	
}

a.menu:active, a.menu:link, a.menu:visited, a.menu:hover {
	text-decoration:none;
	font-family:"Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;

}

th {
	background-image:url(images/bg_th.gif);
	height:24px;
	text-decoration:none;
	font-family:"Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;

}

td {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}

.tabela540 {
width:540px;
}
.tabela540 td {
border-bottom:thin;
border-bottom-style:solid;
border-bottom-color:#006699;
padding-top:2px;
padding-bottom:4px;
padding-left:4px;
line-height:150%;
}

.tabela {
border-bottom:thin;
border-bottom-style:solid;
border-bottom-color:#006699;
width:450px;
}

.tabela td {
height:20px;
border-bottom:thin;
border-bottom-style:solid;
border-bottom-color:#0099CC;
}

.box {font-family: Verdana, Arial; font-size: 11px; color: #428cba}

.mapa {
	float:right;
	border-color:#CCCCCC;
	border-width:13px;
	border-style:solid;
	padding-right:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-top:1px;
	margin-right:5px;
	z-index:10;

}
.titbox {
	color: #FFFFFF;
	font-weight: bold;
}
/* fim menu */

/* div especialista */
div.CdEs{
	position: absolute;
	display: none;
	border-width: 1px;
	border-style: solid;
	border-color: #428cba;
	z-index:10;
	width:200px;
	padding:5px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #428cba;
}
/* fim div especialista */

/* select customizado */
.dd:hover .ddTitle span.arrow {background:url(images/select.gif) no-repeat 0 -17px}

.dd {color:#428CBA; height:17px; background:#FFF; border:1px solid #8C8C8C; min-width:180px !important; width:98% !important; margin-bottom:-12px}

.dd .ddTitle {text-indent:0; height:17px; cursor:pointer}

.dd .ddTitle span.arrow {background:url(images/select.gif) no-repeat 0 0; float:right; display:inline-block; width:16px; height:17px; cursor:pointer;}

.dd .ddTitle span.textTitle {text-indent:1px; line-height:17px; padding: 0 .2em 0 .2em}

.dd .ddChild {position:absolute; display:none; overflow-x:hidden !important; overflow-y:scroll; background: #FFF; border:1px solid #8C8C8C; width:auto}

#especialidade_msdd .ddChild {width:250px !important}

#exame_msdd .ddChild {width:270px !important}

.dd .ddChild a {display:block; padding:.2em 1em .2em .5em; text-decoration:none; color:#428CBA; overflow:hidden; white-space:nowrap; cursor:pointer}

.dd .ddChild a:hover {background:#CCC; color:#000}

.hidden {display:none;}
/* fim select customizado */

/* balão com especialidades e exames */
.esp-div {position:relative}

.esp-div div {display: none; position: absolute; top:-6px; margin-left:-220px !important; width: 225px; font-size: 0.9em; background: url(images/bubble_top.png) no-repeat right top}
	
.esp-div p {font-size:1.1em !important; color:#FFF; margin: 7px 0; line-height: 1.8em; padding:0 25px 10px 10px; background: url(images/bubble_bot.png) no-repeat left bottom}
/* fim balão com especialidades e exames */


/* add Rico */
.subbeneficiarios {
	font-family: "Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size: 18px;
	color: #428cba;
	font-style: normal;
}


.planos_link {
	/*background-image:url(images/bg_menu.gif);*/
	height:24px;
	width:180px;	
}

a.planos_link:active, a.planos_link:link, a.planos_link:visited, a.planos_link:hover {
	text-decoration:none;
	font-family:"Microsoft Sans Serif", "MS Reference Sans Serif", Arial;
	font-size:12px;
	color:#428cba;
	font-weight:bold;
	padding-left:10px;

}
/* fim add Rico */