body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form {
	margin: 0px;
}


#slot_icon { margin-right: 10px; }

a.generic_slot_title_orange:link { text-decoration: none; }
a.generic_slot_title_orange:hover { text-decoration: none; color: #547bcc; }
a.generic_slot_title_orange:active { text-decoration: none; }
a.generic_slot_title_orange:visited { text-decoration: none; }

a.txtBlue:link { text-decoration: none; }
a.txtBlue:hover { text-decoration: none; color: #8CA7DD; }
a.txtBlue:active { text-decoration: none; }
a.txtBlue:visited { text-decoration: none; }

a.txtGreen:link { text-decoration: underline; }
a.txtGreen:hover { text-decoration: none; }
a.txtGreen:active { text-decoration: underline; }
a.txtGreen:visited { text-decoration: underline; }

a.txtOrange:link { text-decoration: none; }
a.txtOrange:hover { text-decoration: underline; }
a.txtOrange:active { text-decoration: none; }
a.txtOrange:visited { text-decoration: none; }

a.txtGray:link { text-decoration: none; }
a.txtGray:hover { text-decoration: none; color: #547bcc; }
a.txtGray:active { text-decoration: none; }
a.txtGray:visited { text-decoration: none; }

.header {
	height: 72px;
	vertical-align: bottom;
	padding-bottom: 8px;
}
.pic_leftaligned {
	float: left;
	margin-right: 20px;
	margin-bottom: 8px;
}
.pic_rightaligned {
	float: right;
	margin-bottom: 8px;
	margin-left: 20px;
}
.footer {
	height: 72px;
	background-image: url(../images/interface/footer_back_ext.gif);
	background-repeat: repeat-x;
	background-position: center top;
	vertical-align: top;
	padding-top: 24px;
}
.global_back_ext {
	background-image: url(../images/interface/header_navigation_back.gif);
	background-repeat: repeat-x;
	background-position: center 72px;
}
.header_navigation {
	background-image: url(../images/interface/header_navigation_back.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 35px;
}
.news_list_numbering {
	height: 38px;
	vertical-align: top;
	padding-top: 6px;
	background-image: url(../images/interface/dot_blue.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.news_slot_title {
	background-image: url(../images/interface/news_slot_title_back.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 28px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 2px;
}
.news_list_title {
	color: #547bcc;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #4179DA;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
.news_slot_body {
	background-image: url(../images/interface/generic_slot_footer_back.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 18px;
	padding-bottom: 14px;
	padding-right: 6px;
	padding-left: 6px;
}
.hor_split_gray_dotted {
	background-image: url(../images/interface/gray_hor_split_dotted.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 25px;
}
.ver_split_gray_dotted {
	background-image: url(../images/interface/gray_ver_split_dotted.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 29px;
}
.news_parag {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ee6a00;
	border-right-color: #ee6a00;
	border-bottom-color: #ee6a00;
	border-left-color: #ee6a00;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
}
.bulletinSlot {
	background-image: url(../images/banners/bulletin_slot.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 70px;
	padding-left: 15px;
	padding-top: 12px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.green_ver_split {
	height: 100%;
	width: 21px;
	background-image: url(../images/interface/dot_green.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.bulletinSlotTxtBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2c2c2c;
	letter-spacing: -1px;
	line-height: 14px;
}
.bulletinSlotTxtGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #009a84;
	letter-spacing: -1px;
	line-height: 14px;
}
.partners_slot_left {
	background-image: url(../images/interface/partners_slot_left.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 70px;
	width: 32px;
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
}
.partners_slot_body {
	height: 70px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbbbbb;
	border-right-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	border-left-color: #bbbbbb;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
.partners_slot_right {
	background-image: url(../images/interface/partners_slot_right.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 70px;
	width: 9px;
}
.list_odd {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	background-color: #E7EDF8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:4px;
	padding-right:4px;
}
.list_pair {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:4px;
	padding-right:4px;	
}
.list_split {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 2px;
}

.txtBlue {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #547bcc;
}
.txtGray {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}
.txtGreen {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #009a84;
}
.txtOrange {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ee6a00;
}
.txtWhite {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.txtWhite_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.generic_slot_titleClear {
	height: 28px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008e7e;
	text-transform: uppercase;
	padding-top: 2px;
}
.generic_slot_body {
	padding-top: 18px;
	padding-left: 10px;
}
.salut10Slot {
	background-image: url(../images/banners/salut10.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 65px;
	padding-top: 17px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.ponencias_slot {
	background-image: url(../images/banners/ponencias.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 65px;
	padding-top: 17px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.docencia_slot {
	background-image: url(../images/banners/docencia.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 65px;
	padding-top: 17px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.memories_slot {
	background-image: url(../images/banners/memories_slot.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 65px;
	padding-top: 17px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}

.alzira_model_bookSlot {
	background-image: url(../images/banners/libro_modelo_alzira.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	padding-top: 16px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.congress_bannerSlot {
	background-image: url(../images/banners/congress_bannerSlot.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	padding-top: 16px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.cartera_servicios {
	background-image: url(../images/banners/cartera_servicios.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	padding-top: 16px;
	vertical-align: top;
	line-height: 15px;
	width: 200px;
}
.atencion_paciente_1 {
	background-image: url(../images/banners/atencion_paciente_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	padding-top: 16px;
	vertical-align: top;
	line-height: 15px;
	width: 199px;
}
.atencion_paciente_2 {
	background-image: url(../images/banners/atencion_paciente_2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	padding-top: 16px;
	vertical-align: top;
	line-height: 15px;
	width: 199px;
}
.atencion_paciente_3 {
	background-image: url(../images/banners/atencion_paciente_3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 43px;
	padding-top: 10px;
	vertical-align: top;
	line-height: 14px;
	width: 199px;
}
.banner_Light_txt {
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.banner_Strong_txt {
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: -2px;
}
.banner_Light_txt_blue {
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #547bcc;
}
.banner_Strong_txt_blue {
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #547bcc;
	margin-top: -2px;
}
.banner_Light_txt_black {
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.banner_Strong_txt_black {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.banner_Strong_txt_green {
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #00685d;
	margin-top: -2px;
}
.fields {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	border: 1px solid #547BCC;
	scrollbar-arrow-color: #547BCC;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.buttons {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #547BCC;
	border: 1px solid #547BCC;
	padding-right: 2px;
	padding-left: 2px;
}
.editor_content {
	border: 1px solid #009A84;
	scrollbar-arrow-color: #009A84;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.generic_slot_title_blue {
	height: 28px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #547bcc;
	text-transform: uppercase;
	padding-top: 2px;
}
.generic_slot_title_orange {
	height: 28px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EE6A00;
	text-transform: uppercase;
	padding-top: 2px;
}
.generic_slot_title_black {
	height: 28px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454545;
	text-transform: uppercase;
	padding-top: 2px;
}


/* directory listing */

.linkUpdir {
	background-image: url(../images/icons/ftp_listing/up_level.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkUpdir a {
	color: #547bcc;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.linkUpdir a:link {	text-decoration: none; }
.linkUpdir a:hover { text-decoration: none; color: #888888; }
.linkUpdir a:active { text-decoration: none; }
.linkUpdir a:visited { text-decoration: none; }

.linkDir {
	background-image: url(../images/icons/ftp_listing/folder.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkDir a {
	color: #547bcc;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.linkDir a:link { text-decoration: none; }
.linkDir a:hover { text-decoration: none; color: #888888; }
.linkDir a:active { text-decoration: none; }
.linkDir a:visited { text-decoration: none; }

.linkHome {
	background-image: url(../images/icons/ftp_listing/home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkHome a {
	color: #547bcc;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.linkHome a:link { text-decoration: none; }
.linkHome a:hover { text-decoration: none; color: #888888; }
.linkHome a:active { text-decoration: none; }
.linkHome a:visited { text-decoration: none; }

.linkImage {
	background-image: url(../images/icons/ftp_listing/picture.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkDoc {
	background-image: url(../images/icons/ftp_listing/word.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkPdf {
	background-image: url(../images/icons/ftp_listing/pdf.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkTxt {
	background-image: url(../images/icons/ftp_listing/file_txt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}
.linkFile {
	background-image: url(../images/icons/ftp_listing/file.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	padding-left: 34px;
	line-height: 24px;
}

