﻿html, body, form1
{
	text-align: left;
	width: 100%;
}




body
{
	background-image: url( '../img/bg.gif' );
	background-repeat: repeat-x;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial;
	font-size: small;
	color: #5C5C5C;
	line-height: 22px;
}


.fonte_padrao
{
	font-family: Arial;
	font-size: small;
	color: #5C5C5C;
}

.fonte_titulo_1
{
	font-family: Arial;
	font-size: small;
	color: #CCCCCC;
	font-weight: bold;
}

.fonte_titulo_2
{
	font-family: Arial;
	font-size: medium;
	color: #5C5C5C;
}


.title_comentario
{
	font-family: Arial;
	font-weight: bold;
	font-size: small;
	color: #5C5C5C;
}

.title_novidade
{
	font-family: Arial;
	font-weight: bold;
	font-size: small;
	color: #5C5C5C;
}


a img
{
	border: 0px;
}

a
{
	color: #248700;
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
	color: #248700;
}
a:hover
{
	text-decoration: none;
	color: #E4631E;
}
a:active
{
	text-decoration: none;
	color: #248700;
}



#master
{
	margin-left: auto;
	margin-right: auto;
	width: 959px;
	text-align: center;
}


#top
{
	width: 100%;
}

#top_header
{
	width: 100%;
	text-align: left;
	height: 12px;
}


#top_left
{
	width: 10px;
	float: left;
}

#top_center
{
	width: 939px;
	float: left;
	background-color: White;
}

#top_right
{
	width: 10px;
	float: left;
}


#top_middle
{
	width: 100%;
	height: 92px;
}


#logo
{
	margin-left: 20px;
	margin-top: 5px;
	width: 219px;
	height: 74px;
}


#top_bottom
{
	width: 100%;
	height: 32px;
	background-image: url( '../img/menu_bg.gif' );
	background-repeat: repeat-x;
}


#top_middle_left
{
	text-align: left;
	width: 350px;
	height: 100%;
	float: left;
}


.textbox
{
	border: solid 1px #CCCCCC;
	height: 20px;
	vertical-align: middle;
	font-family: Arial;
	font-size: medium;
	color: #5C5C5C;
	font-weight: bold;
	padding-top: 2px;
}


#top_middle_right_space
{
	height: 11px;
}


#top_middle_right
{
	float: left;
	width: 571px;
	height: 100%;
	text-align: right;
}



#middle
{
	width: 100%;
	overflow: hidden;
	background-image: url( '../img/bg_middle.gif' );
	background-repeat: repeat-y;
	background-position: center;
	float: left;
}

#middle_left
{
	width: 10px;
	float: left;
	text-align: left;
}

#middle_center
{
	width: 939px;
	float: left;
}

#middle_right
{
	width: 10px;
	float: left;
}




#middle_right
{
	width: 10px;
	float: left;
}


#bottom
{
	text-align: left;
	height: 12px;
	background-image: url( '../img/bg_middle.gif' );
	background-repeat: repeat-y;
	background-position: center;
}



#o_que_e
{
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}


#info_1_conteudo
{
	float: left;
}

#info_1_text
{
	line-height: 22px;
}

.text_image
{
	float: left;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-top: 7px;
}


#info_2_3
{
	padding-left: 30px;
}


#info_2
{
	text-align: left;
	float: left;
}


#info_2_content
{
	width: 420px;
}


#info_3
{
	padding-left: 39px;
	text-align: left;
	float: left;
}


#info_3_content
{
	width: 420px;
}


#info_4
{
	padding-left: 30px;
	text-align: left;
}

.img_title
{
	padding-top: 30px;
	padding-bottom: 10px;
}

#parceiros
{
	text-align: center;
}


.parceiros img
{
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 30px;
}

.conteudo
{
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}

.conteudo3
{
	padding-right: 28px;
	text-align: left;
	float: left;
	width: 274px;
	height: 100%;
	padding-top: 30px;
}


.conteudo3_last
{
	text-align: left;
	float: left;
	width: 274px;
	padding-top: 30px;
}

.separator
{
	width: 100%;
	float: left;
}


.textbox
{
	border: solid 1px #CCCCCC;
	height: 20px;
	vertical-align: baseline;
	font-family: Arial;
	font-size: medium;
	color: #5C5C5C;
	font-weight: bold;
	padding-top: 2px;
}




textarea
{
	border: solid 1px #CCCCCC;
	height: 20px;
	vertical-align: baseline;
	width: 220px;
	font-family: Arial;
	color: #5C5C5C;
	font-weight: bold;
	padding-top: 2px;
}




input[type="text"]
{
	border: solid 1px #CCCCCC;
	height: 20px;
	vertical-align: baseline;
	width: 180px;
	font-family: Arial;
	color: #5C5C5C;
	font-weight: bold;
	padding-top: 2px;
}



input[type="password"]
{
	border: solid 1px #CCCCCC;
	height: 20px;
	vertical-align: baseline;
	width: 220px;
	font-family: Arial;
	color: #5C5C5C;
	font-weight: bold;
	padding-top: 2px;
}

input[type="submit"]
{
	background-color: #F1F1F1;
	padding-left: 50px;
	padding-right: 50px;
	height: 25px;
	border: solid 1px #CCCCCC;
	font-family: Arial;
	color: #5C5C5C;
	font-weight: bold;
}




select
{
	border: solid 1px #CCCCCC;
	height: 20px;
	vertical-align: baseline;
	width: 300px;
	font-family: Arial;
	color: #5C5C5C;
	font-weight: bold;
	padding: 1px;
}


.modalBackground
{
	background-color: White;
	filter: alpha(opacity=90);
	opacity: 0.9;
}


/* Grid */
.CRUDGridView
{
    font-family: Arial;
	font-size:10px;
	text-align:left;
	background-color: #FFFFFF;
	border: solid 1px #E1E1E1;
}

.CRUDGridView,
.CRUDGridView td
{
}

.CRUDGridView th
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
	text-align:left;
	border: solid 1px #E1E1E1;
	background-color:#32AB5E;
}

.CRUDGridView th a
{
	text-decoration:none;
	color:#FFFFFF;
}

.CRUDGridView td
{
    height: 14px;
}

.CRUDGridViewHeaderStyle
{
	font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
	text-align:center;
	border: solid 1px #E1E1E1;
	background-color:#32AB5E;
}

.CRUDGridViewRowStyle
{
    border: solid 0px #E1E1E1;
	background-color:#FFFFFF;
}

.CRUDGridViewAlternatingRowStyle
{
    border: solid 0px #E1E1E1;
	background-color:#DBDBDB;
}

.CRUDGridViewSelectedRowStyle
{
    background-color:#EC8C5E;
}

.CRUDGridViewUpdatedRowStyle
{
	background-color:#FCCB83;
}

.CRUDGridViewPagerStyle
{
	font-size: 13px;
}

.CRUDGridView tr.CRUDGridViewRowStyle:hover,
.CRUDGridView tr.CRUDGridViewAlternatingRowStyle:hover,
.CRUDGridViewSelectedRowStyle:hover
{
	background-color:#F1A983;
}


/* CSS Geral para o OnLine Doctor */
table.CRUD h1
{
	font-size:25px;
	font-weight:bold;
	color:#EF6A32;
}

table.CRUD td
{
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.CRUD span,
table.Filtro span
{
	font-size:10px;
}

table.CRUD select,
table.CRUD input,
table.Filtro select,
table.Filtro input
{  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #333333;
	height: 11px; 
	margin-top: 0px; 
	margin-right: 1px; 
	margin-bottom: 2px; 
	margin-left: 1px; 
	padding-top: 1px; 
	padding-right: 1px;
	padding-bottom: 1px; 
	padding-left: 1px; 
	border: #7F9DB9; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	text-align:left;
	vertical-align: middle;
	background-color: white;
}