/* CSS Document */

/* GERAL*/
*{
margin:0px;
padding:0px;
}

body {
margin:0;
padding:0;
background:url(img/fundo.jpg) no-repeat center #89BCD9;
text-align:center; /* hack para o IE */	

}

#tudo {
width: 1000px;
min-height:530px;
margin:0 auto;			
text-align:left; /* "remédio" para o hack do IE */
}

#fundo{
position:relative;
background: #CCCCCC;
width:100%;
height:530px;
display:table;
}

#top{
position:relative;
widht:100%;
height:97px;
background: url(img/bg_topo.jpg) repeat-x bottom #FFFFFF;
}

#info{
position:absolute;
right:5px;
top:5px;
text-align:right;
}

#meio{
position:relative;
top:0px;
height:395px;
}


#right{
position:relative;
float: right;
padding:5px;
margin:10px;
width:50%;
height:335px;
background:#fff;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
border:3px solid #6698E6

}


#bottom{
position:relative;
background:#ffffff;
height:115px;
border-top: solid 2px #0099FF;
padding-top:1px;
padding-bottom:1px;

}

#rodape{
position:relative;
background: url(http://saudecomoumtodo.com.br/img/fundo_menu.png) repeat;

text-align:right;
padding-right:5px;
font-size:10px;
font-family:"Trebuchet MS";
color:#000000;
}
#rodape a{text-decoration:none; color:#FFFFFF;}
#rodape a:hover{text-decoration:underline;}

/* FIM GERAL */

/*LOGO*/
#logo h1 {
  position:absolute; 
  width: 682px;
  height: 94px;
  display: block;
  margin: 0px;
  top:2px;
  left:14px;	
  text-indent: -99999px;
  background: url(http://saudecomoumtodo.com.br/img/logo_.png) no-repeat left top transparent;
}
#logo h1 a{
	outline: none;
  width: 682px;
  height: 94px;
  display: block;
  text-decoration: none;
}
/* FIM LOGO */

/*MENU INSTITUCIONAL*/
#menu_ins{
position:absolute;
right:10px;
top:5px;
display:inline;
}
#menu_ins ul li {
display: inline;
margin-right:15px;
}

#menu_ins a{font-family: "Trebuchet MS"; font-size:16px; color:#666666; text-decoration:none; font-weight:bold}
#menu_ins a:hover{font-family: "Trebuchet MS"; font-size:16px; color: #FF6600;  text-decoration:none; font-weight:bold}

/* fim menu institucional */


/*MENU*/
#menu ul {
padding:0px;
margin:0px;
float: left;
width: 100%;
list-style:none;
background: url(img/bg_menu.jpg) repeat-x top #0099FF;

}

#menu ul li { 
display: inline;
}

#menu ul li a {
padding: 2px 10px;
float:left;
text-decoration: none;
font-family:"Trebuchet MS";
font-size:16px;
color:#FFFFFF;
padding-left:43px;
padding-right:43px;
border-right:1px solid #537FBF;
}

#menu ul li a:hover {
background: #FFFFFF;
filter:alpha(opacity=55);
-moz-opacity:0.55;
-khtml-opacity: 0.55;
opacity: 0.55;
color:#0099FF;
}

/*MENU*/
#submenu ul {
padding:0px;
margin:0px;
list-style:none;
position:relative;
background: #0099FF;
filter:alpha(opacity=85);
-moz-opacity:0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
display:block;
}

#submenu ul li a {
text-decoration: none;
font-family:"Trebuchet MS";
font-size:08pt;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
display:block;
*display:table;
}

#submenu ul li a:hover {
background: #FFFFFF;
filter:alpha(opacity=55);
-moz-opacity:0.55;
-khtml-opacity: 0.55;
opacity: 0.55;
color:#0099FF;
}
#submenu{
position:relative;
float:left;
left:10px;
top:5px;
}

/* fim menu */

#meio h1 a{
font-size:16px;
color:#000000;
font-family:"Trebuchet MS";
text-decoration:none;
}
#meio h1 a:hover{
text-decoration:underline;
}

h1{
font-size:22px;

}
.texto{font-family:"Trebuchet MS"; font-size:12px; color:#000000;}

#right a{color:#0099FF; text-decoration:none; font-weight:bold;}
#right a:hover{text-decoration:underline;}

/*FORMULÁRIO*/

            
        #formulario fieldset{
			margin:0px;
	        padding:0px;
	        border: none;
           
        }
      

        #formulario legend{
        	margin:0px;
			padding:0px;
			
        }
#formulario input{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        font-size: 13px;
	        margin-bottom: 0.8em;
	        color: #000000;
        }
#formulario textarea{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        font-size: 13px;
	        margin-bottom: 0.8em;
	        color: #000000;
        }
		#formulario select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #000000;
        }
        
        #formulario label{
	        display: block;
	        width: 140px;
	        float: left;
	        border-bottom: 1px solid #f1f1f1;
        }

iframe{
	padding:0;
	margin:0;
	}

