@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";
@import "../../_css_/jux_breadcrumb.css";

/*
@font-face { font-family: 'DsignesR'; src: url("../../_fonts_/DsignesR.eot") }
@font-face { font-family: 'DsignesR'; src: url("../../_fonts_/DsignesR.ttf") }
@font-face { font-family: 'DsignesB'; src: url("../../_fonts_/DsignesB.eot") }
@font-face { font-family: 'DsignesB'; src: url("../../_fonts_/DsignesB.ttf") }
@font-face { font-family: 'DsignesL'; src: url("../../_fonts_/DsignesL.eot") }
@font-face { font-family: 'DsignesL'; src: url("../../_fonts_/DsignesL.ttf") }
*/
/*
b8d1dd -> b7d1e5 menu,footer,buttons 
http://www.colourlovers.com/color/9AE4E8/twitter
*/

*{ font-family: Calibri, Arial, Helvetica, sans-serif;font-size: 14px; color:#444;/*#357d97;*/}
html {  margin:0;padding:0;/*background: url(../../media/fotos/images/bg.jpg); background-position: center;*/} 
body {/*background-color: #0084d7;background: url(images/bg.gif);background-position: center;background-repeat:repeat-y*/}
h1,h2,h3,h4,h5,h6 { color: #444;margin-top:1em; font-family:DsignesB,Calibri,Arial,Helvetica; font-weight: bold; }
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; border-bottom:3px solid #cef;}
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: #333; font-family:DsignesB,Calibri,Arial,Helvetica; }
p,ul,ol,dl { color: #333; font-size: 1.1em;}
dl dt {  }
dl dd { margin-bottom: 10px; padding: 0;}
strong { font-weight: bold; }
a:link, a:visited, a:focus, a:active {color:#023d72;text-decoration: none;}
a:hover{text-decoration: underline;}
code { }
pre code { display: block; padding: 10px; background: #eee; color: #333; }
.date { color: #333; }
p{text-align: justify;}
/*
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; }
*/


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

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

#art-page-background-glare{	position: absolute;	width: 100%;	height: 378px;left: 0;top: 0;}
#art-page-background-glare-image{	background-image: url('images/Page-BgGlare.png');background-repeat:no-repeat;height:378px;width:437px;margin: 0;}
html:first-child #art-page-background-glare{	border: 1px solid transparent; /* Opera fix */}
#art-page-background-simple-gradient{	position: absolute;	background-image: url('images/Page-BgSimpleGradient.jpg');
	background-repeat: repeat-x;top:0;width: 100%;height: 900px;}


#wrap{width:1000px;border: 0px solid #ccc; padding: 0;margin:0px auto 0px auto;background-color: white;/*text-align:left;*/ 
     position: relative;left: 0;	top: 0;}
  #header {width: 1000px;height:120px;  margin: 8px 0 0px 0px;border-color: #c9c9c9;  background-color:white; }
  #header #inner_header{margin:0px;padding:0px; width:1000px;height:120px;float:left;z-index: 10;
                        position:absolute;text-align: left;} 
  #header #inner_header #header_logo{margin:18px 0px 0px 20px;z-index: 10;position:absolute;} 
  #header #inner_header #search_form{margin:0px;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:#b8d1dd;border: 0px solid #0084d7;
  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:#b8d1dd;border: 0px solid #0084d7;/* display:none;*/
   width:100px; height:25px; text-align: center; z-index: 2;position:absolute;right: 15px;/*bottom:15px;*/ top:10px;}
  #header #inner_header #link_login:hover{background-color:#1a63d5;}
  #header #inner_header #link_login a {display:block;text-decoration:none; color:#fff; padding:4px 0px 0px 0px; }
 
  #slideshowHolder { height: 120px; width: 1000px; float: right; text-align: center; overflow:hidden; }
  
  #wrap_content { width: 1000px; margin: 0px; padding: 0px;}
    #wrap_content>div{float:left;margin:0px; padding:0px;}
    #sidebar_left{width: 200px;margin:0; padding:0 0px 0 0px; border-top:10px solid white/*orange*/;}
    #wrap_center{width: 540px;margin: 0; margin-left:35px !important;margin-right: 25px !important;  border-top:10px solid white/*red*/; /*background-color: #c9c9c9;*/}
    #wrap_center>*{/*width: 100%;*/margin:20px 0px;}
      #content_top{background: url(images/content_top.png);height:4px;display:none; }
      #content_center{}
      #content_center  #content {padding-right:0px; padding-left:0px; padding-top: 0px; border-color:#4ab8ff;background-color:white;/*#fff8b2;*/ }
       #content_center  #content * {/*font-family: "Palatino Linotype", Georgia, Times, “Times New Roman”, serif;*/ }
       /*#content_center  #content ul{margin-left:25px;}*/



       legend,fieldset,label,input,textarea,.tbmain th,.tbmain td,.tb_items td,.tb_items td,.tbslider td,.divtextarea
                                  {font-family: Calibri, Arial, Helvetica, sans-serif !important;font-size: 14px; }

      #content_center  #content ol{margin:0 0 0 25px;padding: 0;}
      #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: 190px;margin:0px; padding:0px;border-top:20px solid white/*green*/;}
    
  #footer {clear: both; width:1000px; border-top: 3px solid #0084d7; margin: 20px 0 0 0;  
           background-color:#b8d1dd;padding: 0px; font-size: 0.8em;}
  
  #footer #footer-row-top {background-color:#b8d1dd;padding:5px 15px 5px 15px;}
  #footer #footer-row-top .footer-box{float:left;margin:10px;}
  
  #footer #footer-row-top .footer-box .box_title,
  #footer #footer-row-top .footer-box h3{color: #4e4e4e;font-weight: normal;font-size: 0.8em;}
  
  #footer #footer-row-top .footer-box .box_title a,
  #footer #footer-row-top .footer-box h3 a{color: white;font-weight: normal;}
  
  #footer #footer-row-top .footer-box box_content,
  #footer #footer-row-top .footer-box p{color: white;}
  
  #footer #footer-row-top .footer-box box_content a,
  #footer #footer-row-top .footer-box p a{color: white;}
  
  #footer #footer-row-bottom {background-color: white;color: #666; padding:10px;border: 15px solid #b8d1dd;line-height: 0.9em;font-size: 0.95em; }           
  #footer #footer-row-bottom .footer-box{color: #666;float:left;margin:0 10px 10px 20px;}           
  #footer #footer-row-bottom .footer-box a{color: #666;}           

  /* Top menu */
  #topmenu { width:1000px; margin:0px 0 0 0; padding:0px; text-align:left; height:30px;  background-color:#b8d1dd; /*OK #0084d7;*/ /*0aa6d6;*/ /*background: url(images/bgmenu.jpg);*/}
  #topmenu ul{padding:5px 0 0 0px; margin:0 0 0 10px; height:30px; color:#7cc1de; }
  #topmenu ul, #topmenu li {list-style-type: none;}
  #topmenu ul li  {border-bottom:  0px;padding-left:0px;}
  #topmenu li {display:inline; height:30px; text-align: center;  margin-right: 0px; }
  #topmenu a {text-decoration:none; color: #0084d7; /*#7cc1de;*/  font-size: 1.1em; text-transform: uppercase; display:inline;  
              padding:0px 10px 0px 10px;border-bottom:  0px;font-family:DsignesB,Calibri,Arial,Helvetica;font-weight: bold;}
  #topmenu a:hover{ color:yellow;}
  #topmenu li.active{ }
  #topmenu li:hover { }
  #topmenu li.active a{color:white;}

  .submenu {  margin-top:20px;  width: 180px; }
  .submenu a { color:#222;font-size: 1em; font-family:DsignesR,Calibri,Arial,Helvetica;}
  .submenu ul { list-style: none; padding: 0; margin-left: 5px; }
  .submenu>ul>li{margin: 4px 0 0px 0;text-align: left; /*height: 28px;*/ }
  .submenu>ul>li>a { display: block; padding: 3px 10px 0 0; border-bottom:  2px solid #bfd7e8;}
  .submenu li.separator+ul{display:none;}

  .submenu>ul>ul{margin-bottom: 5px; border-bottom: 1px solid #bfd7e8;}
  .submenu>ul>ul>li {padding-left: 10px;}
  .submenu>ul>ul>ul>li {padding-left: 20px;}
  .submenu>ul>ul>ul>ul>li {padding-left: 30px;}
  .submenu>ul>ul>ul>ul>ul>li {padding-left: 40px;}
  .submenu>ul>ul>ul>ul>ul>ul>li {padding-left: 50px;}
/*
  .submenu>ul>ul,
  .submenu>ul>ul>ul,
  .submenu>ul>ul>ul>ul,
  .submenu>ul>ul>ul>ul>ul,
  .submenu>ul>ul>ul>ul>ul>ul {padding-left:10px;background-color:#f3f3f3;}
  .submenu>ul>ul{border-bottom: 1px solid #bfd7e8; }
*/



  .submenu>ul>ul li {background-color:#f3f3f3;}
  .submenu>ul>ul li.active  {background-color: #e9e9e9;}
  .submenu>ul a {font-size:1em;}

  .submenu a:hover { text-decoration: none; color: #590b0d;} 
  .submenu a:focus,
  .submenu a:active,
  .submenu li.active a {color:blue;}
  .submenu li.active a:hover{color:orange;}

  .submenu ul li.private a { color:orange;font-weight: bold;}
  .submenu ul li.private a:hover { color:red;font-weight: bold;}
  .submenu ul li.private a{background-color: #a9d100!important;}
  .submenu ul li.private:hover a{background-color: #a9d100 !important;}
  .submenu ul li.private.active a{background-color: #ffc000 !important;}

  li.separator{cursor: pointer;}
 
 

.shadow{ 
 -webkit-box-shadow:3px 3px 13px #777;
   -moz-box-shadow: 3px 3px 13px #777;
        box-shadow: 3px 3px 13px #777;}

#sidebar_left > div {margin:20px 0 20px 15px;}
#sidebar_left .shadow,
#sidebar_right .shadow{
-webkit-box-shadow: 1px 3px 9px #ccc;
   -moz-box-shadow: 1px 3px 9px #ccc;
        box-shadow: 1px 3px 9px #ccc;}

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

.box_b{margin: 0 5px 5px 0;padding:0; background-color: #2f5f8b; /*black;*/ /*f0e45f;*/ border-bottom:0px solid #bfd7e8; }
.box_w{margin: 0 0 5px 0;padding:0; background-color: white; border-width:0px; border-color: #c9c9c9;}
.box_d{margin: 0 0 5px 0;padding:0; background-color: white;
      /* background: url(images/bg_footer.png);*/ border: 0px; text-align: center;}
.box_d img{margin-top: 10px;}

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

.box_b > div .box_content,
.box_w > div .box_content{  padding:3px;margin-left:0px;}

.box_b > div .box_footer,
.box_w > div .box_footer{  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:#444; text-transform: uppercase; font-weight: bold; line-height:1.4em; margin:10px 3px 7px 3px; border-bottom:1px dotted  #a4a1a1;  padding:6px;}
.box_header img{margin-top: 10px;}
.box_b .box_center .box_header{color:#eee;}
.box_icon{border:0px; margin:5px 7px 0px 0px;}
.box_b .box_title{color:silver;font-weight: bold; margin:0px 0px 4px 6px;}
.box_b .box_content{margin:0px 0px 4px 0px;color:#c0c0c0;font-size: 0.9em;}
.box_b .box_content img{ margin:4px 4px 4px 0px;float:left;}
.box_b .box_content img{ width: 70px; /*184px;*/}
.box_content .vermas {color:#fac00e;display:block;clear: both;text-align: right;}
.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; }


#box_phone {/*background-color:#ededed;*/margin:20px 0 20px 5px; padding: 5px; text-align:center !important;}
#box_phone strong {background: url(images/icon_phone.png); 
                   background-repeat: no-repeat; background-position: left center; padding-left: 33px;
                   color:#0aa6d6; font-size:1.5em;font-family:Tahoma,Arial;font-weight:bold;}

.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:1.8em;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;}

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

