@import url("calendar.css");

html,body {
	margin: 0px;
	padding: 0px;
	}

body {
	background-color: #001723;
	font: 76% Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	}

div#outer {
	width:900px;
	margin:0 auto;
	}

div#container {
	width:800px;
	margin:0 auto;
	text-align: left;
	background-image: url(images/fondoMedio.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 50% 50%;
	}

div#cabecera {
	background-repeat: no-repeat;
	height: 150px;
	min-height: 150px;
	border: 1px;
	border-bottom: 1px #001723 solid;
	background-color: #001723;
	background-image: url(images/cabecera.jpg);
	}

#logo {
	}

h1#title {
	text-align: right;
	position: relative;
	top: 131px;
	margin-right: 0px;
	padding-right: 10px;
	}

#busqueda {
	}

#medio {
	height: 100%;
	}

#left {
	width: 156px;
	float: left;
	position: relative;
	max-width: 156px;
	margin-left: +2px;
	}

#footer {
	background-color: #fcf8f3;
	clear: both;
	text-align: center;
	border-top: 1px #001723 solid;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #4c4c4c;
	font-family: Courier, "Courier New", monospace;
	font-size: 10px;
	}

#m2 {
	background-color: #c724ff;
	}

#centro {
	width: 480px;
	position: relative;
	float: left;
	margin-left: +8px;
	background-color: #fcf8f3;
	}

#right {
	width: 150px;
	float: right;
	position: relative;
	}

#menu_1 {
	}

#activeSection {
	}

#sub_menu_1 {
	}

#lc1 {
	background-color: #b7ff35;
	float: left;
	width: 236px;
	max-width: 236px;
	height: 0px;
	}

#lc2 {
	background-color: #a2e4ff;
	float: right;
	width: 236px;
	max-width: 236px;
	height: 0px;
	}

#lc12 {
	margin-bottom: 10px;
	}

#content {
	clear: both;
	margin-bottom: 10px;
	margin-right: 8px;
	}

div.artTmpl {
	margin-top: 5px;
	margin-bottom: 5px;
	}

div#content p {
	line-height:1.4
	}

#lc3 {
	background-color: #ffa7e8;
	float: left;
	width: 236px;
	max-width: 236px;
	}

#lc4 {
	background-color: #a0a42f;
	float: right;
	width: 236px;
	max-width: 236px;
	}

#lc34 {
	margin-bottom: 10px;
	}

#calendario {
	}

#dcha {
	}

#noticias {
	}

#reloj {
	position: relative;
	text-align: center;
	margin-top: +5px;
	margin-bottom: +10px;
	}

#VisualModeIndicator {
	}

.navList {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	background-color: #708090;
	border-top-color: #334D55;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #334D55;
	border-bottom-color: #334D55;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

.MenuItem_lvl_1 {
	padding-left: 4px;
	padding-bottom: 2px;
	position: relative;
	background: #C4CDD2;
	margin: 1px;
	}

.MenuItem_lvl_1 a {
	font-weight: normal;
	text-decoration: none;
	color: #465759;
	width: 100%;
	}

.MenuItem_lvl_1_act {
	padding-left: 4px;
	padding-bottom: 2px;
	position: relative;
	background: #99A5A8;
	margin: 1px;
	}

.MenuItem_lvl_1_act a {
	text-decoration: none;
	font-weight: bold;
	color: #282D2F;
	width: 100%;
	}

.MenuItem_lvl_1 a:hover {
	color: Navy;
	background: url(../../img/button/lev1hover.gif) no-repeat left;
	padding-left: 2px;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
	}

.MenuItem_lvl_2 {
	position: relative;
	background-color: #EDEEF1;
	margin-left: 10px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px 1px 0px 5px;
	}

.MenuItem_lvl_2 a:link,a:visited {
	text-decoration: none;
	color: #494949;
	width: 100%;
	}

.MenuItem_lvl_2 a:hover {
	color: #BD1134;
	padding-left: 2px;
	}

.MenuItem_lvl_2_act {
	position: relative;
	background-color: #FFE0A6;
	margin-left: 10px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px 1px 0px 5px;
	}

.MenuItem_lvl_2_act a {
	text-decoration: none;
	font-weight: normal;
	color: #BFD5D9;
	width: 100%;
	}

.MenuItem_lvl_3 {
	margin-left: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 16px;
	margin-top: 4px;
	background-image: url(../../img/symbols/tvHLine.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	background-attachment: fixed;
	}

.MenuItem_lvl_3 a:link,.MenuItem_lvl_3 a:visited,.MenuItem_lvl_3 a:active {
	text-decoration: none;
	color: #3F3F3F;
	font-weight: normal;
	width: 100%;
	padding-left: 3px;
	}

.MenuItem_lvl_3 a:hover {
	text-decoration: none;
	background-color: #465861;
	color: #191970;
	font-weight: normal;
	width: 100%;
	}

.MenuItem_lvl_3_act {
	position: relative;
	background-color: #8A7600;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px 1px 0px 25px;
	color: #FFFFF0;
	}

.MenuItem_lvl_3_act a {
	text-decoration: none;
	font-weight: normal;
	color: #BFD5D9;
	width: 100%;
	}

h1.artTitle {
	font-size: 14px;
	font-weight: bold;
	color: #393939;
	background-color: #e5ddc6;
	padding-left: 4px;
	}

h2.artSub {
	font-size: 12px;
	color: #444444;
	font-family: Courier, "Courier New", monospace;
	padding-left: 14px;
	background-image: url(images/artSub.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: -5px;
	}

a:link.more, a:active.more, a:visited.more {
	background-image: url(images/subnav_0.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
	color: #0c547a;
	}

a:hover.more {
	background-image: url(images/subnav_1.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
	color: #ff6c26;
	}

div.nav_row a:link, div.nav_row a:active, div.nav_row a:visited {
	color: #000c7a;
	font-weight: bolder;
	text-decoration: none;
	}

div.nav_row a:hover {
	background-image: url(images/nav_rowHover.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	}

div.personal {
	margin-left: 20px;
	padding-bottom: 20px;
	}

div.personal td.imglistcaption {
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	}

div.personal h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left: 1px #a2a2a2 dotted;
	border-top: 1px #a2a2a2 dotted;
	padding-left: 2px;
	}

div.personal h4 {
	font-size: 8pt;
	font-family: sans-serif;
	color: #6a6a6a;
	margin-top: -14px;
	padding-left: 10px;
	}

.phpwcmsSearchResult h3 {
	margin-left: 4px;
	margin-bottom: -10px;
	}

.phpwcmsSearchResult a {
	font-size: 9px;
	}

.phpwcmsSearchResult p {
	font-size: 9px;
	margin-left: 6px;
	}

.infopopup_highlight {
	background-color: #ecff6e;
	cursor: help;
	}

#infopopup_box {
	background: #d6f000 url(images/tooltip.jpg);
	overflow: visible;
	position: absolute;
	top: 50%;
	left: 45%;
	z-index: +1000;
	border: 1px #1b0001 solid;
	padding: 5px;
	padding-top: 15px;
	visibility: hidden;
	min-width: 150px;
	max-width: 250px;
	min-height: 100px;
	text-align: left;
	}

.copyright {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 8px;
	color: #5f5f5f;
	font-style: italic;
	letter-spacing: +0.2em;
	}

a.articleLinkInternal {
	color: #000c7a;
	font-weight: bolder;
	text-decoration: none;
	}

a:hover.articleLinkInternal {
	background-image: url(images/nav_rowHover.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	}

.phpwcmsSearchNextPrev {
	text-align: center;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

/*Calendario*/

.calEvents {
	padding-left: 5px;
	padding-right: 5px;
	
	}

.calEvento {
	border: 1px #a4a4a4 dotted;

	background-color: #fff6e1;
	padding-left: 10px;
	}

.dia {
	margin-left: +2px;
	margin-right: +10px;
	font-weight: bold;
	}

.tituloEvento {
	}

.calEventDayDetalle {
	}

.calEventFieldDetalle {
	margin-left: +20px;
	margin-bottom: +10px;}

.calEventFieldDetalle table {
	display: table;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	empty-cells: show;
	white-space: nowrap;
	min-width: 100%;
	width: 100%;
	border-left: 1px #848484 dotted;
	border-right: 1px #848484 dotted;
	}

td.def {
	background-color: #eeeeee;
	border-right: 1px #848484 dotted;
	text-align: right;
	font-size: 9px;
	vertical-align: text-top;
	border-bottom: 1px #848484 dotted;
	width: 1%;
	max-width: 1%;}

td.desc {
	border-bottom: 1px #848484 dotted;
	font-size: 9px;
	vertical-align: text-top;
	padding-left: 4px;}