			html{ height: 100%; width: 100%; margin: 0; padding: 0; }
			
			body { background: #fff url(/proespacio/images/background.jpg) center 0px no-repeat fixed; font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #333; margin: auto; padding: 0; font-weight: lighter; height: 100%; }
			
			a { padding: 0; border: 0; margin: 0; text-decoration: none; color: #333; }
			
			a:hover { text-decoration: underline; color: #333; }
			
			a:hover img { text-decoration: none; }
			
			img:hover { text-decoration: none; }
			
			img { text-decoration: none; border: none; }
			
			strong { font-weight: bold}
			
			#container { background: transparent; padding: 20px 0px 10px 0px; width: 1003px; margin: 0px auto; }
			
				#headertop { width: 1003px; height: 35px; margin: auto; background: transparent; clear: both; }
			
					#fecha { color: #fff; float: left; clear: left; width: 773px; vertical-align: bottom; line-height: 30px; }
			
					#buscador { color: #fff; float: right; clear: right; width: 230px; }
			
						#titulobuscador { width: 100px; float: left; color: #fff; text-align: right;}
			
						#inputbuscador { width: 130px; float: right; clear: right; }
			
				#header { width: 1003px; height:144px; margin: auto; background: transparent; clear: both; }
			
				#menu { width: 1003px; height: 25px; line-height: 25px; vertical-align: middle; background: transparent; margin: auto; color: #fff; }
			
				#content { width: 1003px; clear: both; }
			
					#menu-lateral { width: 210px; float: left; margin-right: 20px; background: #aebdc5; clear: left; }
			
						#menu-horizontal { width: 190px; float: right; text-align: right; padding: 0px 10px 10px 10px; color: #fff; }
								
							.ie #separador-menu { width: 190px; height: 1px; background: #fff; margin: 7px 0px 7px 0px; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							.ie6 #separador-menu { width: 190px; height: 1px; background: transparent; margin: 0; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							.gecko #separador-menu { width: 190px; height: 1px; background: #fff; margin: 7px 0px 7px 0px; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							.webkit #separador-menu { width: 190px; height: 1px; background: #fff; margin: 7px 0px 7px 0px; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							
							.ie .separador-menu { width: 190px; height: 1px; background: #fff; margin: 7px 0px 7px 0px; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							.ie6 .separador-menu { width: 190px; height: 1px; background: transparent; margin: 0; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							.gecko .separador-menu { width: 190px; height: 1px; background: #fff; margin: 7px 0px 7px 0px; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
							.webkit .separador-menu { width: 190px; height: 1px; background: #fff; margin: 7px 0px 7px 0px; padding: 0; border: 0; line-height: 1px; border-collapse: collapse; }
			
						#menu-horizontal-infoespacio { width: 190px; text-align: center; padding: 0px 10px 10px 10px; color: #fff; }
						.menu-horizontal-infoespacio { width: 190px; text-align: center; padding: 0px 10px 10px 10px; color: #fff; }
			
					#contenedor { width: 773px; float: right; background: #fff url(/proespacio/images/background-contenido.gif) no-repeat; clear: right; }
			
						#contenido { padding: 10px 0px 10px 0px; margin-left: 10px; float: left; clear: left; }
			
							#central { float: left; width: 533px; margin-bottom: 10px; clear: left; }
			
								#principal { background: transparent url(/proespacio/images/imagen-index.jpg) no-repeat; float: left; clear: both; width: 533px; margin-bottom: 10px; }
								
								#subindex { background: transparent; float: left; clear: both; width: 533px; margin-bottom: 10px; height: 180px; }
								
									#reportaje { background: transparent; float: right; clear: right; width: 256px; margin-left: 5px; height: 180px; }
									
										#reportaje a:hover { text-decoration: none; }
									
									#entrevista { background: transparent; float: left; clear: left; width: 256px; height: 180px; margin-right: 15px; border-right: 1px dotted #555; }
									
										#entrevista a:hover { text-decoration: none; }
			
								#fechacalendario { height: 16px; line-height: 16px; vertical-align: middle; clear: both; }
			
								#noticias-asociados { float: left; width: 533px; margin-bottom: 10px; clear: left; background: transparent url(/proespacio/images/noticias-asociados.jpg) no-repeat; }
			
									#contenedor-noticias { border: 1px solid #aebdc5; margin-top: 40px; padding: 10px; }
			
										#las-noticias { border-bottom: 1px dotted #aebdc5; padding-bottom: 10px; margin-bottom: 10px; text-align: justify; }
			
											#titular { padding: 0px 0px 7px 0px;}
			
								#infopro { float: left; width: 533px; margin-top: 10px; clear: both; font-size: 8.6px; border-top: 1px dotted #333; }
			
							#sidebar { background: transparent; width: 200px; margin-left: 10px; float: left; clear: right; }
			
								#sidebar1 { background: transparent; width: 200px; margin-left: 10px; float: right; border-bottom: 1px solid #aebdc5; border-left: 1px solid #aebdc5; border-right: 1px solid #aebdc5; clear: both; }
			
								#infoespacio { width: 180px; float: left; text-align: left; padding: 0px 10px 0px 10px; color: #333; clear: both; }
			
									#flechas { float: left; width: 20px; color: #ffa200; font-size: 20px; line-height: 10px; }
									.flechas { float: left; width: 20px; color: #ffa200; font-size: 20px; line-height: 10px; }
			
									#mini-noticias { text-align: left; float: right; width: 160px; }
									.mini-noticias { text-align: left; float: right; width: 160px; font-weight: bold }
			
									#ver-mas { float: right; text-align: right; width: 180px; color: #ffa200; clear: both; border-bottom: 1px dotted #aebdc5; padding-bottom: 7px; padding-top: 4px; margin-bottom: 7px; }
			
									#ver-mas a { color: #ffa200;}
									.ver-mas { float: right; text-align: right; width: 180px; color: #ffa200; clear: both; border-bottom: 1px dotted #aebdc5; padding-bottom: 7px; padding-top: 4px; margin-bottom: 7px; }
			
									.ver-mas a { color: #ffa200;}
			
								#sidebar2 { background: transparent; width: 200px; margin-left: 10px; float: right; margin-top: 10px; clear: both; }
			
								#sidebar4 { background: transparent; width: 200px; margin-left: 10px; float: right; margin-top: 10px; clear: both; }
			
								#sidebar3 { background: transparent; width: 200px; margin-left: 10px; float: right; margin-top: 5px; padding: 5px 0px 5px 0px; clear: both;}
			
								#asociados { color: #fff; float: right; clear: right; width: 200px; padding-top: 10px; }
								.asociados { color: #fff; float: right; clear: right; width: 200px; padding-top: 10px; }
			
									#tituloasociados { width: 80px; float: left; color: #fff;}
									.tituloasociados { width: 80px; float: left; color: #fff;}
			
									#inputasociados { width: 120px; float: right; clear: right; }
									.inputasociados { width: 120px; float: right; clear: right; }
			
				#separador-pie { height: 10px; width: 1003px; clear: both; background: transparent; }
			
				#footer { width: 963px; background: #fff; height: 60px; clear: both; line-height: 20px; padding: 10px 0px 10px 40px; text-align: center; vertical-align: middle; line-height: 20px; }
			
					#footer-images { height: 20px; vertical-align: middle; float: left; padding-right: 10px; line-height: 20px; width: 100px; }
					.footer-images { height: 20px; vertical-align: middle; float: left; padding-right: 10px; line-height: 20px; width: 90px; text-align: center; }
					
				/* Generico	*/
					
				h1 { font-size: 18px; color: #ffa200; font-weight: lighter; letter-spacing: 4px; }
				h2 { font-size: 16px; color: #ffa200; font-weight: lighter; }
				h3 { font-size: 14px; color: #e9660b; font-weight: lighter; letter-spacing: 2px; }
					.h3 { font-size: 16px; color: #e9660b; font-weight: lighter; letter-spacing: 2px; }
				h4 { font-size: 11px; color: #e9660b; font-weight: lighter; text-decoration: underline; }
				h5 { font-size: 10px; color: #333; }
				h6 { font-size: 14px; color: #000; margin-top: 0; margin-bottom: 10px}
				
				.floatleft { float: left; margin: 0px 10px 5px 0px; }
				.floatright { float: right; margin: 0px 5px 0px 10px; }
				
				.negrita { font-weight: bold; }
				
				#borde_contacto { border-bottom: 1px #ffa200 solid; clear: both; }
				#borde_contacto_dotted { border-bottom: 1px #ffa200 dotted; clear: both; }
				
				#logo_asociados { width: 200px; float: left; clear: left; background: transparent; }
				#contacto_asociados { width: 333px; float: right; clear: right; background: transparent; }
				
				#logo_asociados_left { width: 260px; float: left; clear: left; background: transparent; text-align: center; padding: 10px 0px 10px 0px; }
				#logo_asociados_right { width: 260px; float: right; clear: right; background: transparent; text-align: center; padding: 10px 0px 10px 0px; }
				
				#publicaciones-left { width: 260px; float: left; clear: left; text-align: center; padding: 0px 0px 20px 0px; }
				#publicaciones-left-private { width: 250px; float: left; clear: left; text-align: left; padding: 10px 10px 10px 0px; border-right: 1px dotted #ffa200;  }
				#publicaciones-right { width: 260px; float: right; clear: right; text-align: center; padding: 0px 0px 20px 0px; }
				#publicaciones-right-private { width: 260px; float: right; clear: right; text-align: left; padding: 10px 0px 10px 0px; }
				#publicaciones-left-private-bor { width: 248px; float: left; clear: left; text-align: left; padding: 10px 0px 10px 0px; }
				#publicaciones-right-private-bor { width: 262px; float: right; clear: right; text-align: left; padding: 10px 0px 10px 10px; border-left: 1px dotted #ffa200; }
				
				#memoria-left { width: 175px; text-align: center; float: left; clear: left; padding: 0px 0px 20px 0px; }
				#memoria-center { width: 175px; text-align: center; float: left; padding: 0px 0px 20px 0px; }
				#memoria-right { width: 175px; text-align: center; float: right; clear: right; padding: 0px 0px 20px 0px; }
				
				#container1 { width: 320px; float: left; clear: left; padding: 0px 0px 10px 0px; }
				#container2 { width: 320px; float: left; clear: left; padding: 0px 0px 10px 0px; }
				#text_container { width: 203px; float: right; clear: right; padding: 0px 0px 0px 10px; }
				
				#downloadpdf { background: transparent url(images/pdf-icon.png) no-repeat; padding: 5px 0px 0px 30px; height: 30px; vertical-align: middle; }
				
				/* Menu horizontal CSS */
				/* Root = Horizontal, Secondary = Vertical */
				ul#navmenu-h{ margin:0;  border:0 none;  padding:0;  list-style:none;  height:25px;  background-color:#000;  float:left;  clear:left;  font-size:12px;  color:#fff;  font-family:Verdana;  line-height:23px;  text-align:center}

				.webkit ul#navmenu-h li{ margin:0;  border:0 none;  padding:0;  float:left;  display:inline;  list-style:none;  position:relative;  height:25px;  padding:0px 20px 0px 20px;  text-align:center}
				.gecko ul#navmenu-h li{ margin:0;  border:0 none;  padding:0;  float:left;  display:inline;  list-style:none;  position:relative;  height:25px;  padding:0px 20px 0px 20px;  text-align:center}
				.ie ul#navmenu-h li{ margin:0;  border:0 none;  padding:0;  float:left;  display:inline;  list-style:none;  position:relative;  height:25px;  padding:0px 20px 0px 20px;  text-align:center}
				.ie6 ul#navmenu-h li{ margin:0;  border:0 none;  padding:0;  float:left;  display:inline;  list-style:none;  position:relative;  height:25px;  padding:0px 5px 0px 5px;  text-align:center}
				
				ul#navmenu-h li a{ margin:0;  border:0 none;  padding:0;  float:left;   display:inline;   list-style:none;   position:relative;   height:25px;   width:75px;   text-align:center}
				
				ul#navmenu-h li.borderleft{  border-left:1px dotted #fff}
				
				ul#navmenu-h li.contacto{  background:#000 url(/proespacio/images/contacto.gif) no-repeat right}
				
				ul#navmenu-h li a:hover{ color:#ffa200}
				
				ul#navmenu-h ul{ margin:0;  border:0 none;  padding:0;  list-style:none;  display:none;  position:absolute;  top:23px;  border:1px solid #595a5e;  left:0}
				
				ul#navmenu-h ul:after{ clear:both;  display:block;  content:".";  height:0;  visibility:hidden}
				
				ul#navmenu-h ul li{ width:110px;  float:left;  display:inline}
				
				ul#navmenu-h a{ border:0;  padding:0;  float:none !important;  float:left;  display:block;  background:transparent;  color:#fff;  font-family:Verdana,Arial;  font-size:10px;  line-height:23px;  text-decoration:none;  height:auto !important;  height:1%}
				
				ul#navmenu-r{ margin:0;  border:0 none;  padding:0;  list-style:none;  height:25px;  background-color:transparent;  float:right;  clear:right;  font-size:12px;  color:#fff;  font-family:Verdana;  line-height:23px;  text-align:center; width: 338px}
				
				ul#navmenu-r li{ margin:0;  border:0 none;  padding:0;  float:left;  display:inline;  list-style:none;  position:relative;  height:25px;  padding:0px 20px 0px 20px;  text-align:center}
				
				ul#navmenu-r li a{ margin:0;  border:0 none;  padding:0;  float:left;   display:inline;   list-style:none;   position:relative;   height:25px;   text-align:center}
				
				ul#navmenu-r li.borderleft{  border-left:1px dotted #fff}
				
				ul#navmenu-r li.rss{  background:#000 url(/proespacio/images/rss.gif) no-repeat 5px 5px; width:87px;   text-align:left;   margin-right:10px; padding-left: 30px}
				ul#navmenu-r li.favoritos{  background:#000 url(/proespacio/images/estrella.gif) no-repeat 10px 5px;  width:139px;  text-align:left; padding-left:  30px}
				
				ul#navmenu-r li a:hover{ color:#ffa200}
				
				ul#navmenu-r ul{ margin:0;  border:0 none;  padding:0;  list-style:none;  display:none;  position:absolute;  top:23px;  border:1px solid #595a5e;  left:0}
				
				ul#navmenu-r ul:after{ clear:both;  display:block;  content:".";  height:0;  visibility:hidden}
				
				ul#navmenu-r ul li{ float:left;  display:inline}
				
				ul#navmenu-r a{ border:0;  padding:0;  float:none !important;  float:left;  display:block;  background:transparent;  color:#fff;  font-family:Verdana,Arial;  font-size:10px;  line-height:23px;  text-decoration:none;  height:auto !important;  height:1%}

				.column{float:left;display:inline;margin:0 10px;border-right: 1px dotted #CBCCCD;width: 158px;padding-right: 5px;}
				.column a{ cursor: pointer;}
				.bordernone{border: 0 none;margin: 0;}
				.fs10{font-size:9px}
				.separator{clear: both;height: 15px;}
				.inta-bg span{display: none;}
				.column:hover .inta-bg{background: #fff url(/proespacio/images/inta/acrobat.gif) no-repeat;}
				.deimos{background: #fff url(/proespacio/images/inta/deimos_peq.gif) no-repeat;}
				.alter{background: #fff url(/proespacio/images/inta/alter_peq.gif) no-repeat;}
				.crisa{background: #fff url(/proespacio/images/inta/crisa_peq.gif) no-repeat;}
				.das{background: #fff url(/proespacio/images/inta/das_peq.gif) no-repeat;}
				.casa{background: #fff url(/proespacio/images/inta/casa_peq.gif) no-repeat;}
				.iberespacio{background: #fff url(/proespacio/images/inta/iberespacio_peq.gif) no-repeat;}
				.inta1{background: #fff url(/proespacio/images/inta/inta_peq.gif) no-repeat;}
				.inta2{background: #fff url(/proespacio/images/inta/inta_peq2.gif) no-repeat;}
				.inta3{background: #fff url(/proespacio/images/inta/inta_peq3.gif) no-repeat;}
				.inta4{background: #fff url(/proespacio/images/inta/inta_peq4.gif) no-repeat;}
				.inta5{background: #fff url(/proespacio/images/inta/inta_peq5.gif) no-repeat;}
				.inta6{background: #fff url(/proespacio/images/inta/inta_peq6.gif) no-repeat;}
				.mier{background: #fff url(/proespacio/images/inta/mier_peq.gif) no-repeat;}
				.sener{background: #fff url(/proespacio/images/inta/sener_peq.gif) no-repeat;}
				.tecnalia{background: #fff url(/proespacio/images/inta/tecnalia_peq.gif) no-repeat;}
				.thales{background: #fff url(/proespacio/images/inta/thales_peq.gif) no-repeat;}
				
				/* PHP FORM */
				
				#form_container{background:#fff; border:1px solid #ccc; margin:0 auto; text-align:left; width:640px}
				
				#top{display:block; height:10px; margin:10px auto 0; width:650px}
				
				#bottom{display:block; height:10px; margin:0 auto; width:650px}
				
				form.appnitro{margin:20px 20px 0; padding:0 0 20px}
				
				.appnitro{font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif; font-size:small}
				
				.appnitro li{width:61%}
				
				form ul{font-size:100%; list-style-type:none; margin:0; padding:0; width:100%}
				
				form li{display:block; margin:0; padding:4px 5px 2px 9px; position:relative}
				
				form li:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
				
				.buttons:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
				
				.buttons{clear:both; display:block; margin-top:10px}
				
				* html form li{height:1%}
				
				* html .buttons{height:1%}
				
				* html form li div{display:inline-block}
				
				form li div{color:#444; margin:0 4px 0 0; padding:0 0 8px}
				
				form li span{color:#444; float:left; margin:0 4px 0 0; padding:0 0 8px}
				
				form li div.left{display:inline; float:left; width:48%}
				
				form li div.right{display:inline; float:right; width:48%}
				
				form li div.left .medium{width:100%}
				
				form li div.right .medium{width:100%}
				
				.clear{clear:both}
				
				form li div label{clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px}
				
				form li span label{clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px}
				
				form li .datepicker{cursor:pointer !important; float:left; height:16px; margin:.1em 5px 0 0; padding:0; width:16px}
				
				.form_description{border-bottom:1px dotted #ccc; clear:both; display:inline-block; margin:0 0 1em}
				
				.form_description[class]{display:block}
				
				.form_description p{font-size:95%; line-height:130%; margin:0 0 12px}
				
				form hr{display:none}
				
				form li.section_break{border-top:1px dotted #ccc; margin-top:9px; padding-bottom:0; padding-left:9px; padding-top:13px; width:97% !important}
				
				form ul li.first{border-top:none !important; margin-top:0 !important; padding-top:0 !important}
				
				form .section_break h3{font-size:110%; font-weight:400; line-height:130%; margin:0 0 2px}
				
				form .section_break p{font-size:85%; margin:0 0 10px}
				
				input.button_text{overflow:visible; padding:0 7px; width:auto}
				
				.buttons input{font-size:120%; margin-right:5px}
				
				label.description{border:none; color:#222; display:block; font-size:95%; font-weight:700; line-height:150%; padding:0 0 1px}
				
				span.symbol{font-size:115%; line-height:130%}
				
				input.text{background:#fff url(../../..//proespacio/images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-size:100%; margin:0; padding:2px 0}
				
				input.file{color:#333; font-size:100%; margin:0; padding:2px 0}
				
				textarea.textarea{background:#fff url(../../..//proespacio/images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-size:100%; margin:0; width:99%}
				
				select.select{color:#333; font-size:100%; margin:1px 0; padding:1px 0 0; background:#fff url(../../..//proespacio/images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c}
				
				input.currency{text-align:right}
				
				input.checkbox{display:block; height:13px; line-height:1.4em; margin:6px 0 0 3px; width:13px}
				
				input.radio{display:block; height:13px; line-height:1.4em; margin:6px 0 0 3px; width:13px}
				
				label.choice{color:#444; display:block; font-size:100%; line-height:1.4em; margin:-1.55em 0 0 25px; padding:4px 0 5px; width:90%}
				
				select.select[class]{margin:0; padding:1px 0}
				
				*:first-child+html select.select[class]{margin:1px 0}
				
				.safari select.select{font-size:120% !important; margin-bottom:1px}
				
				input.small{width:25%}
				
				select.small{width:25%}
				
				input.medium{width:50%}
				
				select.medium{width:50%}
				
				input.large{width:99%}
				
				select.large{width:100%}
				
				textarea.small{height:5.5em}
				
				textarea.medium{height:10em}
				
				textarea.large{height:20em}
				
				#error_message{background:#fff; border:1px dotted red; margin-bottom:1em; padding-left:0; padding-right:0; padding-top:4px; text-align:center; width:99%}
				
				#error_message_title{color:#DF0000; font-size:125%; margin:7px 0 5px; padding:0}
				
				#error_message_desc{color:#000; font-size:100%; margin:0 0 .8em}
				
				#error_message_desc strong{background-color:#FFDFDF; color:red; padding:2px 3px}
				
				form li.error{background-color:#FFDFDF !important; border-bottom:1px solid #EACBCC; border-right:1px solid #EACBCC; margin:3px 0}
				
				form li.error label{color:#DF0000 !important}
				
				form p.error{clear:both; color:red; font-size:10px; font-weight:700; margin:0 0 5px}
				
				form .required{color:red; float:none; font-weight:700}
				
				form li.highlighted{background-color:#fff7c0}
				
				form .guidelines{background:#f5f5f5; border:1px solid #e6e6e6; color:#444; font-size:80%; left:100%; line-height:130%; margin:0 0 0 8px; padding:8px 10px 9px; position:absolute; top:0; visibility:hidden; width:42%; z-index:1000}
				
				form .guidelines small{font-size:105%}
				
				form li.highlighted .guidelines{visibility:visible}
				
				form li:hover .guidelines{visibility:visible}
				
				.no_guidelines .guidelines{display:none !important}
				
				.no_guidelines form li{width:97%}
				
				.no_guidelines li.section{padding-left:9px}
				
				.form_success{clear:both; margin:0; padding:90px 0pt 100px; text-align:center}
				
				ul.password{ margin-top:60px;  margin-bottom:60px;  text-align:center}
				
				.password input.text{ font-size:170% !important;  width:380px;  text-align:center}
				.password label{ display:block;  font-size:120% !important;  padding-top:10px;  font-weight:bold}
				
				#li_captcha{ padding-left:5px}
				
				#li_captcha span{float:none}
				
				.embed #form_container{border:none}
				
				.embed #top, .embed #bottom{display:none}
				
				.embed #form_container{width:100%}
				
				.embed{text-align:left; padding-left:10px; width:99%}
				
				.embed form.appnitro{margin:0px 0px 0}
				
				div.calendar{position:relative}
				
				.calendar table{cursor:pointer; border:1px solid #ccc; font-size:11px; color:#000; background:#fff; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif}
				
				.calendar .button{text-align:center;  padding:2px}
				
				.calendar .nav{background:#f5f5f5}
				
				.calendar thead .title{font-weight:bold;  text-align:center; background:#dedede; color:#000; padding:2px 0 3px 0}
				
				.calendar thead .headrow{background:#f5f5f5; color:#444; font-weight:bold}
				
				.calendar thead .daynames{background:#fff; color:#333; font-weight:bold}
				
				.calendar thead .name{border-bottom:1px dotted #ccc; padding:2px; text-align:center; color:#000}
				
				.calendar thead .weekend{color:#666}
				
				.calendar thead .hilite{background-color:#444; color:#fff; padding:1px}
				
				.calendar thead .active{background-color:#d12f19; color:#fff; padding:2px 0px 0px 2px}
				
				.calendar tbody .day{width:1.8em; color:#222; text-align:right; padding:2px 2px 2px 2px}
				.calendar tbody .day.othermonth{font-size:80%; color:#bbb}
				.calendar tbody .day.othermonth.oweekend{color:#fbb}
				
				.calendar table .wn{padding:2px 2px 2px 2px; border-right:1px solid #000; background:#666}
				
				.calendar tbody .rowhilite td{background:#FFF1AF}
				
				.calendar tbody .rowhilite td.wn{background:#FFF1AF}
				
				.calendar tbody td.hilite{padding:1px 1px 1px 1px; background:#444 !important; color:#fff !important}
				
				.calendar tbody td.active{color:#fff; background:#529214 !important; padding:2px 2px 0px 2px}
				
				.calendar tbody td.selected{font-weight:bold; border:1px solid #888; padding:1px 1px 1px 1px; background:#f5f5f5 !important; color:#222 !important}
				
				.calendar tbody td.weekend{color:#666}
				
				.calendar tbody td.today{font-weight:bold; color:#529214; background:#D9EFC2}
				
				.calendar tbody .disabled{color:#999}
				
				.calendar tbody .emptycell{visibility:hidden}
				
				.calendar tbody .emptyrow{display:none}
				
				.calendar tfoot .footrow{text-align:center; background:#556; color:#fff}
				
				.calendar tfoot .ttip{background:#222; color:#fff; font-size:10px; border-top:1px solid #dedede; padding:3px}
				
				.calendar tfoot .hilite{background:#aaf; border:1px solid #04f; color:#000; padding:1px}
				
				.calendar tfoot .active{background:#77c; padding:2px 0px 0px 2px}
				
				.calendar .combo{position:absolute; display:none; top:0px; left:0px; width:4em; border:1px solid #ccc; background:#f5f5f5; color:#222; font-size:90%; z-index:100}
				
				.calendar .combo .label, 
				.calendar .combo .label-IEfix{text-align:center; padding:1px}
				
				.calendar .combo .label-IEfix{width:4em}
				
				.calendar .combo .hilite{background:#444; color:#fff}
				
				.calendar .combo .active{border-top:1px solid #999; border-bottom:1px solid #999; background:#dedede; font-weight:bold}
				
				h3{margin:0px; padding:0px}
				
				.suggestionsBox{position:relative; left:30px; margin:10px 0px 0px 0px; width:200px; background-color:#000; -moz-border-radius:7px; -webkit-border-radius:7px; border:2px solid #000; color:#fff}
				
				.suggestionList{margin:0px; padding:0px}
				
				.suggestionList li{margin:0px 0px 3px 0px; padding:3px; cursor:pointer}
				
				.suggestionList li:hover{background-color:#659CD8}
				
				/* Botones zona privada */
				
				a.button{background:url(images/button2.gif); display:block; color:#555; font-weight:lighter; height:30px; line-height:30px; margin-bottom:14px; text-decoration:none; width:191px; font-size:10px}
				a:hover.button{color:#ffa200}
				
				.add{background:url(images/add.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.delete{background:url(images/delete.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.user{background:url(images/user.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.alert{background:url(images/alert.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.msg{background:url(images/msg.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.download{background:url(images/download.gif) no-repeat 4px 8px; text-indent:21px; display:block}
				.lens{background:url(images/lens.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.info{background:url(images/info.gif) no-repeat 5px 4px; text-indent:35px; display:block}
				.lugar{background:url(images/lugar.png) no-repeat 5px 4px; text-indent:35px; display:block}
				.sector{background:url(images/001_36.png) no-repeat 5px 4px; text-indent:35px; display:block}
				
				/******************************** TABS **************************/
 
 #tab-container-1 { margin: 0; padding: 0; width: 533px; background: transparent; margin-bottom: 10px}
 ul#tab-container-1-nav {width: 531px; clear: both; margin: 0}
			ul#tab-container-1-nav li { display: inline; margin: 0}
			a.tab1 { display:block; background: transparent url(/proespacio/images/entrevista_tab.gif) no-repeat; height: 31px; width: 130px; float: left; margin-left: -30px}
			.ie a.tab1 { display:block; background: transparent url(/proespacio/images/entrevista_tab.gif) no-repeat; height: 31px; width: 130px; float: left; margin-left: 10px}
			a.tab1 span { display:none; }
			a.tab2 { display:block; background: transparent url(/proespacio/images/reportaje_tab.gif) no-repeat; height: 31px; width: 130px; float: left}
			.ie a.tab2 { display:block; background: transparent url(/proespacio/images/reportaje_tab.gif) no-repeat; height: 31px; width: 130px; float: left}
			a.tab2 span { display:none; }
			
			li.activelili a.tab1 { background: transparent url(/proespacio/images/entrevista_tab_active.gif) no-repeat;}
			li.activelili a.tab2 { background: transparent url(/proespacio/images/reportaje_tab_active.gif) no-repeat;}
			
			.tabcontent { clear: both; background: #AEBDC5; width: 531px; display: table-cell}			
			.tab { display: table-cell; background: #AEBDC5; clear: both}			
			
			#tab1 { padding: 10px 10px 0 10px; width: 511px background: #AEBDC5; clear: both}
			#tab2 { padding: 10px 0px 0px 10px; width: 521px background: #AEBDC5; clear: both}
			
			.presidente { float: right; width: 390px; margin-left: 10px; text-align: left;}
			.esa { width: 100px; float: left; display: table; background: #AEBDC5; clear: both}
						
			.presidente2 { float: right; width: 380px; padding-right: 10px;}
			.esa2 { width: 120px; float: left; display: table; background: #AEBDC5; clear: both}
			
			.entrevista2 { width: 100%; float: left; display: table; background: #AEBDC5; clear: both}
			
			#tab-footer { width: 531px; height: 10px; background: #ffa200}
			
			blockquote.left { width: 200px; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center; float: left; border-top: 3px double #aaa; border-bottom: 3px double #aaa; padding: 5px 0 5px 0;}
			blockquote.right { width: 200px; margin: 5px 0px 5px 15px; font-size: 1.4em; text-align: center; float: right; border-top: 3px double #aaa; border-bottom: 3px double #aaa; padding: 5px 0 5px 0; }