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

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,300italic,600italic,700,700italic,800,800italic);

*{/*color: #55606A;font-size:14px;font-weight:100;font-family:'Open Sans', sans-serif;line-height:1.5em;*/}

html{
  width:100%;
  font-size: 100%; 
  -webkit-text-size-adjust: 100%; 
  -ms-text-size-adjust: 100%;
    margin:0;padding:0;
     /* background-color:#2E2E2E !important;*/
   background-color:#E5E5E5 !important; 
}

body{
  color:#55606A;
  /**
  font-weight:300;
  font-size:14px;
  font-family: 'Open Sans', sans-serif;
  line-height:16px;
  ***/
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8;
  color: #333333;
  background-color:#E5E5E5 !important; 
}

ptsans{
  font-family: "PT Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: #bd3600; }

body{
background: url(images/bg_04.jpg);
background-size:cover;
}

html,body{height:100%;}

dt,dd{/*margin:1em 0 .5em 0;*/color:#4c4f55;font-weight:100;font-family:'Open Sans', sans-serif;line-height:1.5em;}

h1,
h2,
h3,
h4,
h5,
h6{  margin:1em 0 .5em 0;color:#5D265D;/*#4c4f55;*/font-weight:bold;font-family:Montserrat,'Open Sans', sans-serif;line-height:1.5em;/*ont-weight: normal; font-family: 'Gotham Book';*/}
h1{  font-size:30px;}
h2{  font-size:28px;}
h3{  margin-bottom:10px;font-size:24px;}
h4{  font-size:20px;}
h5{  font-size:18px;}
h6{  font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#5D265D;}

.tb_id{ font-family: DsignesR,Calibri, Arial, Helvetica, sans-serif;/*font-size: 15px; */color:#444;/*#357d97;*//*letter-spacing:-0.5px;*/}
form label{ font-family:   Arial, Helvetica, sans-serif;font-size: 13px; color:#444;/*#357d97;*/letter-spacing:-0.2px;}
form textarea{width:350px;}


#wrap {background-color:white;  /*    background:url(images/bg.png);*/}
#wrap {position:relative;min-height:100%;/*width:auto; */margin:0 auto;height:auto !important;height:100%;}
    .sombra{-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.12);box-shadow:0 1px 7px rgba(0,0,0,0.12);}

#wrap #content{position:relative;border-top:1px solid #eee; min-height:auto;}  

#wrap #header    {position:relative; width:100%; height:25px;  margin:0 auto;padding:5px 0 5px 0; }
#wrap #header #logo{display:none;}

@media screen and (min-width: 1100px) {
    #wrap {position:relative;min-height:100%;width:1100px; margin:0 auto;height:auto !important;height:100%; /*padding: 0 25px 0 25px;*/}
    .sombra{/*-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.12);box-shadow:0 1px 7px rgba(0,0,0,0.12);*/}
    #NOwrap #header    {position:relative; width:1100px; height:40px;  margin:0 auto;padding:5px 0 5px 0;background-color:#5D265D; }
    #NOwrap #header #logo img{/*width:500px;*/padding-bottom:0px; max-height:40px;}
    #wrap #main-menu {width:1100px; margin:0 auto 10px auto;padding:10px 0 0px 0;background-color:#F7F7F8;border-top:0px solid #DEE2E4;border-bottom:1px solid #DEE2E4; }
    #wrap #content{width:1080px; margin:0 auto;position:relative;border-top:0px solid #eee; min-height:600px;margin-left:10px;}
    #wrap #footer {width:100%; margin:0 auto;position:relative;bottom:0px; min-height:200px; border-top:2px solid #DEE2E4; background-color:#F7F7F8; }
    #wrap #footer>p{margin-left:20px;} 
    #wrap #slide { height: 250px;width: auto;background-color:solid transparent !important;}  
}

@media screen and (max-width: 1100px) {
   #NOheader {}
   #NOwrap #header #logo img{max-height:30px;}
   #wrap #content  {position:relative;border-top:1px solid #eee; min-height:500px;}
   #wrap #footer   {background-color: white; height:auto; border-top:1px solid #eee;}
   #wrap #slide { height: 200px;width: auto;background-color:solid transparent !important;}  
}

@media screen and (max-width: 800px) {
  #NOheader {}
  #wrap #header #logo img{width:200px;}
  #wrap #content  {position:relative;border-top:1px solid #eee; min-height:500px;}
  #wrap #footer   {background-color: white; height:auto; border-top:1px solid #eee;}
  #wrap #slide { height: 150px;width: auto;background-color:solid transparent !important;}  
}

@media screen and (max-width: 680px) {
  #header {}
  #top_bar{display:none;}
  #NOwrap #header #logo img{width:170px;}
  #wrap #content  {position:relative;border-top:1px solid #eee; min-height:500px;}
  #wrap #footer   {background-color: white; height:auto; border-top:1px solid #eee;}
  #wrap #slide { height: 100px;width: auto;background-color:solid transparent !important; }  
}

@media screen and (max-width: 480px) {
  #header {}
  #top_bar{display:none;}
  #NOwrap #header #logo img{width:135px;}
  #wrap #content{position:relative;border-top:1px solid #eee; min-height:500px;}
  #wrap #footer    { background-color: white; height:auto; border-top:1px solid #eee;}
  #wrap #slide { height: 80px;width: auto;background-color:solid transparent !important;}  
}


code { }
pre code { display: block; padding: 10px; background: #eee; color: #333; }
#wrap #content .date { color: #333; }
#wrap #content p{text-align: left;}
#wrap #content ul,#wrap #content ol{margin-left: 50px;}


#wrap #slide { position: relative; width: auto;margin: auto;background-color:solid transparent !important;}  
#wrap #slide div{position: relative; width: 100%; height: 100%; text-align: center; overflow:hidden; /* no tocar */}
#wrap #slide .slide_text{position: absolute; bottom:0px; left:0px; width:100%; height: auto; background:solid transparent; /*url(../../_images_/bg_black_76.png)*/ }
#wrap #slide  h3        {position: absolute; bottom:0px;left:0px; width:100%; height: auto; background:solid transparent /*url(../../_images_/bg_black_76.png)*/; 
                    color:#2E2E2E; font-family: Arial,helvetiva;font-weight: bold; letter-spacing:-1px;font-style: italic; font-size: 2.5em; }


/***  MENU ******/
#mainmenu                { border-bottom:50px solid transparent;  }
#mainmenu ul             { margin:0 auto 0 auto; padding: 0; list-style: none;}
#mainmenu li             { /*float: right;*/ position: relative; margin: 4px 5px 2px 0px; display: inline-block;
                           }

#mainmenu ul li a        { font-family: Montserrat,'Open Sans',sans-serif; /*font-size: 16px; font-weight: 600;*//* color: #c9c4cb;*/color:#070B19;  display: block;    position: relative;
                           font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-size-adjust: none; font-stretch: normal; vertical-align: top;
                           -moz-transition-property: background-color;-webkit-transition-property:background-color; -o-transition-property: background-color; transition-property: background-color;
                           -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s;  -o-transition-duration: 0.2s; transition-duration: 0.2s;
                            border: none;padding: 7px 10px;}
#mainmenu ul li a:hover,
#mainmenu ul li.selected a { color:#ededed;  text-decoration: none; background-color: #025650;}
#mainmenu ul li.active a { color:#ededed;  text-decoration: none; background-color: #025650;}
#submenu                {   }
#submenu ul             { margin:0 0 0 30px; padding: 0; list-style: none;}
#submenu li             { float: left; position: relative; margin: 4px 10px 2px 10px;}
#submenu ul li a        { font-family: Montserrat,'Gotham Book',Helvetica, Arial; font-size: 14px; font-weight: normal; color:#777;  display: block;    position: relative;}
#submenu ul li a:hover,
#submenu ul li.active a { color:#333; text-decoration: none;}


#wrap #content-parent #div-center>ul li{list-style-type: circle;margin-left: 40px;}
#wrap #content-parent #div-center>ol li{list-style-type: decimal;margin-left: 40px;}
#wrap #content-parent #div-center>p{margin:15px 10px 10px 0px; text-align: justify;}


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

#form_contacto_form legend {display: none;}
.readmore{display: block;color:#7a7968;}
.cell-datetime span{font-size: 1em;}
.ui-tabs .ui-tabs-panel {border-width:1px 0 0 0; border-top: 1px solid #79b7e7;}

.home_item .wk_clear {	clear:both;}
.home_item {border-bottom:1px dotted #666666;margin:10px 0 10px 0;width:100%;position: relative;min-height: 100px;}

.home_item .summary {width:auto;margin-left:140px;/*float:right;*/}
.home_item .summary h4{margin:0px;padding:0;}
.home_item .summary .title{margin:0px;padding:0; color: #333; font-size:1.2em;}
.home_item .summary p{margin:0px;padding:0;/* font-stretch: condensed;*/}
.home_item .summary div{margin:0px;padding:0;}

.home_item .photo {	position:absolute; top:1px; left:0px; padding:0px; margin:0 10px 10px 0;max-width: 120px;
-webkit-box-shadow: 1px 3px 9px #ccc;
   -moz-box-shadow: 1px 3px 9px #ccc;
        box-shadow: 1px 3px 9px #ccc;
}

.home_item .readmore{ margin:0px;padding: 1px 10px 2px 10px; height: 14px;font-size: .8em;color: #fff; float:right;
                      border:none;background:transparent;cursor: pointer;text-decoration:none;color:#888;
                      -moz-border-radius: 2px;
                      -webkit-border-radius: 2px;
                      -khtml-border-radius: 2px;border-radius: 2px;
                       text-shadow:0px 0px 0 #777; }
.home_item .readmore:hover {color: #fff;background:#58bffd; border:0px;-moz-box-shadow:0 0 5px #A6E5FD;-webkit-box-shadow:0 0 5px #A6E5FD;	box-shadow:0 0 5px #A6E5FD;}



/* 
------------------------------------------------------------------------
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;  margin-left:30px;}
ul.links li a{} 
ul.links li.li_categorie{list-style-image: url(images/cuadrado.gif);  margin-left:0px; margin-top:10px; font-weight: bold;/*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;text-align: justify;}
.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 : .8em; color: #3E45BA; font-weight:bolder;margin: 0px 0px 0px 15px;}


.news_body{width: 100% !important;}
.news_rowtop  {background: url(images/etiquetas.png);background-repeat: no-repeat;
    border-bottom: 0px solid #CCC;text-align:left; margin: 20px 0px 2px 0px;padding:0px;
    line-height:16px;}
.news_rowtop span { line-height:16px;padding:0px; ;color: #626262;}
  .news_section,
  .news_categorie   {margin:0 0 0 20px;}
  .news_categorie a  {color:#bbbbbb !important;font-size: 1.1em !important;}
  .news_date        {float:right;font-size: 0.8em;}
  .news_date span   {font-size: 1em;}

.news_sign{display:block; text-transform:uppercase; font-family : Tahoma,Arial, Helvetica, sans-serif; font-size : 9px;padding:0px; margin:0px;color: #626262; }

.news_translation_flags{float:right;}
.news_title{text-align:left;  color: #303f6e; font-size : 1.8em;clear: both;}
.news_subtitle{display:block;text-align:left; font-size : 13px; color: #666; font-weight:bolder; padding:0px;margin: 2px 0px 0px 0px;}
  
.news_text   {text-align:justify;  margin-top:0px; width:100% !important; padding: 0px !important;}
.news_intro  {text-align:justify;  margin-top:0px; width:100% !important; padding: 0px !important;}
.news_intro  {/*background: url(images/bg_item.png);background-repeat: repeat-x; */ }

.news_intro{width:100% !important; padding: 0px !important;}

  .news_image  {width:136px;float:right;}
  .news_thumb {float:right;margin:0px 0 10px 10px;}
  .news_photo {float:left; margin:0px 0 10px 0;}

.news_footer{text-align:right;height:16px;line-height:16px;color: #626262;clear:both;border-bottom: 1px dotted gray; margin-bottom: 15px;}
.news_footer span {float:right;font-size : 11px; color: #454a58; margin: 0 0 0 5px;padding:0px }
.news_footer span img {height:10px;}
.news_footer span a{color:#bbbbbb;} 
.news_footer span a:hover{color:#112B51;} 
  .news_footer_a{text-align:right;color: #bbbbbb; font-weight:bolder;margin: 0px 0px 0px 15px;}
 
.news_rating {border:0px solid red;}

.list_footer {margin-top:40px;border-top: 1px solid #CCC;font-size:14px;line-height: 22px;text-align:right;}



#box_noticias{min-height:120px;position:relative; padding:0px 5px;  /*background: url(images/ribbon_new_es.png); background-repeat: no-repeat;background-position:top right;*/
        color: #c09853; background-color: #fcf8e3; border: 1px solid #fbeed5;
        /*background-color: #FDEFBD; border: 1px solid #f0f0f0;*/
        zoom:1;filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
        -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;width:170px;margin:0 0 10px 15px;}
#box_noticias>div{/*background-color: #ECF7FD;*/}
#box_noticias a{text-decoration:none;}	
#box_noticias KKimg{margin-bottom:10px;width:100%;}
#box_noticias p{width:100%;text-decoration:none;font-size:.8em;text-align:left;}	
#box_noticias p b{width:100%; text-decoration:none; font-size:1.1em;text-align:left;}	
#box_noticias h3{display:none;margin:0px;padding:0px;}
#box_noticias .title{font-weight:bold; color:#0080C0; font-size:1.45em; /*line-height:1.15em;*/}

#box_noticias img.ribbon { position:absolute;  right:0px; top:0px; height:100px;  width:100px;  z-index:1;  border: 0;  }




.box_b,
.box_w{ width:170px;margin:0 0 10px 15px;padding:0px 5px;}
.box_b{ background-color: #9ba4af; /*#2b2b2b;*/ /*f0e45f;*/  border-top:4px solid #2b2b2b;   border-bottom:8px solid #bcbcc8; }
.box_w{ background-color: #f9f9f9; border:1px solid #f0f0f0;zoom:1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);}
.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 .box_content,
.box_b > div .box_content,
.box_w > div .box_content{  padding:3px;margin-left:0px; font-size:.8em;color:#3e3d3d;line-height: 0.95em;text-align: left;}
.box_w > div .box_title{  font-size:.8em;margin-bottom:6px;color:#3e3d3d;}
.box_b > div .box_title{  font-size:.8em;margin-bottom:6px;color:#5c5b5b;}
.box_w .box_content a img{ float:left;width:55px;margin: 2px 5px 5px 0;}
.box_w .box_content a img{ }
.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);*/margin-bottom: 4px;}
.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;  margin:10px 3px 7px 3px; border-bottom:1px dotted  #a4a1a1;  padding:0px 0 5px 0;}
.box_header img{margin: 3px 5px 0 0;}
.box_b .box_center .box_header{color:#eee;}
.box_icon{border:0px; margin:5px 2px 0px 0px;}
.box_b .box_title{color:silver;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; }


#faq h1{ /* color:#fff;*/  font-size:3em;  font-weight:normal;}

#faqSection{padding:20px 30px 10px 10px;border:1px solid white;  text-shadow:1px 1px 0 white;}


/* The expand / collapse button */

#faqHeadingSection{position:relative;}
#faqHeadingSection a.faqbutton{  background:url('images/buttons.png') no-repeat;  width:80px;  height:38px;
      position:absolute;right:50px;top:45px;text-indent:-9999px;overflow:hidden;  border:none !important;}
#faqHeadingSection a.faqbutton.expand:hover{ background-position:0 -38px;}
#faqHeadingSection a.faqbutton.collapse{ background-position:0 -76px;}
#faqHeadingSection a.faqbutton.collapse:hover{ background-position:0 bottom;}
  
/* Definition Lists */
#faqSection .faq_item{position:relative; padding:1px 5px 5px 5px;  display:block;}
#faqSection .faq_item a{text-decoration:none;color:#888888;}
#faqSection dt{ color:#888;font-size:1.2em;  margin-top:1px;padding-left:15px; position:relative; cursor:pointer;display:block;}
#faqSection dt:hover{ color:#5f6a73;}
#faqSection dt .icon{  background:url('images/bullets.png') no-repeat;  height:12px;  left:0;  position:absolute;  top:6px;  width:12px;}
#faqSection dt img{height:18px; margin: 0 5px 0 5px;display:none;}
#faqSection dt.opened .icon{ background-position:left bottom;}
#faqSection dd{  font-size:0.9em;  color:#717f89;  line-height:1.5;  padding:6px 0 15px 25px;  display:none;}

#nofaqSection .readmore{color:#0066d5;float:right;font-size:.9em;}

#faqSection .readmore{ margin:0px;padding: 0px 10px 2px 10px; height: 16px;font-size: .8em;color: #fff;position:absolute; bottom:3px; right:3px;
border:none;background:transparent;cursor: pointer;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;
text-shadow:0px 0px 0 #777;text-decoration:none;color:#888; }
#faqSection .readmore:hover {color: #fff;background:#58bffd; border:0px;-moz-box-shadow:0 0 5px #A6E5FD;-webkit-box-shadow:0 0 5px #A6E5FD;  box-shadow:0 0 5px #A6E5FD;}
#faqSection .faq_item:hover{background-color:#f9f9f9; -moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;-moz-box-shadow:0 0 5px #d9d9d9;-webkit-box-shadow:0 0 5px #d9d9d9;  box-shadow:0 0 5px #d9d9d9;}

#faqSection .link-edit {position:absolute; top:3px; right:3px;}
#faqSection .link-edit img {padding:0; margin:0; height:9px; }

.faq_list_item {/*background:url(../../_images_/dialogs/dialog_info.png); background-repeat:no-repeat; */
                padding:0 0 10px 5px;border-bottom:1px solid #eee;margin-top:30px !important;margin-bottom:4px !important;}
.faq_list_item:first-child{border-top:1px solid #eee;margin-top:40px !important;}
.faq_list_item .faq_icon {float:left;width:48px;margin:0 15px 10px 0;}
.faq_list_item h3{/*margin:0px !important; padding:0px !important;border-bottom:0px !important;font-size:1.6em;*/}
.faq_list_item p{/*margin:0px !important; padding:0px !important;*/text-align: justify;}
.faq_list_item .readmore{color:#93AFE6;float:right;}
.faq_list_item .faq_list_buttons{float:right;}
.faq_list_item .faq_list_buttons img{width:12px;}

/*************************************/
#user_info{position:absolute; right:10px;bottom:10px;  line-height:20px; height:20px;}
#user_info .icon_user{ background:url(../../_images_/famfam/user.png);background-repeat:no-repeat;padding-left:19px;background-position:3px 5px;}


#user_info  a {vertical-align:top;font-size:.9em;line-height:1em;padding: 2px 4px;display: inline-block;padding-bottom: 3px;
               text-decoration:none;
               /*border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;*/
               background-color:#E9E9E9;color: white;
               /*
               background-image: -moz-linear-gradient( rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
               background-image: -webkit-linear-gradient( rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
               background-image: linear-gradient( rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);   */}
#user_info .button-profile{color:#888;}
#user_info .button-profile:hover{color:red;}

#user_info .button-login,
#user_info .button-logout{padding-left: 5px; padding-right: 5px;}
#user_info .button-login{background-color: #33b075; /*#69ffaf;*/}
#user_info .button-logout{background-color: #ff6994;}
#user_info .button-login:hover,
#user_info .button-logout:hover{color:yellow;} 


#user_info_selected .badge {
    position:absolute;
    right:-10px;
    top:-8px;
    /*z-index:1;*/
    background:         radial-gradient( 5px -9px, circle, white 8%, silver 26px );
    background:    -moz-radial-gradient( 5px -9px, circle, white 8%, silver 26px );
    background:     -ms-radial-gradient( 5px -9px, circle, white 8%, silver 26px );
    background:      -o-radial-gradient( 5px -9px, circle, white 8%, silver 26px );
    background: -webkit-radial-gradient( 5px -9px, circle, white 8%, silver 26px );
    background-color: #E6E6E6;
    border: 2px solid #ffd9d9;
    border-radius: 12px; /* one half of ( (border * 2) + height + padding ) */
    -moz-border-radius: 12px; /* one half of ( (border * 2) + height + padding ) */
    -webkit-border-radius: 12px; /* one half of ( (border * 2) + height + padding ) */
    box-shadow: 1px 1px 1px black;
    -moz-box-shadow: 1px 1px 1px black;
    -webkit-box-shadow: 1px 1px 1px black;
-webkit-box-shadow: 1px 2px 4px black;
   -moz-box-shadow: 1px 2px 4px black;
        box-shadow: 1px 2px 4px black;
    color: white;
    /*font: bold 15px/13px Helvetica, Verdana, Tahoma;*/
    font-weight:100;font-family:'Open Sans', sans-serif;line-height:1.5em;font-style: normal;
    height: 18px; 
    padding:  5px 8px 2px 8px;
    text-align: center;
    min-width: 14px;
}


#user_info .badge {
    /*
    position:absolute;
    right:-10px;
    top:-28px;
    */
    position:fixed;
    top: 10px;
    right: 10px;
    /*z-index:1;*/
    background:         radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background:    -moz-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background:     -ms-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background:      -o-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background: -webkit-radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background-color: #f23e5c;
    border: 2px solid #ffd9d9;
    border-radius: 3px; /* one half of ( (border * 2) + height + padding ) */
    -moz-border-radius: 3px; /* one half of ( (border * 2) + height + padding ) */
    -webkit-border-radius: 3px; /* one half of ( (border * 2) + height + padding ) */
    box-shadow: 1px 1px 1px black;
    -moz-box-shadow: 1px 1px 1px black;
    -webkit-box-shadow: 1px 1px 1px black;
-webkit-box-shadow: 1px 2px 4px black;
   -moz-box-shadow: 1px 2px 4px black;
        box-shadow: 1px 2px 4px black;
    
    color: white;
    /*font: normal 15px/13px Helvetica, Verdana, Tahoma;*/
    font-weight:100;font-family:'Open Sans', sans-serif;line-height:1.5em;font-style: normal;
    height: 18px; 
    padding: 5px 8px 2px 8px;
    text-align: center;
    min-width: 14px;
    cursor:pointer;
}

#user_info .badge a{
}



#faq h1{  color:#fff;  font-size:3em;  font-weight:normal;}

#faqSection{padding:20px 30px 10px 10px;border:1px solid white;  text-shadow:1px 1px 0 white; margin: 30px 0 30px 0;}
#faqSection .nav_div{margin-top:30px;}

/* The expand / collapse button */

#faqHeadingSection{position:relative;}
#faqHeadingSection a.faqbutton{  background:url('images/buttons.png') no-repeat;  width:80px;  height:38px;
      position:absolute;right:50px;top:45px;text-indent:-9999px;overflow:hidden;  border:none !important;}
#faqHeadingSection a.faqbutton.expand:hover{ background-position:0 -38px;}
#faqHeadingSection a.faqbutton.collapse{ background-position:0 -76px;}
#faqHeadingSection a.faqbutton.collapse:hover{ background-position:0 bottom;}
  
/* Definition Lists */
#faqSection .faq_item{position:relative; padding:1px 5px 5px 5px;  display:block;}
#faqSection .faq_item a{text-decoration:none;color:#0096e6;}
#faqSection dt{ color:#888;font-size:1.2em;  margin-top:1px;padding-left:15px; position:relative; cursor:pointer;display:block;}
#faqSection dt:hover{ color:#5f6a73;}
#faqSection dt .icon{  background:url('images/bullets.png') no-repeat;  height:12px;  left:0;  position:absolute;  top:6px;  width:12px;}
#faqSection dt img{height:18px; margin: 0 5px 0 5px;display:none;}
#faqSection dt.opened .icon{ background-position:left bottom;}
#faqSection dd{  font-size:0.9em;  color:#717f89;  line-height:1.5;  padding:6px 0 15px 25px;  display:none;}

#nofaqSection .readmore{color:#0066d5;float:right;font-size:.9em;}

#faqSection .readmore{ margin:0px 50px 0 0;padding: 0px 10px 2px 10px; height: 16px;font-size: .8em;color: #fff;position:absolute; bottom:3px; right:3px;
border:none;background:transparent;cursor: pointer;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;
text-shadow:0px 0px 0 #777;text-decoration:none;color:#888; }
#faqSection .readmore:hover {color: #fff;background:#58bffd; border:0px;-moz-box-shadow:0 0 5px #A6E5FD;-webkit-box-shadow:0 0 5px #A6E5FD;  box-shadow:0 0 5px #A6E5FD;}
#faqSection .faq_item:hover{background-color:#f9f9f9; -moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;-moz-box-shadow:0 0 5px #d9d9d9;-webkit-box-shadow:0 0 5px #d9d9d9;  box-shadow:0 0 5px #d9d9d9;}

#faqSection .link-edit {position:absolute; top:3px; right:3px;}
#faqSection .link-edit img {padding:0; margin:0; height:9px; }

.faq_list_item {/*background:url(../../_images_/dialogs/dialog_info.png); background-repeat:no-repeat; */
                padding:0 0 10px 5px;border-bottom:1px solid #eee;margin-top:30px !important;margin-bottom:4px !important;}
.faq_list_item:first-child{border-top:1px solid #eee;margin-top:40px !important;}
.faq_list_item .faq_icon {float:left;width:48px;margin:0 15px 10px 0;}
.faq_list_item h3{/*margin:0px !important; padding:0px !important;border-bottom:0px !important;font-size:1.6em;*/}
.faq_list_item p{/*margin:0px !important; padding:0px !important;*/text-align: justify;}
.faq_list_item .readmore{color:#93AFE6;float:right;}
.faq_list_item .faq_list_buttons{float:right;}
.faq_list_item .faq_list_buttons img{width:12px;}




.item_footer span{font-size:.7em;color:#555555;}