*
{
  margin:0;
  padding:0;
}

td
{
  padding:1px;

}

p, div
{
  padding: 2px;
}



a:link.copyvinculos
{text-decoration: none;
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
display: inline}

a:visited.copyvinculos
{text-decoration: none;
font-size: 12px;
color: black;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
display: inline}

a:hover.copyvinculos
{text-decoration: none;
font-size: 12px;
color: gray;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

a:active.copyvinculos
{text-decoration: none;
font-size: 12px;
color: black;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
display: inline}

a:link.info
{text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
display:inline;
}

a:visited.info
{text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
display: inline}

a:hover.info
{text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: white;
display: block;
width: 100%;
height: 100%;
background-color: #515151;

}

a:active.info
{text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
display: inline}


.currentinfo
{text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: white;
background-color: #515151;
text-align: center;
width:195px;
}


.textfield {
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	text-align: center;
}

/************** LINKS ********************/

a:link.email
{text-decoration: none;
color: #C0C0C0;
display: inline}

a:visited.email
{text-decoration: none;
color: #C0C0C0;
display: inline}

a:hover.email
{text-decoration: none;
color: white;
display: inline}

a:active.email
{text-decoration: none;
color: #C0C0C0;
display: inline}

a:link.buttonLink
{text-decoration: underline;
color: black;
display: inline;
font-weight: bold;}

a:visited.buttonLink
{text-decoration: underline;
color: black;
display: inline;
font-weight: bold;}

a:hover.buttonLink
{text-decoration: underline;
color: #1499F1;
display: inline;
font-weight: bold;}

a:active.buttonLink
{text-decoration: underline;
color: black;
display: inline;
font-weight: bold;}

a:link.blueLink
{text-decoration: underline;
color: #1499F1;
display: inline;
font-weight: bold;}

a:visited.blueLink
{text-decoration: underline;
color: #1499F1;
display: inline;
font-weight: bold;}

a:hover.blueLink
{text-decoration: underline;
color: #1499F1;
display: inline;
font-weight: bold;}

a:active.blueLink
{text-decoration: underline;
color: #1499F1;
display: inline;
font-weight: bold;}

a:link.blueLinkNoLine
{text-decoration: none;
color: #1499F1;
display: inline;
font-weight: bold;}

a:visited.blueLinkNoLine
{text-decoration: none;
color: #1499F1;
display: inline;
font-weight: bold;}

a:hover.blueLinkNoLine
{text-decoration: none;
color: #1499F1;
display: inline;
font-weight: bold;}

a:active.blueLinkNoLine
{text-decoration: none;
color: #1499F1;
display: inline;
font-weight: bold;}

a:link.imgLink
{text-decoration: none;
display: inline;
border-style:none;}

a:visited.imgLink
{text-decoration: none;
display: inline;
border-style:none;}

a:hover.imgLink
{text-decoration: none;
display: inline;
border-style:none;}

a:active.imgLink
{text-decoration: none;
display: inline;
border-style:none;
}

/*********************** END LINKS ****************/
/********************* TEXT ***********************/

.text {
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

.blueText {
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1499F1;
}

.textBold {
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.text2 {
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

.textResultRed {
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: red;
}

.textdoctors {
  font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1499F1;
}

.subtextprogram {
	font-style: normal;
		font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #000000;

		font-family: Arial, Helvetica, sans-serif;
}

.subtextprogram2 {
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #1499F1;
	font-family: Arial, Helvetica, sans-serif;
}

.productTitle
{
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1499F1;
}

/******************** END TEXT *****************/

.subprogram {
	font-style: normal;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #1499F1;
	border-bottom: 1px solid #1499F1;
	background-color: #c7c7c7;
}

.titulo {
	font-style: normal;
	font-weight: normal;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1499F1;
}

.tituloprogram {
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1499F1;
}

.titulocontact {
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1499F1;

}

.eventTitle {
	font-style: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

.form {
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: thin solid #FF0000;
}
.button {
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #AAAAAA;
	border-style:outset;
}

.regfield {
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #1499F1;
	width:150px;
}

.regfieldError {
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid red;
	width:150px;
}



.regfieldBig{
	font-style: normal;
	font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #1499F1;
  width:250px;
}

.scrollable { 
width: 910px; 
height: 400px; 
overflow: auto; 
} 

.scrollableTableData { 
width:  459px; 
height: 440px; 
overflow: auto; 
} 

.scrollableindex { 
width: 459px; 
height: 440px; 
overflow: auto; 
} 

.scrollableindexwide{
width: 920px; 
height: 440px; 
overflow: auto; 
}

.scrollablereg { 
width: 500px; 
height: 440px; 
overflow: auto; 
} 

.scrollablereg2 { 
width: 420px; 
height: 440px; 
overflow: auto; 
} 


.faq_text {
	font-style: normal;
font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}

.copyright {
	color: #000000;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link.vinculocontact
{text-decoration: none;
font-size: 12px;
color: #1499F1;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
display: inline}

a:visited.vinculocontact
{text-decoration: none;
font-size: 12px;
color: #1499F1;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
display: inline}

a:hover.vinculocontact
{text-decoration: none;
font-size: 12px;
color: black;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

a:active.vinculocontact
{text-decoration: none;
font-size: 12px;
color: #1499F1;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
display: inline}

#program
{width: 500px;
text-align: left;
	
}

.regTitle
{
border: 1px solid #FFFFFF;
text-align: center;
vertical-align: middle;
}

.regTitle p
{
padding:0px;
margin-bottom:0px;
margin-top:5px;
}

.regMemo
{
font-variant:small-caps;
font-weight: bold;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color: #1499F1;
}

.capsTitle
{
font-variant:small-caps;
font-size:x-large;
font-family: Arial, Helvetica, sans-serif;
vertical-align:middle;
}

.basicFormDiv
{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
display:block;
border: 1px solid green;
}

hr{
background-color:#1499F1;
color: #1499F1;
height:1px;
margin-top:0px;
margin-bottom: 0px;
display: block;
border: 0;
padding: 0;
}

.buttonClass{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #1499F1;
}

.buttonClassBlack{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
}

ul, ol
{
margin-top: 5px;
margin-bottom: 10px;
padding: 0;
}

.subtitle{
  font-size: 12px;
  color:#1499F1;
}

tr, td{
border: 0px solid green;
}

.borderClass{
 border: 1px solid #1499F1;
 margin-bottom: 20px;
 margin-left: 5px;
 margin-right: 5px;
 padding: 0px;
}

.borderClassLeft{
 border: 1px solid #1499F1;
 margin-bottom: 20px;
 padding: 0px 0px 5px 0px;
}

.costInfoClass{
  color:#1499F1;
  font-weight: bold;
  text-align: right;
}


.partTitle
{
  background-color: #e1eef5 ;
  color: #1499F1;
  font-size: 12pt;
  margin-bottom: 5px;
  text-align: left;
  border-bottom: 1px solid #1499F1;
  padding: 2px;
}

.validation ul
{
  width: 39em;  /* room for 3 columns */
}
.validation ul li
{
  float: left;
  width: 13em;  /* accommodate the widest item */
}
/* separate the list from what follows it */
.validation
{
  margin-bottom: 1em;
  margin-top: 1em;
  border: 1px solid yellow;
}

br
{
  clear: left;
}

.asterix
{
color:#1499F1; 
font-weight:bold;
font-size:10pt; 

}

.pPadding p
{
  padding: 5px;
}

.imgDescription
{
  text-align:center;
}

.trBorderTop td
{
  border-top: 1px dotted #666666;
}

.marginCenter
{
  margin: 200px;
}

.leftContentNavigationDiv
{
  width:150px;
  float: left;
  border: 0px solid green;
  margin-top:35px;
}

.mainContentNavigationDiv
{
  width:620px;
  float:left;
  border: 0px solid blue;
  height:450px;
  padding: 0px 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  
}

.programNavigation
{
  float: left;
  height: 380px;
  width:250px;
  border-right: 1px solid black;
  padding-top: 70px;
}

.programNavigation ul 
{
	list-style-type: none;
	text-align:left;
	padding-left: 4px;

}

.menuItem {
	font-style: normal;
		font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	width: 220px;
	text-align: center;

}

.currentmenuItem
{
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: #515151;
  text-align: center;
  width:220px;
  border: 1px solid #999999;
}

.navigationImagesDiv
{
  float: left;
  width:100px;
  padding-right:20px;
  border: 0px solid red;
}

.navigationImages
{
  width: 100px;
  height: 100px;
  border: 2px solid #e1eef5;
}

.productDiv
{
	background-color:#e1eef5; 

}

.sideBorders
{
	border-top:1px solid #1B5474; 
	border-bottom:1px solid #1B5474;
}

#programTable
{
	font-style: normal;
	font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	width: 100%;
	border-collapse:collapse;
}

#programTable tr td
{
	padding:2px 10px;

}

.programTitle td
{
	border-top:1px solid #1B5474; 
	border-bottom:1px solid #1B5474;
}

.listProducts
{
  list-style: disc none inside;
}

ul.columnedList
{
display:inline;
width:612px;
  
}

ul.columnedList li
{
display:inline;
float:left;
width:220px;
margin:2px;
padding-bottom: 5px;
font-weight: bold;
}

.comite
{
  width:950px;
  float:left;
  height:450px;
  overflow-x: hidden;
  overflow-y: scroll;
  /*background-image:url('../images/Background_Doctor2.jpg');
  background-repeat:no-repeat;
  background-position: top;
  background-attachment: scroll;*/
}

.charlaTitle
{
  float: left;
  width: 120px;
  height: 130px;
  font-size:14px;
  color: #1499F1;
  font-weight:bold; 
}

.charlaContent
{
  float: left;
  width: 400px;
  height: 130px;
}

.charlaBox
{
  float: left;
  margin:10px;
  border:1px solid #1B5474;
  background-color:#e1eef5; 
  width:530px;
}

.dryLabBox
{
  clear: left;
  margin:10px;
  border:1px solid #1B5474;
  background-color:#e1eef5; 
  width:600px;
}

.drylabContent
{
  float:left;
  width:350px;
}

.drylabTitle
{
  font-size:14px;
  color: #1499F1;
  font-weight:bold;
}


.drylabTableTitle
{
  float:left;
  width:80px;
}


ul.columnedList li span
{
font-weight: normal;
}

.ulStandard
{
  margin-left: 5px;
  list-style: circle none inside; 
}

.Arthro
{
 color:#1499F1; 
  font-weight:bold;
  font-variant:small-caps;
}

.Miami
{
 color:Gray;  
  font-weight:bold;
  font-variant:small-caps;
}


