body {
	margin:0;
	padding:0;
}
/* --------------------------------------------------------------------------------------- */
table#Welcome {
	width:762px;
	height:570px;
	background: url(img/inicio.jpg) no-repeat center top;
	border: 2px solid #e2e8f4;
}
table#Welcome td {
	font: 18px Arial;
	text-align:center;
	vertical-align:bottom;
	width:381px;
}
table#Welcome td a {
	color:#FFFFFF;
	text-decoration:none;
}
table#Welcome td a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
table#Welcome select {
	background:#00529e;
	color:#ffffff;
	font:14px Arial;
	font-weight:bold;
}
/* --------------------------------------------------------------------------------------- */
table#container {
	width:762px;
	height:100%;
	border: 2px solid #e2e8f4;
	background: url(img/Fons.jpg) no-repeat center bottom;
}
/* --------------------------------------------------------------------------------------- */
table#container_blank {
	width:762px;
	height:100%;
	border: 2px solid #e2e8f4;
}
/* --------------------------------------------------------------------------------------- */
table#container_print td {
	font:10pt Arial;
	vertical-align:top;
}
table#container_print p {
	font:10pt Arial;
	margin-left:20px;
	margin-right:20px;	
}
table#container_print td a {
	font: bold 11px Arial;
	color:#A3A3A3;
	text-decoration:none;
	padding: 4px;
}
table#container_print td a:hover {
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding: 4px;
}
/* --------------------------------------------------------------------------------------- */
table#Menu {
	width:100%;
	border-top: 2px solid #ffffff;	
}
table#Menu td {
	text-align:left;
	vertical-align:middle;	
}
table#Menu td.mnuLeft {
	background:#01377d;
	border-right: 1 solid #FFFFFF;
}
table#Menu td.mnuLeftActiv {
	background:#0096ee;
	border-right: 1 solid #FFFFFF;
}
table#Menu td.mnuMid {
	background:#01377d;
	border-left: 1 solid #FFFFFF;
	border-right: 1 solid #FFFFFF;
}
table#Menu td.mnuMidActiv {
	background:#0096ee;
	border-left: 1 solid #FFFFFF;
	border-right: 1 solid #FFFFFF;
}
table#Menu td.mnuRight {
	background:#01377d;
	border-left: 1 solid #FFFFFF;
}
table#Menu td.mnuRightActiv {
	background:#0096ee;
	border-left: 1 solid #FFFFFF;
}
table#Menu td img {
	margin-right:6px;
}
table#Menu td a {
	font: 11px Arial;
	color:#ffffff;
	text-decoration:none;
}
table#Menu td a:hover {
	font: 11px Arial;
	color:#ffffff;
	text-decoration:none;
}
/* --------------------------------------------------------------------------------------- */	
table#Productos {
	width:100%;
}
table#Productos td {
	height:90px;
	font: 11px Arial;	
	color:#333333;
	text-align:left;
	vertical-align:top;	
}
table#Productos td a {
	font: bold 14px Arial;	
	color:#01377d;
	text-decoration:none;
}
table#Productos td a:hover {
	text-decoration:underline;
}
/* --------------------------------------------------------------------------------------- */	
table#Content td {
	vertical-align:top;
	font: 11px Arial;
	color:#333333;
	padding-left:10px;
	padding-right:10px;	
}
table#Content ul li {
	line-height:1.4em;
}
table#Content td a {
	font-weight:bold;
	color:#01377d;
	text-decoration:none;	
}
table#Content td a:hover {
	text-decoration:underline;
}
table#Content select {
	font: bold 11px Arial;
	color:#333333;
}
table#Content select.fill {
	font: 11px Arial;
	color:#333333;
	width:100%;
}
table#Content select.bold {
	font: bold 11px Arial;
	color:#333333;
}
table#Content input {
	font: bold 11px Arial;
	color:#333333;
}
table#Content textarea {
	font: bold 11px Arial;
	color:#333333;
}
/* --------------------------------------------------------------------------------------- */	
table#Formulario td {
	vertical-align:middle;
	font: 11px Arial;
	color:#333333;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
table#Formulario select {
	vertical-align:top;
	font: bold 11px Arial;
	color:#333333;
	width:100%;
}
table#Formulario input text{
	vertical-align:top;
	font: bold 11px Arial;
	color:#333333;
	width:100%;	
}
table#Formulario textarea {
	font: bold 11px Arial;
	color:#333333;
	width:100%;	
}
table#Formulario td a {
	font: bold 8pt Arial;
	color:#A3A3A3;
	text-decoration:none;
}
table#Formulario td a:hover {
	font: bold 8pt Arial;
	color:#01377d;
	text-decoration:none;
}
table#Formulario .actual {
	font: bold 8pt Arial;
	color:#01377d;
	text-decoration:none;
}
/* --------------------------------------------------------------------------------------- */	
table#MenuAge td {
	border-top: 1 solid #e9ecf5;
	border-botom: 1 solid #e9ecf5;
	vertical-align: middle;
	font: bold 8pt Arial;
	color:#333333;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}
table#MenuAge td a {
	font: bold 8pt Arial;
	color:#333333;
	text-decoration:none;
}
table#MenuAge td a:hover {
	font: bold 8pt Arial;
	color:#01377d;
	text-decoration:none;
}
/* --------------------------------------------------------------------------------------- */
table#MenuVitalPro td {
	vertical-align: top;
	font: bold 12px Arial;
	color:#01377d; 
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:12px;
}
table#MenuVitalPro td a {
	font: bold 8pt Arial;
	color:#333333;
	text-decoration:none;
}
table#MenuVitalPro td a:hover {
	font: bold 8pt Arial;
	color:#01377d;
	text-decoration:none;
}
/* --------------------------------------------------------------------------------------- */
.Title {
	font: bold 14px Arial;	
	color:#01377d;
	text-align:center;
}
.TitleLeft {
	font: bold 14px Arial;	
	color:#01377d;
	text-align:left;
}
.SubTitle {
	font: bold 13px Arial;	
	color:#01377d;
}
.bold {
	font-weight: bold;	
}
.bluebold {
	color:#01377d;
	font-weight: bold;	
}
.verd {
	font-weight: bold;
	color:#00CC00	
}
.roig {
	font-weight: bold;
	color:#CC0000	
}
.Inverso {
	font: bold 13px Arial;	
	color:#ffffff;
	background:01377d;
}
.EntreLineas {
	border-top:1 solid  #e2e8f4;
	border-bottom:1 solid  #e2e8f4;
}
.CmdBtn {
width:100px;
font: 11px Arial;
}
.fill {
width:100%;
}
/* --------------------------------------------------------------------------------------- */	
table#SubMenu {
	width:100%;
}
table#SubMenu td {
	text-align:center;
	vertical-align:middle;	
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding-bottom:10px;
}
table#SubMenu td a {
	font: bold 11px Arial;
	color:#A3A3A3;
	text-decoration:none;
	padding: 4px;
}
table#SubMenu td a:hover {
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding: 4px;
}
table#SubMenu .actual {
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding: 4px;
}
/* --------------------------------------------------------------------------------------- */	
table#Footer {
	width:100%;
	border-bottom: 7px solid #01377d;	
}
table#Footer td {
	text-align:center;
	vertical-align:middle;	
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding-bottom:10px;
}
table#Footer td a {
	font: bold 11px Arial;
	color:#A3A3A3;
	text-decoration:none;
	padding: 4px;
}
table#Footer td a:hover {
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding: 4px;
}
table#Footer .actual {
	font: bold 11px Arial;
	color:#01377d;
	text-decoration:none;
	padding: 4px;
}
/* --------------------------------------------------------------------------------------- */
img {border:0; vertical-align:middle;}

html[xmlns*=""] body:last-child .current{ /* hack Safari */
	background: transparent url(img/blockactive.gif) center center repeat-x;
	padding-top:4px;
	padding-bottom:8px;
}
/* --------------------------------------------------------------------------------------- */
