@import "../../_css_/jux_reset.css";
@import "../../_css_/jux_common.css";
@import "forms.css";
@import "paginator.css";
@import "news.css";
@import "gallery.css";
@import "../../_css_/jux_shop.css";
@import "../../_css_/jux_styles.css";
@import "../../_css_/jux_rss.css";
@import "../../_css_/jux_rating.css";
@import "calendar.css";
@import "calendar_big.css";


*{ font-family: /*Calibri,Verdana,*/Helvetica,Arial,sans-serif;font-size: 12px; color:#555;/*#357d97;*/}
html, body{
  margin:0;padding:0;
  /*text-align:left; */background-color: #dea14o;
} 
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, FreeSans, sans-serif; }
body { /*background: url(images/bg.jpg);*background-position: center 0px;background-repeat:no-repeat;background-attachment:fixed;*/}
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #555; }
h1 { margin-bottom: 5px; font-size: 2em; line-height: 35px; }
h2 { margin-bottom: 5px; font-size: 1.8em; line-height: 35px; }
h3 { margin-bottom: 5px; font-size: 1.6em; line-height: 30px; border-bottom:1px solid silver;}
h4 { margin-bottom: 5px; font-size: 1.4em; line-height: 30px; }
h5 { margin-bottom: 5px; font-size: 1.2em; 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: #555; }
p,ul,ol,dl { font-size: 12px; line-height: 22px; color: #555; }
dl dt { font-size: 15px; }
dl dd { margin-bottom: 10px; padding: 0; font-size: 13px; line-height: 18px;}
strong { font-weight: bold; }
a:link, a:visited, a:focus, a:active {color:#555;text-decoration: none;}
a:hover{color: maroon;text-decoration: underline;}
code { font-size: 13px; }
pre code { display: block; padding: 10px; background: #eee; font-size: 12px; color: #555; }
.date { font-size: 13px; line-height: 15px; color: #555; }
table { font-size: 13px; line-height: 17px; color: #333; }
tr { border-bottom: 1px solid #ddd; }
th { padding: 5px 10px; font-weight: bold; border: none; }
td { padding: 5px 10px; font-weight: normal; border: none; border-left: 1px solid #eee; }
fieldset tr { border: none; }
.ui-datepicker-title{}
.ui-datepicker-title span{color:#555;}




#wrap{width:1024px;border: 0px solid #ccc; padding: 0;margin:0px auto 0px auto;/*text-align:left;*/ }

  #header {width: 1006px;height:145px;  margin: 8px 0 7px 1px;
           /*background: url(header/01.jpg);background-position: -60px -500px;background-repeat:no-repeat;*/
           border-color: #c9c9c9;  background-color:white; }
  
  #header #inner_header{margin:0px;width:1006px;height:145px;float:left;z-index: 10;
                        position:absolute;text-align: left;/*background: url(header/bg.png);*/} 
  #header #inner_header #header_logo{margin:10px 0px 0px 15px;z-index: 10;position:absolute;} 

  #header #inner_header #search_form{margin:0px; /*background-color:#a32b26;border: 1px solid #c9c9c9;*/ 
   width:250px; height:26px; text-align: right; z-index: 20;position:absolute;right: 15px;bottom:15px;}
  #header #inner_header #search_form form {  margin-top: 0px }
  #header #inner_header #search_form form #form_input_search{background-color:#eee;border: 1px solid #c9c9c9; 
  height:22px; width:160px;color:#333; margin-top: 6px;padding:0 0 0 35px;
  background: #eee url(images/lupa.png);background-repeat: no-repeat;background-position: -1px -3px;}
  #header #inner_header #search_form form #form_button_search{background-color:#a32b26;border: 1px solid #c9c9c9; 
  height:22px; text-align: center;width:60px;color:#fff; margin-top: 6px;display: none;}
  #header #inner_header #search_form form #form_button_search:hover{background-color:#1a63d5;}
 
  #header #inner_header #link_login{margin:0px; background-color:#a32b26;border: 1px solid #c9c9c9; 
   width:100px; height:20px; text-align: center; z-index: 2;position:absolute;right: 15px;top:10px;}
  #header #inner_header #link_login:hover{background-color:#1a63d5;}
  #header #inner_header #link_login a {display:block;text-decoration:none; font-size:1em; color:#fff; padding:4px 0px 0px 0px; }
 
  #slideshowHolder { height: 145px; width: 1006px; float: right; text-align: center; overflow:hidden; }
  
  #menu{width: 100%;display:none;height:10px; background-color: transparent;}
  
  #wrap_content { width: 100%; margin: 0px; padding: 0px;}
    #wrap_content>div{float:left;padding:0px;}
    #sidebar_left{width: 173px;margin:0px; padding:0px;}
    #wrap_center{width: 613px;margin: 0 6px 0 6px;}
    #wrap_center>*{width: 100%;margin:0px;}
      #content_top{background: url(images/content_top.png);height:4px;display:none; }
      #content_center{/*background: url(images/content_body.png);*/}
      #content_center  #content {/*background: url(images/content_body.png);*/width: 588px;padding-right:12px; padding-left:10px; padding-top: 8px; 
      border-color:#4ab8ff;background-color:white;/*#fff8b2;*/}
      #content_center  #content>ul{margin:0 0 0 25px;padding: 0;}
      #content_center  #content>li{list-style-type: circle;margin-left: 40px;}
      #content_center  #content>div{width: 100%;margin:0px;}
      #content_bottom{background: url(images/content_bottom.png);height:4px;display:none;}
    #sidebar_right{width: 211px;margin:0px; padding:0px;}

    #footer {clear: both; margin-top:4px !important; width:100%; height: 108px; 
             background: url(images/bg_footer.png);background-position: center;/*background-repeat: no-repeat;*/
             /*border: 2px solid #a32b26;*/}
             
    #footer p { margin:5px 20px 10px 20px; font-size: 1em; color:#eee; line-height: 1.2em;}
    #footer p.title {color: #0baad4; border-bottom: 1px dotted #c9c9c9; font-weight: bold;font-size: 1.2em;}
    #footer p a {margin-top:10px;color:#ffc215;font-size: 1em;}





  
  
.menu {  margin:0px 10px 0 2px;  width: 100%; }
.menu ul { list-style: none; padding: 1px 0 0 0; }
.menu ul li{margin: 0 0 3px 0;text-align: left; /*height: 28px;*/ }
.menu ul a {  background-color: #a32b26;border: 0px solid #c9c9c9; display: block; padding: 3px 10px; font-size:0.85em; text-transform: uppercase; color:white;}
.menu ul a:hover { text-decoration: none; color: #590b0d; background-color: #dea140;} 
.menu ul li.active a {background-color: #590b0d;color: #dea140;}
.menu ul li.active a:hover{color:#590b0d;background-color: #dea140;}
.menu ul li.private a { color:orange;font-weight: bold;}
.menu ul li.private a:hover { color:red;font-weight: bold;}

.menu ul li.private a{background-color: #a9d100!important;}
.menu ul li.private:hover a{background-color: #a9d100 !important;}
.menu ul li.private.active a{background-color: #ffc000 !important;}
  
li.separator{cursor: pointer;}

 ul .menu2{margin-top:2px;}
 ul .menu3{margin-top:2px;}
 ul .menu2 a{text-transform: none;color:#0f5cd5 !important;}
 ul .menu3 a{text-transform: none;color:#004bd5 !important;}
 ul .menu2 a:hover,
 ul .menu3 a:hover{background-color:#fff8b2 !important;}
 ul .menu2 li{/*height: 26px; */}
 ul .menu3 li{/*height: 22px;*/}
 ul .menu2 a{background-color:white;border: 0px solid #c9c9c9;padding-top:2px;height: 20px;}
 ul .menu3 a{background-color:#eee; border: 0px solid #ccc;text-transform: none;padding-top: 0px;height: 18px;}
 
 .menu2 .active a{background-color:#fff8b2 !important;}
 .menu3 .active a{background-color:#d6d3d3 !important;}
 
  /* Top menu */
  #topmenu { width:1006px; margin: 8px 0 0 0px; text-align:left; height:32px; background-color: transparent; }
  #topmenu ul{padding:2px 0 0 2px; margin:0; height:32px;}
  #topmenu ul, li {list-style-type: none;}
  #topmenu li {display:inline; /*width: 140px !important; */height:32px; text-align: center; 
               background-color: #a32b26;border: 0px solid #c9c9c9; margin-right: 4px; }
  #topmenu a {text-decoration:none; display:inline;  padding:10px 30px 8px 30px;}
  #topmenu a:hover{ }
  #topmenu li.active{ }
  #topmenu li:hover { }
  #topmenu li.active a{}


.shadow{ 
 -webkit-box-shadow:3px 3px 13px #777;
   -moz-box-shadow: 3px 3px 13px #777;
        box-shadow: 3px 3px 13px #777;}
/*
.rounded{
  -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}
*/
.border4{border:4px solid gray;}
.border3{border:3px solid gray;}
.border2{border:2px solid gray;}
.border1{border:1px solid gray;}
.border0{border:0px solid gray;}
.border-default{border:0px solid gray;}

/*
#wrap_center>*{width: 100%;margin:0px;}
      #content_center  #content>ul{margin:0 0 0 25px;padding: 0;}
      #content_center  #content>li{list-style-type: circle;margin-left: 40px;}
      #content_center  #content>div{width: 100%;margin:0px;}
*/
.box_b{margin: 0   0 5px 0;padding:0 0 5px 0; width: 209px;background-color: black; border-color: white;}
.box_w{margin: 0   0 5px 0;padding:0 0 5px 0; width: 209px;background-color: white; border-color: #c9c9c9;}
.box_d{margin: 1px 0 5px 0;padding:0 0 5px 0; width: 209px;  height: 110px; background-color: #eee;
       background: url(images/bg_footer.png); border: 0px; text-align: center;}
.box_d img{margin-top: 10px;}

.box_b > div,
.box_w > div{ width: 209px;margin:0px;}

.box_b > div .box_content,
.box_w > div .box_content{ width:190px; margin-left:6px;}

.box_b > div .box_footer,
.box_w > div .box_footer{ width:190px; margin: 0 0 7px 8px;}


.box_b .box_top{background: url(images/box_b_top.png); height: 4px;display:none; }
.box_b .box_center{/*background: url(images/box_b.png);*/}
.box_b .box_bottom{background: url(images/box_b_bottom.png);height: 4px;background-position: bottom;display:none;}

.box_w .box_top{background: url(images/box_w_top.png); height: 4px;display:none;}
.box_w .box_center{/*background: url(images/box_w.png);*/}
.box_w .box_bottom{background: url(images/box_w_bottom.png);height: 4px;background-position: bottom;display:none;}

.box_header{color:#fac00e; text-transform: uppercase; font-weight: bold;font-size: 1.1em; line-height:1.4em; margin:4px 0 7px 5px; border-bottom:1px dotted  #a4a1a1; width:187px; padding:6px;}
.box_icon{border:0px; margin:5px 7px 0px 0px;}
.box_title{color:silver;font-weight: bold; margin:0px 0px 4px 6px;}
.box_content{margin:0px 0px 4px 0px;color:#c0c0c0;}
.box_content img{ margin:4px 4px 4px 0px;float:left;}
.box_content .vermas {color:#fac00e;}
.textrss{color:#77b5f3;text-decoration:none;}
.box_content_item{ margin:0px 0px 5px 0px; }
#sidebar_left .box_b .box_center .box_header{width: 140px;}
.flag_lang_active,.flag_lang_inactive{border:0px !important;float:none;}
#box_lang { text-align:center !important; }



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

.jux_item_list{margin-bottom: 15px;}
.jux_item_title{text-align:left;border-bottom:1px solid silver;margin-bottom: 15px;padding-bottom: 5px;}
.jux_item_title a{font-size:18px;color:#0066d5;}
.jux_item_content{margin: 10px 0 5px 0;color:gray;font-size: 0.90em;}
.jux_item_content .jux_thumb{float: right; margin: 0px 0 5px 5px;}
.jux_item_footer{border-bottom:1px dotted gray;text-align: left;clear:both;font-size:.9em;}
.jux_item_footer .jux_item_tags{color:gray;}
.jux_item_footer .jux_item_readmore{float:right;color:#0066d5;}


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;}
/*
div #content
div .div_thumbnails
ul .list_images
li .list_item
div .list_item_div_footer
table
tbody
tr
td
*/

#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:#a32b26;border: 1px solid #c9c9c9;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;
  /*background-image:url(images/titulor.png); 
  background-repeat: repeat-x;
  background-position:bottom; 
  */
  /*
  width: 100%;
  height: 30px;
  padding:0px; 
  margin:6px 0px 19px 0px;
  */
}

.mod_list_item p {
  margin:8px 0px 8px 0px; 
  /*font-size:.8em;*/ 
  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; }


/* 
------------------------------------------------------------------------
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; color:#a32b26;}



.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 : 11px; 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;}

#messages{color: #fac00e;}
#messages span{color: #a32b26 !important;}
#chatText{width: 190px; border:1px solid #666;margin-top: 4px;}

