/* CSS Médicos de Campinas */

html, body, #Container { 
height : 100%; 
} 
body { 
margin : 0; 
padding : 0; 
background : #e6e5e5 url(imagens/body_bg.jpg) repeat-x scroll left top; 
font : normal 10px Verdana, Arial; 
} 
#Container { 
background : url(imagens/bg_container.jpg) no-repeat scroll center top; 
min-height : 100%; 
} 
#tudo { 
text-align : left; 
width : 800px; 
margin : 0 auto; 
height : 100%; 
} 
#topo { 
float : left; 
height : 170px; 
width : 800px; 
} 
#topo .Logo { 
float : left; 
height : 170px; 
width : 260px; 
background : url(imagens/medicos_de_campinas.jpg) no-repeat scroll left top; 
} 
#topo .slogan { 
float : left; 
height : 110px; 
width : 370px; 
background : url(imagens/slogan_bg.jpg) no-repeat scroll left top; 
} 
#topo #busca { 
float : left; 
height : 95px; 
width : 147px; 
padding-top : 15px; 
padding-left : 23px; 
text-align : left; 
} 
#topo #busca .campo { 
background-color : #ffffff; 
border : 1px solid #7F9DB9; 
font-family : Arial, Verdana, Tahoma; 
font-size : 12px; 
color : #48712b; 
} 
#topo .banner_google { 
float : left; 
height : 60px; 
width : 468px; 
padding-left : 36px; 
padding-right : 36px; 
background : url(imagens/banner_google_bg.gif) no-repeat scroll center top; 
} 
#form_contato {
	text-align : left;
	margin-top : 20px;
	margin-left : 30px;
	color: #51581D;
	font-weight: bold;
} 
#form_contato .campo { 
background-color : #ffffff; 
border : 1px solid #7F9DB9; 
font-family : Arial, Verdana, Tahoma; 
font-size : 12px; 
color : #48712b; 
margin-top : 3px; 
margin-bottom : 3px; 
} 

#menu {
	float : left;
	height : 28px;
	width : 800px;
	padding-top : 12px;
	word-spacing : 7px;
	font-family : Arial, Verdana, "Trebuchet MS";
	font-size : 15px;
	font-weight : bold;
	color : #2a3e03;
} 
#meio_bg { 
background : url(imagens/bg_main.gif) repeat-y scroll left top; 
width : 800px; 
float : left; 
} 
#meio { 
width : 800px; 
float : left; 
} 
#esquerda { 
float : left; 
width : 170px; 
background : url(imagens/bg_coluna_esquerda.jpg) no-repeat scroll left top; 
} 
#esquerda ul { 
list-style-type : none; 
width : 170px; 
margin : 0; 
padding : 0; 
} 
#esquerda li { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #606060; 
padding-left : 12px; 
padding-top : 5px; 
font-weight : bold; 
padding-bottom : 5px; 
border-bottom : thin dotted #535353; 
} 
#esquerda li a { 
display : block; 
} 
#conteudo { 
float : left; 
width : 440px; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #d1da92; 
margin-left : 10px; 
} 
#conteudo h1 {
	font : normal 19px Verdana, Arial, Helvetica, sans-serif;
	color : #51581d;
	border-left : 40px solid #d1da92;
	margin : 0 0 0 30px;
	padding : 40px 5px 0 10px;
} 
#conteudo h2 {
	background : url(imagens/bg_h2.jpg) no-repeat scroll left center;
	margin-top: 20px;
}
#conteudo h2 a{
	display: block;
	padding : 15px 0 15px 60px;
	font : 22px "Trebuchet MS", Arial;
	color : #517700;
}
#conteudo h2 a:hover{
	display: block;
	color : #B1C24E;
	background : url(imagens/bg_h2_hover.jpg) no-repeat scroll left center;
}
#direita { 
float : left; 
width : 170px; 
margin-left : 10px; 
} 
#direita .publicidade_title { 
float : left; 
margin-bottom : 6px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #ffffff; 
height : 20px; 
width : 160px; 
background-color : #e69b00; 
font-size : 12px; 
padding-top : 5px; 
padding-left : 10px; 
} 
#direita .publicidade_box { 
float : left; 
height : 128px; 
width : 168px; 
margin-bottom : 6px; 
border : 1px solid #d1da92; 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background : #ffffff; 
} 
#direita .anuncios_google { 
float : left; 
width : 170px; 
margin-top : 6px; 
padding-top : 6px; 
padding-bottom : 6px; 
text-align : center; 
} 
#direita .BannerGoogleDireita { 
float : left; 
width : 168px; 
padding-top : 4px; 
padding-bottom : 4px; 
background-color : #ffffff; 
text-align : center; 
border : 1px solid #d1da92; 
} 
#rodape { 
float : left; 
min-height : 40px; 
width : 800px; 
background : url(imagens/bg_footer.jpg) no-repeat scroll center top; 
text-align : center; 
color : #666666; 
padding-top : 90px; 
font : 12px Arial, Verdana, "Trebuchet MS"; 
} 
.txt_1 { 
font-weight : bold; 
color : #ffffff; 
} 
.txt_2 { 
font-weight : bold; 
color : #000000; 
font-size : 16px; 
} 
.txt_3 {
	color : #606060;
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
} 
.txt_4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #517700;
	margin-top : 30px;
	margin-left : 30px;
	line-height : 18px;
} 
.nome_medico {
	color : #ffffff;
	background-color : #93a034;
	margin-top : 20px;
	margin-left : 30px;
	padding-top : 3px;
	padding-left : 10px;
	padding-bottom : 3px;
	font: bold 12px Verdana, Arial;
} 
.especialidade_medico {
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #d1da92;
	color : #606060;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #d1da92;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #d1da92;
	padding-right : 3px;
	margin-left : 30px;
	margin-right : 100px;
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
} 
.dados_medico { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #606060; 
margin-top : 30px; 
margin-left : 30px; 
line-height : 18px; 
} 
.dados_medico a {
	color : #0D3A86;
} 
.dados_medico a:hover {
	color : #1251b8;
} 
em { 
font-size : 12px; 
color : #828282; 
font-weight : normal; 
font-style : normal; 
} 
.menu_title { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #ffffff; 
height : 20px; 
width : 160px; 
background-color : #669900; 
font-size : 12px; 
padding-top : 5px; 
padding-left : 10px; 
} 
.BannerGoogle { 
width : 300px; 
height : 250px; 
margin-left : 30px; 
padding : 4px; 
border : 1px solid #d1da92; 
margin-bottom : 30px; 
} 
.AnunciosGoogleCentral { 
width : 336px; 
height : 280px; 
margin-left : 30px; 
margin-top : 25px; 
margin-bottom : 25px; 
} 
a { 
color : #2a3e03; 
text-decoration : none; 
} 
a:hover {
	color : #517700;
} 
.linkativo { 
color : #ffffff; 
} 
a.linkdois:link { 
color : #606060; 
text-decoration : none; 
} 
a.linkdois:visited { 
color : #606060; 
} 
a.linkdois:hover { 
color : #000000; 
} 
a.linkTres:link {
	color : #0D3A86;
	text-decoration : none;
	font: bold 11px Verdana;
} 
a.linkTres:visited {
	color : #0D3A86;
} 
a.linkTres:hover {
	color : #155ED5;
} 
form { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #51581d; 
} 
.botao {
	font-size : 11px;
	font-family : Verdana, Helvetica;
	font-weight : bold;
	color : white;
	border : 0;
	width : 80px;
	height : 19px;
	background-color : #48712b;
	cursor: pointer;
} 
.botao_2 {
	font-size : 11px;
	font-family : Verdana, Helvetica;
	font-weight : bold;
	color : white;
	border : 0;
	width : 35px;
	height : 19px;
	background-color : #48712b;
	cursor: pointer;
} 
img { 
border : 0; 
} 
.Lista { 
float : left; 
overflow : scroll; 
min-height : 100%; 
width : 1700px; 
} 

/*** Classe para o Botão Upload ***/


.file_input_textbox
{
	float: left;
	background-color : #FFFFFF;
	border : 1px solid #7F9DB9;
	color: #48712b;
}

.file_input_div
{
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
}

.file_input_button
{
	width: 100px;
	position: absolute;
	top: 0px;
	margin-left: 3px;
	padding: 1px 2px 2px;
	background-color: #48712b;
	color: #FFFFFF;
	border: 1px solid #FFF;
	font: bold 11px Verdana, Arial;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

