/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
* {margin:0px;padding:0px;outline:0;}
html, body {width: 100%;}
body{background:#fff;font:normal 100% "Arial";color:#878787;overflow-x:hidden;}

h1{font:normal 1.8em "Lucida Sans Unicode";color:#c3010e;}
h2{font:normal 1.7em "Lucida Sans Unicode";color:#c3010e;margin: 20px 0 -6px 0;}
.centercolinterior h2{font:bold 14px "Verdana";color:#e89933;margin: 20px 0 -6px 0;}
h3{font:bold 12px "Verdana";color:#e89933;margin: 20px 0 -6px 0;}

p{font:normal 13px/18px "Arial";margin-top:12px;text-align:left;}
p a{font:normal 13px/18px "Arial";margin-top:12px;text-align:left; color:#e89933;}
p a:hover{font:normal 13px/18px "Arial";margin-top:12px;text-align:left; color:#e89933; text-decoration:underline}
strong, b{font-weight:bold;}

.testimonial {margin-right:10px; float:left;}
/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#mainwrapper{margin:0 auto;width:970px;overflow:hidden;}
#header{height:88px;background:#fff url("../images/bg-header.jpg") no-repeat;}
#header .logo{display:none;}
#container{clear:both;overflow:hidden;margin-top:20px;padding-top:26px;*padding-top:6px;}
#footer{clear:both;overflow:hidden;margin-top:20px;margin-bottom:20px;}

#redline{
	position:absolute;
	left:-50px;
	top:-1px;
	width:99.9%;
	background:url("../images/bg-redline.jpg") repeat-x;
	height:250px;
	z-index:-5;
}

/*--------------------------------------------------
########### Misc
--------------------------------------------------*/
.centeralig{text-align:center;}
.logolink{position:absolute;width:250px;height:80px;}

/*--------------------------------------------------
########### Main Nav
--------------------------------------------------*/
#menu {text-align: center;width:970px;margin:14px auto;}
#menu ul {list-style-type: none;}
#menu ul li.nivel1 {float:left;}

#menu ul li a {display: block;height:33px;position: relative;}
#menu ul li a span{display: none;}

#menu ul li a.navabout{background:url("../images/mainnav/nav-about.jpg") no-repeat left top;width:186px;}
#menu ul li a.navpractice{background:url("../images/mainnav/nav-practice.jpg") no-repeat left top;width:170px;}
#menu ul li a.navhospital{background:url("../images/mainnav/nav-hospital.jpg") no-repeat left top;width:107px;}
#menu ul li a.navservices{background:url("../images/mainnav/nav-services.jpg") no-repeat left top;width:148px;}
#menu ul li a.navsoftware{background:url("../images/mainnav/nav-software.jpg") no-repeat left top;width:152px;}
#menu ul li a.navcontact{background:url("../images/mainnav/nav-contact.jpg") no-repeat left top;width:206px;}

#menu ul li a.navabout:hover{background:url("../images/mainnav/nav-about.jpg") no-repeat left bottom;}
#menu ul li a.navpractice:hover{background:url("../images/mainnav/nav-practice.jpg") no-repeat left bottom;}
#menu ul li a.navhospital:hover{background:url("../images/mainnav/nav-hospital.jpg") no-repeat left bottom;}
#menu ul li a.navservices:hover{background:url("../images/mainnav/nav-services.jpg") no-repeat left bottom;}
#menu ul li a.navsoftware:hover{background:url("../images/mainnav/nav-software.jpg") no-repeat left bottom;}
#menu ul li a.navcontact:hover{background:url("../images/mainnav/nav-contact.jpg") no-repeat left bottom;}

#menu ul li:hover {position:relative;}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {position: relative;}
#menu ul li a.nivel1 {display: block!important;display: none;position: relative;}

#menu ul li ul {display: none;}
#menu ul li a:hover ul, #menu ul li:hover ul {display:block;position:absolute;left:0px;}

#menu ul li ul li{background:transparent url("../images/mainnav/trans.png") repeat;line-height:8px;}

#menu ul li ul li a{padding:6px 2px 0px 4px;color:#fff;background:inherit;font:bold 10px "Verdana";text-align:left;border-bottom:1px dotted #fff;text-decoration:none;text-transform:uppercase;}
#menu ul li ul li a.subabout{width:180px;}
#menu ul li ul li a.subpractice{width:170px;}
#menu ul li ul li a.subhospital{width:170px;}
#menu ul li ul li a.subservices{width:170px;}
#menu ul li ul li a.subsoftware{width:170px;}
#menu ul li ul li a:hover {text-decoration:underline;position: relative;}

table.falsa {border-collapse:collapse;border:0px;float: left;position: relative;}

/*--------------------------------------------------
########### CONTAINER
--------------------------------------------------*/
.leftcol, .centercol, .rightcol{overflow:hidden;display:inline;}
.leftcol, .rightcol{width:206px;padding-left:2px;}
.leftcol{float:left;}
.rightcol{float:right;}
.centercol{float:left;width:540px;margin-left:5px;}

/*--- SideBars ---*/
.sidebartop{background:url("../images/top-sidebar.jpg") no-repeat;height:11px;}
.sidebarmiddle{background:url("../images/middle-sidebar.jpg") repeat-y;}
.sidebarbottom{background:url("../images/bottom-sidebar.jpg") no-repeat;height:11px;}

.sidebarmiddle{padding:0 14px;}
.sidebarmiddle .lefttitle{font:normal 18px "Lucida Sans Unicode";color:#010000;}
.sidebarmiddle .break{background:url("../images/bg-break.jpg") repeat-x;height:2px;width:170px;display:block;}

.sidebarmiddle .services{list-style-image:url("../images/list-bullet-services.jpg");margin-top:4px;padding-left:14px;margin-bottom:16px;}
.sidebarmiddle .services li{font-size:11px;margin:8px 0;}
.sidebarmiddle .services li a{color:#878787;text-decoration:none;}
.sidebarmiddle .services li a:hover{text-decoration:underline;}

.sidebarmiddle .newsdate{font:bold 11px "Arial";margin:10px 0 0 0;}
.sidebarmiddle .newstxt{font:bold 11px "Arial";color:#2e53ae;text-align:left;margin:0 0 10px 0;}
.sidebarmiddle .newstxt a{font:bold 11px "Arial";color:#2e53ae;text-align:left;margin:0 0 10px 0;}
.sidebarmiddle .newstxt a:hover{font:bold 11px "Arial";color:#2e53ae;text-align:left;margin:0 0 10px 0;}

.sidebarmiddle form{margin:10px 0 20px 0;}
.sidebarmiddle form fieldset{border:none;}
.sidebarmiddle form fieldset p{margin:6px 0;}
.sidebarmiddle form label{font:normal 11px "Arial";color:#000000;text-align:right;display:inline-block;width:50px;vertical-align:top;}
.sidebarmiddle form input, .sidebarmiddle form textarea{width:108px;}
.sidebarmiddle form textarea {overflow-y:hidden;height:40px;}
.sidebarmiddle form .enviabtn{border:0;background:url("../images/btn-contact.jpg") no-repeat;width:84px;height:23px;margin-left:80px;}

.sidebarmiddle .testimonial{font-style:italic;background:url("../images/close-quote-testimonial.jpg") no-repeat right bottom;min-height:120px;margin-bottom:20px;}
.sidebarmiddle .testimonial .autor{display:block;color:#e89933;font-weight:bold;}

.flashcont{margin-bottom:12px;}

/*---- Interior SideBar ------*/
.leftcolinterior{width:270px;padding-left:2px;float:left;overflow:hidden;text-align:center;}
.centercolinterior{float:left;width:468px;margin-left:5px;}
.centercolinteriorwide{float:left;width:738px;margin-left:5px;overflow:hidden;}

.leftcolinterior ul{list-style-type: none;margin-left:4px;*margin-left:0px;margin-top:12px;}
.leftcolinterior ul li{background:url("../images/bg-btn-interior.jpg") no-repeat;width:257px;height:40px;font:normal 12px "Arial";text-align:left;padding-top:8px;text-indent:32px;}
.leftcolinterior ul li a{color:#878787;text-decoration:none;display:block;padding-top:6px;}
.leftcolinterior ul li a:hover{color:#575757;text-decoration:underline;}

.comunlist{list-style-image:url("../images/list-bullet-boxes.jpg");margin-top:18px;padding-left:16px;font:normal 12px "Arial";}
.comunlist li{margin:10px 0;}
.comunlist a{font:normal 12px "Arial";color:#e89933;}


/*-- Under 20 Physicians Boxes --*/
.boxescont{overflow:hidden;margin-top:10px;}
.boxes{width:30%;float:left;display:inline;margin-left:12px;}
.boxes .title{font:bold 0.8em "Verdana";color:#878787;border-bottom:1px solid #e1e3e4;}

.boxes ul{list-style-type:none;margin-top:8px;}
.boxes ul li{margin:2px 0;font-size:12px;background:url("../images/list-bullet-boxes.jpg") no-repeat left 4px;*background:url("../images/list-bullet-boxes.jpg") no-repeat left 6px;text-indent:10px;}
.boxes a{color:#878787;}
.boxes li a{color:#878787;text-decoration:none;}
.boxes a:hover{text-decoration:underline;}
a.learlink{display:block;border-top:1px solid #e1e3e4;border-bottom:1px solid #e1e3e4;margin-top:4px;font:bold 11px "Arial";text-decoration:none;height:23px;padding-top:6px;}
a.corrector{margin-top:6px;*margin-top:9px;}

.boxes a span{margin-left:80px;}

/*--------------------------------------------------
########### Footer
-------------------------------------------------*/
.footertopbox{background:url("../images/footerbox_top.jpg") no-repeat;height:15px;}
.footermiddlebox{background:url("../images/footerbox_middle.jpg") repeat-y;overflow:hidden;padding-left:26px;}
.footerbottombox{background:url("../images/footerbox_bottom.jpg") no-repeat;height:14px;}

.footermiddlebox .linkbox{float:left;width:18%;margin:0 4px 0px 4px;}
.footermiddlebox .linkbox ul{list-style-type: none;}
.footermiddlebox .linkbox ul li{font:normal 11px "Arial";}
.footermiddlebox .linkbox ul li a{color:#878787;text-decoration:none;}
.footermiddlebox .linkbox ul li a:hover{color:#575757;text-decoration:underline;}
.footermiddlebox .linkbox ul li a.morespecialties{color:#e89933;background:url("../images/bg-link-specialties.jpg") no-repeat right 4px;display:block;width:56%;}

.footermiddlebox .linkboxbig{width:20%;}
.footermiddlebox .linkboxbig p{text-align:right;}
.footermiddlebox .linkboxbig a{color:#b9000c;text-decoration:none;}
.footermiddlebox .footertitle{font:bold 11px "Arial";color:#b9000c;}

.footerinfo{font:normal 12px "Arial";color:#878787;text-align:center;margin-top:20px;}
.footerinfo ul li{display:inline;}
.footerinfo ul li a{color:#878787;text-decoration:none;}
.footerinfo ul li a:hover{color:#575757;text-decoration:underline;}

.footerinfo p{font:normal 12px "Arial";color:#878787;text-align:center;margin:0px;}
.footerinfo p a{color:#878787;text-decoration:none;}
.footerinfo p a:hover{color:#575757;text-decoration:underline;}

