
body,html { 
  border: 0px; margin: 0px; padding: 0px;
  font-family: Verdana, Sans-serif; font-size: 12px; 
  background: #ffffff url('core/page-bkg.gif') repeat-x scroll 0 0;
}

a { outline: none; }
.cst-linkeable { cursor: pointer; }
div.cst-col50 { float: left; width: 50%; padding: 0px; margin: 0px; }
div.cst-col100 { float: left; width: 100%; padding: 0px; margin: 0px; }
div.cst-col33 { float: left; width: 33%; padding: 0px; margin: 0px; }
div.cst-col-clearer { clear: both; }

div#cst-main { margin: 0px 10px 10px 10px; }

div.cst-bloque {
  padding: 0px;
  margin: 10px 0px 0px 0px;
  border: 1px solid #dddddd;
  -moz-border-radius: 10px; -webkit-border-radius: 10px;
  background: #f6f6f6;
  min-width: 950px;
  width: expression(document.body.clientWidth < 990 ? "950px": "auto" );
}


div.cst-articulo {

}

div.cst-articulo-header { 
  height: 95px; width: 100%; overflow: hidden; 
  background-color: #f1f3f0;
  border-bottom: 1px #bbddcc solid; -moz-border-radius-topleft: 10px;  -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
}
div.cst-articulo-header-mini { height: 65px !important; }
div.cst-articulo-header img { float: left; margin: 10px; width: 100px; height: 75px; }
.authorArea { width: 300px; float: right; border: 0px #000 solid; text-align: right; }
.authorArea h4 { color: #999999; margin: 15px 0px 0px 0px; padding: 0px; }
.authorArea h5 { color: #666688; margin: 0px; padding: 0px; }

div.cst-articulo-header img.author { float: right !important; }
div.cst-articulo-header h1 { color: #000000; margin: 10px 0px 0px 10px; padding: 0px; }
div.cst-articulo-header h2 { color: #999999; margin: 0px 0px 0px 10px; padding: 0px; }
div.cst-articulo-header h3 { color: #666688; margin: 0px 0px 0px 10px; padding: 0px; }
div.cst-articulo-header a,div.cst-articulo-header a:active,div.cst-articulo-header a:link,div.cst-articulo-header a:visited { text-decoration: none; color: #f1592a; }
div.cst-articulo-header a:hover { text-decoration: none; color: #666688; }
div.cst-articulo-footer { 
  background-color: #f1f3f0;
  border-top: 1px #bbddcc solid; -moz-border-radius-bottomleft: 10px;  -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
  padding: 10px;
}
div.cst-articulo-footer dl { margin: 0px; padding: 0px; }
div.cst-articulo-footer dt { font-weight: bold; color: #1e353d; float: left; clear: both; width: 200px; }
div.cst-articulo-footer dt a { color: #494949 !important; }
div.cst-articulo-footer dt a:hover { color: #f1592a !important; }
div.cst-articulo-footer dd { float: left; margin: 0px; }





div.cst-noticia {

}

div.cst-noticia-header { 
  height: 95px; width: 100%; overflow: hidden; 
  background-color: #f1f3f0;
  border-bottom: 1px #bbddcc solid; -moz-border-radius-topleft: 10px;  -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
}
div.cst-noticia-header-mini { height: 65px !important; }
div.cst-noticia-header img { float: left; margin: 10px; width: 100px; height: 75px; }
div.cst-noticia-header h1 { color: #000000; margin: 10px 0px 0px 10px; padding: 0px; }
div.cst-noticia-header h2 { color: #999999; margin: 0px 0px 0px 10px; padding: 0px; }
div.cst-noticia-header h3 { color: #666688; margin: 0px 0px 0px 10px; padding: 0px; }
div.cst-noticia-header a,div.cst-noticia-header a:active,div.cst-noticia-header a:link,div.cst-noticia-header a:visited { text-decoration: none; color: #f1592a; }
div.cst-noticia-header a:hover { text-decoration: none; color: #666688; }
div.cst-noticia-footer { 
  background-color: #f1f3f0;
  border-top: 1px #bbddcc solid; -moz-border-radius-bottomleft: 10px;  -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
  padding: 10px;
}
div.cst-noticia-footer dl { margin: 0px; padding: 0px; }
div.cst-noticia-footer dt { font-weight: bold; color: #1e353d; float: left; clear: both; width: 200px; }
div.cst-noticia-footer dt a { color: #494949 !important; }
div.cst-noticia-footer dt a:hover { color: #f1592a !important; }
div.cst-noticia-footer dd { float: left; margin: 0px; }










/**** ICONOS 32x32 *********************************************************************************************************/
span.cst-ico32inline { display:inline-block !important; vertical-align: bottom; }
span.cst-ico32 { display: block; width: 32px; height: 32px; overflow: hidden; background-image: url('core/iconos32.gif'); }
span.cst-ico32 p {
  position: absolute;
  text-align: right;
  right: 60px;
  color: #583f38;
  font: bold 30px arial,sans-serif;
  margin-top: 0px;
  padding-right: 10px;
}
span.cst-ico32contacto   { background-position: 0px 0px; }
span.cst-ico32facebook   { background-position: -32px 0px; }
span.cst-ico32portada    { background-position: -64px 0px; }
span.cst-ico32articulos  { background-position: -96px 0px; }
span.cst-ico32noticias   { background-position: -128px 0px; }
span.cst-ico32escritorio { background-position: -160px 0px; } 
span.cst-ico32modificar  { background-position: -192px 0px; } 
span.cst-ico32usuarios   { background-position: -224px 0px; } 
span.cst-ico32fotos      { background-position: -256px 0px; } 
span.cst-ico32autor      { background-position: -288px 0px; } 
span.cst-ico32videos     { background-position: -320px 0px; } 
span.cst-ico32tips       { background-position: -352px 0px; } 
span.cst-ico32kettlebell { background-position: -384px 0px; } 
/********************************************************************************************************* ICONOS 32x32 ****/

/**** FLAGS 16x16 **********************************************************************************************************/
span.flags16 { display:inline-block;background-image: url('core/flags16.gif'); width: 16px; height: 16px; padding: 0px; margin: 0px; overflow: hidden; }
span.flags16ZH-S { background-position:   0px 0px; }
span.flags16ZH-T { background-position: -16px 0px; }
span.flags16EN   { background-position: -32px 0px; }
span.flags16ES   { background-position: -48px 0px; }
span.flags16JP   { background-position: -64px 0px; }
span.flags16AR   { background-position: -80px 0px; }
/********************************************************************************************************** FLAGS 16x16 ****/





div.cst-preHeader  { height: 200px; overflow: hidden; background-color: #ffffff !important; border-color: #ddddff; position: relative; }
div.cst-preHeader-LMR-left  { height: 200px; width: 300px; overflow: hidden; float: left; text-align: center; 
-moz-border-radius: 10px; -webkit-border-radius: 10px;
background: url('core/preheader-general-left.jpg') no-repeat scroll 0 0 ; 
}
div#cst-preHeaderKungfu div.cst-preHeader-LMR-left { background: url('core/preheader-kungfu-left.jpg') no-repeat scroll 0 0 !important; }
div#cst-preHeaderTaichi div.cst-preHeader-LMR-left { background: url('core/preheader-taichi-left.jpg') no-repeat scroll 0 0 !important; }
div#cst-preHeaderChikung div.cst-preHeader-LMR-left { background: url('core/preheader-chikung-left.jpg') no-repeat scroll 0 0 !important; }
div#cst-preHeaderFeldenkrais div.cst-preHeader-LMR-left { background: url('core/preheader-feldenkrais-left.jpg') no-repeat scroll 0 0 !important; }
div#cst-preHeaderKettlebell div.cst-preHeader-LMR-left { background: url('core/preheader-kettlebell-left.jpg') no-repeat scroll 0 0 !important; }
div#cst-preHeaderPublicaciones div.cst-preHeader-LMR-left { background: url('core/preheader-publicaciones-left.jpg') no-repeat scroll 0 0 !important; }
div#cst-preHeaderCine div.cst-preHeader-LMR-left { background: url('core/preheader-cine-left.jpg') no-repeat scroll 0 0 !important; }
div.cst-preHeader-LMR-middle  { 
  margin-right: 400px; text-align: center; height: 200px; overflow: auto; position: relative;
  
}
div.cst-preHeader-LMR-middle p { font: normal 15px/19px 'Calibri', 'Arial',  Helvetica, sans-serif; overflow: hidden; margin: 5px 0px; }
div.cst-preHeader-LMR-middle p em { font-weight: bold; font-size: 18px; font-style: normal; }

div.cst-preHeader-LMR-right  { height: 200px; width: 400px; overflow: hidden; }
div.cst-preHeader-LMR-left p {
  padding: 0px; margin: 0px; 
  font: bold 11px/14px 'Calibri','Arial';
  color: #000;
}
div.cst-preHeader-LMR-middle a,div.cst-preHeader-LMR-middle a:active,div.cst-preHeader-LMR-middle a:link,div.cst-preHeader-LMR-middle a:visited {
  color: #e49c1e !important; text-decoration: none; letter-spacing: 2px; text-transform: uppercase; font: bold 16px/16px Calibri;
}
div.cst-preHeader-LMR-middle a:hover { color: #d16709 !important; }

div.cst-preHeader-LMR-left a,div.cst-preHeader-LMR-left a:active,div.cst-preHeader-LMR-left a:link,div.cst-preHeader-LMR-left a:visited {
  font-family: 'Calibri', Georgia, 'Arial',  Helvetica, sans-serif;
  text-decoration: none; 
  color: #394c4c; 
}



div.cst-preHeader-LMR-left p.phl-01 { line-height: 60px; height: 60px; font-size: 50px !important; overlfow: hidden; }
div.cst-preHeader-LMR-left p.phl-02 { line-height: 60px; height: 60px; font-size: 50px !important; overlfow: hidden; }
div.cst-preHeader-LMR-left p.phl-03 { line-height: 24px; height: 24px; font-size: 16px !important; overlfow: hidden;  letter-spacing: 4px; }
div.cst-preHeader-LMR-left p.phl-04 { line-height: 17px; height: 17px; font-size: 12px !important; overlfow: hidden; }
div.cst-preHeader-LMR-left p.phl-11 { line-height: 24px; height: 24px; font-size: 22px !important; overlfow: hidden; }
div.cst-preHeader-LMR-left p.phl-12 { line-height: 44px; height: 44px; font-size: 40px !important; overlfow: hidden; }
div.cst-preHeader-LMR-left p.phl-66 { line-height: 10px; height: 10px; font-size: 10px !important; overlfow: hidden; }

p.phl-01 a,p.phl-01 a:active,p.phl-01 a:link,p.pphl-01 a:visited { color: #1b3053 !important; } 
p.phl-01 a:hover { color: #3a6677 !important; }
p.phl-02 a,p.phl-02 a:active,p.phl-02 a:link,p.pphl-02 a:visited { color: #1b4353 !important; letter-spacing: 8px; }
p.phl-02 a:hover { color: #3a6677 !important; }
p.phl-03 a,p.phl-03 a:active,p.phl-03 a:link,p.pphl-03 a:visited { color: #1b5153 !important; }
p.phl-03 a:hover { color: #3a6677 !important; }
p.phl-04 a,p.phl-04 a:active,p.phl-04 a:link,p.pphl-04 a:visited { color: #1b5348 !important; }
p.phl-04 a:hover { color: #3a6677 !important; }

div#cst-preHeaderGeneral { background: #f6f6f6 url('core/preheader-general6.jpg') no-repeat scroll top right; }
div#cst-preHeaderTaichi  { background: #f6f6f6 url('core/preheader-taichi4.jpg') no-repeat scroll top right; }
div#cst-preHeaderKungfu  { background: #f6f6f6 url('core/preheader-kungfu1.jpg') no-repeat scroll top right; }
div#cst-preHeaderChikung  { background: #f6f6f6 url('core/preheader-chikung2.jpg') no-repeat scroll top right; }
div#cst-preHeaderFeldenkrais  { background: #f6f6f6 url('core/preheader-feldenkrais2.jpg') no-repeat scroll top right; }
div#cst-preHeaderKettlebell  { background: #f6f6f6 url('core/preheader-kettlebell3.jpg') no-repeat scroll top right; }
div#cst-preHeaderPublicaciones  { background: #f6f6f6 url('core/preheader-publicaciones2.jpg') no-repeat scroll top right; }
div#cst-preHeaderCine  { background: #f6f6f6 url('core/preheader-cine2.jpg') no-repeat scroll top right; }
div#wrapper11 {
padding-right: 400px;
}


div.cst-preHeaderBis  { height: 100px; overflow: hidden; background-color: #ffffff !important; border-color: #ddddff;  }
div.cst-preHeaderBis p { height: 100px; padding:0; margin: 0; overflow: hidden; width: 100%; text-align: center; font: bold 32px/100px Arial; color: #3a6677;  }
div#cst-preHeaderBis-left {
  min-width: 350px;
  width: expression(document.body.clientWidth < 390 ? "350px": "auto" );
  float: left;
}
div.cst-preHeaderBisInner { padding: 5px; }
div#cst-preHeaderBis-left-kfu01 { width: 140px; height: 90px; background: url('core/hor-kfu-001.gif') no-repeat 10px 0; float: left;  }
div#cst-preHeaderBis-left-kfu02 { width: 140px; height: 90px; background: url('core/hor-kfu-002.gif') no-repeat 10px 0; float: left;  }
div#cst-preHeaderBis-left-kfu03 { width: 140px; height: 90px; background: url('core/hor-kfu-003.gif') no-repeat 10px 0; float: left;  }
div#cst-preHeaderBis-right {
  min-width: 300px;
  width: expression(document.body.clientWidth < 340 ? "300px": "auto" );
  float: right; 
}
div#cst-preHeaderBis-right-01 { width: 260px; height: 90px; background-image: url('core/ara-kfu.gif'); }
div#cst-preHeaderBis-right-02 { width: 260px; height: 90px; background-image: url('core/ara-chk.gif'); }

div#cst-preHeaderBis-left-tch01 { width: 140px; height: 90px; background: url('core/hor-tch-001.gif') no-repeat 10px 0; float: left;  }
div#cst-preHeaderBis-left-tch02 { width: 140px; height: 90px; background: url('core/hor-tch-002.gif') no-repeat 10px 0; float: left;  }
div#cst-preHeaderBis-left-tch03 { width: 140px; height: 90px; background: url('core/hor-tch-003.gif') no-repeat 10px 0; float: left;  }

div#cst-preHeaderBis-left-chk01 { width: 140px; height: 90px; background: url('core/hor-chk-001.gif') no-repeat 10px 0; float: left;  }
div#cst-preHeaderBis-left-chk02 { width: 140px; height: 90px; background: url('core/hor-chk-002.gif') no-repeat 10px 0; float: left;  }

/**** HEADER ***************************************************************************************************************/
div#cst-header { height: 140px; overflow: hidden; }
div.cst-header-general { background: #f6f6f6 url('core/header-general.jpg') no-repeat scroll top right; }
div.cst-header-kungfu { background: #f6f6f6 url('core/header-kungfu.jpg') no-repeat scroll top right; }
div.cst-header-taichi { background: #f6f6f6 url('core/header-taichi.jpg') no-repeat scroll top right; }

div#cst-header-left {
  width: 450px; height: 140px; float: left;
  background: url('core/logo.gif') no-repeat scroll top left;
  -moz-border-radius: 10px; -webkit-border-radius: 10px;
}

div#cst-header-left p { display: none; }
div#cst-header-right  { padding: 20px; float: right; }
div#cst-header-right a { text-decoration: none; }
/*************************************************************************************************************** HEADER ****/



/**** FOOTER ***************************************************************************************************************/
div#cst-footer { height: 140px; overflow: hidden; background: #f6f6f6 url('core/footer-bkg.jpg') no-repeat scroll top right; font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif; }
a#cst-footer-topLink { 
  float: right; margin: 0px; padding: 10px 10px 0px 0px;
}
div#cst-footer dl {
  float: left;
  margin: 0px; padding: 10px 0px 10px 10px;
  width: 200px;
}
div#cst-footer dt { text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-weight: bold; color: #1e353d; }
div#cst-footer dd { color: #84827b; font-size: 12px; margin: 0px; height: 15px; }
div#cst-footer a,div#cst-footer a:active,div#cst-footer a:link,div#cst-footer a:visited { color: #84827b; font-size: 12px; text-decoration: none; }
div#cst-footer a:hover { color: #f1592a; }

/*************************************************************************************************************** FOOTER ****/



/**** BODOKE ***************************************************************************************************************/
div.cst-art-brief-col50float {
  padding:0px; margin:0px; width: 50%; float: left; 
}
div.cst-art-brief-col450pxfloat {
  padding:0px; margin:0px; width: 460px; float: left; 
}
div.cst-not-brief-col50float {
  padding:0px; margin:0px; width: 50%; float: left;
}
div.cst-bodoke-50 {
}
div.cst-bodoke {
  padding: 0px; margin: 10px; border: 1px #bbddcc solid; -moz-border-radius: 10px; -webkit-border-radius: 10px;
  background: #f6f6f6;
}

div.cst-bodoke-header {
  height:32px; background-color: #f1f3f0; 
  border-bottom: 1px #bbddcc solid; -moz-border-radius-topleft: 10px;  -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
  font-family: arial; font-weight: normal; font-size: 22px; padding:2px 0px 2px 10px; 
  margin: 0px 0px 0px 0px;
  color: #1a7f85;
  position:relative;
}
div.cst-bodoke-header-container {
  height:32px; overflow: hidden;
}
div.cst-bodoke-header-piquito {
  width:15px; height:8px; background: url('core/piquito.php?c1=f1f3f0&c2=bbddcc&c3=f6f6f6') no-repeat scroll top left;
  position: absolute; bottom: -8px; left: 13px; z-index: 5;
}
div.cst-bodoke-header h1 {
  display: inline; color: #1a7f85; font: normal 22px/28px arial;
  position: relative; bottom: 0px; margin: 0px 0px 0px 10px; padding:0px;
  vertical-align: bottom;
}
div.cst-bodoke-header h2 {
  display: inline; color: #3a9fa5; font: normal 12px arial;
  position: relative; bottom: 8px; margin-left: 10px;
}

div.cst-bodoke-body { }
div.cst-bodoke-body-row { background-color: #f6f6f6; }
div.cst-bodoke-body-row-par { background-color: #ebebf6 !important; }

div.cst-bodoke-footer {
  height:26px; background-color: #f1f3f0;
  border-top: 1px #bbddcc solid; -moz-border-radius-bottomleft: 10px;  -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
  padding:0px; margin: 0px;
  font: bold 14px/26px 'Calibri','Helvetica','sans-serif';
  color: #1a7f85;
  text-align: center;
  position:relative;
  overflow: hidden;
}
div.cst-bodoke-footer a,div.cst-bodoke-footer a:active,div.cst-bodoke-footer a:link,div.cst-bodoke-footer a:visited { 
  color: #0B3343;
  text-decoration: none;
}
div.cst-bodoke-footer a:hover { 
  color: #3A6677;
}
div.cst-bodoke-no-footer {
  height:10px !important;
  font-size: 10px !important;
}
/*************************************************************************************************************** BODOKE ****/



/**** ART-BRIEF ************************************************************************************************************/
div.cst-art-brief { padding: 5px; }
div.cst-art-brief a { color: #787878; text-decoration: none; }
div.cst-art-brief a:hover { color: #3A9Fa5; }
div.cst-art-brief-head { height: 75px; width: 100%; overflow: hidden; }
div.cst-art-brief-head img { width: 100px; height: 75px; float: left; border: 0px; }
div.cst-art-brief-head-info { }
div.cst-art-brief-head-info h1 { 
color: #787878; 
font: bold 20px/22px arial; padding: 0px; margin: 0px 0px 0px 105px;
}
div.cst-art-brief-head-info h2 { 
color: #999999; 
font: bold 15px/17px arial; padding: 0px; margin: 0px 0px 0px 105px;
}
div.cst-art-brief-contenido { 
  font: normal 11px/11px verdana;
  margin: 5px 0px 0px 0px; 
  padding: 0px;
  text-align: justify;
}
.cst-art-brief-contenido50 { 
  height: 50px;
}
div.cst-art-brief-head-info ul {
  font-size: 10px;
  margin: 0px 0px 0px 105px; padding: 0px;
  list-style-type: none;
}
li.cst-art-brief-head-preview {
  color: #999 !important;
  text-align: justify;
}
div.cst-art-brief-head-info li {
  color: #666;
  margin: 0px; padding: 0px;
}
/************************************************************************************************************ ART-BRIEF ****/

/**** NOT-BRIEF ************************************************************************************************************/
div.cst-not-brief { padding: 5px; }
div.cst-not-brief a { color: #787878; text-decoration: none; }
div.cst-not-brief a:hover { color: #3A9Fa5; }
div.cst-not-brief-head { height: 75px; width: 100%; overflow: hidden; }
div.cst-not-brief-head img { width: 100px; height: 75px; float: left; border: 0px; }
div.cst-not-brief-head-info { }
div.cst-not-brief-head-info h1 { 
color: #787878; 
font: bold 22px/22px arial; padding: 0px; margin: 0px 0px 0px 105px;
}
div.cst-not-brief-contenido { 
  font: normal 11px/11px verdana;
  margin: 5px 0px 0px 0px; 
  padding: 0px;
  text-align: justify;
}
div.cst-not-brief-contenido-escritorio {
  font: normal 14px/16px verdana !important;
}
div.cst-not-brief-head-info ul {
  font-size: 10px;
  margin: 0px 0px 0px 105px; padding: 0px;
  list-style-type: none;
}
div.cst-not-brief-head-info li {
  margin: 0px; padding: 0px;
}
/************************************************************************************************************ NOT-BRIEF ****/


/**** ALB-BRIEF ************************************************************************************************************/
div.cst-alb-brief { padding: 5px; }
div.cst-alb-brief a { color: #787878; text-decoration: none; }
div.cst-alb-brief a:hover { color: #3A9Fa5; }
div.cst-alb-brief-head { height: 75px; width: 100%; overflow: hidden; }
div.cst-alb-brief-head img { width: 100px; height: 75px; float: left; border: 0px;  }
div.cst-alb-brief-head-foto { height: 100px !important;  }
div.cst-alb-brief-head-foto img { width: auto !important; height: auto !important;  }
div.cst-alb-brief-head-info { }
div.cst-alb-brief-head-info h1 { 
color: #787878; 
font: bold 22px/22px arial; padding: 0px; margin: 0px 0px 0px 105px;
}
div.cst-alb-brief-head-info ul {
  font-size: 10px;
  margin: 0px 0px 0px 105px; padding: 0px;
  list-style-type: none;
}
div.cst-alb-brief-head-info li {
  margin: 0px; padding: 0px;
}
/************************************************************************************************************ ALB-BRIEF ****/



div#cst-col-escritorio {
}
div#cst-col-escritorio h1 { font: bold 16px arial,sans-serif; padding: 0px; margin: 0px; color: #f1592a; float: left; }
div#cst-col-escritorio p {  font: normal 14px/16px verdana !important; padding: 0px; margin: 0px; color: #787878; clear: both; }






/**** MENU *****************************************************************************************************************/
span.menu { display: block; width: 50px; height: 100px; background: transparent url('core/menu.gif') no-repeat top left; float: left; 
	margin-right:0px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}
span.menu-portada { background-position: 0px 0px; } 
span.menu-taichi { background-position: -50px 0px; } 
span.menu-kungfu { background-position: -100px 0px; } 
/***************************************************************************************************************** MENU ****/

div#accordion {
	padding:0px;margin:0px;
	width:300px;
  height: 100px;
  overflow: hidden;
}

div#accordion span.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}
div#accordion div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:0px;
}



div#accordion h1 {
  padding: 5px; margin: 0px;
  font: bold 20px/20px arial;
}
div#accordion ul {
  font: normal 11px/11px trebuchet,tahoma;
  padding: 0px; margin: 0px 0px 0px 15px;
  list-style-type: none; }
div#accordion a,div#accordion a:active,div#accordion a:link,div#accordion a:visited { text-decoration: none; color: #f1592a; }
div#accordion a:hover { text-decoration: none; color: #666688; }











ul#tabs {
  list-style-type: none;
  width: 100px; hegiht: 16px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  margin: 4px;
}
ul#tabs li a.current {
  background: url('/images/item.gif') 0 0 no-repeat;
}
ul#tabs li a {
  background: url('/images/item-off.gif') 0 0 no-repeat;
  width: 16px;
  height: 16px;
  overflow: hidden;
  float: right;
}

div#cst-preHeader-LMR-middle-panes {

}

div#cst-preHeader-LMR-middle-panes div {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
div#cst-preHeader-LMR-middle-panes h1 {
  padding: 0px; margin: 0px;
  margin-top: 10px;
  font: bold 18px/18px 'Calibri', 'Arial',  Helvetica, sans-serif; 
  letter-spacing: 2px;
  color: #1E353D;
}
div#cst-preHeader-LMR-middle-panes h2 {
  padding: 0px; margin: 0px;
  letter-spacing: 1px;
  font: normal 14px/16px 'Calibri', 'Arial',  Helvetica, sans-serif; 
  color: #2E454D;
}
div#cst-preHeader-LMR-middle-panes p {
  font-style: italic;
}




div.cst-vertical-center-outer {
  display: table; 
  #position: relative; 
  height: 200px; 
  overflow: hidden; 
  width: 100%;
}
  
div.cst-vertical-center {
  #position: absolute;
  #top: 50%;
  display: table-cell; 
  vertical-align: middle;
}
div.cst-vertical-center-inner {
 #position: relative;  
 #top: -50%;
 #left: -50%;
}

#listadoSecciones { height: 30px; line-height: 30px; }
#listadoSecciones label { float: left; font-size: 10px; margin-right: 30px; color: #707070; }
#listadoSecciones ul {
  font-size: 10px;
  margin: 0px; padding: 0px;
  list-style-type: none;
  float: left; 
}
#listadoSecciones li { float: left; margin-right: 20px; }
.socialLink {
  float: right; margin: 0; padding: 0;
}
#socialLinkT {
  margin-top: 2px;
  margin-right: 10px;
  }

/** tips **/
#cst-tips-left-column {
  padding: 0px; margin: 0px 300px 0px 0px;
}

#cst-tips-right-column {
  width: 300px;
  float: right;
  padding: 0px; margin: 0px;
}

#cst-tips-left-pager { 
  text-align: center;
  margin: 10px 0px;
}
#cst-tips-left-pager a,
#cst-tips-left-pager a:visited,
#cst-tips-left-pager a:active,
#cst-tips-left-pager a:link {
  padding: 5px 10px; margin: 10px;
  border: 1px dotted #aaaaaa;
  text-decoration: none;
  font: bold 22px/26px arial,sans-serif ;
  color: #84827b;
}
#cst-tips-left-pager a:hover {
  color: #f1592a;
}
#cst-tips-left-pager span {
  padding: 5px 10px; margin: 10px;
  font: bold 22px/30px arial,sans-serif ;
  color: #383838;
}
.cst-tips-right-pannel h5 {
  padding: 0px; margin: 0px;
  width: 218px; margin-left: 10px; padding-bottom: 5px;
  font: bold 18px/24px arial,sans-serif ;
  color: #888888;
  text-align: left;
  border-bottom: 1px dashed #dddddd;
}
.cst-tips-right-pannel ul {
  padding: 0px; margin: 10px;
}
.cst-tips-right-pannel li {
  list-style-type: none;
}
.cst-tips-right-pannel li a,
.cst-tips-right-pannel li a:link,
.cst-tips-right-pannel li a:active,
.cst-tips-right-pannel li a:visited {
  text-decoration: none;
  color: #84827b;
}
.cst-tips-right-pannel li a:hover {
  color: #f1592a;
}
.cst-tips-right-pannel {
  margin: 10px 20px;
  padding: 10px;
}
.cst-tips-right-pannel-border {
  border: 1px dashed #cccccc;
}
.cst-tips-right-photo {
  width: 230px;
}
.cst-tips-right-anchor {
  padding: 0px; margin: 0px;
  text-align: center;
}
.cst-tips-right-anchor a {
  color: #84827b;
  text-decoration: none;
}
.cst-tips-right-anchor a:hover {
  color: #f1592a;
}







.cst-tips-left-full {
  padding: 10px;
  border-bottom: 5px solid #eee;
  min-height: 370px;
}

.cst-tips-left-full-top {
  height: 75px;
  overflow: hidden;
}

.cst-tips-left-full-top a,
.cst-tips-left-full-top a:visited,
.cst-tips-left-full-top a:active,
.cst-tips-left-full-top a:link,
.cst-tips-left-full-top h2 {
  max-height: 52px; overflow: hidden;
  padding: 0px; margin: 0px;
  font: bold 24px/28px arial,sans-serif ;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
}
.cst-tips-left-full-top a:hover {
  color: #f1592a;
}
.cst-tips-left-full-top h3 {
  max-height: 24px; overflow: hidden;
  padding: 0px; margin: 0px;
  font: bold 17px/24px arial,sans-serif ;
  color: #383838;
}

.cst-tips-left-full-fecha {
  float: right;
  padding: 0px; margin: 0px;
  font: bold 14px/30px arial,sans-serif ;
  color: #383838;
  width:75px;
  height: 75px;
}


.cst-tips-left-full-body {
}

.cst-tips-left-full-body img {
  float: left;
  margin-right: 10px;
  margin-bottom: 3px;
  width: 300px;
}

.cst-tips-left-full-body p {
  text-align: justify;
  font: normal 14px/18px 'Lucida Sans Unicode','Lucida Grande',sans-serif;
  color: #383838;
}

.cst-tips-left-full-footer {
  clear: left;
  margin: 5px;
  padding: 10px;
  border: 1px dashed #CCCCCC;
  -moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.cst-tips-left-full-footer a,
.cst-tips-left-full-footer a:visited,
.cst-tips-left-full-footer a:active,
.cst-tips-left-full-footer a:link {
  color: #84827b;
  text-decoration: none;
}
.cst-tips-left-full-footer a:hover {
  color: #f1592a;
}



.cst-fecha-box {
  background-color: #e7e6f0;
  height: 75px;
  width: 75px;
  overflow: hidden;
}
.cst-fecha-box-top {
  height: 55px;
  width: 75px;
  text-align: center;
  font: bold 48px/55px arial,sans-serif ;
  color: #232222;
  overflow: hidden;
}
.cst-fecha-box-bottom {
  height: 20px;
  width: 75px;
  font: bold 14px/20px arial,sans-serif ;
  overflow: hidden;
  text-align:center;
}
.cst-fecha-box-bottom-left {
  color: #5b5a5a;
}
.cst-fecha-box-bottom-right {
  color: #757575;
}

.cst-tips-left-mini {
  clear: left;
  padding: 10px;
}
.cst-tips-left-mini-par {
}
.cst-tips-left-mini-top {
  height: 75px;
  margin: 0px; padding: 0px;
  overflow: hidden;
}
.cst-tips-left-mini-top-img {
  float: left;
  margin-right: 20px;
}
.cst-tips-left-mini-top-img img {
  border: 0px;
}
.cst-tips-left-mini-top-tit {
  height: 75px; overflow: hidden;
}


.cst-tips-left-mini-top-tit a,
.cst-tips-left-mini-top-tit a:visited,
.cst-tips-left-mini-top-tit a:active,
.cst-tips-left-mini-top-tit a:link,
.cst-tips-left-mini-top-tit h4 {
  padding: 0px; margin: 0px;
  font: bold 22px/25px arial,sans-serif ;
  color: #1f1f1f;
  text-transform: uppercase;
  text-decoration: none;
}
.cst-tips-left-mini-top-tit a:hover {
  color: #f1592a;
}
.cst-tips-left-mini-top-tit h5 {
  padding: 0px; margin: 0px;
  font: bold 16px/20px arial,sans-serif ;
  color: #555555;
}
.cst-tips-left-mini-top-fec {
  float: right; 
  height: 75px;
}
.cst-tips-left-mini-bottom {
  padding-top: 5px;
  padding-bottom: 10px;
  clear: left;
  color: #666;
  font: normal 12px/14px 'Lucida Sans Unicode','Lucida Grande',sans-serif;
  letter-spacing: 0px;
  text-align: justify;
}







.scrollable {
	position:relative;
	overflow:hidden;
	width: 230px;
	height:173px;
  border: 5px solid #cccccc;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
}
