/* ****** GLOBAL BASE STYLES ****** */

* { /* zero everythign and be explicit later */
	padding:0;
	margin:0;
}

                                     
fieldset{
	border:0;
}

body {
    background-image:url(../img/bgtile.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:white;
	min-width:760px;
	font-family:Verdana;
	font-size:11px;
	line-height:1.7em;
	color:#636363;
}
.tit_gris{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:1px;
	color:#999999;
}
.txt_home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:28px;
	color:#999999;
}
div.color { /* this is a text based subheading */
    color:rgb(86,138,158);
    font-size:1em;
    font-weight: normal;
	margin: 1.5em 0 0 2em;
}
li {
    list-style-image:url(../img/listbullet.gif);
}

h1 { /* this is the page header */
	margin:10px 0px -3px 0px;
	font-size:11px;
	color:#628ea1;
}
h2 { /* this is the graphic subheading */
    font-size:1.75em;
    color:rgb(243,210,144);
}
h3, h4 { /* this is a text based subheading */
    color:rgb(86,138,158);
    font-size:1em;
    font-weight: normal;
}

a:link, a:visited {
	color: #568A9E;
	outline: 0;
}
a:hover, a:active {
	color: #BBD0D8;
	outline: 0;
}

h3 a {
    color:rgb(86,138,158);
	outline: 0;
}

span.regmk {
    font-size:0.75em;
    vertical-align:super;
}

/* ****** BASE STRUCTURAL STYLES ****** */

div.section {
    width:760px;
	margin-left:auto;
    margin-right:auto;
}

#content {
    width:720px;
    padding:0 20px;
}

div.subsection {
    margin:1em 0 0 0;
    padding:0;
}

div.subsection.leftcol {
    width:345px;
    margin-left:0px;
    margin-right:15px;
    padding:0;
    clear:left;
    float:left;
}
div.subsection.rightcol {
    width:345px;
    margin-left:15px;
    margin-right:0px;
    padding:0;
    float:left;
}

div.subsection.onecol {
    width:720px;
    margin-left:0px;
    margin-right:0px;
    padding:0;
    clear:both;
}


/* ****** SECTION SPECIFIC STYLES ****** */

#header {
    /*background-image:url(../img/headerbg.jpg);*/
    /*background-repeat:no-repeat;*/
    text-align:center;
    position:relative;    
}
#header h1 {
    float:left;
}
#header ul {
}

#header ul li {
    padding-top:63px;
    list-style-type:none;
    float:left;
}

#header img.graphicmast {
    padding-top:6px;
    padding-bottom:10px;
}

#header p.sublinks {
    margin-top:0;
    margin-bottom:2em;
    color:#BBD0D8;
}

#header a {
    color:#568A9E;
    text-decoration:none;
}



#header a:hover {
    color:#BBD0D8;
}

#heating{
	margin-left:140px;
	margin-bottom:30px;
	margin-top:20px;		
}

#st {
	float:left;
	width:170px;
	clear:left;
	margin-bottom:35px;
}

#st_center{
	float:left;
	width:200px;
	padding:30px;	
}

#st_right{
	float:left;
	width:225px;
	padding:30px;
		
}

#color_st{
	color:#3366CC;
}
	
#header #finddoc,
#header #findrep { /* mostly the same, just some different sizes */
    position:absolute;
    top:8px;
    text-align:left;
}
#header #finddoc {
    left:470px;
    width:300px;
}
#header #findrep {
    left:505px;
    width:250px;
}
#header #finddoc h3,
#header #findrep h3 {
    padding-bottom:2px;
}
#header #finddoc fieldset,
#header #findrep fieldset {
    border:none;
}
#header #finddoc input#zipcode {
    width:120px;
    float:left;
}
#header #finddoc input#enter {
    margin-top:-2px;
}
#header #finddoc select {
    float:left;
    margin:0 4px;
}
#header #findrep input#zipcode {
    width:180px;
    float:left;
}
#header #findrep input#enter {
    margin-top:-2px;
    margin-left:4px;
}


#content {
    width:720px;
    padding:0 20px;
}

#content h3,
#content p,
#content address {
    text-align:justify;
    padding:0 20px 1em 20px;
}
#content h3 {
    clear:left;
}
#content ul,
#content form {
    padding:0 20px 1em 40px;
}
#content li {
    padding:0 0 1em 0;
    line-height:1.66em;
}

#content ul.itemlist li {
    list-style-image:url(../img/listbullet.gif);
}

#content ul.doclist li {
    list-style-image:url(../img/documento.gif);
}

#content li span.listart {
    color:rgb(86,138,158);
}

#content ul.jumplinks {
    list-style-type:none;
}

#content form {
}
#content form fieldset {
    margin:0 0 1.5em 0;
}
#content form label {
    display:block;
    width:180px;
    min-height:2.2em;
    padding-right:0.5em;
    float:left;
    text-align:right;
}

#content form label.req {
    color:red;
}
#content form input.submit {
    margin-left:180px;
}
#content form h3,
#content form p {
    margin-left:180px;
    padding-left:0;
}

#content form br {
    clear:left;
}

#content p.extralink {
    text-align:right;
}
#content p.extralink a {
    text-decoration:none;
}

#content img.photo {
    float:left;
    padding:0 20px 1em 20px;
}
#content div.graphic {
    text-align:center;
}
#content div.graphic p {
    text-align:center;
    color:rgb(178,180,181);
    padding:10px 30px;
}



#footer {
    background-image:url(../img/footerbg.gif);
    height:68px;
    border-top:1px rgb(223,223,223) solid;
    border-bottom:1px rgb(223,223,223) solid;
    background-color:rgb(241,245,246);
    color:rgb(134,135,136);
    clear:both;
}

#footer #globallinks {
    width:760px;
    font-size:1.0em;
    border-bottom:1px rgb(223,223,223) solid;
    height:25px;
    margin-top:3px;
}
#footer #globallinks li {
    display:inline;
}
#footer #globallinks li a {
    color:rgb(134,135,136);
}
#footer p {
    clear:left;
    padding-top:15px;
}

/* ****** TEMPORARY JUNK ****** */

.note {
    border:1px rgb(200,100,100) solid;
    background-color:rgb(255,225,225);
    color:red!important;
    font-size:0.75em;
    margin:0 20px;
}
.note:before{
    content:"NOTE: ";
}

#content #loginForm {
    /*
    background-image:url(../img/memberLoginBg.gif);
    margin-left:auto;
    margin-right:auto;
    */
    background-repeat:no-repeat;
    width:242px;
    height:219px;
}
#content #loginForm h3 {
    margin:0 10px 6px 10px;
    padding:10px 0 0 0;
}
#content #loginForm p {
    color:rgb(86,138,158);
    text-align:center;
}
#content #loginForm label {
    display:block;
    width:65px;
    margin-left:20px;
    float:left;
    clear:left;
}
#content #loginForm input {
    width:135px;
    margin-bottom:6px;
}
#content #loginForm input.button {
    float:right;
}

/* Dynamic Classes */

/* Article Classes */
/* Featured */
a.FeaturedArticleHeadline, a:link.FeaturedArticleHeadline, a:visited.FeaturedArticleHeadline, a:hover.FeaturedArticleHeadline, a:focus.FeaturedArticleHeadline, a:active.FeaturedArticleHeadline {
}

.FeaturedArticlePublishDate {
}

/* Non-Archive Article List */
a.ArticleList, a:link.ArticleList, a:visited.ArticleList, a:hover.ArticleList, a:focus.ArticleList, a:active.ArticleList {
}

.ArticleListPublishDate {
}

.ArticleListShortDescription {
}

a.ArticleListArchiveLink, a:link.ArticleListArchiveLink, a:visited.ArticleListArchiveLink, a:hover.ArticleListArchiveLink, a:focus.ArticleListArchiveLink, a:active.ArticleListArchiveLink {
}

/* Archive Article List */
a.ArchiveArticleList, a:link.ArchiveArticleList, a:visited.ArchiveArticleList, a:hover.ArchiveArticleList, a:focus.ArchiveArticleList, a:active.ArchiveArticleList {
}

.ArchiveArticleListPublishDate {
}

.ArchiveArticleListShortDescription {
}

a.ArchiveArticleListCurrentLink, a:link.ArchiveArticleListCurrentLink, a:visited.ArchiveArticleListCurrentLink, a:hover.ArchiveArticleListCurrentLink, a:focus.ArchiveArticleListCurrentLink, a:active.ArchiveArticleListCurrentLink {
}

/* Article */
.ArticleHeadline {
}

.ArticlePublishDate {
}


/* Press Release Classes */
/* Featured */
a.FeaturedPressRelease, a:link.FeaturedPressRelease, a:visited.FeaturedPressRelease, a:hover.FeaturedPressRelease, a:focus.FeaturedPressRelease, a:active.FeaturedPressRelease {
}

.FeaturedPressReleasePublishDate {
}

/* Non-Archive Press Release List */
a.PressReleaseList, a:link.PressReleaseList, a:visited.PressReleaseList, a:hover.PressReleaseList, a:focus.PressReleaseList, a:active.PressReleaseList {
}

.PressReleaseListPublishDate {
}

.PressReleaseListShortDescription {
}

a.PressReleaseListArchiveLink, a:link.PressReleaseListArchiveLink, a:visited.PressReleaseListArchiveLink, a:hover.PressReleaseListArchiveLink, a:focus.PressReleaseListArchiveLink, a:active.PressReleaseListArchiveLink {
}

/* Archive Press Release List */
a.ArchivePressReleaseList, a:link.ArchivePressReleaseList, a:visited.ArchivePressReleaseList, a:hover.ArchivePressReleaseList, a:focus.ArchivePressReleaseList, a:active.ArchivePressReleaseList {
}

.ArchivePressReleaseListPublishDate {
}

.ArchivePressReleaseListShortDescription {
}

a.ArchivePressReleaseListCurrentLink, a:link.ArchivePressReleaseListCurrentLink, a:visited.ArchivePressReleaseListCurrentLink, a:hover.ArchivePressReleaseListCurrentLink, a:focus.ArchivePressReleaseListCurrentLink, a:active.ArchivePressReleaseListCurrentLink {
}

/* Press Release */
.PressReleaseHeadline {
}

.PressReleasePublishDate {
}


/* Event Classes */
/* Featured */
a.FeaturedEvent, a:link.FeaturedEvent, a:visited.FeaturedEvent, a:hover.FeaturedEvent, a:focus.FeaturedEvent, a:active.FeaturedEvent {
}

.FeaturedEventEventLocation {
}

.FeaturedEventDate {
}

/* Event List */
.EventListTopic {
}

.EventListEventLocation {
}

.EventListDate {
}

.EventListEventInfo {
}

.EventListLocationInfo {
}

/* Single Event */
.EventTopic {
}

.EventEventLocation {
}

.EventDate {
}

.EventEventInfo {
}

.EventLocationInfo {
}

a.EventRegistration, a:link.EventRegistration, a:visited.EventRegistration, a:hover.EventRegistration, a:focus.EventRegistration, a:active.EventRegistration {
}

/* Physician Search Results */
.PhysicianResultHeadline {
}

.PhysicianResultCertified {
}

.PhysicianResultAddress1 {
}

.PhysicianResultAddress2 {
}

.PhysicianResultCityStateZip {
}

.PhysicianResultPhone {
}

.PhysicianResultFax {
}

.PhysicianResultWebsite {
}

a.PhysicianResultWebsiteURL, a:link.PhysicianResultWebsiteURL, a:visited.PhysicianResultWebsiteURL, a:hover.PhysicianResultWebsiteURL, a:focus.PhysicianResultWebsiteURL, a:active.PhysicianResultWebsiteURL {
}

a.PhysicianResultMapLink, a:link.PhysicianResultMapLink, a:visited.PhysicianResultMapLink, a:hover.PhysicianResultMapLink, a:focus.PhysicianResultMapLink, a:active.PhysicianResultMapLink {
}

/* Consultant Search Results */
.ConsultantResultHeadline {
}

.ConsultantResultAddress1 {
}

.ConsultantResultAddress2 {
}

.ConsultantResultCityStateZip {
}

.ConsultantResultPhone {
}

.ConsultantResultEmail {
}

a.ConsultantResultEmailURL, a:link.ConsultantResultEmailURL, a:visited.ConsultantResultEmailURL, a:hover.ConsultantResultEmailURL, a:focus.ConsultantResultEmailURL, a:active.ConsultantResultEmailURL {
}
.centros {
	font-size: 11px;
	line-height:16px;
}
.muestra{
	display:block;
	cursor:pointer;
}
.oculta{
	display:none;
}