@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: Arial, Helvetica, sans-serif;font-size: 14px; color:#193a7d; }
html {  margin:0;padding:0; } 
body {background-color: #b2cd0b;}
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{}
.background{background-color: white;}
#wrap{ padding: 0;background-color: white !important;/*text-align:left;*/width:1040px; height:825px;margin:40px auto 20px auto;
       background: url(images/bg.jpg);  background-repeat: no-repeat; background-position: 150px 100px;}

  #top-bar{background-color: #b2cd0b;text-align:right;width:1000px; padding: 5px 20px 3px;}
  #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:2px auto 0px auto;padding: 0px 20px 0px;}
  #bottom-bar, #bottom-bar a{ color:#0b1405;font-size: 1.05em;}
  #bottom-bar .active{ font-weight: bold;}
     
  #left-border{float:left;width:11px; height: 800px;background-color: #b2cd0b !important;background: url(images/left-border.png); } 
  #left{background: url(../../media/fotos/images/sidebar.png); float:left; background-repeat: no-repeat; width:250px; height:665px; }
 
  #content{background-color: transparent; float:right; margin-top: 0px; width:720px; border-right: 20px solid white; }
 
 
  #topmenu { width:720px; margin:80px 0 55px 0; text-align:left; height:20px; }
  #topmenu>ul{border-left:3px solid white; padding:0; margin:0; height:20px;}
  #topmenu>ul,#topmenu>ul>li {list-style-type: none;}
  #topmenu>ul>li {display:inline; padding:0px 20px 0px 20px; height:20px; border-right:2px solid #b2ce0b; /* #e3e58f;*/ }
  #topmenu>ul>li:first-child{padding-left:0px}
  #topmenu>ul>li:last-child{border-right:0px}
  #topmenu>ul>li>a {text-decoration:none; color:#002265; font-size: 1.3em;font-weight: bold; text-transform: uppercase; }
  #topmenu>ul>li>a:hover{ text-decoration: underline; }
  #topmenu>ul>li.active a{ text-decoration: underline;}

  #submenu { width:720px; margin:10px 0 35px 0; text-align:left; height:18px;}
  #submenu ul{border-left:3px solid white; padding:0; margin:0px; height:18px;}
  #submenu ul, li {list-style-type: none;}
  #submenu ul li {display:inline; padding:0px 20px 0px 20px; height:18px; border-right:1px solid #b2ce0b; /* #e3e58f;#747474;*/ }
  #submenu ul li:last-child{border-right:0px}
  #submenu a {text-decoration:none; color:#b3cc30; font-size: 1.1em;font-weight: bold; text-transform: uppercase; }
  #submenu a:hover{ text-decoration: underline; }
  #submenu a.active{ text-decoration: underline; }
  #submenu li.active a{ text-decoration: underline;}
  #submenu li.active a.active{ text-decoration: underline;}
  #submenu li.separator a{text-decoration: none;color:#002265; }


 
  #left #header_logo{ margin-top:45px; margin-left:35px; width:160px; height: 180px; overflow: hidden; }
  #left #header_logo img{width: 160px; }

  #left #icons{width:45px;margin: 420px 0 0 25px;}
  #left #icons img{width: 40px;}
  
  #left #menu{position: absolute; top:250px; left:40px;  width:175px; margin:10px;}
  #left #menu>ul{padding:0 0 5px 0; margin:0 0 0 10px;  color:#333; }
  #left #menu>ul, #left #menu li {list-style-type: none;}
  #left #menu>ul li  {border-bottom:  0px;padding-left:0px;}
  #left #menu li {display:block; height:25px; text-align: right;  margin-right: 0px; }
  #left #menu a {text-decoration:none; color: #eee; text-transform: uppercase; display:inline; font-family: verdana,Tahoma; }
  #left #menu a:hover{ color:yellow;}
  #left #menu li.active{ }
  #left #menu li:hover { }
  #left #menu li.active a{color:white;}

  #left #menu>ul>ul  {margin-bottom: 10px; }
  #left #menu>ul>ul li {display:block;line-height: 13px; height: auto !important; padding:0px !important;margin: 0px !important;}
  #left #menu>ul>ul a {font-size: 0.8em; color:#bbb; padding: 0px !important; margin:0px !important; line-height: 13px;}
  #left #menu>ul>ul>ul a {font-size: 0.8em; color:#111; text-transform:capitalize; padding: 0px !important; margin:0px !important; line-height: 13px;}

  li.separator{cursor: pointer;}
 
 

.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;}







/*
div #topmenu
ul
li .selected topitem hassubmenu active
ul
li .selected topitem active
*/

#topmenu>ul>li { position: relative;left:0;top:0;cursor:pointer;}
/*
#topmenu>ul>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;}
#topmenu>ul>li>ul>li {display: block !important;}
#topmenu>ul>li>ul>li>a{display: block !important;}
*/
#topmenu>ul>li>ul{ position:absolute;left: 0;top: 0px; width:100%; z-index: 1000; margin-top: 10px;}
#topmenu>ul>li>ul>li{ width:100%; display: block !important;background: url(images/submenu-bg.png);}
#topmenu>ul>li>ul>li>span,
#topmenu>ul>li>ul>li>a{  position:relative; display:block; 
                        color:white; font-size: 1.2em;font-weight: bold;
                        /* height:18px;*/text-decoration:none !important;}
#topmenu>ul>li>ul>li>span{ padding:3px 20px 3px 10px;color: #b3cc30;}
#topmenu>ul>li>ul>li>a{ padding:3px 20px 3px 20px; } 
#topmenu>ul>li>ul>li>a:hover{ color: #002265; }
#topmenu>ul>li>ul>li.selected a{ color: #002265;}
#topmenu>ul>li>ul>li.separator a{ color: #b3cc30;}
#topmenu>ul>li>ul>li:first-child{padding-top: 15px !important; }
#topmenu>ul>li>ul>li:first-child>a{ }
#topmenu>ul>li>ul>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;
}
/*


  #submenu { width:720px; margin:10px 0 35px 0; text-align:left; height:18px;}
  #submenu ul{border-left:3px solid white; padding:0; margin:0px; height:18px;}
  #submenu ul, li {list-style-type: none;}
  #submenu ul li {display:inline; padding:0px 20px 0px 20px; height:18px; border-right:1px solid #b2ce0b;        #e3e58f;#747474; }
  #submenu ul li:last-child{border-right:0px}
  #submenu a {text-decoration:none; color:#b3cc30; font-size: 1.1em;font-weight: bold; text-transform: uppercase; }
  #submenu a:hover{ text-decoration: underline; }
  #submenu a.active{ text-decoration: underline; }
  #submenu li.active a{ text-decoration: underline;}
  #submenu li.active a.active{ text-decoration: underline;}
  #submenu li.separator a{text-decoration: none;color:#002265; }


    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.simplemenu,
ul.simplemenu ul{font: 12px Arial, Helvetica, sans-serif;list-style: none;}
ul.simplemenu{ float:left;  }
ul.simplemenu, 
ul.simplemenu ul {padding: 0; margin: 0;}
ul.simplemenu li { position: relative;left:0;top:0;white-space: nowrap;cursor:pointer;
    font: 12px/23px Arial, Helvetica, sans-serif; color: White;height: 23px;
     ackground: url(images/fondo.gif) #00778C 0 0 no-repeat;}
ul.simplemenu li.active{    background-color: Black;    background-image: none;}
ul.simplemenu li a{ background: url(images/sep_items.gif) 100% 0 repeat-y; text-decoration: none;}
ul.simplemenu li a,
ul.simplemenu li span{display:block;}
ul.simplemenu li a span{color: White; padding: 0 30px 0 15px;}
ul.simplemenu li.topitem.hassubmenu > a span{ background: url(images/flecha_desplegar.gif) 87% 50% no-repeat;}
ul.simplemenu li.topitem.hassubmenu.active > a span{ background-image: url(images/flecha_desplegar_over.gif);}
ul.simplemenu 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.simplemenu li a span.novedad strong em{display:none;}
ul.simplemenu 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.simplemenu ul.submenuColumns{ float:left; padding: 5px 0;}
ul.simplemenu ul.submenuColumns > li{ float: left; margin: 0 10px;}
ul.simplemenu ul.submenu li{ background-image: none; background-color: transparent; text-align: left;}
ul.simplemenu 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.simplemenu ul.submenu li a:hover{ background-color: White;}
ul.simplemenu ul.submenu li.first a,
ul.simplemenu ul.submenu li.second a{ background-image: none;}
ul.simplemenu ul.submenu li a span{ color: #494949; height: 23px; background-image: none;}
ul.simplemenu 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.simplemenu li.topitem ul {	border: 1px solid #716F64;}
ul.simplemenu li.topitem ul li.hassubmenu > a span{    background: url(images/flecha_submenu.gif) 100% 50% no-repeat;}
ul.simplemenu.nojs ul{        display: none;}
ul.simplemenu.nojs > li{  float:left;}


/* Modo vertical */
ul.simplemenu.vertical{float: none;margin-bottom:30px;background: url(images/punteado.gif) 0 100% repeat-x; padding-bottom: 1px;}
ul.simplemenu.vertical.nojs > li{    float:none;}
ul.simplemenu.vertical > li{  background: url(images/punteado.gif) White 0 0 repeat-x;
    text-align: left;    height: auto;    white-space: normal;    line-height: 14px;}
ul.simplemenu.vertical > li:first-child{   background-image: none;    }
ul.simplemenu.vertical li.topitem > a span{    padding: 0 10px 0 0;}
ul.simplemenu.vertical li.hassubmenu > a span,
ul.simplemenu.vertical li.hassubmenu.active > a span{ background: url(images/flecha_submenu.gif) 100% 50% no-repeat;}
ul.simplemenu.vertical li.active{    background-color: #F7F7F7;}
ul.simplemenu.vertical > li > a{    padding: 7px 0;} 
ul.simplemenu.vertical li a{    background: none;}
ul.simplemenu.vertical li a span{    color: Black;}
ul.simplemenu.vertical li.active > a span,
ul.simplemenu.vertical ul a:hover span{color: #F95800;text-decoration: underline;}
ul.simplemenu.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.simplemenu.vertical ul.submenu li a:hover{background-color: #F7F7F7;}








