/*Netclinica.com.br
Version: 0.21
*/
BODY
{
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.esconde
{
	display: none;
}
.thrColFixHdr #container
{
	width: 990px;
	background: transparent url(../img/fundo-netclinica.png) no-repeat center 116px;
	margin: 0 auto;
	text-align: left;
	border-top: 1px solid #B4E79C;
}
#normativasans
{
	margin: 122px 20px 20px;
	float: left;
}
.thrColFixHdr #header
{
	padding: 0 0 5px 0px;
	height: 120px;
}
.thrColFixHdr #header H1
{
	margin: 0;
	padding: 10px 0;
}
#logotiponetclinica
{
	float: left;
	width: 265px;
}
DIV#logotiponetclinica H1
{
	width: 270px;
	height: 85px;
	background: transparent url(../img/logotipo-netclinica.gif) no-repeat center center;
}
DIV#operadoras
{
	background: #DDF1BD no-repeat top center;
	width: 345px;
	height: 247px;
	height: auto !important;
	min-height: 247px;
	padding: 0 0 0 10px;
	margin: 20px 0 0 5px;
	border: 1px solid #5E9040;
	position: relative;
}
#operadoras H3
{
	background: #166B34 url(../img/bg-botao-default.png) repeat-x -7px -1px;
	color: #FFFFFF;
	padding: 10px;
	margin: 0 0 10px -10px;
}
#operadoras H5
{
	margin-bottom: 17px;
}
DIV#operadoras P
{
	margin: 0 2px 10px 0;
}
#operadoras A
{
	/*[disabled]margin-left:10px;*/
}
A#maisinfooperadoras
{
	display: block;
	background-color: #F7FAE7;
	border: 1px solid #618648;
	color: #4B5832;
	font-size: 12px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 13px;
	padding-right: 13px;
	width: 117px;
	margin-bottom: 10px;
	margin-top: 13px;
	text-decoration: none;
}
A#maisinfooperadoras:hover
{
	display: block;
	background-color: #D5FB09;
	border: 1px solid #618648;
	color: #4B5832;
	font-size: 12px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 13px;
	padding-right: 13px;
	width: 117px;
	margin-bottom: 10px;
	margin-top: 13px;
	text-decoration: none;
}
#clienteacesse
{
	margin: 0 317px 0px 267px;
}
/*HEADER DIVS E TEXTOS QUE ESTAO DENTRO DO HEADER*/
#acesseambienteseguro H2
{
	font-size: 16px;
	font-weight: bold;
	color: #009900;
	font-stretch: semi-expanded;
}
#acesseambienteseguro
{
	width: 210px;
	float: left;
	margin: 5px 0 0 45px;
	margin: 5px 0 0 40px;
	_margin: 5px 0 0 20px;
}
#acesseambienteseguro IMG
{
	border: none;
}
#acesseambienteseguro A
{
	border: none;
}
#criptografia
{
	width: 105px;
	float: right;
	margin: 15px 40px 0 0;
}
#criptografia P
{
	font-size: 10px;
}
P#criptografiaunicert
{
	margin: 4px 0 0;
}
#criptografiaunicert A
{
	margin-top: 0px;
}
#linkcertificadounicert
{
	width: 80px;
	height: 30px;
	background: #FFFF00 url(../img/selo-unicert-topo.gif) no-repeat center center;
	display: block;
}
#linkcertificadounicert SPAN
{
	display: none;
}
/*fim header*/
#banner-90-dias
{
	margin: 20px 0 0;
}
#titsuporte
{
	margin-top: 20px;
}
.thrColFixHdr #sidebar1
{
	float: left;
	width: 283px;
	padding: 0 0 15px 10px;
}
.sidebar
{
	background: #FFFFFF;
	margin-top: 54px;
	/*[disabled]text-align:justify;*/
}
#normativasans SPAN.abre
{
	background: #FFFFFF url(../img/iconepdf.png) no-repeat 0 0;
	display: inline-block;
	padding: 2px 0 2px 20px;
	margin: 0 0 5px;
}
.thrColFixHdr #sidebar2
{
	float: right;
/*since this element is floated, a width must be given*/
	width: 280px;
/*width: 290px;the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width
the background color will be displayed for the length of the content in the column, but no further*/
	padding: 0 10px 15px 0px;
/*padding keeps the content of the div away from the edges*/
}
IMG#ajuda
{
	margin: -90px -5px 0px 0px;
	float: right;
	display: none;
}
.thrColFixHdr #mainContent
{
	margin: 7px 312px 5px 311px;
/*the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends.*/
	padding: 0;
/*remember that padding is the space inside the div box and margin is the space outside the div box*/
}
SPAN#agilizaenvio
{
	display: block;
	width: 118px;
	height: 95px;
	background: transparent url(../campanha/_img/transporte.png);
	position: absolute;
	right: 0;
	bottom: 0;
}
#mainContent P#listadeseguradoras
{
	display: block;
	/*[disabled]background:#FF0000;*/
}
#updLeiaMaisAssinante
{
	display: inline;
	position: relative;
	top: 2px;
	left: 1px;
}
#lkAbreAssinante
{
/*display:inline; display:inline-block;*/
}
.thrColFixHdr #footer
{
	padding: 10px 10px 0 20px;
/*this padding matches the left alignment of the elements in the divs that appear above it.*/
	background: #FFF;
	border: 1px solid #85B513;
	clear: both;
}
.thrColFixHdr #footer P
{
	margin: 0;
/*zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs*/
	padding: 10px 0;
/*padding on this element will create space, just as the the margin would have, without the margin collapse issue*/
}
.fltrt
{
/*this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page.*/
	float: right;
	margin-left: 8px;
}
.fltlft
{
/*this class can be used to float an element left in your page*/
	float: left;
	margin-right: 8px;
}
.clearfloat
{
/*this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float*/
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
#banner-beneficios-seguranca-modulos
{
	width: 270px;
	height: 100px;
	/*[disabled]background:#FED222 no-repeat top left;*/
	padding-top: 1px;
	margin-top: 15px;
}
#banner-beneficios-seguranca-modulos P, H5
{
	/*[disabled]margin-left:10px;*/
	color: #006600;
}
#banner-beneficios-seguranca-modulos H5.primeiroTitulo
{
	margin-top: 25px;
}
#banner-beneficios-seguranca-modulos H5
{
	margin: 0px 0 5px 5px;
	padding: 0px;
}
#banner-beneficios-seguranca-modulos P
{
	margin: 0px 0 0 5px;
	padding: 0px;
}
#banner-beneficios-seguranca-modulos A
{
	display: block;
	height: 58px;
	padding: 17px 0 25px;
	/*[disabled]margin:10px 0 22px 195px;*/
	font-family: Allerta;
	text-decoration: none;
	text-align: center;
	font-size: 22px;
	background: #FDD121 url(../img/bg-botao-default.png) repeat-x;
	border: 1px solid #E1B504;
}
#banner-beneficios-seguranca-modulos A:hover, A#imprimaproposta:hover
{
	background-color: #EF8C00;
	color: #FEF2E2;
}
A#imprimaproposta
{
	margin: 66px 0 55px;
	padding: 10px 20px;
}
/*#updclinicascadastradas{display:inline;}*/
#lblClinicasCadastradas
{
	display: inline;
	font-size: 150%;
	font-weight: bold;
	color: #087C00;
}
/*Modal Pop Up*/
.modalBackground
{
	background-color: #666;
	filter: alpha(opacity=70);
	opacity: 0.4;
/*filter:alpha(opacity=10);
opacity:0.1;*/
}
.modalPopup
{
/*background-color:#ffffff;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:3px;
width:auto;
height:auto;
position:absolute;
top:0;
left:0;*/
}
/*pagina de cadastro*/
#tblCadastro SPAN
{
	margin-right: 3px;
}
#btnEnviarCadastro
{
	margin: 0 0px 0 620px;
}
/*painel miniaturas modelos sites*/
.contemminiaturas
{
	float: left;
	width: 100px;
	text-align: center;
	margin-bottom: 10px;
}
#miniaturas IMG
{
	border: 1px solid #8EE336;
	border-bottom: 2px outset #8EE336;
}
/*estilos do plugin easySlider****************************************************************************************************/
#slider
{
	margin: 33px 0 0 5px;
	border: 1px solid #316300;
	padding: 30px 0px 0 5px;
	background: #F29100;
	color: #FFFFFF;
}
#slider UL, #slider LI
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFFFFF;
}
#slider, #slider LI
{
	width: 350px;
	height: 115px;
	overflow: hidden;
	text-align: center;
	color: #FFFFFF;
}
#slider LI P
{
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
	color: #FFFFFF;
}
#slider LI H5
{
	color: #FFFFFF;
}
#slider LI A
{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 349px;
	height: 140px;
}
SPAN#prevBtn
{
}
SPAN#nextBtn
{
}
OL#controls
{
	padding-left: 0px;
	margin-left: 5px;
	margin-top: 1px;
}
OL#controls LI
{
	display: block;
	width: 20px;
	height: 20px;
	background: #F29100;
	float: left;
	text-align: center;
	line-height: 18px;
	margin-left: 1px;
	border: 1px solid #316300;
}
OL#controls LI.current
{
	background: #D8E5D1;
}
OL#controls LI A
{
	text-decoration: none;
	color: #316300;
}
/*fim do easy slider do banner laranja
estilos do banner medico topo*/
#organizefacilidade
{
	float: right;
	width: 280px;
	height: 110px;
	margin: 8px 3px 0 0;
	position: relative;
}
#organizefacilidade DIV.image
{
/*float: right;*/
	width: 107px;
	height: 110px;
	background: transparent url(../img/medico-banner-home.png) no-repeat 5px 0px;
	position: absolute;
	top: 0;
	right: 0;
}
#organizefacilidade UL, #organizefacilidade LI
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #000;
}
#organizefacilidade, #organizefacilidade LI
{
	width: 280px;
	height: 110px;
	overflow: hidden;
	text-align: left;
	color: #FFFFFF;
}
#organizefacilidade LI
{
	margin: 3px 0 0 3px;
}
#organizefacilidade LI P
{
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
	color: #FFFFFF;
}
#organizefacilidade LI H5
{
	color: #FFFFFF;
}
#organizefacilidade LI A
{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 349px;
	height: 140px;
}
SPAN#prevBtn
{
}
SPAN#nextBtn
{
}
OL#controls
{
	padding-left: 0px;
	margin-left: 5px;
	margin-top: 1px;
}
OL#controls LI
{
	display: block;
	width: 20px;
	height: 20px;
	background: #F29100;
	float: left;
	text-align: center;
	line-height: 18px;
	margin-left: 1px;
	border: 1px solid #316300;
}
OL#controls LI.current
{
	background: #D8E5D1;
}
OL#controls LI A
{
	text-decoration: none;
	color: #316300;
}
/*fim do easy slider do banner laranja*/
#aviso
{
	display: none;
}
#avisoIE8
{
	width: 335px;
	/*[disabled]height:134px;*/
	/*[disabled]height:auto;*/
	/*[disabled]min-height:169px;*/
	margin: 20px 0 10px 5px;
	padding: 10px 10px 15px;
	border: 1px solid #0051B0;
}
#avisoIE8 P
{
	font-weight: bold;
	color: #0051B0;
	font-family: Allerta;
}
#avisoIE8 A#imagebaixeie8
{
	display: block;
}
#avisoIE8 A IMG
{
	border: none;
}
/*rodape*/
#linklogo
{
	float: right;
	width: 40px;
	height: 40px;
	margin-top: 20px;
}
/*formulario de contato da default.aspx*/
FIELDSET
{
	border: 0;
}
#fldcontato
{
	color: #006633;
	margin-top: 31px;
	width: 234px;
	display: block;
}
#fldcontato LEGEND
{
	font-size: 14px;
	color: #006633;
	font-weight: bold;
	line-height: 20px;
	padding: 0px;
	margin: 0px 0 10px -7px;
}
#fldcontato OL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#fldcontato LI
{
	margin: 0 0 5px;
	clear: both;
}
#fldcontato LABEL
{
	display: block;
	/*[disabled]float:left;*/
	line-height: 19px;
	/*[disabled]margin-right:10px;*/
	/*[disabled]width:95px;*/
	text-align: left;
}
#fldcontato OL
{
	width: 100%;
}
#fldcontato INPUT
{
	width: 230px;
}
#fldcontato TEXTAREA
{
	width: 232px;
}
#fldcontato #btnEnviacontato
{
	width: 80px;
	/*[disabled]margin-left:105px;*/
	float: right;
}
#fldcontato #lblMsgEnvio
{
	display: block;
	color: #980808;
}
#continent_lista_operadoras2
{
	margin-left: 1px;
	border-color: #719B8B;
	border-style: double;
	padding: 10px;
	background: #FFF;
	width: 374px;
	height: 280px;
	text-align: left;
	overflow: auto;
	float: left;
}
/*aviso pagina incial*/
#janelaavisonatal
{
	text-align: left;
}
#janelaavisonatal P
{
	margin: 10px 20px;
	font-size: 13px;
}
/*tenica sliding doors para os botoes*/
A.lnkAuxiliar
{
/*Sliding right image*/
	background: transparent url(../img/button_right.png) no-repeat scroll top right;
	display: block;
	float: left;
	height: 31px;
/*CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT*/
	margin-right: 6px;
	padding-right: 16px;
/*CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH
FONT PROPERTIES*/
	text-decoration: none;
	color: #4C5900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.lnkAuxiliar SPAN
{
/*Background left image*/
	background: transparent url(../img/button_left.png) no-repeat;
	display: block;
	line-height: 17px;
/*CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT*/
	padding: 5px 0 8px 12px;
	cursor: pointer;
}
A.lnkAuxiliar:hover SPAN
{
	text-decoration: underline;
}
A#imgWebphone
{
	display: none;
}

