.blackText {
 color:#000;
}
.normTextClr {
 color: #666;
}
.subTitle {
 font-size: 18px;
 color: #000;
 padding-top: 14px;
}
.pinkText {
 color:#e2007a;
}



* {
 margin:0;
 padding:0;
}

ul {
 margin: 10px;
 padding: 10px;
}

a {
 text-decoration: none;
}

#mid a {
 color: #e2007a;
}

h1,h2{
 font-weight: normal;
}

body#site {
 background: #b4c1c6 url(../images/bg-mid2.jpg) repeat-y center center;
}
body#site.front {
 background: #b4c1c6;
}
body {
 font: normal 12px verdana,helvetica,sans-serif;
 color: #666;
}

#wrap {
 width: 972px;
 margin: 0 auto;
}

#left {
 width: 179px;
 float: left;
}

#logo {
 margin-top: 24px;
}

#left ul {
 margin: 30px 0;
 padding:0;
 list-style:none;
 background:#fff;
 width: 179px;
 font-size: 11px;
 border-top: 1px solid #ccc;
}

#left ul ul {
 margin:0;
 border:none;
}
#left li {
 border-bottom: 1px solid #ccc;
}
#left li li {
 border: none;
}

#left li a {
 display:block;
 padding: 6px 8px 6px 18px;
 color: #666;
}

#left li li a {
 padding-top:0;
}

#left li.active li a {
 color: #666;
}

#left li a:hover,#left li.active a,#left li.active li a:hover,#left li li.active a    {
 color: #e3007a;
}
#left li.active a {
 font-weight:bold;
 background: url(../images/bg_navi.gif) no-repeat 162px 7px;
}
#left li a:hover {
 background: url(../images/bg_navi.gif) no-repeat 162px 7px;
}
#left li.active li a {
 font-weight: normal;
 background:none;
}
#mid {
 float: left;
 width: 640px;
 position: relative;
}
#midflash {
 float: left;
 width: 640px;
}
#rnd {
 height: 233px;
 border-bottom: 1px solid #ccc;
}

.moduletable_rnd {
 float:right;
 margin-top: 24px;
 width: 300px;
 background: #FDD000;
 height: 179px;
 overflow: hidden;
}

.moduletable_rnd ul{
 float:right;
}

#contFrame {
 width: 593px;
 margin: 0 0 0 24px;
}

#meta {
 position: absolute;
 top: 24px;
 left: 3px;
 width: 351px;
 height: 179px;
 z-index: 10;
}
.ca-es #meta {
 background: #FFCC33 url(../images/logo-typo-ca.gif) no-repeat -3px 0;
}
.en-gb #meta {
 background: #FFCC33 url(../images/logo-typo-en.gif) no-repeat -3px 0;
}
.es-es #meta {
 background: #FFCC33 url(../images/logo-typo-es.gif) no-repeat -3px 0;
}

#right {
 float: left;
 width: 143px;
 padding-top: 24px;
}

#right img {
 margin-bottom: 10px;
 border:none;
}

#meta ul {
 margin: 150px 0 0 38px;
 list-style:none;
 font-size: 10px;
 padding:0;
}

#meta a {
 color: #000;
}

#meta li.active a {
 font-weight: bold;
}

#meta li {
 float: left;
 padding-right: 10px;
}

 {

}

h2.componentheading,h1.componentheading_blog, #page h2.contentheading_blog, h1.componentheading_actual, h1.componentheading_reporte,div.componentheading, h2.contentheading, h1.componentheading_entradas, h1.componentheading_historia, h1.componentheading_dosPremsa, h2.contentheading_expo, h2.contentheading_program, .componentheading_blog {
 font-size: 18px;
 border-bottom: 1px solid #ccc;
 padding: 15px 0 15px 16px;
 margin-bottom: 18px;
}
div.componentheading, h1.componentheading_reporte, h2.contentheading_program {
 margin:0;
}

h2.contentheading_actual,h2.contentheading_blog {
 font-size: 16px;
 color: #000;
 padding: 15px 0 15px 16px;
}

h2.contentheading_reporte,h1.reporte_artist, h2.contentheading_historia,h2.contentheading_dosPremsa, h2.contentheading_expo {
 font-size: 18px;
 font-weight: normal;
 color: #000;
}

h2.contentheading_historia, h2.contentheading_dosPremsa, h1.reporte_artist {
 padding: 14px 14px 0 0; 
}
h2.contentheading_historia {
 padding-bottom: 14px;
}

.act_thumb {
 float:left;
 width: 152px;
 height: 98px;
}

.rep_img {
 float: left;
 width: 305px;
}

.rep_img img {
 margin-bottom: 10px;
}
.contPad_expo .rep_img {
 margin: -18px 0 10px -18px;
}
.no_rep_img {
 float: left;
 width: 18px;
 height: 20px;
}


.blog_actual .blog_cont {
 float: left;
 width: 400px;
}

.leading_actual,.leading_blog {
 padding-bottom: 18px;
 margin-bottom: 4px;
 border-bottom: 1px solid #ccc;
}

.blog_reporte .blog_cont {
 float: left;
 width: 250px;
}

h2.contentheading_meta, h2.contentheading_partner,h2.contentheading_artistas, h2.contentheading_gmap {
 border-bottom: 1px solid #ccc;
 padding: 15px 0 15px 16px;
 margin-bottom: 5px;
}

h2.contentheading_partner {
 margin-bottom: 0;
 border: none;
}

h2.contentheading_artistas, h2.contentheading_gmap, h1.componentheading_entradas, h1.componentheading_historia, h1.componentheading_dosPremsa {
 margin-bottom: 0;
}

.contPad,.contPad_blog, .contPad_meta, .contPad_entradas, .contPad_expo, .blog_intro {
 padding: 0 18px 18px;
}

.blog_intro .readmore-link {
 display:none;
}

.contPad_blog img, .blog_intro img {
 margin-left: -18px;
}

.contPad_expo {
 clear: both;
}

.contPad_partner h4 {
 font-weight: normal;
 border-top: 1px solid #ccc;
 padding: 5px 18px;
}

.contPad_partner img {
 margin: 10px;
 border:none;
}

.contPad_meta img {
 margin: -5px -18px 0 18px;
}



.leading_entradas div.pPadding {
 padding-top: 14px;
}

#gmapDivWrap {
 padding-bottom: 20px;
}

#gmapDivWrap p {
 border-top: 1px solid #ccc;
 margin-top: 18px;
 clear: both;
 padding: 0 18px;
} 
#gmapDivWrap p img {
 margin: 0 18px 18px -18px
}
#gmapDivWrap .subTitle {
 display:block;
 margin: 0 0 5px;
 color: #000;
}

ul.briask-iss {
 background: #ffcc33;
}

.moduletable_home_artists {
 margin-left: 24px;
}

.moduletable_home_artists ul.briask-iss {
 background: #fff;
}

.progOver {
 padding-bottom: 18px;
 border-bottom: 1px solid #ccc;
}

.progBody {
 padding: 18px;
}

h2.progDate {
 color: #009ee0;
 font-size: 12px;
 font-weight: bold;
 padding-top: 6px;
}

.progTit {
 font-weight: bold;
 color:#000;
}

.progPrice, .progPriceDet {
 color: #009ee0;
}

.progLocDet {
 clear: both;
 color: #000;
 font-weight: bold;
}

.progPriceDet {
 margin: 15px 0;
}

.progThumb {
 float: left;
 width: 153px;
}

.progImg {
 float: left;
 width: 305px;
}
.progThumb img {
 width: 134px;
 height: 98px;
}
.progTextThumb {
 float: left;
 width: 415px;
}

.progTextImg {
 float: left;
 width: 270px;
}

.progTextImg .progTit, .progTextImg h2.progDate{
 font-size: 18px;
 font-weight: normal;
}

.progTextImg .progTit {
 color: #000;
} 

.progText {
 margin: 0 18px;
}

/*
* phoca
*/

div.noRBorder {
 border-right: none;
}

.phocagallery-box-file-first {
 background: none;
}

.phocagallery-box-file .name {
 display:none;
} 

.phocagallery-box-file {
 border: solid 1px #ccc;
 border-width: 0 1px 1px 0;
}

#page .phocagallery {
 border-top: 1px solid #ccc;
 margin: 0 -18px;
 width: 593px;
}
#page .phocagallery-box-file {
 padding:0;
 margin:0;
}
#page .phocagallery-box-file-second {
 padding-top: 10px;
}
div.pgplugin1 {
 background: #fff;
}

.imgMargR {
 margin-left: 8px;
}

.imgMargL {
 margin-right: 9px;
}

div#sbox-window {
 padding:0;
}

/*
* /phoca
*/

.clr {
 clear: both;
 visibility: hidden;
 display:block;
}

.leading_separator_reporte {
 border-bottom: 1px solid #ccc;
 display:block;
}

.pPadding {
 padding: 0 18px;
}
.leading_separator_historia{
 display: block;
 border-bottom: 1px solid #ccc;
}

#artistas {
 list-style: none;
 margin:0;
 padding: 0;
 float:left;
 width: 306px;
 margin-bottom: 18px;
}
#artistas .a1 {
 float:left;
 display: block;
 width: 45px;
 color: #000;
 text-indent: 18px;
}
#artistas .a2 {
 display: block;
 float:left;
 width: 230px;
}

#mid .a2  {
 color:#999;
}
#mid .a2 a {
 color:#666;
}
#mid .a2 a.act  {
 color:#E3007A;
}

#artDet {
 float: left;
 width: 280px;
 margin-top:-25px;
 padding-bottom:18px;
}

#artistFilter {
 position: relative;
 top:-36px;
 left:306px;
 height: 25px;
 width: 200px;
}

#artSelect {
 border: 1px solid #ccc;
 font-size: 11px;
 width: 150px;
}

.artDetTitle {
 font-size: 16px;
 color: #000;
 margin-top: 16px; 
}
.artDetIntro{
 font-size: 16px;
 margin-bottom: 16px;
}

.buttonheading {
 display:none;
}

form#userForm ol.formContainer li {
	background-image: none;
	list-style: none;
	padding: 5px 0;
	margin: 0;
	clear: both;
}

li div.formBody {
 width: 289px;
}

li div.formDescription {
 display:none;
}

div.formCaption {
 padding-top: 3px;
 border-top: 1px solid #ccc;
}

#userForm input,#userForm textarea {
 width: 270px;
 border: 1px solid #ccc;
 background: url(../images/bg-input.jpg);
 padding: 4px 0 4px 6px;
 color: #666;
}

#userForm input#bnsubmit {
 width: 75px;
 padding: 0;
 border: 1px solid #999;
 border-width: 0 1px 1px 0;
 cursor: pointer;
}

#userForm div.formCaption {
 width: 256px;
}

.downloadPremsa {
 color:#000;
 font-size: 11px;
 margin-top: 22px;
}

.showDate {
 margin-top: 18px;
 color: #000;
}

.pagination span {
 padding: 0 4px;
}

div#fpss-outer-container {
 border:0;
 margin: 0 0 0 121px;
 padding:0;
}
#slide-loading {
 background-color: #ffcc33;
}

#userForm .prereserva input {
 width: 50px;
 font-size: 11px;
 margin-bottom: 2px;
 padding: 1px 0 1px 4px
}

.prereserva {
 margin-top: 20px;
}

.prereserva th {
 text-align: left;
 padding: 5px;
 border-bottom: 2px solid #ccc;
 font-weight: normal;
}

.prereserva td {
 vertical-align: top;
 padding: 5px;
 border-bottom: 1px solid #ccc;
}

.prereserva td.td1 {
 width: 80px;
}

.prereserva td.td2 {
 width: 280px;
 font-weight: bold;
}
.prereserva td.td3 {
 width: 100px;
}

#captchaTxt199 {
 margin-right: 10px;
}

#loginM {
 position:clear;
}

#loginM ul {
 list-style:none;
}

fieldset {
 border:none;
 padding: 18px;
}

.contentpaneopen_edit_blog {
 float: right;
}

.contentpaneopen_edit_actual, .contentpaneopen_edit, .contentpaneopen_edit_artistas, .contentpaneopen_edit_entradas,.contentpaneopen_edit_historia,.contentpaneopen_edit_gmap,.contentpaneopen_edit_partner {
 display:none;
}

.tool-tip {
	color: #999;
	/* color: #4f7ba4; */
	width: 139px;
	z-index: 13000;
	background: #fff;
	border: 1px solid #ccc;
}

.tool-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #FFF;
	padding: 8px 8px 4px;
}
.tool-text {
	font-size: 12px;
	padding: 4px 8px 8px;
}

form.editor label, form.editor label.widthlabel{
 float: left;
 width: 150px !important;
}

form.editor .radio label {
 width: auto;
 float: none;
}

form.editor legend {
 font-weight: bold;
}

p.counter, div.pagination {
 text-align:center;
}
div.pagination {
 margin-bottom:20px;
}
