BODY {
	color:#000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	scrollbar-base-color:#5E9EB7;
	scrollbar-face-color:#5E9EB7;
	scrollbar-track-color:#5E9EB7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-darkShadow-Color:#5E9EB7;
	scrollbar-arrow-Color:#FFFFFF;
	background: #EDF8FA;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#EDF8FA', gradientType='0');
}
td{color:#000000;font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 8pt;}
H2{font-size: 13pt;margin-bottom: 8px;color: #3F788B;border-bottom: 2px #E9F3F5 solid;}
P{text-align: justify;color: #3F788B;}
li{color: #3F788B;}
input{font-size: 8pt;border: 1px solid;}
textarea{font-size: 8pt;border: 1px solid;}
select{font-size: 8pt}

A:LINK {color:#3F788B;}
A:VISITED {color:#3F788B;}
A:HOVER {color:#009F7B;text-decoration:none;}
A:ACTIVE {color:#3F788B;}


.resalto{font-weight: bold;}
.fcab{height: 136px;}
.tdlogo{text-align: center;background: #ffffff url('img/bglogo.jpg') no-repeat left;height: 136px;width: 200px;}
.tdcm{height: 76px;width: 560px;background-color: #5E9EB7}
.tdmenu{height: 60px}

.tmain{border: 1px #5E9EB7 solid;}
#contenido{padding: 10px;background-color: #5E9EB7}
.thome{height: 264px;background: #ffffff url('img/estetos.jpg') no-repeat left;}
.tcon{height: 264px;background: #ffffff;padding: 30px;}
.tdhome1{padding-left: 386px;padding-top: 40px;vertical-align: top;}
.tdhome2{vertical-align: top;padding-left: 20px;padding-top: 10px;}
.tbloques{margin-left: 340px;}
.bloque{
	border: 1px #B1D2DC solid;
	background-color: #E9F3F5;
	text-align: center;
	padding: 4px;
	width: 180px;
	height: 70px;
	margin: 4px;
	color: #47879C;
}
.bloquex{
	border: 1px #B1D2DC solid;
	background-color: #E9F3F5;
	text-align: center;
	padding: 4px;
	width: 110px;
	height: 60px;
	color: #47879C;
	font-size: 10pt;
	font-weight: bold;
}

.bloque H3{font-size: 10pt;margin-bottom: 2px;}
.tdform{background-color: #E9F3F5}
.eform{width: 300px;}

/* Cita Previa */
.cal1fest{text-align: center; background-color: #dddddd; color: #999999;font-size: 8pt}
.cal1{background-color: #EDF8FA;text-align: center;font-size: 8pt}
.callhoy{background-color: #999999;text-align: center;color: #FFFFFF;font-size: 8pt}
.nomday{ text-align: center; font-style: bold; border: 1px #95C1CF solid;color: #FFFFFF; background-color: #5E9EB7;font-size: 8pt}
.turno{background-color: #eeeeee;text-align: center;font-size: 8pt}
.turnof{background-color: #eeeeee;font-size: 8pt}
.turnor{background-color: #AAAAAA;font-size: 8pt}
.turnoya{background-color: #5E9EB7;font-size: 8pt;color: #ffffff}
.tsetc{border: 1px #999999 solid}

.aviso{border: 1px #cccccc dotted; text-align: left; width: 80%;padding: 6px;}
.ayunas{border: 1px #cccccc dotted; width: 100%;padding: 6px;font-weight: bold;text-align:center;background-color: #47879C;color: #ffffff}

.listath{border-bottom: 1px #333333 solid;background-color: #5E9EB7;color: #ffffff; font-weight: bold; text-align: center}
.listatd{border: 1px #5E9EB7 solid;background-color: #eeeeee;font-size: 8pt;}
.listatc{border: 1px #5E9EB7 solid;background-color: #CCCCCC;font-size: 8pt;}
#notas{font-size: 8pt;color: #999999}
.sm{font-size: 8pt;color: #999999;margin-left: 20px;}
.ccurso{border-bottom: 1px #999999 solid;font-weight: bold;background-color: #BBBBBB;color: #FFFFFF}
.cform{border-right: 10px #CCCCCC solid;font-weight: bold;padding-right: 8px;}
.iwrite{border: 0px;border-bottom: 1px #333333 dotted;background-color: #eeeeee;color: #5E9EB7;font-size: 9pt;}
.itexta{background-color: #eeeeee;color: #5E9EB7;font-size: 9pt;border: 1px #333333 solid;}
.benvia{color: #DD1C1D;border: 1px solid;background-color: #eeeeee;font-size: 9pt;}
.menuse{border-bottom: 1px #AAAAAA dotted;border-left: 8px #eeeeee solid}
.menusec{border-bottom: 1px #AAAAAA dotted;border-left: 8px #999999 solid}
.bcalendar{width:20px;background-image: url('img/date.gif');}
.tglobal{background-color: #ffffff;}

#reserva{height: 140px;margin-top: 4px;}
#reserva .resth{background-color:#5E9EB7;font-weight: bold; text-align: center; color: #ffffff;border-bottom: 1px #333333 solid;}
#reserva .resinp{font-size: 8pt;text-transform: uppercase;border: 1px #999999 solid;background-color: #eeeeee;}

.menucp{padding: 4px;background-color: #EDF8FA}
