/**
 * @package   Tachyon Template - RocketTheme
 * @version   1.5.6 May 17, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/* Module Varations - Text Colors */
.title, .rt-polltitle, .contentheading {color: #444;text-shadow: 1px 1px 1px #fff;}
.promo .module-content p {color: #777;text-shadow: 1px 1px 1px #fff;}
.promo .rt-module-surround:hover p {color: #444}
.title3 .module-title .title, .title4 .module-title .title {color: #ddd;text-shadow: -1px -1px 1px #111;}
.box4 {color: #aaa;}
.box4 .title, .box4 .rt-polltitle {color: #ddd;text-shadow: -1px -1px 1px #000;}

/* Side Menu - Text Colors */
.module-content ul.menu li > a, .module-content ul.menu li > .separator, .module-content ul.menu li > .item {color: #666;}
.module-content ul.menu li a:hover, .module-content ul.menu li .separator:hover, .module-content ul.menu li .item:hover, .module-content ul.menu li.active > a, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item {color: #000;}
.box4 .module-content ul.menu li > a, .box4 .module-content ul.menu li > .separator, .box4 .module-content ul.menu li > .item {color: #aaa;}
.box4 .module-content ul.menu li a:hover, .box4 .module-content ul.menu li .separator:hover, .box4 .module-content ul.menu li .item:hover, .box4 .module-content ul.menu li.active > a, .box4 .module-content ul.menu li.active > .separator, .box4 .module-content ul.menu li.active > .item {color: #fff;}

/* Typography - Text Colors */
.readon span, .readon .button, .search .button {color: #ddd;text-shadow: 1px 1px 1px #222;}
.readon:hover span, .readon:hover .button, .search .button:hover {color: #fff;}
.button2 .readon span, .button2 .readon .button {color: #555;text-shadow: 1px 1px 1px #e0e0e0;}
.button2 .readon:hover span, .button2 .readon:hover .button {color: #222;text-shadow: 1px 1px 1px #ddd;}
.roktabs-links ul li span {color: #999;text-shadow: 1px 1px 1px #fff;}
.roktabs-links ul li:hover span {color: #222;}
.rokminievents-date, .rokminievents-time {color: #666;text-shadow: 1px 1px 1px #fff;}
#rt-login-button .desc, #rt-popupmodule-button .desc, #rt-accessibility .rt-desc, .rt-date-feature {color: #333;text-shadow: 1px 1px 1px #e0e0e0;}
.timeline-dates .date, #rt-breadcrumbs, .rokminievents-title-nolink {text-shadow: 1px 1px 1px #fff;}
.timeline-dates .date:hover {color: #333;}
.component-content .rt-author, .component-content .rt-date-posted, .component-content .rt-date-modified {color: #fff;text-shadow: -1px -1px 1px #888;}

/* Background */
.bodylevel-high #rt-body-background {background: #E8EAEB url(../images/body/body-bg.png);border-bottom: 1px solid #fafafa;}
.bodylevel-low #rt-body-background {background: #E8EAEB;}

/* Module Variations */
.box1 .rt-block, body .box1.nohover .rt-block:hover {background: #DEE1E3;border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
.modulehover-1 .box1 .rt-block:hover {background: #F6F9FA;border: 1px solid #D9DBDC;}
.box2 .rt-block, body .box2.nohover .rt-block:hover {background: #F6F9FA;border: 1px solid #D9DBDC;}
.modulehover-1 .box2 .rt-block:hover {background: #DEE1E3;border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
.box3 .rt-block, body .box3.nohover .rt-block:hover {background: #fff;border: 1px solid #cecece;}
.modulehover-1 .box3 .rt-block:hover {background: #DEE1E3;border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
.box4 .rt-block {background: #2E2F2D;}
.box5 .rt-block, body .box5.nohover .rt-block:hover {background: #B3B7BA url(../images/body/module-gradient.png) 50% 0 repeat-x;border-top: 1px solid #bbb;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #bbb;border-right: 1px solid #f9f9f9;}
.modulehover-1 .box5 .rt-block:hover {background: #DEE1E3;}
.box6 .rt-block, body .box6.nohover .rt-block:hover {border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
.modulehover-1 .box6 .rt-block:hover {background: #DEE1E3;}
.box7 .rt-block {background: #E5E7E8 url(../images/body/module-gradient2.png) 50% 0 repeat-x;border: 1px solid #D1D4D6;}
.box8 .rt-block {background: #E5E7E8 url(../images/body/module-gradient3.png) 50% 100% repeat-x;border: 1px solid #D1D4D6;}
.box9 .rt-block, body .box9.nohover .rt-block:hover {background: #D0D3D5;border-top: 1px solid #C5C9CB;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #C5C9CB;border-right: 1px solid #f9f9f9;}
.modulehover-1 .box9 .rt-block:hover {background: #F6F9FA;border: 1px solid #D9DBDC;}
.icon1 .module-icon, .icon2 .module-icon, .icon3 .module-icon, .icon4 .module-icon, .icon5 .module-icon, .icon6 .module-icon, .icon7 .module-icon, .icon8 .module-icon, .icon9 .module-icon, .icon10 .module-icon, .noticebox1 .module-icon, .noticebox2 .module-icon, .noticebox3 .module-icon, .noticebox4 .module-icon, .alert2 .module-icon, .approved2 .module-icon, .attention2 .module-icon, .notice2 .module-icon {background-image: url(../images/body/notice-icons.png);}
.title3 .module-title, .title4 .module-title {background: url(../images/body/title-dark-r.png) 100% 0 no-repeat;}
.title3 .module-title .title, .title4 .module-title .title {background: url(../images/body/title-dark-l.png) 0 0 no-repeat;}
.title5 .module-title {background: url(../images/body/light-div.png) 50% 100% repeat-x;}
.box4.title5 .module-title {background: url(../images/body/dark-div.png) 50% 100% repeat-x;}
.noticebox1 .rt-block, .alert2 {color: #D0583F;background: #FFFBFB;border: 1px solid #EDD2D1;}
.noticebox2 .rt-block, .approved2 {color: #6CB656;background: #FAFDF9;border: 1px solid #CDE5C6;}
.noticebox3 .rt-block, .attention2 {color: #E1B42F;background: #FFFDF6;border: 1px solid #E4D8B9;}
.noticebox4 .rt-block, .notice2 {color: #6187B3;background: #ECF5F8;border: 1px solid #C6E0E7;}

/* Side Menu */
.module-content ul.menu li {background: url(../images/body/light-div.png) 50% 100% repeat-x;}
.module-content ul.menu li > a:hover, .module-content ul.menu li > .separator:hover, .module-content ul.menu li > .item:hover, .module-content ul.menu li.active > a, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item {background: #DEE1E3;}
.box4 .module-content ul.menu li {background: url(../images/body/dark-div.png) 50% 100% repeat-x;}
.box4 .module-content ul.menu li > a:hover, .box4 .module-content ul.menu li > .separator:hover, .box4 .module-content ul.menu li > .item:hover, .box4 .module-content ul.menu li.active > a, .box4 .module-content ul.menu li.active > .separator, .box4 .module-content ul.menu li.active > .item {background: #444;}

/* Typography */
.inputbox, #form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox, .component-content .search_result .inputbox, .component-content .contact .inputbox, .component-content .user input#email, .component-content .user input#name, .component-content .user input#username, .component-content .user input#password, .component-content .user input#passwd, .component-content .user input#password2 {background: #F3F4F4;border: 1px solid #bbb;}
.inputbox:focus {background: #fff;}
.component-content .rt-article-icons .icon, #breadcrumbs-home {background-image: url(../images/body/utility-icons.png);}
.component-content .rt-joomla-table tr.even td, .component-content .rt-joomla-table th {background: #fafafa;}
.component-content .rt-joomla-table tr.odd td {background: #fff;}
.readon {background-image: url(../images/body/readon-r.png);}
.readon span, .readon .button {background-image: url(../images/body/readon-l.png);}
.readonstyle-button .button4 .readon span, .readonstyle-button .button4 .readon button {background: #444;}
.readonstyle-button .button4 .readon:hover span, .readonstyle-button .button4 .readon:hover button {background: #666;}
.controls .up, .controls .down {border-top: 1px solid #ccc;border-bottom: 1px solid #fff;border-left: 1px solid #ccc;border-right: 1px solid #fff;}
.controls .up:hover, .controls .down:hover {background-color: #fafafa;}
#rt-breadcrumbs {background: #DEE1E3;border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
span.breadcrumbs img {background: url(../images/body/rokminievent-page.png) 50% 50% no-repeat;}
.rt-pollrow:hover {background: #eaeaea;}
.box4 .rt-pollrow:hover {background: #444;}
#rt-accessibility .button {background-image: url(../images/body/fontsizer.png);}
.search .button {background: url(../images/body/search-button.png);}
.rt-articleinfo {background: #eee;border: 1px solid #ddd;}
.rt-articleinfo:hover {background: #fafafa;border: 1px solid #eee;}
.component-content .rt-author, .component-content .rt-date-posted, .component-content .rt-date-modified {background: #bbb;border: 1px solid #aaa;}

/* RokAjaxSearch */
.roksearch-wrapper {background: #F3F4F4;border: 1px solid #bbb;}
body #roksearch_search_str {background: url(../images/body/rokajaxsearch-icon.png) 100% 0 no-repeat;}
body #roksearch_results {background: #eee;border: 1px solid #ccc;}
body .roksearch_wrapper1 {border: 1px solid #fff;}
body #roksearch_results span {color: #666;}
body #roksearch_results .roksearch_row_btm {background: #eee;}
body #roksearch_results span.small {color: #777;}
body #roksearch_results span.highlight {background: #fff;color: #333;}
body #roksearch_results a:hover {color: #000;}
body #roksearch_results .roksearch_odd, body #roksearch_results .roksearch_even, body #roksearch_results .roksearch_header {background: url(../images/body/light-div.png) 50% 100% repeat-x;}
body #roksearch_results .roksearch_odd-hover, body #roksearch_results .roksearch_even-hover {background-color: #ddd;}
body #roksearch_results .rokajaxsearch-overlay {background-color: #eee;}

/* RokTabs */
.roktabs-links ul li {border-left: 1px solid #D1D4D6;}
.roktabs-links ul li.last.active {border-right: 1px solid #D1D4D6;}
.roktabs-wrapper .active-arrows .roktabs-links ul li.first.active, body.rtl .roktabs-wrapper .roktabs-links ul li.first {border-left: 1px solid #D1D4D6;}
.roktabs-wrapper .roktabs-links ul, .roktabs-wrapper .active-arrows {background: #FEFEFE url(../images/body/roktabs-gradient.png) 0 100% repeat-x;}
.roktabs-wrapper .bottom .roktabs-links ul, .roktabs-wrapper .bottom .active-arrows {background: #E5E7E8 url(../images/body/roktabs-gradient2.png) 0 0 repeat-x;}
.roktabs-links ul li.active {background: #fff;}
.box1 .roktabs-links ul li.active {background: #DEE1E3;}
.box2 .roktabs-links ul li.active {background: #F6F9FA;}
.box3 .roktabs-links ul li.active {background: #fff;}
.box5 .roktabs-links ul li.active {background: #C9CACC;}
.box7 .roktabs-links ul li.active {background: #F6F6F6;}
.box8 .roktabs-links ul li.active {background: #E7E8EA;}
.box9 .roktabs-links ul li.active {background: #D0D3D5;}

/* RokMiniEvents */
.rokminievents-item:hover {background: #DEE1E3;border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
.rokminievents-badge {background: url(../images/body/event-badge.png);text-shadow: 1px 1px 1px #ddd;}
.rokminievents-title {text-shadow: 1px 1px 1px #fff;}
.rokminievents-wrapper .left-arrow, .rokminievents-wrapper .right-arrow {border-top: 1px solid #ccc;border-bottom: 1px solid #fff;border-left: 1px solid #ccc;border-right: 1px solid #fff;}
.rokminievents-wrapper .left-arrow:hover, .rokminievents-wrapper .right-arrow:hover {background-color: #fafafa;}
.rokminievents-wrapper .timeline .progress-wrapper {background: #DEE1E3;border-top: 1px solid #D1D4D6;border-bottom: 1px solid #f9f9f9;border-left: 1px solid #D1D4D6;border-right: 1px solid #f9f9f9;}
.rokminievents-wrapper .timeline .progress-wrapper:hover {background: #D7D9DA;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #fff;border-left: 1px solid #c0c0c0;border-right: 1px solid #fff;}
.rokminievents-wrapper .rokminievent-page {background-image: url(../images/body/rokminievent-page.png);}
.timeline-dates .date:hover {background: #D7D9DA;border-top: 1px solid #c0c0c0;border-bottom: 1px solid #fff;border-left: 1px solid #c0c0c0;border-right: 1px solid #fff;}

/* RokNewsPager */
body .roknewspager-li, body .roknewspager-wrapper ul li {background: url(../images/body/light-div.png) 50% 100% repeat-x;}
body .active .roknewspager-li2, body .roknewspager-li2:hover {background: url(../images/body/light-gradient.png) 50% 0 repeat-x;}
body .roknewspager-toggle, body .roknewspager-toggle-active {background-image: url(../images/body/newspager-toggle-light.png);}
body .box4 .roknewspager-li, body .box4 .roknewspager-wrapper ul li {background: url(../images/body/dark-div.png) 50% 100% repeat-x;}
body .box4 .active .roknewspager-li2, body .box4 .roknewspager-li2:hover {background: url(../images/body/light-gradient.png) 50% 0 repeat-x;}
body .box4 .roknewspager-toggle, body .box4 .roknewspager-toggle-active {background-image: url(../images/body/newspager-toggle-dark.png);}
body .box4 .roknewspager-overlay {background: #2E2F2D;}

/* RTL */
body.rtl .rokminievents-badge {background: url(../images/body/rtl/event-badge.png);}
body.rtl .readon {background-image: url(../images/body/rtl/readon-r.png);}
body.rtl .readon span, body.rtl .readon .button {background-image: url(../images/body/rtl/readon-l.png);}
body.rtl .title3 .module-title, body.rtl .title4 .module-title {background: url(../images/body/rtl/title-dark-r.png) 0 0 no-repeat;}
body.rtl .title3 .module-title .title, body.rtl .title4 .module-title .title {background: url(../images/body/rtl/title-dark-l.png) 100% 0 no-repeat;}
body.rtl .search .button {background-image: url(../images/body/rtl/search-button.png);}

/* Para la configuracion de las tablas */
#bljaIMGte{
	float:left;
	position:relative;
}
#bljaIMGte .bljaIMGtex {
	width    : 170px;
	height   : 40px;
	position : absolute;
	top      : 40px;
	left     : 105px;}

.redondo {
  color:#ddd; 
  background-color:#b9babe; 
  border-radius:15px 15px 15px 15px; 
}

.FotoSpeaker{
  width:95px;
  height:115px;
}

.SombraFoto {
-moz-box-shadow: 3px 3px 4px #444;
-webkit-box-shadow: 3px 3px 4px #444;
box-shadow: 3px 3px 4px #444;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}

.NombreSpeaker{
  font-size: 12pt; 
  font-weight:bold; 
  font-family:Arial, Helvetica, sans-serif;
}

.EscuelaSpeaker{
  font-size: 9pt; 
  font-style:italic; 
  font-family:Arial, Helvetica, sans-serif;
}

.NombreSteering{
  font-size: 11pt; 
  font-weight:bold; 
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
}

.Transparente{
	z-index : 1;
	filter : alpha(opacity=70);
	-moz-opacity : .70;
	opacity : .70;
}

.Transparente:hover{
	filter : alpha(opacity=100);
	-moz-opacity : 1.0;
	opacity : 1.0;
    -moz-box-shadow: 3px 3px 4px #444;
    -webkit-box-shadow: 3px 3px 4px #444;
    box-shadow: 3px 3px 4px #444;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}

.TextoDescripcion1{
  font-size: 11pt; 
  font-family : Arial, Helvetica, sans-serif;
  color : snow;
  margin-top:10px;
}

.CajaDescripcion{
  width:250px;
  position:relative;
  top:0px;
  left:10px;
  vertical-align:top;   
}

.AnchoTablaSteering{
  width:540px;
}

.TablaSteeringClara{
  background-color:#a0a0a0;
}

.TablaSteeringOscura{
  background-color:#888888;
}

.TextoTituloArticulo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#900;
}

.TextoArticulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/*Para seccion de Programmee Committee */

.TablaProgrammeeOscura{
  background-color:#888888;
}

.TablaProgrammeeClara{
  background-color:#a0a0a0;
}

.TablaTextoNegrita{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFF;
}

.TablaTextoNormal{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFF;
}

/* Para la seccion de hoteles */
.TablaEncabezado{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.NombreHotel{
	color:snow;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}
.reservacion{
	font-size:13px; 
	font-weight: bold;  
	letter-spacing:normal; 
	color:snow;
}
.infoReserva{
	font-size:13px; color:snow;  font-family:arial;
}
.DireccionHotel{
	font-size:12px; color:snow;  font-family:arial; font-weight:bold;
	
}
.WebHotel{
	color:snow;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mailHotel{
	color:snow;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.redondoHotel{
  background-color:#b9babe;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px; 
}

.redondoFotoHotel{
  width:95px;	
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px; 
}


.ImagenHotel{
	width:100px;
	vertical-align:middle;
}

.Sombra{
    border: 1px solid #c4c8cc;
    -webkit-box-shadow: inset 2px 2px 6px 3px #444;
    -moz-box-shadow: inset 2px 2px 6px 3px #444;
    box-shadow: inset 2px 2px 6px 3px #444; 
}
.CategoriaHotel{
  width:35%;
  text-align:right;
}

.BotonReserva{
  display:none;
}
.TablaHotelesMargenIzquierdo{
  margin-left:15px;
}

#bljaIMGte2{
	float:left;
	position:relative;
}

#bljaIMGte2 .bljaIMGtex2 {
	width    : 200px;
	height   : 40px;
	position : absolute;
	top      : 40px;
	left     : 105px;}

.FotoSponsor{
  width:120px;
}

.NombreSponsor{
  font-size: 11pt; 
  font-weight:bold; 
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
}

.AnchoTablaSponsor{
  width:560px;
}

.AltoTablaSponsor{
  height:120px;
}

.TablaHotelAltoRegistro{
  height:95px;
}

.TablaHotelAnchoDescripcion{
	width:180px;
}

.ImagenCategoriaHotel{
  width: 12px;
}

.LinkHotel{
  color:snow;
  text-decoration:none;
}
.AlineaWeb{
  text-align:right;
}

.FotoPlenaryHome{
  vertical-align:middle;
  width:60px;
  float:left;
}

.NombrePlenaryHome{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#606060;
  margin-left:15px;
}
.EscuelaPlenaryHome{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:italic;
  color:#606060;
  margin-left:15px;
}
table.tablesorter {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 12px;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.html);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.html);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.html);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.popup { 
      background-color: #DDD; 
      height: 300px; width: 500px; 
      border: 5px solid #000; 
      position: absolute; visibility: hidden; 
      font-family: Verdana, Geneva, sans-serif; 
      font-size: small; text-align: justify; 
      padding: 5px; overflow: auto; 
      z-index: 2; 
} 
.popup_bg { 
      position: absolute; 
      visibility: hidden; 
      height: 100%; width: 100%; 
      left: 0px; top: 0px; 
      filter: alpha(opacity=70); /* for IE */ 
      opacity: 0.7; /* CSS3 standard */ 
      background-color: #111; 
      z-index: 1; 
} 
.close_button { 
      font-family: Verdana, Geneva, sans-serif; 
      font-size: small; font-weight: bold; 
      float: right; color: #666; 
      display: block; text-decoration: none; 
      border: 2px solid #666; 
      padding: 0px 3px 0px 3px; 
}