html{background: #EAF2FF url(../img/page_bckgrd.jpg) top repeat-x;}
body {margin:0 auto; width:800px; padding-top:20px;}

#page{
	border:1px solid #cccccc;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em; font-weight:normal;
	color:#666;
	text-align:left;
	width:800px;
	background-color:#FFFFFF;
}

#content{margin:0 10px;padding-bottom:10px;float:left;border-bottom: 1px solid #cccccc; 
	background-color:#FFFFFF;}

#leftside{width:242px; padding:0 10px 0 0; position:absolute; margin-top:240px;}

#heading-img{width:520px;height:200px;float:right;}

h1{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:1.7em;font-style:normal;color:#5B9DFF; padding:10px 0 5px 0; width:480; text-transform:uppercase; text-align:left;}

h2{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:1.2em;font-style:normal;color:#5B9DFF;padding:7px 0 5px 0; text-transform:uppercase;}

p {margin:0;padding:5pt 0 5pt 0;}

.left{float:left;}
.right{float:right;}

/******** Header ***********/
#header{height:215px; border-bottom:1px solid #cccccc; width:780px; float:left; background:#FFFFFF url(../img/hiv_band.jpg) top right  no-repeat;}

#header-img{padding:10px; float:left;}

#header-menu{margin-top:140px;} 
#header-menu ul {margin:0; text-transform:uppercase; float:right;}
#header-menu li {margin:0; display:block; padding:10px 10px 10px 7px; float:left; color:#FFFFFF;}
#header-menu li a {margin:0;  display:block; text-decoration:none;}
#header-menu li a:hover{ text-decoration:none;}
#header-menu li a.current {display:block; text-decoration:none; }
#header-menu li a.current:hover {text-decoration:none; display:block; background:url(../img/over.gif) 0 0 no-repeat;}

.inicio a {background:url(../img/inicio.gif) 0 0 no-repeat; width:99px; height:55px; padding-top:20px; text-align:center;}
.treatment a {background:url(../img/tratamiento.gif) 0 0 no-repeat; width:99px; height:55px; padding-top:20px;}
.ninos a {background:url(../img/ninos.gif) 0 0 no-repeat; width:99px; height:55px; padding-top:20px;}
.contacto a {background:url(../img/contacto b.gif) 0 0 no-repeat; width:99px; height:55px; padding-top:20px;}

.header-menu a {margin:0; text-align:center; display:block; text-decoration:none; vertical-align:middle; color:#FFF; padding-bottom:3px; background:url(../img/tratamiento_en.gif) 0 0 no-repeat;}

#header-lang{padding-right:5px;float:right;clear:right;}
.header-langText{font-size:11px;font-weight:bold;color:#333333;text-decoration:none;text-align:right; text-transform:uppercase;}
.header-langText:hover{text-decoration:underline;}

#submenu{margin-bottom:10px; height:15px; width:auto; float:right;}
#submenu ul {margin:0; padding:0; text-transform:uppercase; float:right; border-top:1px solid #669900; max-width:75ex; color:#333;font-size:1em; }
#submenu li.divide{border-left:1px solid #E9EDF2; height:8px; margin-top:3px;}
#submenu li {margin:0 5px 0 5px; text-align:center; padding-top:3px; vertical-align:middle; float:right; display:block; font-weight:bold;}
#submenu li a {text-decoration:none; color:#669900; padding-top:4px;}
#submenu li a:hover{color:#669900; background:url("../img/bgsubnav.gif") repeat-x top;}
#submenu li a.current {text-decoration:none; background:#fff url("../img/bgsubnav.gif") repeat-x top; color:#669900;}
#submenu li a.current:hover {text-decoration:none;}

/********************** Fin Header **********************************/

/********************** Headings **********************************/
.heading_treatmant{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:2.5em;font-style:normal;color:#669900; padding:10px;
border:1px solid #669900; width:500px; height:35px; float:right; text-transform:capitalize; margin:0;}

.heading_children{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:2.5em;font-style:normal;color:#FF00FF; padding:10px;
border:1px solid #FF00FF; width:500px; height:35px; float:right; text-transform:capitalize; margin-top:25px;}

.heading_contact{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:2.5em;font-style:normal;color:#FF6600; padding:10px;
border:1px solid #FF6600; width:500px; height:35px; float:right; text-transform:capitalize; margin-top:25px;}
/********************** Fin Headings **********************************/

#flash_mov{margin:25px 0 10px 0;float:right;}

/********************** Main Content **********************************/
#maincontent{margin:10px 0 20px 10px; float:right; width:520px; min-height:540px;}
#maincontent ul {margin-left:28px; list-style:inside;}
#maincontent ul li{margin:0; padding:4px 0 4px 0; list-style:square; list-style-type:square;}
#maincontent ol {margin-left:15px; list-style:outside; list-style:none; list-style-type:none;}
#maincontent ol li {margin:0; padding:4px 0 4px 0;}

#maincontent table{border-collapse:separate; border-spacing:6pt;}

.pageimg{text-align:center; padding:15px 0 25px 0; border:0;}

#blue-bubble{background-image:url(../img/blue-bubble.jpg);background-repeat:no-repeat; margin-bottom:10px;height:250px;}
#blue-bubbleTitle{padding:15px 10px 0 20px; font-size:2.6em;color:#FFFFFF;}
#blue-bubbleText{padding:10px 10px 0 25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;}
#red-bubble{background:url(../img/red-bubble.jpg) no-repeat; height:84px;}
.red-bubbleTitle{font-size:24px;color:#FFFFFF;text-align:right;padding:20px 10px 0 0;}
.red-bubbleTitle2{font-size:18px;font-style:italic;color:#FFFFFF;text-align:right;padding-right:10px;}

#left-nav{
	width:242px;
	padding-top:15px;
	padding-bottom:30px;
	background-color:#EFEFEF;
	background-image:url(../img/gray-bubble.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#left-nav ul {margin:0 10px 0 25px;}
#left-nav li {margin:0; list-style:outside; padding:4px 0 4px 0; list-style:square; list-style-image: url(../img/bullet-point.gif); }

#left-navbottom{background-image:url(../img/gray-bubble.gif);background-repeat:no-repeat;width:242px;height:45px;}
.contact_input{border: 1px solid #ccc; color:#333; font-weight:normal;}
.contact_textarea{border: 1px solid #ccc; color:#333; font-weight:normal;}
.button{font-family:"Verdana", "Arial", "Helvetica", "san-serif"; font-size:9px; font-weight:nomal; border:1px solid #ccc;}
/********************** Fin Main Content **********************************/

/********************** Footer **********************************/
#footer{margin:3px 10px 10px 10px;float:right; width:230px;}

#footer-nav{padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0033FF;text-align:center;}

.footer-link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#0033FF;}
.footer-link:hover{text-decoration:underline;}

#footer-info{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;color:#999;text-align:center;}
#footer-info a{color:#999;text-decoration:none;}
#footer-info a:hover{color:#999; text-decoration:underline;}

/********************** Fin Footer **********************************/