:focus, :active { outline: 0 } ul,ol { list-style:none } h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } a img,:link img,:visited img { border:none } address { font-style:normal }

html { 
    margin: 0; 
    padding: 0;
}


body {
	background: #E2E2D3 url(../images/bgbody.jpg) repeat-x top;
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}

a { 
	color: #003366;
	background-color: inherit;
	text-decoration: underline;
}

a:hover {
	color: #FF9900;
	background-color: inherit;
}

h1 {
	font: 160% Arial, Sans-Serif;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0;
}

 

h2 {
	margin: 15px 0 5px 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #FF9966;
	background-color: inherit;
}

h3 { 
    margin: 0 0 15px 0; 
	padding: 0;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
	color: #0066CC;
} 
 
p {
	margin: 15px 0 15px 0;
	padding: 0;
}

img {
	border: 0;
}

#header {
    margin: 0 auto;
	padding: 8px 0 0 0;
	height: 25px;
	width: 930px;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: url(../images/bgoptions.gif) no-repeat top;
}

.info {
    margin: 0 0 0 0;
	float: right;
	width: 150px;
	font-size: 12px;
	text-align: left;
}

#header a {
	color: #993300   ;
	background: inherit;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
	 
}

#header a:hover {
	color: #FFFFFF;
	background: inherit;
	text-decoration: none;
}

#heading {
	margin: 0 auto;
	padding: 0;
	width: 930px;
	height: 110px!important;
}

#logo {
    float:left;
	margin: 0; }

#nav
{
    width: 700px;
    height: 30px;
    float:right;
    margin: 40px 0 0 0;
}

#nav ul
{
    list-style: none;
	width: 700px;
	height: 28px;
	display: block;
	padding: 0;
	margin: 0 2px 0 0;
}

#nav ul li
{
    float: left;
    /* Width of items */
    width: 110px;
    height: 28px;
    padding: 0;
    margin: 0 0 0 5px;
}

#nav ul li a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration: none;
	text-align: center;
	display: block;
	/* Width of items */
    width: 110px;
	height: 27px;
	color: #666666;
	padding: 0;
	padding-top: 4px;
	margin: 0;
}

#nav ul li a:hover, #nav ul li a:focus
{
    color: #FF9900;
}

/*---- StarHtmlHack for IE5.x/Win ----*/
* html #nav ul li a
{
  height: 28px; /* for IE5.x/Win */
  he\ight: 27px;
}

#nav ul li a.current, #nav ul li a.current
{
	background: url(../images/menu_current.gif) no-repeat; 
	color: #FFFFFF; 
}

#main-content {
	background: #FFFFFF url(contentbg.gif) repeat-x left top;
	color: #666666;
}

#left {
	float: left;
	width: 300px;
	padding: 0 0px 0 0;
	margin: 0 30px 30px 0;
}

#leftmenu {
	margin: 20px 0 0 0;
	padding: 0;
}

#leftmenu a {
	display: block;
	color: #333333 ;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	background: #FCFCFC;
	padding: 5px 0 5px 19px;
	border-bottom: 1px solid #EAEADE;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 1px 0;
	text-decoration: none;
}

#leftmenu a:hover {
	color: #FFFFFF;
	background: #FF9900;
}

#leftmenu a.current {
	color: #FFFFFF;
	background: #FF9900;
}

#content-global {
	width: 930px;
	padding: 80px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_home.jpg) no-repeat  left top; 
}

#content-global-somos {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_somos.jpg) no-repeat  left top; 
}

#content-global-somos2 {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_somos2.jpg) no-repeat  left top; 
}

#content-global-fisioterapia {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_fisioterapia.jpg) no-repeat  left top; 
}

#content-global-espe {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_especialidades.jpg) no-repeat  left top; 
}

#content-global-dife {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_diferenciais.jpg) no-repeat  left top; 
}

#content-global-link {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_dentalestetica.jpg) no-repeat  left top; 
}

#content-global-contact {
	width: 930px;
	padding: 20px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_contact.jpg) no-repeat  left top; 
}

#content-global-conquiste {
	width: 930px;
	padding: 200px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_programacs.jpg) no-repeat  left top; 
}

#content-global-espaco {
	width: 930px;
	padding: 40px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(../images/bgglobal_espaco.jpg) no-repeat  left top; 
}

#right {
	float: left;
	width: 570px;
	padding: 15px;
	background: #FCFCFC;
}

#right h2 {
    margin: 0 0 15px 0;
	padding: 0 0 5px 0;
    border-bottom: 0px solid  #ECECE1;
    font-size: 18px;
	font-weight: normal;
    color: #FF9966;
}

#right h3 { 
    margin: 0 0 15px 0; 
	padding: 0;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
	color: #0066CC;
} 

#excepts { 
    margin: 20px 0;
    height: 105px;
}

#excepts img { 
    border: 2px solid #EAEAEA; 
	width:100px; 
	height:100px; 
	float:left; 
	margin:0 10px 0 0;
}

/*------------*/
.image-somos{
	width: auto;
	margin:20px 0 20px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #ECECE1;
	color: #666666   ; 
}

.image-somos img {
    float: left;
	margin: 5px 15px 0 0; 
	padding: 2px;
	border: 1px solid #ECECE1; 
	background: #eee url(../images/loading.gif) 50% 50% no-repeat;
}

.image-somos p {
    margin: 10px 0 10px 0;
	padding: 0;
}

.dontwrap p{margin-left:172px}
/*---------*/

/*-------- */
.image-topicos{
	width: auto;
	margin:20px 0 20px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #EAEADE;
	color: #666666; 
}

.image-topicos img {
    float: left;
	margin: 5px 15px 0 0; 
	padding: 2px;
	border: 0px solid #EAEADE; 
	 
}

.image-topicos p {
    margin: 10px 0 10px 0;
	padding: 0;
}

.dont p{margin-left:105px}
/*---------*/
#right ul {
    list-style-type:square;
	margin: 0 0 0 35px;
}

#right ul li {
    margin: 10px 0 0 0;
}

#right p a {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background: #003366 none repeat scroll 0 0;
color: #FFFFFF;
font-size:11px;
padding:4px 6px;
text-decoration:none;
}
#right p a:hover, #right p a:active {
background: #FF9900 none repeat scroll 0 0;
color: #FFFFFF;
}

/*-------- */
.image-contact{
	width: auto;
	margin:20px 0 20px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #EAEADE;
	color: #666666; 
}

.image-contact img {
    float: left;
	margin: 5px 15px 0 0; 
	padding: 2px;
	border: 0px solid #EAEADE; 
	 
}

.image-contact p {
    margin: 10px 0 10px 0;
	padding: 0;
}

.contac p{margin-left:105px}
/*---------*/

/*-------- */
.image-programa {
	width: auto;
	margin:20px 0 20px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #EAEADE;
	color: #666666; 
}

.image-programa img {
    float: left;
	margin: 5px 15px 0 0; 
	padding: 0px;
	border: 0px solid #EAEADE; 
	 
}

.image-programa p {
    margin: 10px 0 10px 0;
	padding: 0;
}

.programa p{margin-left:50px}
/*---------*/

/*-------- */
.image-topicos{
	width: auto;
	margin:20px 0 20px 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #EAEADE;
	color: #666666; 
}

.image-topicos img {
    float: left;
	margin: 5px 15px 0 0; 
	padding: 2px;
	border: 0px solid #EAEADE; 
	 
}

.image-topicos p {
    margin: 10px 0 10px 0;
	padding: 0;
}

.dont p{margin-left:105px}
/*---------*/

#in-items {
	clear: both;
	width: 930px;
    color: #FFFFFF ;
	margin: 0 auto;
	padding: 15px 0 15px 0;
}

#projeto {
    float: left;
	width: 200px;
    color: #FFFFFF;
	margin: 0 20px 0 0;
	padding: 0;
}

#alte {
    float: right;
	width: 295px;
    color: #FFFFFF  ;
	margin: 0 30px 0 0;
	padding: 0;
	font-size: 14px;
}

#alte h2 {
    margin: 0 0 15px 0;
	padding: 0 0 5px 0;
    border-bottom: 5px solid  #FFA928;
    font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
} 


#items {
	margin-top: 0px;
	border-bottom: 2px solid  #ECECE1;
	background-color: #FF9900;
	height: 150px;
}

#footer {
	margin: 5px auto;
	width: 930px;
	padding: 15px 0 0 0;
	color: #666666;
}

#footer-content-left {
    float: left;
	margin: 0;
	padding: 0 0 50px 0;
    width: 300px;
}

#footer-content-left  h2 {
    margin: 0 0 15px 0;
	padding: 0 0 5px 0;
    border-bottom: 5px solid  #ECECE1;
    font-size: 18px;
	font-weight: normal;
    color: #FF9966;
} 

#footer-content-right  h2 {
    margin: 0 0 15px 0;
	padding: 0 0 5px 0;
    border-bottom: 5px solid  #ECECE1;
    font-size: 18px;
	font-weight: normal;
    color: #FF9966;
} 

#footer-content-right2  h2 {
    margin: 0 0 15px 0;
	padding: 0 0 5px 0;
    border-bottom: 5px solid  #ECECE1;
    font-size: 18px;
	font-weight: normal;
    color: #FF9966;
} 

#footer-content-leftbox {
    margin: 0;
    padding: 10px 0 15px 0;
    border-bottom: 1px solid #ECECE1;
}

#footer-content-leftbox h3 {
    margin: 0;
	padding: 0 0 10px 0;
    font-size: 18px;
	font-weight: normal;
    color: #FF9966;
} 

#footer-content-right {
    float: right;
	margin: 0 0 30px 0;
	padding: 0;
    width: 600px;
	background: url(../images/bgdentalestetica.jpg) no-repeat top;
}

#footer-content-rightbox {
    float: right;
	margin: 0;
	padding: 0;
    width: 300px;
}

#footer-content-right2 {
    float: right;
	margin: 0 0 10px 0;
	padding: 0;
    width: 600px;
}

#footer-content-right2box {
    float: right;
	margin: 0;
	padding: 0;
    width: 300px;
}

#footer-content-rightboxmenu {
	margin: 15px 0 0 0;
	padding: 0;
}

#footer-content-rightboxmenu a {
	display: block;
	background: url(../images/scho-arrow.gif) no-repeat center left;
	color: #003366;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	border-bottom: 1px solid #ECECE1;
	text-decoration: none;
}

#footer-content-rightboxmenu a:hover {
	color: #FF9900;
	background:  url(../images/scho-arrow-hover.gif) no-repeat center left;
}

#footer-links {
    float: right;
	margin: 20px 0 0 0;
	padding: 0;
	border-top: 5px  solid #ECECE1;
    width: 600px;
	text-align: right;
}

#footer p {
	padding-top: 10px;
	padding-bottom: 0px;
	line-height: 1.8em;
}

#footer a { 
	color: #003366;
	background-color: inherit;
}

#footer a:hover {
	color: #FF9900;
	background-color: inherit;
}

a#cards {  
    width: 300px;  
    height: 40px;
    background-image: url(../images/img_convenios_off.gif);  
    float: left;
    text-decoration: none;
	margin: 0; 
}  
  
a#cards:hover {  
    background-image: url(../images/img_convenios_on.gif);  
} 

#footer-content-leftbox p a {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background: #003366 none repeat scroll 0 0;
color: #FFFFFF;
font-size:11px;
padding:4px 6px;
text-decoration:none;
}
#footer-content-leftbox p a:hover, #footer-content-leftbox p a:active {
background: #FF9900 none repeat scroll 0 0;
color: #FFFFFF;
}


#contact-area {
width: 300px;
margin-top: 55px;
}




#contact-area input, #contact-area textarea {
padding: 10px;
width: 280px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
margin: 0 0 10px 0px;
border: 1px solid  #EAEAEA;
border-top: 1px solid #C0C0C0;
}

#contact-area textarea {
height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
border: 1px solid #FFFF99;
background-color: #FFFFCC;
}

#contact-area input.submit-button {
width: auto;
float: left;
margin: 0;
background: #003366;
color: #FFFFFF;
}

#submit-button {
width: 100px;
float: left;
margin: 0;
background: #003366;
color: #FFFFFF;
}

label {
display: block;
width: 100px;
font-size: 14px;
color: #666666;
}