
* {margin:0;}
body {background:#e9e9e9 url("../imagenes/body.gif"); font:12px Arial; color:black;}
fieldset{padding:0; border:0;}
ol,ul {padding-left:0; list-style:none;}
a {color:black;}
hr {color:#999696; height:1px;}
table{border-collapse: collapse;width:100%;text-align:center;}
table th, table td {border:1px solid #999696;}
img {border:none;}
.clear {clear:both;}
.title *, .title-bold * {display:inline;font-size:100%; font-weight:normal;}
.title-bold * {font-weight:bold;}
.panscan{display:block;}

@font-face {
	font-family: 'Helvetica Condensed';
	src: url('Helvetica-Condensed-Light-Light_0.eot');
	src: local('Helvetica-Condensed-Light-Light'), local('Helvetica-Condensed-Light-Light'), url('Helvetica-Condensed-Light-Light_0.woff') format('woff'), url('Helvetica-Condensed-Light-Light_0.ttf') format('truetype');
}

.inp1{
border:2px solid #999696;
background-color:white;
padding-top:0;
height:12px;
font-size:10px;
width:174px;
padding-left:3px;
}
.button{
float:right;
}
.button input, .button a{
float:left;
border:none;
background-color:#181818;
color:#10bfc3;
font:12px Arial;
padding:3px 15px;
cursor:pointer;
overflow:visible;
display:block;
text-decoration:none;
}

/*
.button:hover input,.button:hover a{
background-color:#F6F6F6;
color:#000000;
}
*/

.button-state1{
background-color:#181818;
color:#10bfc3;
}
.button-state2{
background-color:#F6F6F6;
color:#000000;
}

.container{
width:891px;
margin:0 auto;
}
.header{
height:98px;
}
.header-left{
height:27px;
}
.header-left{
margin-top:66px;
float:left;
width:375px;
}
.header-right{
float:right;
}
.header .livebcm {
float:left;
padding-right:7px;
font-family:Helvetica Condensed;
font-size:12px;
}
.header .webcams {
float:left;
background:url(../imagenes/sprites.png) no-repeat left top;
height:27px;
padding-left:33px;
padding-right:27px;
}
.header .member{
background:url(../imagenes/sprites.png) no-repeat left -35px;
height:27px;
float:left;
padding-left:35px;
}
.header .webcams a,.header .livebcm a{
position:relative;
top:16px;
display:block;
}
.header .member a{
display:block;
position:relative;
top:14px;
}

.header .logo {
float:left;
position:relative;
left:-13px;
top:10px;
}
.header .langmenu{
float:left;
font-size:11px;
position:relative;
top:80px;
right:12px;
font-family:Helvetica Condensed;
}
.langmenu a{
text-decoration:none;
}
.langmenu a:hover,.langmenu .selected{
color:#41b5d6;
}
.header .player{
float:left;
background:url(../imagenes/player.gif) no-repeat left top;
width:100px;
height:40px;
position:relative;
top:53px;
left:16px;
}

.menu,.menu table{
width:890px;
}
.menu{
position:relative;
z-index:1000;
font-size:18px;
font-family:Helvetica Condensed;
text-transform:uppercase;
}
.menu td{
border:none;
border-left:1px solid white;
background-color:#a19e9e;
}
.menu td:first-child{
border:none;
}
.menuitem{
height:23px;
}
.menuitem > a{
padding:0;
padding-top:0px;
padding-bottom:1px;
height:21px;
line-height:22px;
text-transform:uppercase;
display:block;
color:black;
text-decoration:none;
white-space:nowrap;
font-size:18px;
font-weight:bold;
}
.menuitem > a:hover{
background-color:black;
color:#10bfc3;
}
.menu .selected,.menu .selected > a,
.menu .selected2,.menu .selected2 > a{
background:black!important;
color:#10bfc3!important;
}
.menu .menuchild{
position:absolute;
top:26px;
left:0;
text-align:left;
border:none;
font-size:10px;
background:#222222 url(../imagenes/menuwrap.gif) repeat-x;
visibility:hidden;
}
.menu .menuchild a{
display:block;
border-bottom:none;
white-space:nowrap;
font-size:16px;
color:white;
font-family:Helvetica Condensed;
text-decoration:none;
padding:2px 15px;
}
.menu .menuchild a:hover,
.menu .menuchild a.selected{
background-color:#0e89b1;
color:black;
}
.menu .menuchild .inner{
position:relative;
top:10px;
z-index:1;
min-height:50px;
}
.menu-bottom-wrap,.menu-bottom-wrap2{
height:43px;
overflow:hidden;
float:left;
position:absolute;
z-index:0;
bottom:-18px;
}
.menu-bottom-wrap{
left:0;
background:url(../imagenes/menubg.png);
}
.menu-bottom-wrap2{
right:0;
width:4px;
background:url(../imagenes/menubg.png) no-repeat right top;
}
.boxcon1-top,.boxcon1-mid,.boxcon1-bottom{
width:899px;
position:relative;
left:-5px;
}
.boxcon1-top{
background:url(../imagenes/boxcon1top.png);
height:14px;
margin-top:12px;
z-index:1;
}
.boxcon1-mid{
background:url(../imagenes/boxcon1mid.png);
}
.boxcon1-bottom{
background:url(../imagenes/boxcon1bot.png);
height:12px;
margin-bottom:12px;
}
.boxcon1-x{
position:absolute;
top:0;
right:4px;
display:block;
width:28px;
height:26px;
background:url(../imagenes/boxcon1close.gif);
}
.calendar1-container .calendar-nav,.calendar1-container .calendar-events{
margin-left:23px;
}
.calendar1-container .calendar-nav{
text-align:center;
font-size:20px;
font-family:Helvetica Condensed;
padding-bottom:12px;
}
.calendar1-container .calendar-nav .nav-left,.calendar1-container .calendar-nav .nav-right{
text-decoration:none;
letter-spacing:-1px;
font-size:14px;
position:relative;
top:-5px;
font-weight:bold;
}
.calendar1-container .nav-mid{
font-size:24px;
text-transform:uppercase;
font-weight:bold;
padding:0 1px;
}
.calendar1-container .calendar-days{
margin-left:25px;
}
.calendar1-container .calendar-day{
float:left;
background-color:#999696;
color:white;
text-align:center;
width:120px;
height:13px;
line-height:13px;
border-right:1px solid #f0f0f0;
font-family:Helvetica Condensed;
font-size:14px;
}
.calendar1-container .calendar-events{
width:850px;
height:660px;
background:url(../imagenes/calendar-events.gif) no-repeat 1px top;
font-size:11px;
}
.calendar1-container .calendar-event, .calendar1-container .calendar-event-dummy{
float:left;
width:112px;
height:94px;
padding-top:15px;
position:relative;
margin-left:1px;
margin-bottom:1px;
padding-left:8px;
overflow:hidden;
}
.calendar1-container .calendar-event-day{
position:absolute;
top:4px;
right:10px;
font-size:14px;
font-family:Helvetica Condensed;
width:auto!important;
height:auto!important;
}
.calendar1-container .calendar-events a{
display:block;
text-decoration:none;
padding-bottom:4px;
height:40px;
line-height:13px;
width:108px;
}
.calendar1-container .gray{
color:#7b7878;
}
.calendar1-container .calendar-image,.calendar1-container .calendar-image img{
width:107px;
height:40px;
}
.calendar1-container .c-link{
overflow:hidden;
}
.calendar1-container .one-event .c-link{
height:90px!important;
}
.calendar1-container .two-events .c-link{
height:41px!important;
}
.calendar1-container .more-events .c-link{
height:27px!important;
}
.calendar1-container .two-events .c-link img,.calendar1-container .more-events .c-link img{
display:none;
}
.c-bcm{
color:#049fcb;
}
.c-mil{
color:#ea205f;
}
.calendar-image.c-bcm {
border:1px solid #049fcb;
}
.calendar-image.c-mil {
border:1px solid #ea205f;
}
.mainmenu-bottom,.title2-bottom{
width:890px;
height:3px;
background-color:#999696;
margin-top:3px;
}
.title2-bottom{
margin-bottom:14px;
}
.title2a-bottom{
width:520px;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
background-color:#aaaaaa;
}
.title2b-bottom{
width:560px;
}
.title2c-bottom{
background-color:#4bb6e4;
}
.title2c-bottom .inner{
height:3px;
width:554px;
background-color:#999696;
}
.title2d-bottom{
margin-bottom:7px;
}
.flashdiv{
width:890px;
position:relative;
margin-top:11px;
margin-bottom:14px;
}
.flashdiv .edge{
position:absolute;
width:5px;
height:5px;
background:url(../imagenes/edges.png) no-repeat left top;
}
.flashdiv .topleft{
top:0;
left:0;
}
.flashdiv .topright{
top:0;
right:0;
background:url(../imagenes/edges.png) no-repeat -5px top;
}
.flashdiv .bottomleft{
bottom:0;
left:0;
background:url(../imagenes/edges.png) no-repeat -10px top;
}
.flashdiv .bottomright{
bottom:0;
right:0;
background:url(../imagenes/edges.png) no-repeat -15px top;
}
.flashdiv2{
margin-bottom:10px;
}
.flashdiv2 .large-image2,.flashdiv2 .large-image2 img{
width:890px;
height:245px;
}
.flashdiv2a{
margin-bottom:18px;
}
.flashdiv2b{
margin-bottom:20px;
}
.flashdiv3{
margin-bottom:22px;
}
.flashdiv3 .large-image,.flashdiv3 .large-image img{
width:892px;
height:324px;
}
.large-image,.large-image img{
width:890px;
height:390px;
}
.tickets-online{
position:absolute;
top:23px;
left:-30px;
}
.box1{
background:url(../imagenes/box1.png);
width:289px;
height:141px;
position:absolute;
top:150px;
left:23px;
}
.box1 .title1{
margin-left:21px;
margin-top:17px;
}
.box1 .content1{
text-align:justify;
margin-left:21px;
font-size:11px;
margin-right:20px;
line-height:12px;
}
.close{
position:absolute;
top:0;
right:0;
width:20px;
height:20px;
background:url(../imagenes/sprites.png) no-repeat left -75px;
cursor:pointer;
}
.title1, .title2{
font-family:Helvetica Condensed;
font-size:16px;
line-height:13px;
overflow:hidden;
}
.title1{
background:url(../imagenes/sprites.png) no-repeat left -119px;
padding-left:15px;
height:20px;
text-transform:uppercase;
}
.title2{
background:url(../imagenes/sprites.png) no-repeat left -160px;
padding-left:17px;
height:13px;
text-transform:uppercase;
font-family:Helvetica Condensed;
}
.title1 strong,.title2 strong{
color:#049fcb;
font-weight:normal;
}
.title2a{
padding-bottom:5px;
}
.title2a * {
position:relative;
top:0;
}
.carousel{
position:relative;
width:890px;
margin-bottom:15px;
}
.carousel .leftarrow,.carousel .rightarrow{
position:absolute;
width:37px;
height:150px;
top:0;
}
.carousel .leftarrow{
left:-37px;
background:url(../imagenes/sprites.png) no-repeat 12px -320px;
}
.carousel .rightarrow{
right:-37px;
background:url(../imagenes/sprites.png) no-repeat right -320px;
}
.carousel-list-container{
width:890px;
height:168px;
overflow:hidden;
padding-left:4px;
position:relative;
left:-3px;
}
.carousel ul{
position:absolute;
top:0;
left:3px;
}
.carousel-thumb{
width:139px;
height:94px;
margin:1px 0;
}
.box2{
width:139px;
float:left;
padding-right:11px;
}
.box2-top-left{
float:left;
width:134px;
height:6px;
background:url(../imagenes/sprites.png) no-repeat left -205px;
}
.box2-top-right{
float:left;
width:5px;
height:6px;
background:url(../imagenes/sprites.png) no-repeat right -205px;
}
.box2-top-title{
width:139px;
height:18px;
line-height:12px;
background-color:#999696;
text-transform:uppercase;
text-align:center;
font-family:Helvetica Condensed;
font-size:16px;
}
.box2-bottom .box2-top-left{
background:url(../imagenes/sprites.png) no-repeat left -212px;
}
.box2-bottom .box2-top-right{
background:url(../imagenes/sprites.png) no-repeat right -212px;
}
.events-parties .box2{
padding-right:8px;
padding-bottom:19px;
}
.events-parties ul{
width:990px;
}
.events-parties .box2-top-title{
height:17px;
font:bold 11px Arial;
}
.events-parties .box2-top-title .inner{
position:relative;
top:-1px;
}
.events-parties .carousel-thumb,.events-parties .carousel-thumb img{
width:142px;
height:82px;
}
.events-parties .box2,.events-parties .box2-top-title{
width:142px;
}
.events-parties .box2-top-left{
width:137px;
}
.box2a-bottom{
width:139px;
}
.box2a-bottom1{
height:18px;
background-color:#999696;
}
.box2a-bottom2{
position:relative;
left:-4px;
height:30px;
width:147px;
background:url(../imagenes/sprites.png) no-repeat left -240px;
}
.second-menu-container{
width:890px;
margin-bottom:15px;
}
.second-menu,.second-menu-right{
height:23px;
}
.second-menu{
float:left;
}
.second-menu li{
float:left;
font-family:Helvetica Condensed;
font-size:18px;
margin-right:2px;
}
.second-menu a{
position:relative;
display:block;
text-decoration:none;
padding:1px 15px;
}
.bcm .second-menu .blue-color a{
top:1px;
}
.mil .second-menu .red-color a{
top:1px;
}
.second-menu .blue-color a{
background-color:#4bb6e4;
}
.second-menu .red-color a{
background-color:#ea205f;
}
.second-menu-right{
float:right;
padding-bottom:1px;
}
.second-menu-right .selbox1{
font-size:10px;
width:130px;
}
.second-menu-right .select-gallery{
width:162px;
}
.second-menu-right .select-gallery .selbox1-repl{
width:136px;
padding-left:7px;
}
.second-menu-right .select-gallery .selbox1-options{
width:180px!important;
}
.select-gallery-label,.select-gallery{
float:left;
}
.select-gallery-label{
padding-right:7px;
padding-top:1px;
}
.second-menu-bottom{
width:890px;
height:3px;
overflow:hidden;
background-color:#aaaaaa;
}
.second-menu-bottom .inner{
height:3px;
width:580px;
}
.bcm .second-menu-bottom .inner{
height:3px;
width:580px;
background-color:#4bb6e4;
}
.mil .second-menu-bottom{
background-color:#aaaaaa;
}
.mil .second-menu-bottom .inner{
background-color:#EA205F;
}
.second-menu-container2{
margin-bottom:0px;
}
.second-menu-container2 .title2{
float:left;
padding-left:25px;
position:relative;
top:5px;
}
.second-menu-container2 .title2-bottom{
margin-bottom:11px;
}
.second-menu-container2 .second-menu-right{
height:18px;
}
.second-menu-container2 .select-gallery-label{
color:#999696;
}
.djs{
width:895px;
}
.box3{
float:left;
margin-right:3px;
margin-bottom:14px;
}
.box3-top,.box3-content{
overflow:hidden;
width:146px;
}
.box3-top{
background:url(../imagenes/box3top.png);
height:18px;
text-align:center;
font:bold 11px Arial;
padding-top:7px;
}
.box3-content{
background:url(../imagenes/box3content.png);
height:148px;
}
.box3-thumb,.box3-thumb img{
width:142px;
height:82px;
}
.box3-thumb{
margin-left:2px;
}
.box3 a{
text-decoration:none;
}
.box3-text{
font:11px Arial;
padding:0 8px;
padding-top:9px;
height:42px;
overflow:hidden;
}
.box3-text span{
color:#009ee0;
}
.box3-text,.box3-text a{
color:#666666;
}

.footer-top,.footer,.footer-bottom{
position:relative;
z-index:1;
}
.footer-top{
width:891px;
height:5px;
background:url(../imagenes/sprites.png) no-repeat left -223px;
}
.footer-bottom{
width:891px;
height:5px;
background:url(../imagenes/sprites.png) no-repeat left -229px;
margin-bottom:100px;
}
.footer{
background-color:#8d8f8f;
height:35px;
width:891px;
}
.footer1{
float:left;
margin-left:55px;
margin-top:1px;
}
.footer1 a{
display:block;
width:35px;
height:35px;
}
.footer1 li{
float:left;
padding:0 5px;
padding-right:2px;
padding-bottom:2px;
background:url(../imagenes/sprites.png) no-repeat left -493px;
}
.footer1 li:first-child{
background:none;
}
.footer1 .rss{
background:url(../imagenes/sprites.png) no-repeat left -728px;
}
.footer1 .facebook{
background:url(../imagenes/sprites.png) no-repeat -43px -728px;
}
.footer1 .youtube{
background:url(../imagenes/sprites.png) no-repeat -86px -728px;
}
.footer1 .twitter{
background:url(../imagenes/sprites.png) no-repeat -129px -728px;
}
.footer2 {
float:left;
font-size:10px;
color:white;
margin-top:12px;
margin-left:15px;
}
.footer2 li{
float:left;
background:url(../imagenes/sprites.png) no-repeat left -631px;
}
.footer2 li:first-child{
background:none;
}
.footer2 a,.footer2 span{
color:white;
text-decoration:none;
padding:0 5px;
padding-left:8px;
}
.footer2 a:hover{
text-decoration:underline;
}

.data-source{
display:none;
}
.popup1{
position:absolute;
}
.popup1a{
width:595px;
}
.popup1a .popup-top{
background-color:#049fcb;
color:white;
height:29px;
}
.popup1a .popup-title,.popup-close{
float:left;
}
.popup1a .popup-title{
margin-top:5px;
font-family:Helvetica Condensed;
font-size:18px;
background:url(../imagenes/titlebullet1.gif) no-repeat 20px 4px;
padding-left:39px;
}
.popup-close{
float:right;
font:bold 24px Arial;
text-decoration:none;
color:white;
margin-right:10px;
margin-top:-3px;
}
.popup1a .popup-content1{
background-color:black;
color:white;
}
.popup1a .popup-content-title{
color:#049fcb;
font-family:Helvetica Condensed;
font-size:18px;
}
.popup1a .content-left,.popup1a .content-right{
float:left;
}
.popup1a .content-left{
width:270px;
}
.popup1a .gallery-image1{
border:2px solid #0494bd;
}
.popup1a .gallery-image1,.popup1a .gallery-image1 img{
/*
 * RCG
 width:235px;
height:200px;
	*/
 width:435px;
height:370px;	
}
.popup1a .content-right{
width:324px;
}
.popup1a .gallery-thumbs{
width:245px;
padding-top:18px;
padding-bottom:30px;
}
.popup1a .galthumb{
float:left;
}
.popup1a .galthumb,.popup1a .galthumb img{
width:55px;
height:55px;
}
.popup1a .galthumb{
margin-right:6px;
margin-bottom:6px;
}
.popup1a .popup-arrow {
background:url(../imagenes/popup1arr.png) no-repeat 18px top;
height:6px;
}
.popup1a .galthumb img{
opacity:0.5;
}
.popup1a .galthumb .selected img{
opacity:1;
}
.popup1a-over{
width:283px;
}
.popup1a-over .popup-top{
height:29px;
overflow:hidden;
}
.popup1a-over .popup-title{
background:none!important;
padding-left:19px;
}
.popup1a-over .content-left{
width:130px;
padding-top:12px;
padding-bottom:16px;
padding-left:13px;
}
.popup1a-over .content-right{
	/* RCG añadido overflow:hidden */
padding-top:16px;
width:140px;
font-family:Helvetica Condensed;
font-size:15px;
overflow:hidden;
}
.popup1a-over .gallery-image1{
border:none;
}
.popup1a-over .gallery-image1,.popup1a-over .gallery-image1 img{
width:113px;
height:112px;
}
.popup1a-click{
width:518px;
}


.popup1a-click .content-left{
/* RCG width:235px; */
width:435px;
padding-top:16px;
padding-bottom:19px;
padding-left:14px;
}
.popup1a-click .content-right{
padding-top:16px;
width:269px;
font-family:Helvetica Condensed;
font-size:15px;
}
.popup1a-click .popup-content-title,.popup1a-click .popup-content-text{
padding-left:17px;
padding-right:35px;
}
.popup1a-click .popup-content-title{
padding-bottom:12px;
}
.popup1a-click .popup-content-text{
font:12px Arial;
}
.popup1a-click .popup-content-text p{
padding-bottom:10px;
}
.popup1a-gray .popup-top{
background-color:#aaaaaa;
}
.popup1a-gray .gallery-image1{
border:2px solid #aaaaaa;
}
.popup1a-gray .popup-content-title{
color:#aaaaaa;
}
.p-mil .popup-arrow {
background:url(../imagenes/popup1arr2.png) no-repeat 18px top;
}
.p-mil .popup-top{
background-color:#ee2160;
}
.p-mil .gallery-image1{
border:2px solid #ee2160;
}
.p-mil .popup-content-title{
color:#ee2160;
}
#popup2 .popup-ep1{
/* RCG width:594px; */
width:915px;

}

#popup2 .p-bcm, #popup2 .p-mil{
	width:915px;
}

.popup-ep1 .content-right{
/* RCG width:345px; */
width:460px;
}

#popup1 .popup-ep1 .content-right{
/* RCG width:345px; */
width:345px;
}
.popup2{
background-color:#049fcb;
}
.p-mil.popup2{
background-color:#ee2160;
}
.popup2-top{
height:31px;
}
.popup2-photo{
min-width:359px;
padding:0 3px;
}
.popup2-photo-bottom{
height:3px;
}
.popup-share,.popup-print,.popup-recommend{
float:left;
}
.popup-print,.popup-recommend{
padding-top:9px;
}
.popup-print{
padding-left:30px;
background:url(../imagenes/print-bcm.gif) no-repeat 13px 7px;
}
.popup-recommend{
padding-left:42px;
background:url(../imagenes/recommend-bcm.gif) no-repeat 12px 8px;
}
.p-mil .popup-print{
background:url(../imagenes/print-mil.gif) no-repeat 13px 7px;
}
.p-mil .popup-recommend{
background:url(../imagenes/recommend-mil.gif) no-repeat 12px 8px;
}
.popup-share a,.popup-print a,.popup-recommend a{
color:white;
text-decoration:none;
font-family:Helvetica Condensed;
font-size:12px;
}
.popup-share {
margin-left:7px;
margin-top:5px;
}
.main-content{
width:890px;
margin-bottom:17px;
}
.main-content .content-left,.main-content .content-right{
float:left;
}
.main-content .content-left{
width:580px;
}
.main-content .content-right{
width:309px;
}
.main-content2{
padding-top:15px;
padding-bottom:19px;
}
.main-content3{
margin:0;
padding:2px 0;
}
.gallery1{
width:530px;
}
.gallery1 li{
display:block;
float:left;
margin-right:7px;
padding-bottom:8px;
}
.gallery1-image,.gallery1-image img{
width:81px;
height:51px;
}
.gallery1-top-left{
float:left;
width:71px;
height:13px;
background:url(../imagenes/gal1top.png) no-repeat left top;
}
.gallery1-top-right{
float:left;
width:10px;
height:13px;
background:url(../imagenes/gal1top.png) no-repeat right top;
}
.calendar2-container .calendar-nav{
text-align:center;
}
.calendar2-container{
width:298px;
padding-left:5px;
height:268px;
border:3px solid #aeaeae;
background-color:#f0f0f0;
font-family:Helvetica Condensed;
}
.calendar2-container .calendar-events{
background:url(../imagenes/calendar2.gif) no-repeat left top;
width:294px;
height:229px;
}
.calendar2-container .calendar-event,.calendar2-container .calendar-day,.calendar2-container .calendar-event-dummy{
float:left;
width:41px;
height:38px;
margin-right:1px;
overflow:hidden;
}
.calendar2-container .calendar-day,.calendar2-container .calendar-event-dummy{
height:12px;
text-align:center;
}
.calendar2-container .calendar-nav{
text-transform:uppercase;
padding-top:3px;
padding-bottom:4px;
}
.calendar2-container .calendar-nav .nav-left,
.calendar2-container .calendar-nav .nav-right{
font-size:13px;
color:#0e89b1;
text-decoration:none;
position:relative;
top:-2px;
}
.calendar2-container .calendar-nav .nav-mid{
font-size:15px;
font-weight:bold;
padding:0px 3px;
}
.calendar2-container .calendar-event{
font-size:16px;
text-align:center;
height:25px;
width:36px;
margin:0 3px;
padding-top:8px;
margin-top:4px;
margin-bottom:1px;
}
.calendar2-container .calendar-events a{
color:black;
text-decoration:none;
}
.calendar2-container .current-day{
background-color:#61bcda;
color:white;
position:relative;
top:0px;
}
.calendar2-container .current-day a{
color:white!important;
}
.calendar2-container .weekend-day a{
color:#47A3C1;
text-decoration:none;
}
.calendar2-container .event-day a{
color:#47A3C1;
text-decoration:underline!important;
}
.tickets-online-bcm{
position:absolute;
bottom:-32px;
right:-20px;
}
.video-container{
width:559px;
height:341px;
margin-left:3px;
}
.videos-container{
width:322px;
padding-top:11px;
}
.videos-container .carousel-thumb{
margin-top:0;
}
.videos-container .carousel-thumb,.videos-container .carousel-thumb img{
width:148px;
height:91px;
}
.videos-container .box2{
padding-right:13px;
padding-bottom:15px;
width:148px;
}
.videos-container .box2-top-left{
width:143px;
background:url(../imagenes/vbox.png) no-repeat left top;
}
.videos-container .box2-top-right{
background:url(../imagenes/vbox.png) no-repeat right top;
}
.videos-container .box2-top-title{
width:148px;
font-size:13px;
height:15px;
background-color:#aaaaaa;
}
.videos-container .box2-top-title .inner{
position:relative;
top:-1px;
}

.selbox1-repl,.selbox1-options{
position:absolute;
top:0;
left:0;
background-color:white;
color:#999696;
font:12px Arial;
}
.bcm .selbox1-repl,.bcm .selbox1-options{
color:#0e89b1;
}
.mil .selbox1-repl,.mil .selbox1-options{
color:#fc4c82;
}
.mil .title2 strong{
color:#f42061;
}
.mil .menu .menuchild a:hover{
background-color:#ee2160;
}
.mil .title2c-bottom{
background-color:#fc4c82;
}
.mil .calendar2-container .nav-left,
.mil .calendar2-container .nav-right,
.mil .calendar2-container .weekend-day a,
.mil .calendar2-container .event-day a{
color:#ea2b67;
}
.mil .calendar2-container .current-day{
background-color:#ea2b67;
}
.selbox1-repl{
cursor:pointer;
width:165px;
padding-right:15px;
padding-left:3px;
height:13px;
background:white url(../imagenes/selbox1.gif) no-repeat right top;
overflow:hidden;
line-height:13px;
border:2px solid #999696;
}
.selbox1-options {
visibility:hidden;
display:block;
width:197px!important;
top:16px;
left:0px;
border:1px solid #949494;
padding:2px 0;
}
.selbox1-options a{
display:block;
padding-left:5px;
color:#999696;
text-decoration:none;
position:relative;
}
.bcm .selbox1-options a{
color:#0e89b1;
}
.mil .selbox1-options a{
color:#fc4c82;
}
.selbox1-options a:hover{
background-color:#999696;
color:white;
}
.bcm .selbox1-options a:hover{
background-color:#0e89b1;
}
.mil .selbox1-options a:hover{
background-color:#fc4c82;
}
.contact-top,.contact-mid,.contact-bottom{
width:890px;
}
.contact-top,.contact-bottom{
height:40px;
}
.contact-top{
background:url(../imagenes/contact-top.png);
}
.contact-mid{
background:url(../imagenes/contact-mid.png);
}
.contact-bottom{
margin-top:-40px;
background:url(../imagenes/contact-bottom.png);
}
.contact-mid .section{
float:left;
margin-top:-44px;
margin-bottom:-15px;
}
.contact-mid .section1{
width:271px;
}
.contact-mid .section2{
width:312px;
}
.contact-mid .section2 .contact-title1{
margin-left:24px;
}
.contact-mid .section3{
width:305px;
}
.contact-mid .section3 .contact-title1{
margin-left:29px;
}
.contact-mid .section .content{
padding-bottom:17px;
}
.contact-title1{
font-family:Helvetica Condensed;
font-size:14px;
background:url(../imagenes/contact-title.gif) no-repeat left 5px;
padding-left:10px;
padding-bottom:7px;
}
.contact-title1 strong{
color:#068cb5;
}
.contact-title2,.contact-item .text{
float:left;
}
.contact-title2{
width:60px;
text-align:right;
padding-right:12px;
}
.contact-item .text{
width:180px;
}
.contact-item{
padding-bottom:3px;
}
.contact-form1{
width:290px;
}
.contact-form1 .formitem1, .contact-form1 .formitem2{
float:left;
height:26px;
}
.contact-form1 .formitem1{
width:97px;
padding-right:10px;
text-align:right;
letter-spacing:-1px;
padding-top:1px;
height:25px;
}
.contact-form1 .formitem2-comments{
height:95px;
}
.contact-form1 .formitem2-comments .inp1{
height:95px;
overflow:auto;
}
.contact-form1 .button{
position:relative;
margin-top:18px;
margin-right:2px;
}
.gmaps{
width:273px;
height:243px;
overflow:hidden;
}
.gmapsframe{
margin-left:29px;
border:3px solid #9e9b9b;
}
.checkbox1{
vertical-align:middle;
margin-right:6px;
padding:0;
width:14px;
height:13px;
}
.checkbox1-repl{
cursor:pointer;
position:absolute;
top:-1px;
left:0;
width:17px;
height:15px;
background:url(../imagenes/checkbox2.png) no-repeat left bottom;
}
.checkbox1-checked{
background:url(../imagenes/checkbox2-checked.png) no-repeat left bottom;
}
.ajax-loader{
position:absolute;
width:32px;
height:32px;
background:url(../imagenes/ajax-loader.gif) no-repeat;
left:200px;
z-index:1000;
}
.calendar-event-day-href{
display:none!important;
}
.pagging-list{
clear:both;
}
.pagging-list a,
.pagging-list span{
margin:0 3px;
text-decoration:none;
}
.pagging-list a:hover{
text-decoration:underline;
}
body.bcm .pagging-list .pageNumbersSelect{
text-decoration:underline;
color:#4BB6E4;
}
body.mil .pagging-list .pageNumbersSelect{
text-decoration:underline;
color:#EA205F;
}
.pagging-list span{
color:#AAAAAA;
}
.rec-to-friend{
position:absolute;
top:31px;
left:0;
width:356px;
height:22px;
z-index:1;
background-color:#049fcb;
padding-top:2px;
padding-bottom:9px;
visibility:hidden;
overflow:hidden;
}
.popup-recommend-selected a{
text-decoration:underline;
}
.rec-to-friend-selected{
visibility:visible;
}
.rec-to-friend .formitem1,.rec-to-friend .formitem2{
float:left;
}
.rec-to-friend .formitem1 input{
color:#a09d9d;
font:14px Arial;
padding-left:6px;
padding-top:2px;
padding-bottom:4px;
width:216px;
margin-left:7px;
}
.rec-to-friend .formitem2 input{
background-color:white;
border:none;
font-size:12px;
color:#049fcb;
width:102px;
text-align:center;
padding-top:1px;
padding-bottom:3px;
cursor:pointer;
margin-left:10px;
}

/*edit by krasi 06.04.2010*/
.box3 .box3-top a,
.popup-title{
text-transform:uppercase;
}

.link-img2{
height:30px!important; 
}

.c-mil .img{
border:1px solid #EA205F;
margin-top:8px;

}
.c-bcm .img{
border:1px solid #049FCB;
margin-top:8px;

}

.header .player { background:none;}

.popup1a-click .popup-content-text {
overflow-y:auto;
max-height:315px;

}
.carousel-flash{
width:950px;
height:165px;
}
.carousel-flash-inner{
position:relative;
top:-40px;
left:-31px;
}

.box1 .title1 strong b{
font-weight:bold!important;
}
.hidden1{
display:none;
}

.s2-form1-year1 .selbox1-repl{
width:239px;
}
.s2-form1-year1 .selbox1-options{
width:260px!important;
}



/*---*/

.s2-form2 .selbox1-repl{
background:white url(../imagenes/mem-sb1.gif) no-repeat right top;
width:169px;
}
.s2-form2 .s2-form1-day,
.s2-form2 .s2-form1-month{
width:55px;
}
.s2-form2 .formitem2-date .selbox1-repl{
width:24px;
}
.s2-form2 .s2-form1-year .selbox1-repl{
width:59px;
}
.s2-form2 .formitem1,.s2-form2 .formitem2{
float:left;
height:26px;
}
.s2-form2 .formitem1{
width:144px;
padding-right:9px;
text-align:right;
font-size:12px;
padding-top:1px;
height:25px;
}
.s2-form2 .formitem1a{
width:201px;
}
.s2-form2 .radio-container .checkbox1-repl{
background:url(../imagenes/mem-ra1.gif) no-repeat left top;
width:14px;
height:14px;
}
.s2-form2 .radio-container .checkbox1-checked{
background:url(../imagenes/mem-ra1.gif) no-repeat right top;
}
.s2-form2 .radio-container .first{
padding-right:10px;
}
.s2-form2 .radio-container .second{
padding-right:20px;
}
.s2-form2 .checkbox-container .second{
width:500px;
}
.s2-form2 .radio-container label{
position:relative;
top:-3px;
}
.s2-form2{
padding-top:10px;
padding-bottom:40px;
}
.s2-form2 .formitem2{
width:191px;
}
.s2-form2 .formitem2 .inp1{
width:184px;
}
.s2-form2 .formitem2-content1{
height:auto;
padding-top:4px;
width:600px;
}
.s2-form2 .formitem2-content1 .first,.s2-form2 .formitem2-content1 .second{
float:left;
}
.s2-form2 .radio-container {
padding-bottom:14px;
}
.s2-form2 .button{
margin-top:-8px;
position:relative;
right:146px;
}
.selbox1-options{
overflow-y:auto;
overflow-x:hidden;
max-height:200px;
}
.checkbox2{margin-left: 0px; margin-right: 6px;}

.checkhotelp{
text-decoration:none;
}

