@import "../../_css_/jux_reset.css";
@import "../../_css_/jux_common.css";
@import "../../_css_/jux_forms.css";
@import "paginator.css";
@import "../../_css_/jux_styles.css";
@import "../../_css_/jux_shop.css";
@import "../../_css_/jux_rss.css";
@import "../../_css_/jux_rating.css";
@import "calendar.css";
@import "calendar_big.css";
@import "../../_css_/jux_breadcrumb.css";
@import "news.css";
@import "../../_css_/jux_gallery.css";


*{ font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 12px; color:#193a7d; }
html {  margin:0;padding:0; } 
body {background-color:#EFEFEF}
h1,h2,h3,h4,h5,h6 { margin-top:1em; font-family:Calibri,Arial,Helvetica; font-weight: bold; color: #b3cc30;}
h1 { margin-bottom: 5px; font-size: 2.2em; line-height: 35px; }
h2 { margin-bottom: 5px; font-size: 2.1em; line-height: 35px; }
h3 { margin-bottom: 5px; font-size: 1.8em; line-height: 30px; }
h4 { margin-bottom: 5px; font-size: 1.5em; line-height: 30px; }
h5 { margin-bottom: 5px; font-size: 1.3em; line-height: 25px; }
h6 { margin-bottom: 5px; font-size: 1.1em; line-height: 25px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #b3cc30; font-family:Calibri,Arial,Helvetica; }
p,ul,ol,dl { }
dl dt {  }
dl dd { margin-bottom: 10px; padding: 0;}
strong { font-weight: bold; }
a:link, a:visited, a:focus, a:active {color: #193a7d;text-decoration: none;}
a:hover{text-decoration: underline;}
code { }
pre code { display: block; padding: 10px; background: #333; color: #193a7d; }
.date { color: #193a7d; }
p{text-align: left; color:#193a7d;}


table.zebra {font-size: 0.95em; line-height: 1.2em;border: 1px solid #999;text-align: left;width: 100%;}
.zebra th {font-weight: bold;background-color: #111;border-bottom: 1px solid #999; }
.zebra td, .zebra th {padding: 2px; }
.odd {background-color: #555; }
.odd td {border-bottom: 1px solid #999; }
.even {background-color: #666; }
.even td {border-bottom: 1px solid #999; }

fieldset tr { border: none; }
.ui-datepicker-title{}
.ui-datepicker-title span{color:#333;}

.row0 { }
.row1 { }
.clearfix{}
li.separator{cursor: pointer;}

#wrap{ padding: 0;background-color: white !important;width:1000px; margin:4px auto 4px auto;
      /* background: url(../../media/fotos/images/bg.jpg);*/}

  #top-bar{/*background-color: #b2cd0b;*/text-align:right;width:1000px; padding: 5px 0 0 0; background-color: yellow;}
  #top-bar, #top-bar a{ color:#0b1405;font-size: 1.1em;}
  #top-bar .active{ font-weight: bold;}

  #bottom-bar{ font-size: 1.3em; background-color: #b2cd0b;text-align:right;width:1000px;margin:0px auto 0px auto;padding: 0;}
  #bottom-bar, #bottom-bar a{ color:#0b1405;font-size: 1.05em;}
  #bottom-bar .active{ font-weight: bold;}
     
  #sidebar{background: white url(../../media/fotos/images/sidebar.png); float:left; background-repeat: no-repeat; background-color: orange;
        width:200px; height:665px; }
 
  #content{ background-color: maroon; float:right; margin-top: 0px; width:800px; }
 
  #content #header{ float:right; margin-top: 0px; height: 150px; width:800px; background-color: blue;}
  #sidebar #header_logo{ margin-top:45px; margin-left:15px; width:160px; height: 100px; background-color:lime; overflow: hidden; }
  #sidebar #header_logo img{width: 160px; background-color: teal;}

 
  #topmenu { width:200px; margin:20px 0 55px 0; text-align:left;/* height:20px;*/ }


/*  Horizontal original*/
  ul.mainmenu,
  ul.mainmenu ul{font: 1.2em Arial, Helvetica, sans-serif;list-style: none;width: 200px;}
  ul.mainmenu{float:left;}
  ul.mainmenu, 
  ul.mainmenu ul {padding: 0; margin: 0; }
  
  ul.mainmenu li {position: relative;left:0;top:0;white-space: nowrap;cursor: pointer; height: 23px; background-color: #fafafa; text-align: right;}
                  
  ul.mainmenu li.active{background-color: Black; background-image: none;}
  ul.mainmenu li a{background: url(images/sep_items.gif) 100% 0 repeat-y;text-decoration: none;}
  ul.mainmenu li a,
  ul.mainmenu li span{display:block;}
  ul.mainmenu li a span{color: silver;padding: 0 30px 0 15px;font-family: Arial; font-weight: bold; text-transform: uppercase;}
  
  ul.mainmenu li.topitem.hassubmenu > a span{ background: url(images/flecha_desplegar.gif) 87% 50% no-repeat;}
  ul.mainmenu li.topitem.hassubmenu.active > a span{background-image: url(images/flecha_desplegar_over.gif);}
  ul.mainmenu li a span.novedad strong{display:block;position:absolute;right: 0px;top:-5px;
      background-image: url(images/item_nuevo.png);width: 12px;height: 12px;}
  ul.mainmenu li a span.novedad strong em{display:none;}
  ul.mainmenu ul.submenu{position:absolute;left:0;top:0;background-color:#ECE9D8;z-index:1000;box-shadow:-2px 2px 5px #808080;
      -moz-box-shadow: -2px 2px 5px #808080; -moz-box-shadow: -2px 2px 5px #808080; -webkit-box-shadow: -2px 2px 5px #808080;}
  ul.mainmenu ul.submenuColumns{  float:left; padding: 5px 0;}
  ul.mainmenu ul.submenuColumns > li{float: left; margin: 0 10px;}
  ul.mainmenu ul.submenu li{background-image: none;background-color: transparent;text-align: left;}
  ul.mainmenu ul.submenu li a{ position:relative;font: 12px/23px Arial, Helvetica, sans-serif;
      background: url(images/punteado.gif) transparent 0 0 repeat-x;padding-right: 13px; color: #494949;}
  ul.mainmenu ul.submenu li a:hover{background-color: White;}
  ul.mainmenu ul.submenu li.first a,
  ul.mainmenu ul.submenu li.second a{ background-image: none;}
  ul.mainmenu ul.submenu li a span{color: #494949;height: 23px;background-image: none;}
  ul.mainmenu ul.submenu li a span.novedad strong{
      display: inline;position:relative; background: url(images/item_nuevo.png) 100% 50% no-repeat;    
      padding-right: 10px;padding-left:5px;width: auto;height: auto;top:0;right: 0;}
  ul.mainmenu li.topitem ul {border: 1px solid #716F64;}
  ul.mainmenu li.topitem ul li.hassubmenu > a span{background: url(images/flecha_submenu.gif) 100% 50% no-repeat;}
  ul.mainmenu.nojs ul{display: none;}
  ul.mainmenu.nojs > li{float:left;}
/**/

/*  Horizontal verde  
  ul.mainmenu,
  ul.mainmenu ul{list-style: none;}
  ul.mainmenu{float:left;}
  ul.mainmenu, 
  ul.mainmenu ul {padding: 0; margin: 0; }
  ul.mainmenu li {position: relative;left:0;top:0;white-space: nowrap;cursor: pointer;
                  height: 20px; padding:0px 5px 0px 5px; height:20px; border-right:2px solid #b2ce0b;}
  ul.mainmenu li:first-child{}
  ul.mainmenu li:last-child{border-right:0px}
  ul.mainmenu li a:hover{ text-decoration: underline; }
  ul.mainmenu li.active a{text-decoration: underline;}
  
  ul.mainmenu li a{text-decoration: none; }
  ul.mainmenu li a,
  ul.mainmenu li span{display:block;}
  ul.mainmenu li a span{color:#002265; text-transform: uppercase; padding: 0px;font-weight: bold; font-size:1.2em; font-family: Arial;}
  
  ul.mainmenu li.topitem.hassubmenu > a span{ background: url(images/flecha_desplegar.gif) 87% 50% no-repeat;}
  ul.mainmenu li.topitem.hassubmenu.active > a span{background-image: url(images/flecha_desplegar_over.gif);}
  ul.mainmenu li a span.novedad strong{display:block;position:absolute;right: 0px;top:-5px;
      background-image: url(images/item_nuevo.png);width: 12px;height: 12px;}
  ul.mainmenu li a span.novedad strong em{display:none;}
  
  ul.mainmenu ul.submenu{position:absolute;left:0;top:0;z-index:1000;}
  ul.mainmenu ul.submenuColumns{  float:left; padding: 5px 0;}
  ul.mainmenu ul.submenuColumns > li{float: left; margin: 0 10px;}
  ul.mainmenu ul.submenu li{background: url(images/submenu-bg.png);border-right:0px;text-align: left;}
  ul.mainmenu ul.submenu li a{ position:relative; text-decoration: none;padding-right: 13px; color: white;}
  ul.mainmenu ul.submenu li a:hover{ text-decoration: underline; }
  ul.mainmenu ul.submenu li.active a{ text-decoration: underline; }
  ul.mainmenu ul.submenu li.first a,
  ul.mainmenu ul.submenu li.second a{}
  ul.mainmenu ul.submenu li a span{color: white; height: 23px;margin-left: 10px; text-transform: none;}
  ul.mainmenu ul.submenu li.separator a{ }
  ul.mainmenu ul.submenu li.separator a span{ color: #b3cc30; margin-left: 3px;}
  ul.mainmenu ul.submenu li a span.novedad strong{
      display: inline;position:relative; background: url(images/item_nuevo.png) 100% 50% no-repeat;    
      padding-right: 10px;padding-left:5px;width: auto;height: auto;top:0;right: 0;}
  ul.mainmenu li.topitem ul {}
  ul.mainmenu li.topitem ul li.hassubmenu > a span{background: url(images/flecha_submenu.gif) 100% 50% no-repeat;}
  ul.mainmenu.nojs ul{display: none;}
  ul.mainmenu.nojs > li{float:left;}

ul.mainmenu li ul.submenu li:last-child{ padding-bottom:10px;
-moz-border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;
-moz-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;
}

**/




/*************
ul.mainmenu,ul.mainmenu li {list-style-type: none;}
ul.mainmenu li {display:inline; padding:0px 5px 0px 5px; height:20px; border-right:2px solid #b2ce0b;  }
ul.mainmenu li:first-child{padding-left:0px}
ul.mainmenu li:last-child{border-right:0px}
ul.mainmenu li a {text-decoration:none; color:#002265; font-size: 1em;font-weight: normal; text-transform: uppercase; }
ul.mainmenu li a:hover{ text-decoration: underline; }
ul.mainmenu li.active a{ text-decoration: underline;}


ul.mainmenu li { position: relative;left:0;top:0;cursor:pointer;}

ul.mainmenu li ul{position:absolute;left: 0;top: 0; z-index: 1000;    
    box-shadow: -2px 2px 5px #808080;-moz-box-shadow: -2px 2px 5px #808080;
    -moz-box-shadow: -2px 2px 5px #808080; -webkit-box-shadow: -2px 2px 5px #808080;}
ul.mainmenu li ul.submenu li {display: block !important;}
ul.mainmenu li ul.submenu li a{display: block !important;}


ul.mainmenu li ul{ position:absolute;left: 0;top: 0px; width:100%; z-index: 1000; margin-top: 10px;}
ul.mainmenu li ul.submenu li{ width:100%; display: block !important;background: url(images/submenu-bg.png);}
ul.mainmenu li ul.submenu li span,
ul.mainmenu li ul.submenu li a{  position:relative; display:block; 
                        color:white; font-size: 1em;font-weight: normal;
                        text-decoration:none !important;}
ul.mainmenu li ul.submenu li span{ padding:3px 2px 3px 2px;color: #b3cc30;}
ul.mainmenu li ul.submenu li a{ padding:3px 2px 3px 2px; } 
ul.mainmenu li ul.submenu li a:hover{ color: #002265; }
ul.mainmenu li ul.submenu li.selected a{ color: #002265;}
ul.mainmenu li ul.submenu li.separator a{ color: #b3cc30;}
ul.mainmenu li ul.submenu li:first-child{padding-top: 15px !important; }
ul.mainmenu li ul.submenu li:first-child a{ }
ul.mainmenu li ul.submenu li:last-child{ padding-bottom:10px;
-moz-border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;
-moz-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;
}

**************/



/* Modo vertical */
/**/
  #topmenu { width: 200px; }
/**/
ul.mainmenu.vertical{width: 190px;  background: url(images/punteado.gif) 0 top; background-repeat: repeat-x;
                     margin-left: 10px;/*float: none; margin-bottom: 30px;padding-bottom: 1px;*/}
ul.mainmenu.vertical.nojs > li{float:none;}

ul.mainmenu.vertical > li{background: url(images/punteado.gif) White 0 bottom repeat-x;
    text-align: left;height: auto;white-space:normal;line-height: 14px; display: block; width: 150px;}
ul.mainmenu.vertical > li:first-child{ background: url(images/punteado.gif) 0 bottom ; background-repeat: repeat-x; }
ul.mainmenu.vertical > li:last-child{/}
/*
ul.mainmenu.vertical > li{background: url(images/fondo.gif) #00778C 0 0 no-repeat;
    text-align: left;height: auto;white-space:normal;line-height: 14px; display: block; width: 150px;}
*/
  #topmenu>ul>li{ width: 190px !important;}
ul.mainmenu.vertical li.topitem > a span{ padding: 0 10px 0 0;}
ul.mainmenu.vertical li.hassubmenu > a span,
ul.mainmenu.vertical li.hassubmenu.active > a span{ background: url(images/flecha_submenu.gif) 100% 50% no-repeat;}
ul.mainmenu.vertical li.active{   /* background-color: #F7F7F7;*/}
ul.mainmenu.vertical > li > a{  padding: 7px 0;} 
ul.mainmenu.vertical li a{ background: none;}
ul.mainmenu.vertical li a span{ color: Black;}
ul.mainmenu.vertical li.active > a span,
ul.mainmenu.vertical ul a:hover span{color: #F95800;text-decoration: underline;}
ul.mainmenu.vertical ul.submenu{ background-color: White; z-index: 1000;  -moz-box-shadow: -2px 2px 5px #A0A0A0;
     -webkit-box-shadow: -2px 2px 5px #A0A0A0; box-shadow: -2px 2px 5px #A0A0A0;}
ul.mainmenu.vertical ul.submenu li a:hover{ background-color: #F7F7F7;}









  .tb_eventos{width: 100%; clear: both;}
  .tb_eventos tr th{border:4px solid white;background-color: #78b5f4;}
  .tb_eventos tr td{border:4px solid white;background-color: #c9e1f6;}
  .tb_eventos tr td a{font-weight: bold;}


div.jGrowl .jGrowl-notification{
 -webkit-box-shadow:1px 1px 16px #666;
   -moz-box-shadow: 1px 1px 16px #666;
        box-shadow: 1px 1px 16px #666;z-index:110;}
        
#tagList { margin:0px 5px 5px 5px; padding:0;text-align:center; }
#tagList li { list-style-type:none;}
#tagList li a { text-decoration:none; color:#ffffff; font-weight:bold; margin: 0px 10px 2p 0px; }
#tagList a { text-decoration:none; font-weight:bold; margin: 0px 10px 2px 0px; cursor:pointer; }
#tagList li a:hover { text-decoration:underline; }
.list_item_div_footer table {z-index:10;}

#content .ui-widget-content {  background: transparent url(../../_images_/blank.gif) 50% bottom repeat-x;}
#content .ui-dialog .ui-dialog-content {background: transparent url(../../_images_/blank.gif) 50% bottom repeat-x;}

#nyroModalTitle,
#nyroModalContent div{display: none;}

#pdfheader{text-align: left;width:972px !important; height:25px;margin-bottom: 10px !important; }
#pdfheader a{background-color:#b8d1dd;border: 0px solid #0084d7;width:100px; height:20px; padding-top:5px;text-align: center; display: block;color:white;}


/* 
------------------------------------------------------------------------
LIST 
------------------------------------------------------------------------
*/

.mod_list_item{ display: block; margin-top:10px !important; width: 100%; border-bottom:0px solid silver; padding:0px 0 0px 0px; }
.mod_list_item h1 {display:inline;}
.mod_list_item p {  margin:8px 0px 8px 0px; color:#4b4d4d; line-height:15px; text-align:justify; }
.mod_list_item>img { float: right; margin-left:15px;width: 70px;}
.mod_list_footer {text-align:right; color:#fe8e29; margin-bottom:0px; clear:both;}
.mod_list_footer a {float:right; color:#fe8e29;text-decoration:none; padding: 0 0 0 5px;}
ul.cuadrado li{list-style-image: url(images/cuadrado.gif);padding: 10px 0 10px 0; }
li.cuadrado{list-style-image: url(images/cuadrado.gif) !important; padding: 10px 0 10px 0; }
li.triangulo{list-style-image: url(images/triangulo.gif); padding: 10px 0 10px 0; }
ul.links li{list-style-image: url(images/triangulo.gif);padding:0px !important; }
ul.links li a{font-weight: bold;} 
ul.links li.li_categorie{list-style-image: none !important; color:white; }

.event_date{font-size: 1.2em;font-weight: bold;float: right;}

/* 
------------------------------------------------------------------------
DETAIL 
------------------------------------------------------------------------
*/

.div_prev_next {margin-bottom: 15px !important;}
.div_prev_next .row span a {font-size: .95em; color:#dea140; text-decoration: none;}
.div_prev_next .row span a:hover {font-size: .95em; background-color:#b8d1dd;border: 0px solid #0084d7;}

.mod_detail_item {}
.mod_detail_item h1{ display: block;border-bottom:1px solid silver;}

.mod_detail_item p{margin-top:20px;}
.mod_detail_item>img { float: left; margin-right:15px;}

.mod_detail_footer{text-align:right;height:16px;/*border-bottom:1px solid silver;*/line-height:16px;color: #626262;clear:both;margin-bottom: 15px !important;}
.mod_detail_footer span {font-size : 0.9em; color: #454a58; margin: 0px 0px 0px 0px;padding:0px }
.mod_detail_footer span img {height:10px;}
.mod_detail_footer a{text-align:right;font-size : 11px; color: #3E45BA; font-weight:bolder;margin: 0px 0px 0px 15px;}


#calendar_left_arrow img,
#calendar_right_arrow img {height: 140px;width: 35px;}

#messages{color: #fac00e;}
#messages span{color: #a32b26 !important;}
#chatText{width: 175px; border:1px solid #666;margin-top: 4px;margin-bottom:10px;}
.jquery-lightbox-title{display: none;}


