BODY.index{
	background-image: url(bkg.gif);background-repeat: repeat;
	MARGIN: 0px;
	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #393E4D; scrollbar-darkshadow-color: #A04735; scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #A04735
}

/* P A R A  L O S  L I N K S */
	A:link{
		color:#30656d; font-weight:400;   text-decoration:none; FONT-WEIGHT:bold
	}
	A:active{
		color:#30656d; font-weight:light; text-decoration:none; FONT-WEIGHT:bold
	}
	A:visited{
		color:#30656d; font-weight:400;   text-decoration:none; FONT-WEIGHT:bold
	}
	A:hover{
		color:#f8c6b0; font-weight:500;   text-decoration:none; FONT-WEIGHT:bold
	}

/* T I P O S  D E  L E T R A S */
.letraGeneral{
	COLOR: #30656d; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	LINE-HEIGHT: 14px
}
.letraDoctor{
	COLOR: #30656d; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 14px
}
.letraRoja{
	COLOR: #c6585a; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 14px
}


/* B O R D E S */
	.bordeAbajo{
		BORDER-BOTTOM: #d8ebed 1px dotted; border-spacing: 0px;
		COLOR: #30656d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;
	}
	.bordeArribaAbajo{
		BORDER-BOTTOM: #d8ebed 1px dotted; border-spacing: 0px;
		BORDER-TOP: #d8ebed 1px dotted; border-spacing: 0px;
		COLOR: #30656d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;
	}
	.bordeTodoPunteado{
		BORDER-BOTTOM: #c5d6d7 1px dotted; border-spacing: 0px;
		BORDER-TOP: #c5d6d7 1px dotted; border-spacing: 0px;
		BORDER-LEFT: #c5d6d7 1px dotted; border-spacing: 0px;
		BORDER-RIGHT: #c5d6d7 1px dotted; border-spacing: 0px;		
		COLOR: #30656d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;
	}		

/* F O N D O S */
	.fondoResultado{
		BACKGROUND : #f3f7f7;
		BORDER-BOTTOM: #c3dee3 1px dotted; border-spacing: 0px;
		COLOR: #30656d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;		
	}
	.fondoencabezado{
		BACKGROUND : #e6f1f2;
		BORDER-BOTTOM: #c3dee3 1px dotted; border-spacing: 0px;
		COLOR: #30656d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;		
	}	
	.fondoMenu{
		BACKGROUND : #f7fbfb;
		BORDER-BOTTOM: #c3dee3 1px dotted; border-spacing: 0px;
		COLOR: #30656d; FONT-FAMILY: verdana; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;		
	}
/* F O R M U L A R I O S */	
INPUT.inputsinborde{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; color: #a3bbc0; 
	background-color: #FFFFFF; 
	border-style: none; 
}
INPUT{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; color: #0f5462; 
	background-color: #FFFFFF; 
	border: #a3bbc0; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
INPUT:focus,textarea:focus{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; color: #0f5462; 
	background-color: #f0ff00; 
	border: #ff0000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
HR.separador{
	background-color: #FFFFFF;
	border: #a3bbc0; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
INPUT.boton{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; color: #a3bbc0; 
	background-color: #FFFFFF; 
	border: #a3bbc0; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
INPUT.radiobutton{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; color: #a3bbc0; 
	background-color: #FFFFFF; 
	border: #a3bbc0; 
	border-style: none; 
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/* ******************** M E N U ******************* */
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	position: relative;
	/*top: 1em;
	left: 1em;*/
	width: 0em;
}

#menu dt {
	cursor: pointer;
	background: #f3f7f7;
	height: 20px;
	line-height: 20px;
	margin: 0px 0;
	border: 0px solid gray;
	text-align: rigth;
	font-weight: bold;
}

#menu dd {
	position: absolute;
	z-index: 100;
	left: -8em;
	margin-top: -2 em;
	width: 20em;
	background: #ffffff;
	text-align: rigth;
	border: 1px dotted #8899c0;
}

#menu ul {
	padding: 2px;
}
#menu li {
	text-align: right;
	font-size: 100%;
	line-height: 18px;
	border: 1px solid #ffffff;
}
#menu li a, #menu dt a {
	color: #30656d;
	text-decoration: none;
	display: block;
}
#menu li a:hover {
	text-decoration: underline;
	background: #f3f7f7;
}
#mentions {
	font-family: verdana, arial, sans-serif;
	position: absolute;
	bottom : 200px;
	left : 10px;
	color: #000;
	background-color: #ddd;
}
#mentions a {
	text-decoration: none;
	color: #222;
}
#mentions a:hover{
	text-decoration: underline;
}
