            html{ height: 100%; width: 100%; margin: 0; padding: 0; }
            
            body { background: #fff url(/proespacio/images/background2.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-top: 20px; 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; background: #000000; margin: auto; color: #fff; }
            
                #line{width:533px;height:1px;background:#ddd;}
                #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;position:relative; }
            
                                #principal { background:#000; float: left; clear: both; width: 533px;height:418px; margin-bottom: 10px;position:relative }
                                #principal img{position:absolute;left:0;top:0;z-index:1}
                                #ptext{position:absolute;left:10px;top:10px;z-index:2;width:50%}
                                
                                #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: 773px; clear: both; background: #fff;margin-left:230px}
            
                    .footer-images { float: left; margin-right: 10px; width: 90px; }
                    #footer p{width: 773px;clear: both;height:35px;padding:0;margin:0 0 0 10px}
                    #footer a{width:100px;height:35px;text-align:left}
                    #footer p.buildby{padding-bottom:10px}
                    #footer p.buildby,#footer p.buildby a{height:10px}

                /* Generico */
                    
                h1 { font-size: 18px; color: #ffa200; font-weight: lighter; letter-spacing: 4px; }
                h2 { font-size: 16px; color: #fa7600; 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; }
                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(/proespacio/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; }

