/* @override 
	https://www-rdev.doctorsim.com/css/home.css
	http://www-rnew.doctorsim.com/css/home.css
	http://www-rdev.doctorsim.com/css/home.css?v=1
	https://mydev.doctorsim.com/css/home.css?v=2
*/

/* MAIN CONTAINERS & TOP AREA */
#wrapper { position: relative; width: 960px; margin: 0 auto; text-align: left; }
#content { float:left; margin: 0; }
#topheader { width: 960px; height: 50px;}
	.ie7 #topheader, .ie8 #topheader { height: 81px; }
.leftside { float: left; top: 18px; left: 0;}
.rightside { float: right; padding-top: 5px; height: 20px }
	.ie .rightside { padding-top: 12px; }
	.ie6 .rightside { left: 100px; }
a.button-savings:link, a.button-savings:visited, a.button-savings:active { padding: 12px 20px; text-align: center; font-size: 110%; text-decoration: none; cursor: pointer; border: 1px solid #ccc; background: #f8f8f8 url(../img/bg-lightgray2.jpg) bottom repeat-x; color: #666; }
	.ie a.button-savings:link, .ie a.button-savings:visited, .ie a.button-savings:active { line-height: 48px; }

/* HOME MAIN FEATURE */
.featurewrapper { position: relative; width: 940px; height: 240px; /*overflow: hidden;*/ float: left; margin-bottom: 20px; }
/*.feature { position: absolute; background: url(../img/feature-home-bolas.jpg) no-repeat; width: 940px; height: 240px; padding: 12px 0 10px 0; }*/
/*.feature { position: absolute; background: url(../img/feature-home.jpg) no-repeat; width: 940px; height: 240px; padding: 12px 0 10px;
}*/
/*.feature { position: absolute; background: url(../img/feature-home-movil.jpg) no-repeat; width: 940px; height: 240px; padding: 12px 0 10px 0; }*/

.feature h1 { color: #30587f; margin-left: 5px; padding: 0; font-size: 240%; font-weight: normal; text-shadow: 0 1px 0 #fff; }
.feature h3 { color: #fff; margin-left: 5px; padding: 0; font-size: 190%; font-weight: 100; text-shadow: 0 1px 0 #30587f; }
.feature p { width: 600px; color: #fff; line-height: 28px; font-size: 18px; margin: 23px 0 20px 5px; }
	.ie .feature p { line-height: 27px; margin: 23px 0 0 5px; }
	.ie6 .buttons-more, .ie7 .buttons-more { margin-top: 10px; display: block;}
a.button-calc-now:link, a.button-calc-now:visited, a.button-calc-now:active { border-width: 0px; border-style: solid; padding: 0; text-align: center; text-decoration: none; cursor: pointer; text-shadow: 0 1px 0 #fff;
	margin: 6px 0 0 100px;
	float: left;
}
	a.button-home-more:link, a.button-home-more:visited, a.button-home-more:active { padding: 12px 18px; text-align: center; font-size: 150%; text-decoration: none; cursor: pointer; border: 1px solid #fff; background: #dff2f8; text-shadow: 0 1px 0 #fff; }
	.ie a.button-home-more:link, .ie a.button-home-more:visited, .ie a.button-home-more:active { line-height: 48px;}
a.button-home-more:hover { color: #4692e9; background: #c9e5f7; }
a.button-home-demo:link, a.button-home-demo:visited, a.button-home-demo:active { background: #4692e9; color: #fff; padding: 3px 12px; text-decoration: none; font-size: 85%; text-transform: uppercase; line-height: 28px; }
a.button-home-demo:hover { background: #8fba42; }
.home-spacer { margin: 0 50px; }

#bajo_dos {
	float: left;
}

/* TEXT FEATURES */
#homecontent { float: left; margin: 15px 0 0 5px; width: 960px; }
.homenote { width: 900px; border: 1px solid #cae1a0; padding: 7px 7px 7px 40px; text-align: left; color: #777; float: left; line-height: 19px; }
.homenote strong { font-family: "Lucida Grande", Tahoma, Helvetica; letter-spacing: -1px; font-weight: 100; font-size: 115%; color: #5a5a5a; }
	.ie .homenote strong { letter-spacing: 0px; }
.homegreenflag { background: #eff8e7 url(../img/ico-global-greenflag.gif) 10px center no-repeat; }
.homeredflag { background: #eff8e7 url(../img/ico-global-redflag.gif) 10px center no-repeat; }
.hometip { background: #eff8e7 url(../img/ico-global-tip.gif) 10px center no-repeat; }
.homelove { background: #eff8e7 url(../img/ico-global-love.gif) 14px center no-repeat; }
.homenews { background: #eff8e7 url(../img/ico-global-news.gif) 14px center no-repeat; }

#homecontent .col1 { padding: 15px 10px 2px; position: relative; float: left; width: 300px; border: 1px solid #ddd; background: url(../img/bg-lightgray10.jpg) bottom repeat-x; }
#homecontent .col3 { padding: 0 43px 0 0; position: relative; float: left; width: 575px; }
#homecontent .col4 { padding: 0 43px 0 0; position: relative; float: left; width: 575px; }
#homecontent strong { font-family: "Lucida Grande", Tahoma, Helvetica; letter-spacing: -1px; font-weight: 100; color: #5a5a5a; font-size: 115%; }
	.ie #homecontent strong { letter-spacing: 0px; }
#homecontent h4 { line-height: 15px; }
#homecontent p { line-height: 20px; }
#homecontent .spacer { height: 40px; }
#homecontent .icohome { float: left; padding: 5px 10px 60px 0; }
.morelinks { display: block; color: #999; }
.morelinks a:link, .morelinks a:visited, .morelinks a:active { color: #999; }
.morelinks a:hover { color: #555; }
a.trydemo:link, a.trydemo:active, a.trydemo:visited { width: 220px; margin-top: 10px; padding: 0 6px; background: #4692e9; cursor: pointer; outline: none; color: #fff; font-size: 90%; font-variant: small-caps; display: block; text-decoration: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; }
a.trydemo:hover { background: #8fc042; }

dt { font-family: "Lucida Grande", Tahoma, Helvetica; letter-spacing: -1px; font-weight: 100; color: #5a5a5a; text-indent: 56px; margin-top: 10px; font-size: 56%; padding: 0 6px;}
	.ie dt { letter-spacing: 0px; }
dt.first { background: url(../img/ico-step-01.png) no-repeat; height: 30px; }
dt.second { background: url(../img/ico-step-02.png) no-repeat; height: 30px; }
dt.third { background: url(../img/ico-step-03.png) no-repeat; height: 30px; }
dd { margin-left: 36px; margin-top: -14px; margin-bottom: 18px; line-height: 20px; }

/* BOTTOM FEATURES */
.bottomfeatures { float: left; width: 945px; margin: 30px auto 0; padding-top: 20px; border-top: 1px solid #ddd; background: url(../img/bg-lightgray-09.jpg) top repeat-x; }

#bottomfeatures2 { float: left; width: 945px; margin: 30px auto 0; padding-top: 20px; border-top: 1px solid #ddd; background: url(../img/bg-lightgray-09.jpg) top repeat-x; }
#oper_list{
	float: left;
	margin-left: 15px;
}
.micro_oper{
	margin-bottom: 6px;
	margin-top: 14px;
	margin-left: 12px;
}

.bottomfeatures .featurecol { float: left; width: 265px; margin: 0 25px 0 15px; }
.bottomfeatures .hd { line-height: 16px; font-family: "Lucida Grande", Tahoma, Helvetica; color: #888; letter-spacing: -1px; font-size: 120%; }
.bottomfeatures .subhd { font-family: "Lucida Grande", Tahoma, Helvetica; font-size: 85%; line-height: 16px; color: #bbb; letter-spacing:  -0.5px; }
.bottomfeatures .inline { float: left; margin: 0 6px 0 0; border: 0; margin-top: -3px; }
.bottomfeatures .featurecol ul { margin: 3px 0 0 40px; list-style-type: square; font-size: 90%; }
.bottomfeatures .featurecol li { margin-bottom: 4px; }
.bottomfeatures .featurecol img {
	margin-right: 0;
	margin-bottom: 0;
}
.bottomfeatures a:link, .bottomfeatures a:visited, .bottomfeatures a:active { color: #999; text-decoration: none; }
.bottomfeatures a:hover { color: #555; text-decoration: underline; }
.bottomfeatures .featurecol4 { float: left; width: 146px; margin: 0 30px 0 10px; }

/* HOME FOOTER */



#footerhome { float: left; width: 960px; margin: 8px auto 20px; padding-top: 10px; color: #999; font-size: 90%; }
	.ie #footerhome { padding-top: 15px; margin: 10px auto 20px; }
#footerhome a:link, #footerhome a:active, #footerhome a:visited { font-size: 92%; line-height: 18px; color: #999; text-decoration: none; }
	.ie #footerhome a:link, .ie #footerhome a:active, .ie #footerhome a:visited { font-size: 84%; }
#footerhome a:hover{ text-decoration: underline; color: #777; }
.seals { float: left; margin: 0 0 0 5px; }
.copyright { float: right; text-align: right; margin: 5px 15px 0 0; }