/* main.css */
*{margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100.00%;vertical-align:baseline;background:transparent;color:#3c402f;margin:0;padding:0;}
body{line-height:1.50em;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
.lfloat{float:left;}
.debug,.debug div *{border:1.00px solid red;}
html,body{height:100.00%;font-family:Georgia, sans;font-size:85.00%;color:#3c402f;margin:0;padding:0;}
html{background:#010101 url(/img/bkg.jpg) repeat fixed top center;}
h1{font:1.50em georgia,serif;color:#C41800;margin:.50em 0;}
h2{font:1.25em georgia,serif;color:#C41800;margin:0 0 .50em;}
h3{font:1.15em georgia,serif;color:#C41800;margin:0 0 .50em;}
a{color:#C41800;font-weight:700;text-decoration:none;}
a:hover{color:#7f1618;text-decoration:underline;}
p{line-height:1.5;margin:0 0 1.00em;}
input,button{font-family:Georgia, sans;font-weight:700;}
textarea{font-family:Georgia, sans;font-size:1.00em;}
button{cursor:pointer;}
div#header{height:202.00px;background:transparent url(/img/header.jpg) no-repeat center;}
div#header div.header-right{float:right;width:223.00px;height:95.00px;margin-top:25.00px;margin-right:25.00px;background:transparent url(/img/bkg-head-login.jpg);}
div#header div.header-right div{margin:10.00px 0 0 10.00px;}
div#header div.header-right div label{float:left;class:pointer;padding-right:10.00px;margin-top:4.00px;}
div#header div.header-right div input{float:left;clear:right;width:155.00px;}
div#header div.header-right div a{float:left;font-size:.90em;font-weight:400;}
div#header div.header-right div input.submit{float:right!important;margin-right:10.00px!important;}
div#header div.header-left{margin-right:300.00px;}
div#header h1{background:transparent url(/img/logo-mc.png) no-repeat scroll 0;display:block;float:left;height:103.00px;text-indent:-5000.00px;width:280.00px;margin:25.00px 0 0 25.00px;}
div#header h1 a{display:block;height:103.00px;}
div#header div#bar{display:block;float:left;clear:both;width:100.00%;margin-top:15.00px;}
div#header div#bar div.path{color:#666;font-size:11.00px;margin-left:25.00px;}
div#header div#bar div.path a{font-weight:400;padding:0 5.00px;}
div#header div#bar div.lang{margin-right:25.00px;}
div#header ul.navigation{display:block;float:left;clear:both;margin:15.00px 0 0 25.00px;}
div#header ul.navigation li{display:inline;text-indent:-5000.00px;padding:0;}
div#header ul.navigation li.spa a{background:transparent url(/img/menu-spa.png) no-repeat scroll 0;}
div#header ul.navigation li.eng a{background:transparent url(/img/menu-eng.png) no-repeat scroll 0;}
div#header ul.navigation li a{float:left;background-position:left bottom;width:40.00px;height:20.00px;margin-right:20.00px;}
div#header ul.navigation li a:hover{background-position:left top;}
div#header ul.navigation li#inicio a{width:55.00px;background-position:0 -38.00px;}
div#header ul.navigation li#inicio a:hover{background-position:0 top;}
div#header ul.navigation li#nosotros a{background-position:-179.00px -38.00px;width:97.00px;}
div#header ul.navigation li#nosotros a:hover{background-position:-179.00px top;}
div#header ul.navigation li#conciertos a{background-position:-370.00px -38.00px;width:115.00px;}
div#header ul.navigation li#conciertos a:hover{background-position:-370.00px top;}
div#header ul.navigation li#artistas a{background-position:-583.00px -38.00px;width:87.00px;}
div#header ul.navigation li#artistas a:hover{background-position:-583.00px top;}
div#header ul.navigation li#eventos a{background-position:-787.00px -38.00px;width:81.00px;}
div#header ul.navigation li#eventos a:hover{background-position:-787.00px top;}
div#header ul.navigation li#noticias a{background-position:-984.00px -38.00px;width:85.00px;}
div#header ul.navigation li#noticias a:hover{background-position:-984.00px top;}
div#header ul.navigation li#prensa a{background-position:-1505.00px -38.00px;width:70.00px;}
div#header ul.navigation li#prensa a:hover{background-position:-1505.00px top;}
div#header ul.navigation li#contacto a{background-position:-1171.00px -38.00px;width:99.00px;}
div#header ul.navigation li#contacto a:hover{background-position:-1171.00px top;}
div#header ul.navigation li#festivales a{background-position:-1357.00px -38.00px;width:108.00px;}
div#header ul.navigation li#festivales a:hover{background-position:-1357.00px top;}
div#menu{height:30.00px;padding:0 1.00em;}
div#container{position:relative;width:960.00px;height:auto!important;min-height:100.00%;margin:0 auto;}
div#content{padding:15.00px 0 0;}
div#content div.col-right{float:right;width:290.00px;}
div#content div.col-right div.box-search{width:290.00px;height:100.00px;overflow:hidden;margin-bottom:15.00px;background:transparent url(/img/bkg-search.jpg) no-repeat center;}
div#content div.col-right div.box-search form{padding-left:25.00px;}
div#content div.col-right div.box-search input{background:transparent url(/img/bkg-search.png) no-repeat top left;width:234.00px;clear:both;margin:30.00px 0 0;}
div#content div.col-right div.box-mail div.mail{background:transparent url(/img/box-mail.png) no-repeat 92.00% top;margin:0;}
div#content div.col-right div.box-mail input{background:transparent url(/img/bkg-search.png) no-repeat top left;width:234.00px;clear:both;}
div#content div.col-right div.box-mail input.submit{float:right!important;margin-right:5.00px!important;}
div#content div.col-right div.box-mail	label{font-size:.90em;color:#ba8c5f;}
div#content div.col-right div.box-mail	a{float:left;clear:left;padding-right:20.00px;font-size:.80em;font-weight:400;width:80.00px;}
div#content div.col-right div.box-mail	label.checkbox_checked{float:right;padding-right:5.00px;margin-left:0;}
div#content div.col-right div.box-mail label.checkbox_unchecked{float:right;padding-right:5.00px;text-align:right;margin-left:0;}
div#content div.col-right div.box-column{background:transparent url(/img/box-column.jpg) repeat-y;float:left;clear:left;margin-bottom:15.00px;width:100.00%;}
div#content div.col-right div.box-column div{float:left;background:transparent url(/img/box-column-top.jpg) no-repeat top left;}
div#content div.col-right div.box-column div.box-in li.fin{background:transparent none;}
div#content div.col-right div.box-column div div{background:transparent url(/img/box-column-bottom.jpg) no-repeat bottom left;width:240.00px;padding:15.00px 25.00px;}
div#content div.col-right div.box-column div div h2{text-transform:uppercase;font-size:1.80em;font-family:Trebuchet MS;padding-bottom:5.00px;}
div#content div.col-right div.box-column div.news div.news-item{background:transparent url(/img/icon-new.jpg) no-repeat scroll 0 3.00px;margin-bottom:10.00px;width:100.00%;}
div#content div.col-right div.box-column div.news div.news-item div.in{background:transparent url(/img/bkg-linea.png) repeat-x left bottom;width:205.00px;padding:0 0 10.00px 35.00px;}
div#content div.col-right div.box-column div.news div.news-item div.in a{color:#333;text-decoration:underline;}
div#content div.col-right div.box-column div.news div.news-item div.in span{float:left;clear:both;}
div#content div.col-right div.box-column div.news div.news-item div.in span.fecha{margin-top:3.00px;color:#b8ad93;}
div#content div.col-right div.box-column div.news div.news-item div.in span.comment{color:#333;}
div#content div.col-right div.box-column div.special h3{font-weight:700;margin:5.00px 0;}
div#content div.col-right div.box-column div.special div{color:#b8ad93;float:left;clear:both;display:block;width:240.00px;}
div#content div.col-right div.box-column div.special div.url{clear:both;margin:5.00px 0;}
div#content div.main{margin-right:305.00px;}
div#content div.main div.box-window div div div.box-content-text{color:#ba8c5f;font-size:1.50em;font-family:Trebuchet MS;}
div#content div.main div.box-content div div div{background:transparent none;width:auto;padding:0;}
div#content div.main div.box-content div.box-content-head{background:transparent url(/img/bkg-line.png) repeat-x bottom left;margin-bottom:5.00px;padding-bottom:10.00px;width:100.00%;}
div#content div.main div.box-content div.box-content-head div.content-actions img{padding-left:8.00px;}
div#content div.main div.box-content div.box-content-head h2{text-transform:uppercase;font-size:2.50em;font-family:Trebuchet MS;margin:0;}
div#content div.main div.box-content div.box-content-head h6{color:#ba8c5f;cont-size:.90em;font-weight:400;}
div#content div.main div.box-content div.box-content-subhead{background:transparent url(/img/bkg-line.png) repeat-x bottom left;margin-bottom:5.00px;padding-bottom:5.00px;width:100.00%;}
div#content div.main div.box-content div.box-content-subhead span{margin-right:10.00px;clear:none!important;padding-bottom:5.00px;}
div#content div.main div.box-content div.box-content-subhead div.box-content-subhead-text{clear:none;}
div#content div.main div.box-content div.box-content-subhead a{padding:3.00px 0 3.00px 20.00px;}
div#content div.main div.box-content div.box-content-subhead a.buy{background:transparent url(/img/icons/double-arrow.png) no-repeat 0 50.00%;padding-left:15.00px;}
div#content div.main div.box-content div.box-artist-info{background:transparent url(/img/bkg-img.jpg) no-repeat scroll top left;width:173.00px;float:right;min-height:250.00px;padding:10.00px;}
div#content div.main div.box-content div.box-artist-info h3{font-size:1.25em;}
div#content div.main div.box-content div.box-artist-info img{padding-bottom:10.00px;}
div#content div.main div.box-content div.box-artists{float:left;width:405.00px;padding-top:10.00px;}
div#content div.main div.box-content div.box-artists > div{min-height:231.00px;}
div#content div.main div.box-content div.box-artists a img{padding-right:3.00px;padding-bottom:3.00px;}
div#content div.main div.box-content div.box-artists a:hover img{opacity:0.5;filter:alpha(opacity=50);}
div#content div.main div.box-content div.box-content-text{margin:10.00px 0;}
div#content div.main div.box-content div#mapped{width:600.00px;height:400.00px;margin:10.00px 0;}
div#content div.main div.box-content div#map div{float:none;background:none;margin:0;padding:0;}
div#content div.main div.box-content div.box-content-text div.comment-in{width:595.00px;margin:0 0 15.00px;padding:5.00px;}
div#content div.main div.box-content div.box-content-text div.comment-in span{margin-right:10.00px;clear:none;}
div#content div.main div.box-content div.box-content-text div.comment-in h4{font-size:1.20em;padding-bottom:5.00px;margin:0;}
div#content div.main div.box-content div.box-content-text div.comment-in h5{color:#aaa;padding-bottom:5.00px;margin:0;}
div#content div.main div.box-content div.box-content-text div.comment-in div.comment-text{background:transparent url(/img/bkg-dirty.jpg) repeat bottom left;width:595.00px;}
div#content div.main div.box-content div.box-content-text div.comment-in blockquote{font-style:italic;margin-left:15.00px;background:url(/img/open-quote.gif) no-repeat 0 20.00px;padding:15.00px 15.00px 15.00px 18.00px;}
div#content div.main div.box-content div.box-content-text div.comment-in blockquote span{background:url(/img/close-quote.gif) no-repeat right top;padding-left:18.00px;text-indent:18.00px;}
div#content div.main div.box-content div.box-content-text div.text-head{background:transparent url(/img/bkg-line.png) repeat-x bottom left;width:600.00px;margin:5.00px 0;}
div#content div.main div.box-content div.box-content-text div.text-head h3{text-transform:uppercase;font-size:2.00em;font-family:Trebuchet MS;margin:0;}
div#content div.main div.box-content div.text-left{width:173.00px;background:transparent url(/img/bkg-img.jpg) no-repeat center;margin-right:25.00px;padding:10.00px;}
div#content div.main div.box-content div.text-gallery{clear:left;background:transparent url(/img/bkg-img.jpg) no-repeat scroll bottom;width:183.00px;margin:0 25.00px 15.00px 0;padding:5.00px 0 5.00px 5.00px;}
div#content div.main div.box-content div.text-gallery img{margin:0 5.00px 5.00px 0;}
div#content div.main div.box-content div.full-gallery{clear:left;}
div#content div.main div.box-content div.full-gallery div.imgThumb{float:left;width:140.00px;margin:0 10.00px 10.00px 0;}
div#content div.main div.box-content div.full-gallery div.imgThumb span{font-size:.90em;float:left;clear:both;display:block;}
div#content div.main div.box-content div.full-gallery div.imgThumb span.user{background:transparent url(/img/icons/user.png) no-repeat 0 3.00px;font-weight:700;padding:2.00px 0 2.00px 20.00px;}
div#content div.main div.box-content div.full-gallery div.imgThumb span.date{background:transparent url(/img/icons/calendar.png) no-repeat 0 center;padding:2.00px 0 2.00px 20.00px;}
div#content div.main div.box-content div.full-gallery div.thumbnails{margin-left:0!important;}
div#content div.main div.box-content div.full-gallery div.marginForm{clear:both;margin:5.00px 0 0!important;}
div#content div.main div.box-content div.full-gallery div.thumbnails div.thumbLeft{width:150.00px!important;}
#pagGal{min-height:400.00px;}
div#content div.main div.box-content div.paging{clear:both;margin-top:10.00px;width:600.00px;}
div#content div.main div.box-content div.paging .current{font-size:1.20em;font-weight:700;}
div#content div.main div.box-content div.text-right-detail{padding-top:10.00px;padding-bottom:20.00px;}
div#content div.main div.box-content div.text-right{width:386.00px;padding-top:10.00px;padding-bottom:20.00px;}
div#content div.main div.box-content div.text-right div.highlight{background:transparent url(/img/bkg-more-dark.png) repeat;color:#979280;width:386.00px;margin:1.00em 0;}
div#content div.main div.box-content div.text-right-detail div.highlight{background:transparent url(/img/bkg-more-dark.png) repeat;color:#979280;width:380.00px;margin:1.00em 0;}
div#content div.main div.box-content div.text-right div.highlight div,div#content div.main div.box-content div.text-right-detail div.highlight div{padding:10.00px;}
div#content div.main div.box-content div.text-right div.highlight a,div#content div.main div.box-content div.text-right-detail div.highlight a{color:#3c402f;text-decoration:underline;}
div#content div.main div.box-content div.text-right div.event{width:386.00px;margin-bottom:1.00em;}
div#content div.main div.box-content div.text-right div.event span{padding:0;}
div#content div.main div.box-content div.text-right div.event a{display:block;float:left;min-width:100.00px;background:transparent url(/img/icons/double-arrow.png) no-repeat 0 50.00%;padding-left:15.00px;margin:0 5.00px;}
div#footer{width:100.00%;height:88.00px;bottom:0;clear:both;background:transparent url(/img/bkg-foot.jpg) no-repeat;}
div#footer .logo{margin:15.00px 0 0 25.00px;}
div#footer .links{float:right;line-height:2.00em;text-align:right;margin:20.00px 25.00px 0 0;}
.error-message{background:#FCC url(/img/icons/cancel.png) no-repeat scroll 15.00px center!important;border:1.00px solid #ED1C24;color:#900;font-weight:700;width:250.00px;margin:5.00px 0!important;padding:5.00px 5.00px 5.00px 50.00px !important;}
.col-right .error-message{width:183.00px;}
div#mapped div#map span{float:left;overflow:hidden;width:428.00px;color:#000;}
div.input{clear:both;width:100.00%!important;}
div#content div.main div.box-content div div.pagination div{padding-right:5.00px;}
div#content div.main div.box-content div div.pagination a{font-weight:400;padding-right:5.00px;}
div#content div.main div.box-content div div.pagination span{font-weight:400;}
div#content div.main div.box-content div div.pagination span a{font-weight:700;font-size:1.10em;}
div#content div.main div.box-content div div.pagination span.current{font-weight:700;font-size:1.50em;padding-right:5.00px;}
.rfloat,div#content div.main div.box-content div.box-content-head div.content-actions{float:right;}
.dnone,div#content div.main div.box-content div.paging .disabled,div#content div.main div.box-content div div.pagination div.disabled{display:none;}
div#content div.col-right div.box-column div.box-in,div#content div.col-right div.box-column div.news div.enlace,div#content div.main div.box-window > div,div#content div.main div.box-content > div{width:100.00%;}
div#content div.col-right div.box-column div.box-in li,ul.result li{background:transparent url(/img/icons/double-arrow.png) no-repeat scroll 0 5.00px;padding-bottom:10.00px;padding-left:15.00px;}
div#content div.col-right div.box-column div div div,div#content div.main div.box-window div div div{background:transparent none;padding:0;}
div#content div.col-right div.box-column div.news div.news-item div.in a:hover,div#content div.main div.box-content div.text-right-detail div.highlight a:hover,div#content div.main div.box-content div.text-right div.highlight a:hover{color:#7f1618;}
div#content div.main div.box-window,div#content div.main div.box-content{background:transparent url(/img/box-content.jpg) repeat-y;float:left;clear:none;margin-bottom:15.00px;width:100.00%;}
div#content div.main div.box-window div,div#content div.main div.box-content div{float:left;background:transparent url(/img/box-content-top.jpg) no-repeat top left;}
div#content div.main div.box-window div div,div#content div.main div.box-content div div{background:transparent url(/img/box-content-bottom.jpg) no-repeat bottom left;width:605.00px;padding:15.00px 25.00px;}
div#content div.main div.error div div div.box-content-text,div#content div.main div.success div div div.box-content-text{background:transparent url(/img/iconfront/information.png) no-repeat left center;padding-left:25.00px;}
div#content div.main div.box-content div.box-content-head h1,div#content div.main div.box-content div.box-content-text div.text-head h1,div#content div.main div.box-content div.box-content-text div.text-head h2{text-transform:uppercase;font-size:3.00em;font-family:Trebuchet MS;margin:0;}
div#content div.main div.box-content div.text-in,div#content div.main div.box-content div.text-in table{width:100.00%;padding:10.00px 0;}
div#content div.main div.box-content div.full-gallery div.imgThumb img,div#content div.main div.box-content div.full-gallery div.thumbnails div.blue{border:0!important;}
/* styles.css */
div.highlight{background:transparent url(/img/bkg-more-dark.png) repeat;}
.banner{position:absolute;top:200.00px;left:50.00%;width:600.00px;height:350.00px;margin-left:-300.00px;}
.banner div{position:relative;float:left;clear:both;}
.banner div.in{width:600.00px;height:300.00px;}
.banner #close{font:1.25em georgia,serif;font-weight:700;float:left;cursor:pointer;font-family:Trebuchet MS, Arial;border:1.00px solid #3c402f;background:#FFF url(/img/icons/cross.png) no-repeat 5.00px 50.00%;padding:10.00px 5.00px 10.00px 25.00px;}
#cointainerDIV{width:235.00px;height:187.00px;}
div#content div.col-right div.tv div div h2{padding-bottom:0;margin:0;}
div#content div.col-right div.tv div div h3{color:#BA8C5F;font-weight:400;font-size:1.30em;}
#watermark_box{position:relative;display:block;}
#theVideo{min-height:213.00px;}
img.watermark{position:absolute;bottom:0;right:0;}
a.video{background:transparent url(/img/icons/film.png) no-repeat left center;padding:3.00px 5.00px 3.00px 20.00px;}
a.map{background:transparent url(/img/icons/map.png) no-repeat left center;padding:3.00px 0 3.00px 20.00px;}
a.comment{background:transparent url(/img/icons/comment.png) no-repeat left center;padding:3.00px 0 3.00px 20.00px;}
a.comment-add{background:transparent url(/img/icons/user_comment.png) no-repeat left center;padding:3.00px 0 3.00px 20.00px;}
div.graph{position:relative;width:377.00px!important;border:1.00px solid #D9D3A8;margin-bottom:1.00em;padding:3.00px!important;}
div.graph .bar{display:block;position:relative;background:#d9d3a8;text-align:center;height:18.00px;line-height:18.00px;}
.graph .bar span{position:absolute;left:1.00em;}
div.gallery a img{border:2.00px solid #D9D3A8;cursor:url(/img/zoomin.cur), pointer;}
div.gallery a:hover img{border-color:#BAB28F;}
.ajax-indicator{background:transparent url(/img/ajax-loader.gif) no-repeat left center;font-size:11.00px;font-weight:700;padding:3.00px 0 3.00px 15.00px;}
.form div{clear:both;margin-bottom:5.00px;vertical-align:text-top;padding:.50em;}
.form label{display:block;float:left;width:120.00px;font-weight:400;text-align:right;padding:5.00px 20.00px 5.00px 0;}
.form div.checkbox{width:auto!important;clear:none;}
.form label.checkbox_unchecked{width:auto;padding:0 10.00px 0 20.00px;}
.form label.checkbox_checked{width:auto;font-weight:700;padding:0 10.00px 0 20.00px;}
.form div.marginForm h4{font-size:11.00px;margin:0;padding:15.00px 0 0;}
.form div.marginForm div.checkboxmultiple{width:440.00px!important;}
form.style .error-message{margin-left:140.00px!important;}
.form div.marginForm{margin-left:138.00px!important;}
.form div.checkbox label.checkbox_unchecked{margin-left:0;color:#888;}
.form div.checkbox label.checkbox_checked{margin-left:0;color:#000;font-weight:400;}
.form select,.form input,.form textarea{background-color:#FFF;border:1.00px solid #666;color:#666;width:300.00px;}
form.style input{background:transparent url(/img/bkg-input.png) no-repeat top left;border:0 none;height:20.00px;padding:5.00px 5.00px 5.00px 15.00px;}
form.style input.submit{float:none!important;width:auto!important;color:#C41800;font-weight:700;text-decoration:underline;background:transparent none!important;cursor:pointer;height:auto;clear:none!important;margin:0!important;padding:0!important;}
form.style input.submit:hover{color:#7F1618;}
form.style input.long{background:transparent url(/img/bkg-search.png) no-repeat top left;width:218.00px;}
form.style button{margin-right:25.00px;background:transparent none;border:0;}
form.style button span{font-weight:700;color:#C41800;text-decoration:underline;}
form.style button:hover span{color:#7f1618;}
form.style .form input{background:transparent url(/img/bkg-search.png) no-repeat scroll left top;width:218.00px;}