@import "../../_css_/jux_reset.css";
@import "../../_css_/jux_common.css";
@import "../../_css_/jux_forms.css";
@import "../../_css_/jux_paginator.css";
@import "jux_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;}
html, body{
  /*font-size : 14px;*/
  margin:0;padding:0;
  text-align:left;
} 
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, FreeSans, sans-serif; }
body { background-color: #cdeafc; background: #cdeafc url(images/bg_body.jpg);background-position: center 0px;background-repeat:repeat-x ;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #333; }
h1 { margin-bottom: 5px; font-size: 28px; line-height: 35px; }
h2 { margin-bottom: 5px; font-size: 28px; line-height: 35px; }
h3 { margin-bottom: 5px; font-size: 20px; line-height: 30px; }
h4 { margin-bottom: 5px; font-size: 20px; line-height: 30px; }
h5 { margin-bottom: 5px; font-size: 18px; line-height: 25px; }
h6 { margin-bottom: 5px; font-size: 18px; line-height: 25px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333; }
p,ul,ol,dl { font-size: 15px; line-height: 22px; color: #333; }
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:#888;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: #333; -webkit-border-radius: 4px; border-radius: 4px; }
.date { font-size: 13px; line-height: 15px; color: #999; }
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:#333;}

#wrap{width:1010px;border: 0px solid #ccc; padding: 0;margin:0px auto 0px auto;text-align:left; /*background: url(images/bg_1193.png);background-position: center 0px;background-color: transparent;background-repeat: no-repeat;*/}

  #header {height:92px; padding:0px 0px 0 260px; margin:0px 80px 0 -80px;/* background: url(images/header2.png); background-position: center bottom;background-repeat: no-repeat;*/}
  #header #link_login{float:right; background-color:#d5edfb; padding:5px;}
  #header_title{font-size:22px; color:black; text-decoration:none; margin-left:10px;font-weight:bold;text-transform: uppercase;border-top: 28px solid white;}
  #header_subtitle{font-size:13px; color:#0090d2; text-decoration:none; margin-left:10px;font-weight:normal;}
  
  
  #menu{height:10px; background-color: transparent;}

  #wrap_content { margin: 0px; padding: 1px;}
  #wrap_content .spacer {clear: both;width:970px;height: 1px;}
  #wrap_content #wrap_content2 .spacer {clear: both;width: 824px;height:0px;}
  #wrap_content #wrap_content2 {float: right; text-align: left; 
    /* wrap    */ width: 824px; margin:9px 0 0 0; /* 10px - 1px del .spacer = 9px*/padding: 0px;}
  #wrap_content #wrap_content2 #content {float:left; text-align: left; margin:0px; padding: 10px 10px 0px 10px;
    /* content */ width: 582px; background-color: white;border: 0px solid white;}
  #jux_scroll{height:600px;	width:auto;	overflow:hidden;}
  
  #wrap_content #wrap_content2 #sidebar_right {float: right;  text-align: left;  padding:0px; 
    /* right   */ width: 212px; background-color: transparent; margin:0px; padding: 0px; /*border: 10px solid transparent;border-top: 0px;*/ }
  #wrap_content #sidebar_left {/*float: left;*/  text-align: left; padding:0px; margin: -102px 0 0 0;
    /* left    */ width: 175px;background-color: transparent; border: 0px; background: url(images/bg_left.gif); }


.jScrollPaneTrack {	right:0px;		background: #ddd; display:none;}
.jScrollPaneDrag  {	background: #999;	}

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


#header_logo{text-align: center;border-top:15px solid white;margin-right: 0px;}
#wrap_content #wrap_content2 {width: 824px;}
#wrap_content #wrap_content2 #content {}
#wrap_content #wrap_content2 #sidebar_right {}

#wrap_content #wrap_content2 #content #div_sponsors {margin:55px 0 10px 0; }
#wrap_content #wrap_content2 #content #div_sponsors h3 {border-bottom: 1px solid #bbb;margin-bottom: 15px;}
#wrap_content #wrap_content2 #content #div_sponsors .item_image{float:left; margin: 0 10px 10px 0;}
#wrap_content #wrap_content2 #content #div_about {color:#bbb;clear:both; border-top: 1px solid #bbb; font-size: 0.9em; padding:8px 0 8px 0;}


.menu {  margin:20px 10px 0 10px;  width: 140px; }
.menu ul { list-style: none; padding: 1px 0 0 0;border-top: 0px dotted silver; line-height: 22px; }
.menu ul li{text-align: left;border-top: 1px dotted silver;}
.menu ul a { display: block; padding: 0 10px; font-size:0.85em; color: black;text-transform: uppercase; }
.menu ul a:hover { text-decoration: none; color: maroon; }
.menu ul li.active a {}
.menu ul a.private { color:red;}
.menu ul a.private b {font-weight: normal;}


 ul .menu2{line-height: 18px;font-size: 0.9em;}
 ul .menu3{line-height: 18px;font-size: 0.85em;}
 ul .menu2 a{padding-left:10px;/*color:green;*/text-transform: none;}
 ul .menu3 a{padding-left:10px;/*color:orange;*/}
 ul .menu2 li{border-top: 0px; margin-bottom:3px;}
 ul .menu3 li{border-top: 0px;}
 ul .menu2 a{color:gray;}
 ul .menu3 a{color:silver;text-transform: none;}
 

.box{background-color: white;margin-bottom: 10px;width: 210px;}
.box_header{padding: 10px 0 0 10px;background-color: #78b5f4; color:white; text-transform: uppercase; height: 21px;font-weight: bold;}
.box_title{padding: 5px 0 0px 10px;color:#002d56;font-weight: bold;}
.box_content{padding: 5px 5px 25px 10px;color: gray;font-size: 0.9em; }
.box_content img{/*float:right;*/ margin:5px 0 5px 0;/*margin: 5px auto 5px auto;*/display:block;}
.box_content .vermas {float:left; color:#77b5f3; margin:8px 0 0px 0;}
.box_footer{padding: 5px 0 10px 10px;color: #002d56;border-top:1px solid #bcc6cb;}
.textrss{color:#77b5f3; margin-left:5px; text-decoration:none;}

.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;font-family:Georgia;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;font-family:Georgia;color:#0066d5;}


#footer {clear: both; height:360px;text-align:left; display:none; padding-top:6px;border:0px solid orange;}
#footer1{clear: both; height:360px; text-align:left; display:block; margin-top:0px;border:0px solid red;}
#footer2{clear: both; height:24px; text-align:left; display:block; margin-top:0px;}

#footer #footer1 #footer_links{float:left; clear:both;padding:4px 30px 0 30px; font-size:1em; font-weight:normal;}
#footer #footer1 #footer_icons{float:left;padding: 5px 30px 0 780px;}
#footer #footer1 #footer_icons img{margin-left:10px;height:20px;}

#footer #footer2 {clear: both;text-align:left; display:block; padding:2px 0 0 30px;}
#footer #footer2 span{font-size:1em; font-weight:normal;color:#aaa;}
#footer #footer2 span a{display:inline;font-size:1em;}
#footer #footer2 .menu {display: inline; float:right;margin:0px 30px 0px; }
#footer #footer2 .menu ul{}
#footer #footer2 .menu ul li{display: inline;margin:0px;}


#tagList { margin:10px 5px 0px 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 2p 0px; cursor:pointer; }
#tagList li a:hover { text-decoration:underline; }

