﻿/******************
HTML Tags
******************/

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	margin:10px 0px 20px 0px;
	font-size:.9em;
	
	/*background: url(bg-main.jpg) repeat-x;*/
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;	
	}
/******************
FORM STYLES
******************/
#sejaparceiro, #enviamensagem
{
	margin-left:10px;
}
#sejaparceiro p
{
	font-size:x-small;
	margin:0 0 6px 0;
}
#sejaparceiro input
{
	font-size:x-small;	
}


#content, #loginarea, #mainnav
{
    font-family:Verdana;
    font-size:small;
}
#content
{
	width:650px;
}

#content form {
	margin:20px 0px;
	padding:0px 0px 0px 0px;
	}

#content fieldset {
	margin:10px 0px 20px 0px;
	padding:0px 20px 20px 20px;
	border:1px solid #E6E6E6;
	}

/* a nested fieldset */
#content fieldset fieldset {
	margin:15px 0px 5px 0px;
	padding:0px 5px 5px 5px;
	}

#content legend {
	margin-bottom:0px;
	padding:0px 10px 5px 5px;
	color:#666666;
	font-weight:bold;
	}

/* a nested legend */
#content fieldset fieldset legend {
	margin-bottom:0px;
	padding:0px;
	font-weight:bold;
	}
#content fieldset label 
{
    display:inline;
    width:12em;
}

#content label {
    display:inline;
    width:12em;
	padding-top:8px;
	}


#content label.radiolabel {
	display:inline;
	}
	
#content span.radio label {
	display:inline;
	}

/******************
LINKS
******************/

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link 
{
    font-family:Verdana;
    font-size:small;
	color:#006699;
	text-decoration:underline;
	}

a:visited {
	color:#330099;
	text-decoration:underline;
	}

a:hover {
	color:#339900;
	text-decoration:none;
	}

a:active {
	color:#FF6600;
	text-decoration:underline overline;
	}

/******************
HEADINGS
******************/

h1 {
	font-size:1.8em;
	margin:0px 0px 10px 0px
	}

h2 {
	font-size:1.1em;
	}

h3 {
	font-size:1em;
	}
	
h4 {
	font-size:.9em;
	}
	
h5 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12.5px;
	color: #005A39;
	font-weight: bold;
	}
	
h6 {
	font-size:.75em;
	}


/******************
Layout Divs
******************/
#wrapper
{
	width: 760px;
	position: relative;
	left: 50%;
	margin-left: -390px;
	text-align: left;
	border-right: #E8E8E8 1px solid;
	border-top: #E8E8E8 1px solid;
	border-left: #E8E8E8 1px solid;
	border-bottom: #E8E8E8 1px solid;
	background-color: #FFFFFF;
/*	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;	*/
	
}
#branding
{
    width:25%;
    float:left;
}
#loginarea
{
    width:75%;
    float:right;
}
#content
{
    margin-top: 0px;
	margin-bottom: auto;
    width:558px;
    float:right;
    text-align:left;
	
}

#mainnav1, #mainnav2
{
    font-size:small;
    margin-left:10px;
    width:190px;
	height:180px;
    padding-top:35px;
    padding-bottom:20px;
    float:left;
	line-height:19px;
	background-image:url(images/bg_menu.jpg);
	background-repeat:repeat-x;
	
}
.mainnav a
{
    padding-left:20px;
    padding-right:20px;
}
.mainnav li
{
    padding-left:20px;
    padding-right:20px;
}

#content h1, #content h2, #content p
{
    padding-right: 20px;
}

#footer
{
    margin:2px 2px 2px  6px;
    clear:both;
    font-size:x-small;
    color:Gray;
	text-align:center;
}


/******************
MAIN MENU ITEMS
******************/

.mainnav ul 
{
    display:inline;
	margin:0px;
	padding:0px;
	}

.mainnav li {
	padding:0px;
	list-style:none;
	display:block;
	padding:0px 8px 0px 0px;
	}

/******************
SIDE LIST MENUS
******************/
.mainnav ul.list, #content ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

.mainnav ul.list li {
	list-style:none;
	padding:2px 0px 2px 16px;
	margin:0px;
	background: url(images/bullet.gif) no-repeat;
	background-position: 0 .1em;
	}

.mainnav ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

.mainnav ul.link-list-vertical li a:link {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position: 0 .1em;
	}

.mainnav ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position: 0 .1em;
	}

.mainnav ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position: 0 .1em;
	}

.mainnav ul.link-list-vertical li a:active {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position: 0 .1em;
	}


/******************
LISTS - IN THE CONTENT DIV
******************/

#content ul.list, #content ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

#content ul.list li {
	list-style:none;
	padding:2px 0px 2px 16px;
	margin:0px;
	background: url(images/bullet.gif) no-repeat;
	background-position: 0 .1em;
	}

#content ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content ul.link-list-vertical li a:link {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position: 0 .1em;
	}

#content ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position: 0 .1em;
	}

#content ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position: 0 .1em;
	}

#content ul.link-list-vertical li a:active {
	padding:2px 0px 2px 16px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position: 0 .1em;
	}

/******************
TABLE STYLES
******************/

.table {
	width:100%;
	background:#CCE1EC;
	border:6px solid #E6E6E6;
	border-collapse:collapse;
	}
	
.table td {
	padding:10px 2px;
	color:#000000;
	}

thead th, tfoot th{
	padding:6px 2px;
	background-color:#006699;
	color:#FFFFFF;
	text-transform: uppercase;
	font-weight:bold;
	}

.table-row-1 td {
	background:#FFFFFF;
	}

.table-row-2 td {
	}

/******************
CLASSES
******************/

.none {
	display:none;
	}
	
.clear {
	clear:both;
	}

.button-big {
	margin-top:8px;
	}

img.photobig, img.photosmall {
	border:10px solid #006699;
	}

img.photosmall {
	margin-right:25px;
	margin-bottom:8px;
	float: left;
	}

/******************
FORMS
******************/
input#ctl00_ContentPlaceHolder1_frvContato_DiaAnivTextBox
{
    width:1.5em;
    margin-right:0.2em;
}
input#ctl00_ContentPlaceHolder1_frvContato_MesAnivTextBox
{
    margin-left:0.2em;
    width:1.5em;
}

input#ctl00_ContentPlaceHolder1_frvContato_IsRespTecCheckBox
{
    width:20px;
    margin-top:5px;
}
input#ctl00_ContentPlaceHolder1_frvContato_EnderecoParceiroCheckBox
{
    width:20px;
    margin-top:5px;
}
input#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel3_FormView3_AtivoCheckBox
{
    margin-left:-120px;
}
input#ctl00_ContentPlaceHolder1_TabContainer1_TabPanel3_FormView3_ConvenioCheckBox
{
    margin-left:-120px;
}
label#ctl00_ContentPlaceHolder1_frvContato_Label11
{
    width:16em;
}
input#ctl00_ContentPlaceHolder1_frvContato_LogradouroTextBox
{
    width:350px;
}
input#ctl00_ContentPlaceHolder1_frvContato_CEPTextBox
{
    width:80px;
}

fieldset p
{
    height:6px;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
fieldset label
{
    margin-top:-6px;
    vertical-align:bottom;    
}

.formData
{
    color:Navy;
    width:200px;
    margin-top:6px;
}
span.bigRadio input
{
    width:auto;
    float:left;
    margin-right:1em;
    margin-top:6px;
}
span.bigRadio label
{
    display:inline;
}
input.Valor
{
    text-align:right;
}


#brandingarea
{
	background-image:url(images/parceirotopo.jpg);
	width:760px;
	height:150px;
	text-align: left;
}
#infoarea
{
	width: 550px;
	left: 245px;
	position: relative;
	top: 18px;
	vertical-align:top;
	font-size:xx-small;
	display:inline;
	margin-left:-20px;
}
#arlogo
{
	left: 20px;
	position: absolute;
	top: 20px;
}


/******************
CLASSES BIOCOD
******************/

a.linkCinza:link {
	font-family: Arial, Helvetica, sans-serif;
 	text-decoration: underline;	
	font-size: 12px;
	color: #666666;
}

a.linkCinza:visited  {
	font-family: Arial, Helvetica, sans-serif;
 	text-decoration: underline;		
	font-size: 12px;
	color: #666666;
}

a.linkCinza:hover {
	font-family: Arial, Helvetica, sans-serif;
 	text-decoration: underline;	
	font-size: 12px;
	color: #666666;
}

a.linkDestaqueVerde:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12.5px;
	color: #005A39;
	font-weight: bold;
}

a.linkDestaqueVerde:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12.5px;
	color: #005A39;
	font-weight: bold;
}

a.linkDestaqueVerde:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 12.5px;
	color: #005A39;
	font-weight: bold;
}


a.linkDestaqueLaranja:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12.5px;
	color: #FF9400;
	font-weight: bold;
}

a.linkDestaqueLaranja:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12.5px;
	color: #FF9400;
	font-weight: bold;
}

a.linkDestaqueLaranja:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 12.5px;
	color: #FF9400;
	font-weight: bold;
}

a.linkLaranja:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color: #FF9400;
}

a.linkLaranja:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color: #FF9400;
}

a.linkLaranja:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 11px;
	color: #FF9400;
}


.txtDestaqueVerde {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12.5px;
	color: #005A39;
	font-weight: bold;
}

.txtDestaqueVerdeEscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #005A39;
	font-weight: bold;
 }

.txtVerdeEscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005A39;
 }

.txtDestaqueLaranjaEscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #FF9400;
	font-weight: bold;
 }
 
.txtboxCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #666666;
}

.txtCinzaPequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height: 15px;
}

.txtCinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.txtboxVerdeClaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005A39;
 }
 
 .txtVerdeClaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005A39;
 }
 
.txtLaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9400;
	height: 15px;
}
.btnLaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF9400;
	border: 1px solid #FFFFFF;
}
