/*#BEGIN#*/
/*# name="01 reset" reference="ref/styles-published.css\layout.htm" description="null" #*/






body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
    line-height:1.4em;
}
table {
    border-collapse:collapse;
    border-spacing:0;
    font-size:11px;
}
fieldset, img {
    border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
ol, ul {
    list-style:none;
}
caption, th {
    text-align:left;
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
q:before, q:after {
    content:'';
}
abbr, acronym {
    border:0;
}
a{
  color:#008DCE;
  text-decoration:none;
}
a:hover{
  color:#008DCE;
  text-decoration:underline;
}

/*#END#*/
/*#BEGIN#*/
/*# name="011 illustrated text" reference="ref/styles-published.css\012_illustrated_text.htm" description="null" #*/
/* 'components/basics/illustrated-text/img/more.gif' */
/* 'components/basics/illustrated-text/img/list-level2.gif' */
/* 'components/basics/illustrated-text/img/list-level1.gif' */
/* 'components/basics/illustrated-text/img/title-icon.gif' */












.Text {
    color:#3f3f3f;
    font-family:Verdana;
    font-size:11px;
}
.Title {
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    padding-left:8px;
}
.Subtitle {
    font-family:Verdana;
    color:#666666;
    font-size:12px;
    font-weight:normal;
    margin-bottom:12pxem;
    padding-left:8px;
    display:block;
}
.Introduction {
    font-family:Verdana;
    font-weight:bold;
    color:#4C5E75;
    margin-bottom:1em;
    font-size:11px;
}
.Paragprah-title {
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    margin:1.5em 0 1em;
}
.Highlight {
    font-family:Verdana;
    font-weight:bold;
    color:#000000;
    font-size:11px;
}
.illustrated-text {
    color:#333333;
    padding-bottom:0px;
    //width:auto;
}
.img {
    padding-bottom:24px;
}
.titulo {
    font-size:1.6em;
    font-weight:normal;
    text-transform:uppercase;
    border-bottom:1px solid #CCCCCC;
    padding-bottom:0.6em;
    padding-left:8px;
    display:block;
    margin-bottom:0.8em;
}
.subtitulo {
    font-weight:normal;
    font-style:italic;
    font-size:1.2em;
    padding-left:10px;
    background-image:url('components/basics/illustrated-text/img/title-icon.gif');
    background-position:0 0.4em;
    background-repeat:no-repeat;
}
.illustrated-text{
  font-size:1.1em;
}
.illustrated-text p {
    /*font-size:1.1em;*/
    margin-bottom:0.8em;
}
.illustrated-text .Introduction {
    font-weight:bold !important;
    margin-bottom:1em;
    font-size:1.1em;
}
.illustrated-text .Paragprah-title {
    font-size:1.1em;
    font-weight:bold;
    margin:1.5em 0 1em;
}
.illustrated-text .Highlight {
    font-weight:bold;
}
.illustrated-text p a {
    color:#008dce;
    text-decoration:none;
}
.illustrated-text p a:hover {
    text-decoration:underline;
}
.illustrated-text ul {
    margin-bottom:1.6em;
}
.illustrated-text ul li {
    padding-left:8px;
    background-image:url('components/basics/illustrated-text/img/list-level1.gif');
    background-position:0 0.4em;
    background-repeat:no-repeat;
    overflow:hidden;
}
table .illustrated-text li{
  font-size:91%;
}
.illustrated-text ul li a {
    color:#008dce;
    text-decoration:none;
}
.illustrated-text ul li a:hover {
    text-decoration:underline;
}
.illustrated-text ul li li {
    font-size:95%;
    background-image:url('components/basics/illustrated-text/img/list-level2.gif');
    color:#666666;
}
.illustrated-text li ul {
    margin:0.2em 0 0.4em 0;
}
.illustrated-text ol {
    margin-bottom:1.6em;
    list-style:inside decimal;
}
.illustrated-text ol li {
    font-size:1.1em;
}
.illustrated-text ol li a {
    color:#008dce;
    text-decoration:none;
}
.illustrated-text ol li a:hover {
    text-decoration:underline;
}
.illustrated-text ol li li {
    font-size:95%;
    color:#666666;
}
.illustrated-text li ol {
    margin:0.2em 0 0.4em 16px;
}
.illustrated-text p.more, .illustrated-text p.more {
    text-align:right;
}
.illustrated-text p.more a, .illustrated-text p.more a {
    background-image:url('components/basics/illustrated-text/img/more.gif')




;
    background-position:0 0.2em;
    background-repeat:no-repeat;
    padding-left:16px;
    font-size:1em !important;
}
.illustrated-text p.more a:hover, .illustrated-text p.more a:hover {
    text-decoration:underline;
}
/* Wrapper 2 */
.wrapper2 .illustrated-text {
    color:#DDDDDD;
}
.wrapper2 .illustrated-text .title {
    border-bottom:1px solid #999999;
}
.wrapper2 .illustrated-text p a {
    color:#3bb7f0;
}
.wrapper2 .illustrated-text ul li li {
    color:#BBBBBB;
}
.wrapper2 .illustrated-text ul li a {
    color:#3bb7f0;
}
.wrapper2 .illustrated-text ol li li {
    color:#BBBBBB;
}
.wrapper2 .illustrated-text ol li a {
    color:#3bb7f0;
}
em {
    fint-style: italic;
}



/*#END#*/
/*#BEGIN#*/
/*# name="02 layout" reference="ref/styles-published.css\layout.htm" description="null" #*/
/* 'layout/img/powered-by-nivaria2.gif' */
/* 'layout/img/footer-bg2.gif' */
/* 'layout/img/content-bg2.gif' */
/* 'layout/img/content-top-bg2.gif' */
/* 'layout/img/pre-content-bg2.gif' */
/* 'layout/img/night-day.gif' */
/* 'layout/img/header-bg2.gif' */
/* 'layout/img/night-day.gif' */
/* 'layout/img/powered-by-nivaria.gif' */
/* 'layout/img/footer-bg.gif' */
/* 'layout/img/content-bg.gif' */
/* 'layout/img/content-top-bg.gif' */
/* 'layout/img/pre-content-bg.gif' */
/* 'layout/img/button-link.gif' */
/* 'layout/img/form-button.gif' */
/* 'layout/img/login-field.gif' */
/* 'layout/img/title-icon.gif' */
/* 'layout/img/travel-plan-bg.png' */
/* 'layout/img/travel-plan-FR4.png' */
/* 'layout/img/travel-plan-de.png' */
/* 'layout/img/travel-plan_en.png' */
/* 'layout/img/travel-plan.png' */
/* 'layout/img/form-button.gif' */
/* 'layout/img/search-field.gif' */
/* 'layout/img/search-label.gif' */
/* 'layout/img/idiomas-arrow.gif' */
/* 'layout/img/idiomas-bg.gif' */
/* 'layout/img/header-title-de.gif' */
/* 'layout/img/header-title_fr.gif' */
/* 'layout/img/header-title_en.gif' */
/* 'layout/img/header-title.gif' */
/* 'layout/img/lanzarote-logo-de.gif' */
/* 'layout/img/lanzarote-logo.gif' */
/* 'layout/img/header-bg.gif' */



















html {
    height:100%;
}
body {
    font-family:"Tahoma", Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:10px;
    height:100%;
}

#wrapper1 {
    min-height:100%;
    color:#5D5D5D;
}
div.pusher {
    clear:both;
    height:0px;
    overflow:hidden;
}
#header {
    padding-top:8px;
}
#header .aux {
    background-image:url('layout/img/header-bg.gif');
    background-position:top left;
    background-repeat:no-repeat;
    margin:0 auto;
    width:954px;
    height:9em;
    padding:24px 16px 9px 16px;
    position:relative;
}
#header h1 {
    float:left;
    width:114px;
    height:97px;
    background-image:url('layout/img/lanzarote-logo.gif');
    position:absolute;
    top:50%;
    margin-top:-48px;
}
.DE #header h1 {
    background-image:url('layout/img/lanzarote-logo-de.gif');
}
#header h1 a {
    display:block;
    width:114px;
    height:97px;
}
#header h1 span {
    display:none;
}
#header p.header-title {
    display:block;
    width:474px;
    height:38px;
    background-image:url('layout/img/header-title.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    position:absolute;
    top:50%;
    left:142px;
    margin-top:-9px;
}
.FR #header p.header-title {
    width: 420px;
}
#header p.header-title span {
    display:none;
}
#header p.header-title-en {
    display:block;
    width:474px;
    height:38px;
    background-image:url('layout/img/header-title_en.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    position:absolute;
    top:50%;
    left:142px;
    margin-top:-9px;
}
#header p.header-title-en span {
    display:none;
}
#header p.header-title-fr {
    display:block;
    width:474px;
    height:38px;
    background-image:url('layout/img/header-title_fr.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    position:absolute;
    top:50%;
    left:142px;
    margin-top:-9px;
}
#header p.header-title-fr span {
    display:none;
}

.DE #header p.header-title {
    display:block;
    width:474px;
    height:38px;
    background-image:url('layout/img/header-title-de.gif');
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    position:absolute;
    top:50%;
    left:142px;
    margin-top:-9px;
}
#tool-bar {
    width:130px;
    float:right;
}
#tool-bar li {
    float:left;
    position:relative;
}
#tool-bar li a {
    color:#5D6E82;
    font-size:1.1em;
    text-decoration:none;
}
#tool-bar li li a:hover {
    text-decoration:underline;
}
#tool-bar li a.change {
    display:block;
    width:22px;
    height:21px;
    margin-right:16px;
}
#tool-bar li a.change span {
    cursor:pointer;
}
#tool-bar li a.language {
    display:block;
    background-image:url('layout/img/idiomas-bg.gif');
    background-position:top left;
    background-repeat:no-repeat;
    height:1.6em;
    padding:0.4em 0 0 24px;
}
#tool-bar li a.language span {
    background-image:url('layout/img/idiomas-arrow.gif');
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:16px;
}
#tool-bar li ul {
    display:none;
}
#tool-bar li li {
    float:none;
    /*padding:8px;*/
    border-bottom:1px solid #dddddd;
    display:list-item;
    padding:0px;
}
#tool-bar li li a {
    color:#008dce;
    padding:4px 4px 4px 8px;    
    display:block;
    width:100%;
}
#tool-bar li:hover ul,
#tool-bar li.over ul {
    display:block;
    position:absolute;
    top:100%;
    left:0;
    background-color:#f0f0f0;
    border:1px solid #dddddd;
    border-bottom:none;
    width:80px;
    z-index:1500;
}
#header-menu {
    margin-top:5px;
    float:right;
    clear:right;
}
#header-menu > ul > li:last-child {
    border:none;
    padding-right:0;
}
#header-menu li {
    float:left;
    padding-left:4px;
    font-size:1.1em;
    color:#008dce;
}
#header-menu li:after {
    content:"|";
    padding-left:4px;
}
#header-menu li:last-child:after {
    content:"";
}
#header-menu li a {
    color:#008dce;
    text-decoration:none;
}
#header-menu li a:hover {
    text-decoration:underline;
}
#search {
    text-align:right;
    float:right;
    clear:right;
    width:200px;
    margin-top:28px;
}
#search legend {
    display:none;
}
#search dt {
    float:left;
}
#search dt label {
}
#search dt span {
    display:none;
}
#search dd {
    float:left;
    height:2em;
}
td.gsc-input input.gsc-input {
    width:130px;
    font-size:1.1em;
    padding:0 8px 0.2em 8px;
    color:#666666;
    border:0;
    background: transparent url('layout/img/search-label.gif') no-repeat 126px 50% !important;
    display:block;
    height:14px;
    margin:1px 8px 0 0;
}
#search dd span, td.gsc-input {
    display:block;
    width:146px;
    background-image:url('layout/img/search-field.gif') !important;
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}
#search button, input.gsc-search-button {
    float:right;
    border:0;
    background:transparent url('layout/img/form-button.gif') !important;
    background-position:top left !important;
    background-repeat:no-repeat !important;
    line-height:500px;
    font-size:0;
    width:26px !important;
    height:13px;
    cursor:pointer;
    margin-top:3px;
    font-size: 0px !important;
    border: 0px !important;
}
#travel-plan {
    float:right;
    clear:right;
    width:282px;
    top:100%;
    position:absolute;
    z-index:500;
    right:-3px;
    font-size:1.1em;
}
#travel-plan a.plan {
    text-transform:uppercase;
    width:282px;
    height:38px;
    display:block;
    background-image:url('layout/img/travel-plan.png');
    background-position:top left;
    background-repeat:no-repeat;
}
.EN #travel-plan a.plan {
background-image:url('layout/img/travel-plan_en.png');
}
.DE #travel-plan a.plan {
background-image:url('layout/img/travel-plan-de.png');
}
.FR #travel-plan a.plan {
background-image:url('layout/img/travel-plan-FR4.png');
}
#travel-plan a.plan span {
    display:none;
}
#travel-plan .hidden {
    display:none;
}
#travel-plan:hover .hidden {
    display:block;
    width:250px;
    position:absolute;
    top:45px;
    left:0;
    z-index:100;
    padding:16px;
    background-image:url('layout/img/travel-plan-bg.png');
    background-position:bottom left;
    background-repeat:no-repeat;
}
#travel-plan:hover a.plan {
    background-position:bottom left;
    height:45px;
}
#travel-plan:hover a.plan-en {
    background-position:bottom left;
    height:45px;
}
#travel-plan:hover {
    margin-top:-6px;
}
#travel-plan h2 {
    font-size:1.2em;
    color:#666666;
    font-weight:normal;
    border-bottom:1px solid #cccccc;
    background-image:url('layout/img/title-icon.gif');
    background-position:0 0.4em;
    background-repeat:no-repeat;
    padding:0 0 0.4em 10px;
    margin-bottom:0.8em;
}
#travel-plan form {
    padding-bottom:8px;
    color:#666666;
}
#travel-plan form legend {
    display:none;
}
#travel-plan form dt {
    margin-bottom:0.2em;
    clear:both;
}
#travel-plan form input {
    width:122px;
    padding:0.2em 8px;
    color:#666666;
    border:0;
    background:transparent;
    font-size:1em;
}
#travel-plan dd span {
    display:block;
    width:138px;
    background-image:url('layout/img/login-field.gif');
    background-position:top left;
    background-repeat:no-repeat;
    margin:0 8px 0.4em 0;
    float:left;
    clear:left;
}
#travel-plan form button {
    float:left;
    clear:right;
    border:0;
    background:transparent url('layout/img/form-button.gif');
    background-position:top left;
    background-repeat:no-repeat;
    line-height:500px;
    font-size:0;
    width:26px;
    height:13px;
    cursor:pointer;
    margin-top:3px;
}
#travel-plan p {
    margin-bottom:0.8em;
    color:#666666;
    clear:both;
}
#travel-plan p a {
    color:#008dce;
    text-decoration:none;
}
#travel-plan p a:hover {
    text-decoration:underline;
}
#travel-plan p.create a {
    display:block;
    width:122px;
    height:20px;
    background-image:url('layout/img/button-link.gif');
    background-position:top left;
    background-repeat:no-repeat;
    text-align:center;
    padding-top:4px;
    color:#666666;
    margin:0 auto;
}
#travel-plan ul {
    margin-bottom:1.6em;
}
#travel-plan ul li a {
    color:#008dce;
    text-decoration:none;
}
#travel-plan ul li a:hover {
    text-decoration:underline;
}
#pre-content {
    width:954px;
    height:192px;
    margin:0 auto;
    padding:0 16px 16px;
    background-image:url('layout/img/pre-content-bg.gif');
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
}
#pre-content div.flash1 {
    width:680px;
    height:192px;
    float:left;
    margin-right:8px;
}
#pre-content div.flash2 {
    width:264px;
    height:192px;
    float:right;
}
#content {
    width:986px;
    margin:0 auto;
    overflow:hidden;
}
#content .aux-top {
    background-image:url('layout/img/content-top-bg.gif');
    background-position:top left;
    background-repeat:no-repeat;
}
#content .aux {
    background-image:url('layout/img/content-bg.gif');
    background-position:top left;
    background-repeat:repeat-y;
    padding:0 24px;
    float:left;
    width: 946px;
    background-color: #F0F0F2;
    _width: 920px;
}
#content .aux .aux {
    padding:0;
    background-image:none;
    width: 100%;
}
#content .img-border {
    border:2px solid #CCCCCC;
}
#content .img-left {
    overflow:hidden;
    float:left;
    margin:0 8px 0.4em 0;
}
#content .img-right {
    overflow:hidden;
    float:right;
    margin:0 0 0.4em 8px;
}
#content .img-center {
    /*text-align:center;*/
    display:block;
    margin: 0 auto;
    margin-bottom:0.8em;
}
#content .imgHover imgOut {
}
#content .img-left p, #content .img-right p, #content .img-center p {
    font-size:1.1em;
    padding:0.2em 4px;
    margin:0;
    color:#666666;
    width:80px;
}
#content .img-center p {
    margin:0 auto;
}
#content .img-right p {
    text-align:right;
}
#main-content {
    overflow:hidden;
    float:left;
    padding:8px 0;
}
#main-content h2 {
    border-bottom:1px solid #CCCCCC;
    display:block;
    font-size:1.8em;
    font-weight:normal;
    margin-bottom:0.8em;
    padding-bottom:0.6em;
    text-transform:uppercase;
}
#right-content {
    float:right;
    width:400px;
    overflow:hidden;
    padding:0 8px;
    margin-top:8px;
}
#post-content {
    float:left;
   width:938px;
}
#post-content .jcarousel-skin-static .jcarousel-clip-horizontal {
  width: auto;
}

#post-content .jcarousel-skin-static.jcarousel-container-horizontal {
  width: auto;
}
#footer {
    width:938px;
    margin:0 auto;
    padding:24px;
    background-color:#f0f0f0;
    background-image:url('layout/img/footer-bg.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    position:relative;
    font-size:1.1em;
    overflow:hidden;
    border-bottom:8px solid #546375;
}
#footer .aux {
    border-top:1px solid #999999;
    padding-top:16px;
    height:26px;
}
p#copyright {
    float:left;
    padding-left:122px;
    color:#666666;
}
p#copyright span {
    padding-right:4px;
}
p#copyright a {
    color:#008dce;
    text-decoration:none;
}
p#copyright a:hover {
    text-decoration:underline;
}
p#copyright span:after {
    content:"| ";
    padding-left:4px;
}
p#copyright span:last-child:after {
    content:"";
}
#footer-menu {
    float:right;
}
#footer-menu li {
    display:inline;
    padding-left:4px;
    color:#008dce;
}
#footer-menu li:after {
    content:"|";
    padding-left:4px;
}
#footer-menu li:last-child:after {
    content:"";
}
#footer-menu li a {
    color:#008dce;
    text-decoration:none;
}
#footer-menu li a:hover {
    text-decoration:underline;
}
#nivaria {
    width:112px;
    height:22px;
    background-image:url('layout/img/powered-by-nivaria.gif');
}
#nivaria a {
    width:112px;
    height:22px;
    display:block;
}
#nivaria span {
    display:none;
}
/* Sep */
div.sep {
    clear:both;
    height:8px;
}
/* Layout variations */
/* Wrapper 1 */
.wrapper1 {
    background-color:#546375;
}
.wrapper1 span.day {
    display:none;
}
.wrapper1 span.night {
    display:block;
    width:22px;
    height:21px;
    background-image:url('layout/img/night-day.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
/* Wrapper 2 */
.wrapper2 {
    background-color:#3e3d4b;
}
.wrapper2 #header .aux {
    background-image:url('layout/img/header-bg2.gif');
}
.wrapper2 span.night {
    display:none;
}
.wrapper2 span.day {
    display:block;
    width:22px;
    height:21px;
    background-image:url('layout/img/night-day.gif');
    background-position:top left;
    background-repeat:no-repeat;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
.wrapper2 #pre-content {
    background-image:url('layout/img/pre-content-bg2.gif');
}
.wrapper2 #content .aux-top {
    background-image:url('layout/img/content-top-bg2.gif');
}
.wrapper2 #content .aux {
    background-image:url('layout/img/content-bg2.gif');
    background-color: #56566B;
}
.wrapper2 #content .aux .aux {
    background-image:none;
}
.wrapper2 #content img {
    border:2px solid #999999;
}
.wrapper2 #content .img-left p, .wrapper2 #content .img-right p, .wrapper2 #content .img-center p {
    color:#BBBBBB;
}
.wrapper2 #footer {
    background-color:#56566b;
    background-image:url('layout/img/footer-bg2.gif');
    border-bottom:8px solid #3e3d4b;
}
.wrapper2 p#copyright {
    color:#cccccc;
}
.wrapper2 p#copyright a {
    color:#3bb7f0;
}
.wrapper2 #footer-menu li {
    color:#3bb7f0;
}
.wrapper2 #footer-menu li a {
    color:#3bb7f0;
}
.wrapper2 #nivaria {
    background-image:url('layout/img/powered-by-nivaria2.gif')






















;
}
/* LMR */
body.LMR #content {
}
body.LMR #main-content {
    width:576px;
}
/* LM */
body.LM #content {
}
body.LM #main-content {
    width:708px;
}
body.LM #right-content {
    display:none;
}
/* MR */
body.MR #content {
}
body.MR #left-content {
    display:none;
}
body.MR #main-content {
    width:522px;
}
/* M */
body.M #content {
}
body.M #left-content, body.M #right-content {
    display:none;
}
body.M #main-content {
    width:938px;
}
/*Images widths*/

.image-size64 {
    width: 68px !important;
}
.image-size72 {
    width: 78px !important;
}
.image-size96 {
    width: 100px !important;
}
.image-size120 {
    width: 124px !important;
}
.image-size160 {
    width: 164px !important;
}
.image-size192 {
    width: 196px !important;
}
.image-size240 {
    width: 244px !important;
}
.image-size400 {
    width: 404px !important;
}
.image-size432 {
    width: 436px !important;
}
.image-size456 {
    width: 460px !important;
}
.image-size468 {
    width: 472px !important;
}
.image-size480 {
    width: 484px !important;
}
.image-size64 img, .image-size64 p {
    width: 64px !important;
}
.image-size72 img, .image-size72 p {
    width: 72px !important;
}
.image-size96 img, .image-size96 p {
    width: 96px !important;
}
.image-size120 img, .image-size120 p {
    width: 120px !important;
}
.image-size160 img, .image-size160 p {
    width: 160px !important;
}
.image-size192 img, .image-size192 p {
    width: 192px !important;
}
.image-size240 img, .image-size240 p {
    width: 240px !important;
}
.image-size400 img, .image-size400 p {
    width: 400px !important;
}
.image-size432 img, .image-size432 p {
    width: 432px !important;
}
.image-size456 img, .image-size456 p {
    width: 456px !important;
}
.image-size468 img, .image-size468 p {
    width: 468px !important;
}
.image-size480 img, .image-size480 p {
    width: 480px !important;
}
.image-size352 img, .image-size352 p {
    width: 352px !important;
}
#header div.user-welcome {
    text-align: right;
    width: 400px;
    position: absolute;
    left: 360px;
    top: 96px;
    height: 24px;
    color: #2C2C2D;
    font-size: 1.1em;
}
#header div.user-welcome a {
    color: #008DCE;
    text-decoration: none;
}
#header div.user-welcome a:hover {
    text-decoration: underline;
}





/*#END#*/
/*#BEGIN#*/
/*# name="021 Tools plan" reference="ref/breadcrumbs.css\Tools.htm" description="null" #*/
/* 'layout/img/send2friend.gif' */
/* 'layout/img/add2plan.gif' */

div#toolbar_plan {
/*
width:100%;
border-bottom:1px dashed #AAAAAA;
padding-bottom:4px;
height:21px;
*/
}
div#toolbar_plan ul {
    float:right;
    height:24px;
    margin:0;
    padding:0;
}
div#toolbar_plan li {
    height:20px;
    padding-left:24px;
    padding-top:6px;
    background-position:left;
    background-repeat:no-repeat;
    margin-left:6px;
    float:right;
}
div#toolbar_plan a {
    text-decoration:none;
    color:#3CA5D6;
    font-size:1.1em;
    text-decoration:none;
    top:3px;
}
div#toolbar_plan a:hover {
    text-decoration:underline;
}
div#toolbar_plan li.add2plan {
    background-image:url('layout/img/add2plan.gif');
}
div#toolbar_plan li.send2friend {
    background-image:url('layout/img/send2friend.gif')






















;
}
/*#END#*/
/*#BEGIN#*/
/*# name="022 columns" reference="ref/styles-published.css\022_columns.htm" description="null" #*/






















div.two-column-group .column01, div.two-column-group-leftNarrow .column01, div.two-column-group-leftWide .column01 {
    float:left;
}
div.two-column-group .column01 .column-content, div.two-column-group-leftNarrow .column01 .column-content, div.two-column-group-leftWide .column01 .column-content {
    padding:0pt;
}
div.two-column-group .column02, div.two-column-group-leftNarrow .column02, div.two-column-group-leftWide .column02 {
    float:right;
    margin-left:-1px;
}
div.two-column-group .column02 .column-content, div.two-column-group-leftNarrow .column02 .column-content, div.two-column-group-leftWide .column02 .column-content {
    padding:0pt;
}
div.two-column-group .column01 {
    width:50%;
}
div.two-column-group .column02 {
    width:50%;
}
div.two-column-group-leftNarrow .column01 {
    width:33.3%;
}
div.two-column-group-leftNarrow .column02 {
    width:66.7%;
}
div.two-column-group-leftWide .column01 {
    width:66.7%;
}
div.two-column-group-leftWide .column02 {
    width:33.3%;
}
div.three-column-group .column01 {
    float:left;
    width:33.3%;
}
div.three-column-group .column01 .column-content {
    padding:0pt 6px 0pt 0pt;
}
div.three-column-group .column02 {
    float:left;
    width:33.3%;
}
div.three-column-group .column02 .column-content {
    padding:0pt 6px;
}
div.three-column-group .column03 {
    float:right;
    margin-left:-1px;
    width:33.3%;
    overflow:hidden;
    /*_width:auto;*/
}
div.three-column-group .column03 .column-content {
    padding:0pt 0pt 0pt 6px;
}


/*#END#*/
/*#BEGIN#*/
/*# name="023 send-to" reference="ref/styles-published.css\23_send-to.htm" description="null" #*/
/* 'components/sendto/img/mod001/btn-delete.gif' */
/* 'components/sendto/img/mod001/btn-add.gif' */
/* 'components/sendto/img/mod001/btn-send.gif' */
/* 'components/sendto/img/mod001/fnd-help-bottom.gif' */
/* 'components/sendto/img/mod001/fnd-help-bottom.png' */
/* 'components/sendto/img/mod001/fnd-help.gif' */
/* 'components/sendto/img/mod001/fnd-help.png' */
/* 'components/sendto/img/mod001/content-c-04.gif' */
/* 'components/sendto/img/mod001/content-c-03.gif' */
/* 'components/sendto/img/mod001/content-c-02.gif' */
/* 'components/sendto/img/mod001/content-c-01.gif' */
/* 'components/sendto/img/mod001/title-c-04.gif' */
/* 'components/sendto/img/mod001/title-c-03.gif' */
/* 'components/sendto/img/mod001/title-c-02.gif' */
/* 'components/sendto/img/mod001/title-c-01.gif' */
/* 'components/sendto/img/mod001/fnd-c-04.gif' */
/* 'components/sendto/img/mod001/fnd-c-03.gif' */
/* 'components/sendto/img/mod001/fnd-c-02.gif' */
/* 'components/sendto/img/mod001/fnd-c-01.gif' */


.send-to div.captcha td {
    padding-left:10px;
    width:33%;
    aling:right;
}
.send-to captcha td.input-captcha {
    width:120px;
}
.send-to {
    float: left;
    margin: 8px 0;
}
.send-to .hidden {
    display: none;
    position: absolute;
    width:400px;
    top: -1000px;
    left: -1000px;
    z-index: 100;
}
.send-to img {
    border: none !important;
    vertical-align: middle;
}
div.c_01, div.c_02, div.c_03, div.c_04 {
    background-repeat:no-repeat
}
/*	 MOD 001      */
div.send-to .mod001 {
    background-color:#DADADB;
    width:100%;
}
div.send-to .mod001 .c_01 {
    background-image:url('components/sendto/img/mod001/fnd-c-01.gif');
    background-position:left top;
}
div.send-to .mod001 .c_02 {
    background-image:url('components/sendto/img/mod001/fnd-c-02.gif');
    background-position:right top;
}
div.send-to .mod001 .c_03 {
    background-image:url('components/sendto/img/mod001/fnd-c-03.gif');
    background-position:right bottom;
}
div.send-to .mod001 .c_04 {
    background-image:url('components/sendto/img/mod001/fnd-c-04.gif');
    background-position:left bottom;
    padding:8px;
}
div.send-to .mod001 div.title {
    background-color:#0096D4;
    height:auto !important;
    height:0;
    margin-bottom:0.8em;
}
div.send-to .mod001 div.title div.c_01 {
    background-image:url('components/sendto/img/mod001/title-c-01.gif');
}
div.send-to .mod001 div.title div.c_02 {
    background-image:url('components/sendto/img/mod001/title-c-02.gif');
}
div.send-to .mod001 div.title div.c_03 {
    background-image:url('components/sendto/img/mod001/title-c-03.gif');
}
div.send-to.mod001 div.title div.c_04 {
    background-image:url('components/sendto/img/mod001/title-c-04.gif');
    padding:6px 15px;
}
div.send-to .mod001 div.title h3 {
    font-size:1.5em;
    color:#fff;
    background-image: url('components/sendto/img/share.gif');
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
}
div.shareIco .mod001 div.title h3 {
    background-image: url('components/sendto/img/share.gif');
}
div.send-to .mod001 div.required-note {
    float:right;
    margin: -1.6em 24px 0 0;
    color: #fff;
    font-size:1.1em;
    position: relative;
}
div.send-to .mod001 div.forms-component-comment-close {
    float:right;
    margin: -1.8em 0 0;
    position: absolute;
    right: 16px;
    height: 16px;
    width: 16px;
    background: transparent url('components/sendto/img/close1.png') no-repeat scroll 0%;
}
div.send-to .mod001 div.forms-component-comment-close:hover {
    background: transparent url('components/sendto/img/close1-hover.png') no-repeat scroll 0%;
}
/*      fieldset-container */
div.send-to .mod001 div.fieldset-container {
    background-color:#E9E9EB;
    height:auto !important;
    height:0;
}
div.send-to .mod001 div.fieldset-container div.c_01 {
    background-image:url('components/sendto/img/mod001/content-c-01.gif');
}
div.send-to .mod001 div.fieldset-container div.c_02 {
    background-image:url('components/sendto/img/mod001/content-c-02.gif');
}
div.send-to .mod001 div.fieldset-container div.c_03 {
    background-image:url('components/sendto/img/mod001/content-c-03.gif');
}
div.send-to .mod001 div.fieldset-container div.c_04 {
    background-image:url('components/sendto/img/mod001/content-c-04.gif');
    padding:0;
}
div.send-to .mod001 div.fieldset-container {
    margin-bottom:1em;
}
div.send-to .mod001 legend {
    color:#3F3F3F;
    font-size:1.3em;
    font-weight:bold;
    padding:9px;
    padding-left:13px;
}
div.send-to .mod001 .fieldset-content {
    padding:8px;
}
div.send-to .mod001 div.fieldset-container p {
    color:#666;
    font-size:1.1em;
}
div.send-to .mod001 div.fieldset-container span.required {
    color:#008DCE;
    padding:0 2px;
    font-size:1.1em;
}
div.send-to .mod001 div.fieldset-container label {
    color:#494949;

    font-size:1.1em;
}
div.send-to .mod001 img {
    border:none !important;
}
div.send-to .mod001 div.fieldset-container input, div.send-to .mod001 div.fieldset-container select, div.send-to .mod001 div.fieldset-container textarea {
    border:1px solid #C4C4CB;
    padding:3px;
    background-color:#FFFFFF;
    font-size:1.2em;
    color:#555;
}
div.send-to .mod001 div.fieldset-container select {
    padding:3px 0;
}
div.send-to .mod001 div.fieldset-container input.radio, div.send-to .mod001 div.fieldset-container input.checkbox {
    border:none;
    padding:0;
    background:none;
    width:auto;
}
div.send-to .mod001 div.fieldset-container fieldset {
    border:none;
    background:none;
    padding:0;
    margin:0;
}
div.send-to .mod001 .fieldset-content .group-radio-vertical {
    padding-top:0.5em;
    overflow:hidden;
}
div.send-to .mod001 .fieldset-content .group-radio-vertical div {
    float:left;
}
div.send-to .mod001 .fieldset-content .group-radio-vertical label {
    display:block;
    padding: 0.2em 0 0.5em 0;
}
div.send-to .mod001 .fieldset-content .one-column .group-radio-vertical input, div.send-to .mod001 .fieldset-content .two-columns .group-radio-vertical input {
    border:none;
    padding:0;
    background:none;
    width:auto;
}
/*      Add-delete      */
div.send-to .mod001 .fieldset-content table.add-delete {
    width:100%;
}
div.send-to .mod001 .fieldset-content table.add-delete th {
    padding-bottom:0.3em;
}
div.send-to .mod001 .fieldset-content table.add-delete th.input {
    width:20%;
}
div.send-to .mod001 .fieldset-content table.add-delete th.select {
    width:70%;
}
div.send-to .mod001 .fieldset-content table.add-delete th.btn {
    width:10%;
}
div.send-to .mod001 .fieldset-content table.add-delete input {
    width:86%;
}
div.send-to .mod001 .fieldset-content table.add-delete select {
    width:98%;
}
/*      TWO-COLUMNS  */
div.send-to .mod001 .two-columns dl {
    float:left;
    width:50%;
}
div.send-to .mod001 .from {
    padding-bottom:0.2em;
}
/*      DATE-COMPACT */
div.send-to .mod001 .fieldset-content dd div.date-compact input {
    width:80px;
}
/*      DATE-SIMPLE      */
div.send-to .mod001 .fieldset-content dd div.date-simple input.dd, div.send-to .mod001 .fieldset-content dd div.date-simple input.mm {
    width:20px;
}
div.send-to .mod001 .fieldset-content dd div.date-simple input.aa {
    width:40px;
}
/*      MULTIPLE-SELECTION  */
div.send-to .mod001 .fieldset-content dd div.multiple-selection {
    overflow:hidden;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection .left, div.send-to .mod001 .fieldset-content dd div.multiple-selection .right {
    float:left;
    width:42%;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection select {
    width:100%;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection .center {
    float:left;
    width:11%;
}
div.send-to .mod001 .fieldset-content dd div.multiple-selection .center img {
    display:block;
    padding-bottom:0.5em;
    margin:0 auto;
}
/*      LABEL-TOP */
div.send-to .mod001 .Label-Top dt {
    padding-bottom:0.2em;
}
div.send-to .mod001 .Label-Top dd {
    padding-bottom:0.6em;
    padding-right:4px;
}
div.send-to .mod001 .Label-Top div.tool-tip {
    float:right;
    margin-bottom:-24px;
    margin-left:0;
}
div.send-to .mod001 .Label-Top input, div.send-to .mod001 .Label-Top textarea {
    width:92%;
}
div.send-to .mod001 .Label-Top select {
    width:94%;
}
/*      two-columns      */
div.send-to .mod001 .Label-Top .two-columns input, div.send-to .mod001 .Label-Top .two-columns textarea {
    width:86%;
}
div.send-to .mod001 .Label-Top .two-columns select {
    width:90%;
}
div.send-to .mod001 .Label-Top .date-standard select, div.send-to .mod001 .Label-Top .date-fromTo select {
    width:60px;
}
div.send-to .mod001 .Label-Top .date-standard input, div.send-to .mod001 .Label-Top .date-fromTo input {
    width:45px;
    padding:4px 3px;
}
div.send-to .mod001 .Label-Top .date-fromTo label {
    width:40px;
    padding:5px 0 0 20px;
    float:left;
}
/*      LABEL-INNER */
div.send-to .mod001 .Label-Inner dt {
    display:none;
}
div.send-to .mod001 .Label-Inner dd {
    padding-bottom:0.6em;
    padding-right:4px;
}
div.send-to .mod001 .Label-Inner div.tool-tip {
    float:right;
    margin-bottom:-24px;
    margin-left:0;
}
div.send-to .mod001 .Label-Inner input, div.send-to .mod001 .Label-Inner textarea {
    width:92%;
}
div.send-to .mod001 .Label-Inner select {
    width:94%;
}
/*      two-columns      */
div.send-to .mod001 .Label-Inner .two-columns input, div.send-to .mod001 .Label-Inner .two-columns textarea {
    width:86%;
}
div.send-to .mod001 .Label-Inner .two-columns select {
    width:90%;
}
div.send-to .mod001 .Label-Inner .date-standard select, div.send-to .mod001 .Label-Inner .date-fromTo select {
    width:60px;
}
div.send-to .mod001 .Label-Inner .date-standard input, div.send-to .mod001 .Label-Inner .date-fromTo input {
    width:45px;
    padding:4px 3px;
}
div.send-to .mod001 .Label-Inner .date-fromTo label {
    width:40px;
    padding:5px 0 0 20px;
    float:left;
}
/*      LABEL-RIGHT */
div.send-to .mod001 .Label-Right dt {
    padding-bottom:0.2em;
    float:right;
    clear:right;
    width:70px;
    padding-left:5px;
}
div.send-to .mod001 .Label-Right dd {
    text-align:right;
    padding-bottom:0.6em;
}
div.send-to .mod001 .Label-Right div.tool-tip {
    float:left;
    margin-bottom:-24px;
}
div.send-to .mod001 .Label-Right input, div.send-to .mod001 .Label-Right textarea {
    width:77%;
}
div.send-to .mod001 .Label-Right select {
    width:79%;
}
div.send-to .mod001 .Label-Right .fieldset-content .group-radio-vertical div, div.send-to .mod001 .Label-Right .fieldset-content dd div.multiple-selection .left, div.send-to .mod001 .Label-Right .fieldset-content dd div.multiple-selection .right, div.send-to .mod001 .Label-Right .fieldset-content dd div.multiple-selection .center {
    float:right;
}
div.send-to .mod001 .Label-Right .fieldset-content dd div.multiple-selection .left, div.send-to .mod001 .Label-Right .fieldset-content dd div.multiple-selection .right {
    width:42% !important;
    width:35%;
}
/*      two-columns      */
div.send-to .mod001 .Label-Right .two-columns input, div.send-to .mod001 .Label-Right .two-columns textarea {
    width:55%;
}
div.send-to .mod001 .Label-Right .two-columns select {
    width:58%;
}
div.send-to .mod001 .Label-Right .to {
    padding-right:75px !important;
    padding-right:78px;
}
div.send-to .mod001 .Label-Right .date-standard select, div.send-to .mod001 .Label-Right .date-fromTo select {
    width:38px;
}
div.send-to .mod001 .Label-Right .date-standard input, div.send-to .mod001 .Label-Right .date-fromTo input {
    width:30px;
    padding:4px 3px;
}
div.send-to .mod001 .Label-Right .date-fromTo label {
    padding:5px 0 0 0;
}
div.send-to .mod001 .Label-Right dd.error span {
    text-align:right;
    padding:0 75px 0 30px;
}
/*      LABEL-LEFT */
div.send-to .mod001 .Label-Left dt {
    padding:0.3em 0;
    float:left;
    clear:left;
    width:75px;
}
div.send-to .mod001 .Label-Left dd {
    padding-bottom:0.6em;
    padding-right:4px;
}
div.send-to .mod001 .Label-Left div.tool-tip {
    float:right;
    margin-bottom:-24px;
    margin-left:-20px;
}
div.send-to .mod001 .Label-Left input, div.send-to .mod001 .Label-Left textarea {
    width:77%;
}
div.send-to .mod001 .Label-Left input.form-date {
    width:30%;
}
div.send-to .mod001 .Label-Left select {
    width:79%;
}
div.send-to .mod001 .Label-Left .fieldset-content dd div.multiple-selection .left, div.send-to .mod001 .Label-Left .fieldset-content dd div.multiple-selection .right {
    width:42% !important;
    width:35%;
}
/*      two-columns      */
div.send-to .mod001 .Label-Left .two-columns input, div.send-to .mod001 .Label-Left .two-columns textarea {
    width:55%;
}
div.send-to .mod001 .Label-Left .two-columns select {
    width:58%;
}
div.send-to .mod001 .Label-Left .to {
    padding-left:75px;
}
div.send-to .mod001 .Label-Left .date-standard select, div.send-to .mod001 .Label-Left .date-fromTo select {
    width:38px;
}
div.send-to .mod001 .Label-Left .date-standard input, div.send-to .mod001 .Label-Left .date-fromTo input {
    width:30px;
    padding:4px 3px;
}
div.send-to .mod001 .Label-Left .date-fromTo label {
    width:40px;
    padding:5px 0 0 0;
    float:left;
}
div.send-to .mod001 .Label-Left dd.error span {
    padding-left:75px;
}
/*      TOOL TIP HELP      */
div.send-to .mod001 div.tool-tip {
    width:22px;
    height:20px;
}
div.send-to .mod001 div.tool-tip:hover {
    z-index:99999;
    position:relative;
}
div.send-to .mod001 div.help {
    width:20px;
    height:20px;
    background-image:url('components/sendto/img/mod001/fnd-help.png') !important;
    background-image:url('components/sendto/img/mod001/fnd-help.gif');
    background-repeat:no-repeat;
    position:absolute;
    z-index:9999;
}
div.send-to .mod001 div.help div.help-content, div.send-to .mod001 div.help div.help-bottom {
    display:none;
}
div.send-to .mod001 div.help:hover {
    width:265px;
    height:auto;
    background-position:0 -20px;
    padding:20px 0 0 0;
    z-index:99999;
}
div.send-to .mod001 div.help:hover div.help-content {
    display:block;
    font-size:1em;
    background-color:#fff;
    padding:0 20px 11px 20px;
    width:223px;
    text-align:left;
    border-left:1px solid #CCCACA;
    border-right:1px solid #CCCACA;
}
div.send-to .mod001 div.help:hover div.help-bottom {
    background-image:url('components/sendto/img/mod001/fnd-help-bottom.png') !important;
    background-image:url('components/sendto/img/mod001/fnd-help-bottom.gif');
    background-repeat:no-repeat;
    height:9px;
    display:block;
}
/*      FORM ACTION BUTTONS */
div.send-to .mod001 .form-action {
    height:auto !important;
    height:0;
    padding-top:8px;
}
div.send-to .mod001 .form-action button {
    display:block;
    height:22px;
    width:74px;
    cursor:pointer;
    background:none;
    border:none;
    background-position:center top;
    background-repeat:no-repeat;
}
div.send-to .mod001 .form-action button:hover {
    background-position:center bottom;
}
div.send-to .mod001 .form-action span {
    display:none;
}
div.send-to .mod001 .form-action .btnSend {
    background-image:url('components/sendto/img/mod001/btn-send.gif');
    float:right;
}
div.send-to .mod001 .form-action .btnReset {
    float:left;
}
div.send-to .mod001 .form-action .btnReset span {
    display: block;
    color:#008dce;
}
/*  ERROR [Required]  */
div.send-to .mod001 dd.error span {
    color:#f00;
    font-size:1.1em;
    display:block;
    padding-bottom:0.3em;
    margin:0;
}
div.send-to .mod001 dd.error input, div.send-to .mod001 dd.error textarea, div.send-to .mod001 dd.error select, div.send-to .mod001 td.error textarea {
    margin-bottom:0.1em;
    border:1px solid #f00;
}
.datepicker_wrap {
    cursor:pointer;
    width:18px !important;
}
div.send-to .mod001 .btnAdd {
    height:18px;
    width:18px;
    cursor:pointer;
    border: 0px solid #FFFFFF;
    background-position:center top;
    background-repeat:no-repeat;
    background-image: url('components/sendto/img/mod001/btn-add.gif');
    vertical-align: middle;
}
div.send-to .mod001 .btnRemove {
    height:18px;
    width:18px;
    cursor:pointer;
    border: 0px solid #FFFFFF;
    background-position:center top;
    background-repeat:no-repeat;
    background-image: url('components/sendto/img/mod001/btn-delete.gif')






















;
    vertical-align: middle;
}
div.send-to .mod001 .btnAdd span {
    display: none;
}
div.send-to .mod001 .btnRemove span {
    display: none;
}
/*#END#*/
/*#BEGIN#*/
/*# name="03 main-menu" reference="ref/styles-published.css\main-menu.htm" description="null" #*/
/* 'components/navigation/main-menu/img/main-menu-bg2.png' */
/* 'components/navigation/main-menu/img/arrow-sub-menu-r.gif' */
/* 'components/navigation/main-menu/img/arrow-sub-menu-b.gif' */
/* 'components/navigation/main-menu/img/main-menu-bg.png' */

#main-menu {
    /*background-color:#8090a0;
border-top:1px solid #666666;
border-bottom:1px solid #333333;*/
    background-image:url('components/navigation/main-menu/img/main-menu-bg.png');
    background-position:top left;
    background-repeat:repeat-x;
    height:2.7em;
    padding:7px 0;
    clear:both;
    font-size:1.2em;
    margin-top:-4px;
    margin-bottom:-6px;
    position:relative;
    z-index:100;
}
#main-menu ul {
    margin:-4px auto;
    width:960px;
    padding:8px 16px;
    height:1.8em;/*font-size:1.1em;*/
}
#main-menu li {
    float:left;
    position:relative;
    margin:-8px 0 -8px;
    border-left:#aaaaaa 1px solid;
}
#main-menu > ul > li:first-child {
    border-left:none;
    margin-left:-8px;
}
#main-menu li:hover,
#main-menu li.over{
    background-color:#008dce;
}
#main-menu li span {
    display:block;
    float:left;
    height:1.8em;
    padding:8px;
}
#main-menu li li span {
    float:none;
}
#main-menu li span.has-children {
    background-image:url('components/navigation/main-menu/img/arrow-sub-menu-b.gif');
    padding-right:24px;
    background-position:100% 45%;
    background-repeat:no-repeat;
}
#main-menu li li span.has-children {
    background-image:url('components/navigation/main-menu/img/arrow-sub-menu-r.gif');
    padding-right:24px;
    background-position:178px 45%;
    background-repeat:no-repeat;
}
#main-menu a {
    display:block;
    cursor:pointer; /* IE */
    color:#FFFFFF;
    text-decoration:none;
}
#main-menu li ul,
#main-menu li:hover li ul,
#main-menu li.over li ul {
    display:none;
}
#main-menu li:hover ul,
#main-menu li.over ul {
    display:block;
    width:192px;
    height:auto;
    padding:0;
    margin:0 0 -8px 0;
    position:absolute;
    top:100%;
    left:0;
    z-index:100;
    background-color:#56566b;
}
#main-menu li li {
    float:none;
    margin:0;
    border-left:none;
    border-top:1px solid #999999;
}
#main-menu li li:hover,
#main-menu li li.over {
    background-color:#008dce;
}
#main-menu li li span {
    height:auto;
    padding:4px;
}
#main-menu li:hover li:hover ul,
#main-menu li.over li.over ul {
    display:block;
    width:192px;
    height:auto;
    padding:0;
    margin:0 0 -8px 0;
    position:absolute;
    top:0;
    left:100%;
    z-index:100;
    background-color:#56566b;
}
/* Wrapper2 */
.wrapper2 #main-menu {
    background-image:url('components/navigation/main-menu/img/main-menu-bg2.png')






















;
}

/*#END#*/
/*#BEGIN#*/
/*# name="04 breadcrumbs" reference="ref/styles-published.css\04_breadcrumbs.htm" description="null" #*/
























#breadcrumbs {
    padding:8px 0;
    /*width:514px;*/
width:100%;
    height:20px;
    display:block;
    border-bottom:1px dashed #AAAAAA;
    color:#666666;
    font-size:1.1em;
    margin-bottom:8px;
}
#breadcrumbs a {
    color:#008dce;
    text-decoration:none;
}
#breadcrumbs a:hover {
    text-decoration:underline;
}
body.LM #breadcrumbs, body.M #breadcrumbs, body.MR #breadcrumbs {
    width:938px;
}
/*
#breadcrumbs span:before{
content:"> ";
}
#breadcrumbs span:first-child:before{
content:"";
}
*/
#breadcrumbs p {
    float:left;
}
/* Wrapper 2 */
.wrapper2 #breadcrumbs {
    color:#CCCCCC;
}
.wrapper2 #breadcrumbs a {
    color:#3bb7f0;
}
/*#END#*/
/*#BEGIN#*/
/*# name="051 General" reference="ref/block.css\General.htm" description="General styles" #*/
/* 'components/containers/block/img/content6_bottom_right.gif' */
/* 'components/containers/block/img/content6_bottom_left.gif' */
/* 'components/containers/block/img/title6_top_right.gif' */
/* 'components/containers/block/img/title6_top_left.gif' */
/* 'components/containers/block/img/title6_top_left.gif' */
/* 'components/containers/block/img/experience.gif' */
/* 'components/containers/block/img/content_bottom_right2.gif' */
/* 'components/containers/block/img/content_bottom_left2.gif' */
/* 'components/containers/block/img/title_top_right2.gif' */
/* 'components/containers/block/img/title_top_left2.gif' */
/* 'components/containers/block/img/content3_bottom_right2.gif' */
/* 'components/containers/block/img/content3_bottom_left2.gif' */
/* 'components/containers/block/img/title3_top_right2.gif' */
/* 'components/containers/block/img/title3_top_left2.gif' */
/* 'components/containers/block/img/title3_bottom_left2.gif' */
/* 'components/containers/block/img/title3_bottom_right2.gif' */
/* 'components/containers/block/img/content2_bottom_right2.gif' */
/* 'components/containers/block/img/content2_bottom_left2.gif' */
/* 'components/containers/block/img/content2_top_right2.gif' */
/* 'components/containers/block/img/content2_top_left2.gif' */
/* 'components/containers/block/img/content_bottom_right2.gif' */
/* 'components/containers/block/img/content_bottom_left2.gif' */
/* 'components/containers/block/img/title_top_right2.gif' */
/* 'components/containers/block/img/title_top_left2.gif' */
/* 'components/containers/block/img/content4_bottom_right.gif' */
/* 'components/containers/block/img/content4_bottom_left.gif' */
/* 'components/containers/block/img/content4_bottom.gif' */
/* 'components/containers/block/img/title4_top_right.gif' */
/* 'components/containers/block/img/title4_top_left.gif' */
/* 'components/containers/block/img/title4_bar.gif' */
/* 'components/containers/block/img/content3_bottom_right.gif' */
/* 'components/containers/block/img/content3_bottom_left.gif' */
/* 'components/containers/block/img/title3_top_right.gif' */
/* 'components/containers/block/img/title3_top_left.gif' */
/* 'components/containers/block/img/title3_bottom_left.gif' */
/* 'components/containers/block/img/title3_bottom_right.gif' */
/* 'components/containers/block/img/content2_bottom_right.gif' */
/* 'components/containers/block/img/content2_bottom_left.gif' */
/* 'components/containers/block/img/content2_top_right.gif' */
/* 'components/containers/block/img/content2_top_left.gif' */
/* 'components/containers/block/img/content_bottom_right.gif' */
/* 'components/containers/block/img/content_bottom_left.gif' */
/* 'components/containers/block/img/content_bottom.gif' */
/* 'components/containers/block/img/title_top_right.gif' */
/* 'components/containers/block/img/title_top_left.gif' */
/* 'components/containers/block/img/title_bar.gif' */
/* 'components/containers/block/img/line001.gif' */
/* 'components/containers/block/img/more.gif' */








/ 
/*      BLOCK STYLES      */
div.block h3 {
font-family: Arial;
}
#content div.block div.title-bar-bl img {
    border:0;
}
div.block, div.block-closable {
    clear:both;
    height:1%;
}
div.block div.block-content, div.block-closable div.block-content {
    height:auto;
}
div.block div.block-content p, div.block-closable div.block-content p {
    /*  font-size:1.1em;*/
  color:#333333;
    margin: 0.4em 0 0;
}
div.block div.block-content a, div.block-closable div.block-content a {
    color:#008dce;
    text-decoration:none;
}
div.block div.block-content a:hover, div.block-closable div.block-content a:hover {
    text-decoration:underline;
}
div.block div.block-content p.more, div.block-closable div.block-content p.more {
    text-align:right;
}
div.block div.block-content p.more a, div.block-closable div.block-content p.more a {
    background-image:url('components/containers/block/img/more.gif');
    background-position:0 0.2em;
    background-repeat:no-repeat;
    padding-left:16px;
    /*bea*/
font-size:1.1em;
    margin-bottom:0.8em;
}
div.block div.block-content p.more a:hover, div.block-closable div.block-content p.more a:hover {
    text-decoration:underline;
}
div.block div.line, div.block-closable div.line {
    background-image:url('components/containers/block/img/line001.gif');
    background-repeat:repeat-x;
    background-position:center;
    height:1px;
    display:block;
    border:none;
    padding:0.8em 0 0.8em 0;
    clear:both;
}
/*      BLOCK CLOSED STYLES*/
div.block-closed {
    clear:both;
}
div.block-closed div.block-content {
    display:none;
}
/*      mod001 STYLES      */
/* Title round corners */
div.block .mod001 h3 {
    color:#5D5D5D;
    /*float:left;*/
    float:none;
    font-size:1.3em;
    font-weight:bold;
    padding:0.2em 0pt 0pt 0pt;
    position:relative;
}
div.block .mod001 div.title-bar-tr img {
    float:right;
}
div.block .mod001 div.title-bar-tr a {
    float:right;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod001 div.title-bar-tr a img {
    float:none;
}
div.block .mod001 div.title-bar-tr a span {
    position:relative;
    top:-5px;
}
div.block .mod001 div.title-bar-tr a:hover span {
    text-decoration:underline;
}
div.block .mod001 div.title-bar-br {
    background-image:url('components/containers/block/img/title_bar.gif');
    background-position:top left;
    background-repeat:repeat-x;
    height:1%;
}
div.block .mod001 div.title-bar-tl {
    background-image:url('components/containers/block/img/title_top_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod001 div.title-bar-tr {
    background-image:url('components/containers/block/img/title_top_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
    padding: 0.4em 8px 0.2em 16px;
    border-bottom:1px solid #e8e8e8;
    height:1%;
}
/* Content */
div.block div.mod001, div.block-closable div.mod001 {
    background-color:#ffffff;
    background-image:url('components/containers/block/img/content_bottom.gif');
    background-position:bottom left;
    background-repeat:repeat-x;

    border:1px solid #e8e8e8;
}
div.block .mod001 div.content-bl {
    background-image:url('components/containers/block/img/content_bottom_left.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod001 div.content-br {
    background-image:url('components/containers/block/img/content_bottom_right.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:0.8em 16px 0.8em 16px;
    height:1%;
}
/*      mod001 closed      */
div.block-closed div.mod001 {
    background:none;
}
/*      mod002 STYLES      */
/* Title round corners */
div.block .mod002 h3 {
    color:#5d5d5d;
    font-size:1.3em;
    font-weight:bold;
    float:left;
}
div.block .mod002 div.title-bar-tr img {
    float:right;
}
div.block .mod002 div.title-bar-tr a {
    float:right;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod002 div.title-bar-tr a img {
    float:none;
}
div.block .mod002 div.title-bar-tr a span {
    position:relative;
    top:-5px;
}
div.block .mod002 div.title-bar-tr a:hover span {
    text-decoration:underline;
}
div.block .mod002 div.title-bar-tl {
    background-image:url('components/containers/block/img/content2_top_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod002 div.title-bar-tr {
    background-image:url('components/containers/block/img/content2_top_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
    padding: 0.6em 8px 0 16px;
    height:1%;
}
/* Content */
div.block div.mod002, div.block-closable div.mod002 {
    background-color:#e6e6e6;
}
div.block .mod002 div.content-bl {
    background-image:url('components/containers/block/img/content2_bottom_left.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    padding: 0em 0px;
    height:1%;
}
div.block .mod002 div.content-br {
    background-image:url('components/containers/block/img/content2_bottom_right.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    padding: 0em 0px;
    height:1%;
}
div.block .mod002 div.content-tr {
    padding:0.8em 16px 0.8em 16px;
    height:1%;
}
/*      mod002 closed      */
div.block-closed div.mod002 {
    background:none;
}
/*      mod003 STYLES      */
/* Title round corners */
div.block .mod003 h3 {
    color:#FEFEFE;
    font-size:1.3em;
    font-weight:bold;
    padding: 1em 8px 1em 0;
}
div.block .mod003 div.title-bar-tr img {
    float:left;
    padding:1.1em 8px 0 16px;
}
div.block .mod003 div.title-bar-tr a {
    float:left;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod003 div.title-bar-tr a img {
    float:none;
}
div.block .mod003 div.title-bar-tr a span {
    position:relative;
    top:-5px;
}
div.block .mod003 div.title-bar-tr a:hover span {
    text-decoration:underline;
}
div.block .mod003 div.title-bar-br {
    background-image:url('components/containers/block/img/title3_bottom_right.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod003 div.title-bar-bl {
    background-image:url('components/containers/block/img/title3_bottom_left.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod003 div.title-bar-tl {
    background-image:url('components/containers/block/img/title3_top_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod003 div.title-bar-tr {
    background-image:url('components/containers/block/img/title3_top_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
    height:1%;
}
/* Content */
div.block div.mod003, div.block-closable div.mod003 {
    background-color:#d1d1d5;
}
div.block .mod003 div.content-bl {
    background-image:url('components/containers/block/img/content3_bottom_left.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod003 div.content-br {
    background-image:url('components/containers/block/img/content3_bottom_right.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:0.8em 16px 0.8em 16px;
    height:1%;
}
/*      mod003 closed      */
div.block-closed div.mod003 {
    background:none;
}
/*      mod004 STYLES      */
/* Title round corners */
div.block .mod004 h3 {
    color:#5d5d5d;
    font-size:1.3em;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
}
div.block .mod004 div.title-bar-tr img {
    float:right;
}
div.block .mod004 div.title-bar-tr a {
    float:right;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod004 div.title-bar-tr a img {
    float:none;
}
div.block .mod004 div.title-bar-tr a span {
    position:relative;
    top:-5px;
}
div.block .mod004 div.title-bar-tr a:hover span {
    text-decoration:underline;
}
div.block .mod004 div.title-bar-tr {
    padding: 0.4em 8px 0.2em 8px;
    border-bottom:1px solid #CCCCCC;
    height:1%;
}
/* Content */
div.block .mod004 div.content-br {
    padding:0.8em 8px;
}
/*      mod004 closed      */
div.block-closed div.mod004 {
    background:none;
}
/*      mod005 STYLES      */
/* Title round corners */
div.block .mod005 h3 {
    color:#5d5d5d;
    font-size:1.3em;
    font-weight:bold;
    float:left;
}
div.block .mod005 div.title-bar-tr img {
    float:right;
}
div.block .mod005 div.title-bar-tr a {
    float:right;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod005 div.title-bar-tr a img {
    float:none;
}
div.block .mod005 div.title-bar-tr a span {
    position:relative;
    top:-5px;
}
div.block .mod005 div.title-bar-tr a:hover span {
    text-decoration:underline;
}
div.block .mod005 div.title-bar-br {
    background-image:url('components/containers/block/img/title4_bar.gif');
    background-position:top left;
    background-repeat:repeat-x;
    height:1%;
}
div.block .mod005 div.title-bar-tl {
    background-image:url('components/containers/block/img/title4_top_left.gif');
    background-position:top left;
    background-repeat:no-repeat;
    padding: 0px;
    height:1%;
}
div.block .mod005 div.title-bar-tr {
    background-image:url('components/containers/block/img/title4_top_right.gif');
    background-position:top right;
    background-repeat:no-repeat;
    padding: 0.6em 8px 0.6em 16px;
    border-bottom:1px solid #DDDDDD;
    height:1%;
}
/* Content */
div.block div.mod005, div.block-closable div.mod005 {
    background-color:#f5f5f5;
    background-image:url('components/containers/block/img/content4_bottom.gif');
    background-position:bottom left;
    background-repeat:repeat-x;
}
div.block .mod005 div.content-bl {
    background-image:url('components/containers/block/img/content4_bottom_left.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    height:1%;
}
div.block .mod005 div.content-br {
    background-image:url('components/containers/block/img/content4_bottom_right.gif');
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:0.8em 16px 0.8em 16px;
    height:1%;
}
/*      mod005 closed      */
div.block-closed div.mod005 {
    background:none;
}
/* Wrapper 2 */
.wrapper2 div.block div.block-content p, .wrapper2 div.block-closable div.block-content p {
    color:#f0f0f0;
    height:1%;
}
.wrapper2 div.block div.block-content a, .wrapper2 div.block-closable div.block-content a {
    color:#3bb7f0;
    text-decoration:none;
}
.wrapper2 div.block div.block-content a:hover, .wrapper2 div.block-closable div.block-content a:hover {
    text-decoration:underline;
}
/*      mod001 STYLES      */
/* Title round corners */
.wrapper2 div.block .mod001 h3 {
    color:#f0f0f0;
}
.wrapper2 div.block .mod001 div.title-bar-tr a {
    color:#3bb7f0;
}
.wrapper2 div.block .mod001 div.title-bar-br {
    background-color:#444454;
    background-image:none;
    height:1%;
}
.wrapper2 div.block .mod001 div.title-bar-tl {
    background-image:url('components/containers/block/img/title_top_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod001 div.title-bar-tr {
    background-image:url('components/containers/block/img/title_top_right2.gif');
    border-bottom:1px solid #6f6f7b;
    height:1%;
}
/* Content */
.wrapper2 div.block div.mod001, div.block-closable div.mod001 {
    background-color:#444454;
    background-image:none;
}
.wrapper2 div.block .mod001 div.content-bl {
    background-image:url('components/containers/block/img/content_bottom_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod001 div.content-br {
    background-image:url('components/containers/block/img/content_bottom_right2.gif');
    height:1%;
}
/*      mod002 STYLES      */
/* Title round corners */
.wrapper2 div.block .mod002 h3 {
    color:#f0f0f0;
}
.wrapper2 div.block .mod002 div.title-bar-tr a {
    color:#3bb7f0;
}
.wrapper2 div.block .mod002 div.title-bar-tl {
    background-image:url('components/containers/block/img/content2_top_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod002 div.title-bar-tr {
    background-image:url('components/containers/block/img/content2_top_right2.gif');
    height:1%;
}
/* Content */
.wrapper2 div.block div.mod002, div.block-closable div.mod002 {
    background-color:#4d4d5c;
}
.wrapper2 div.block .mod002 div.content-bl {
    background-image:url('components/containers/block/img/content2_bottom_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod002 div.content-br {
    background-image:url('components/containers/block/img/content2_bottom_right2.gif');
    height:1%;
}
/*      mod003 STYLES      */
/* Title round corners */
.wrapper2 div.block .mod003 h3 {
    color:#f0f0f2;
}
.wrapper2 div.block .mod003 div.title-bar-tr a {
    color:#008DCE;
}
.wrapper2 div.block .mod003 div.title-bar-br {
    background-image:url('components/containers/block/img/title3_bottom_right2.gif');
    height:1%;
}
.wrapper2 div.block .mod003 div.title-bar-bl {
    background-image:url('components/containers/block/img/title3_bottom_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod003 div.title-bar-tl {
    background-image:url('components/containers/block/img/title3_top_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod003 div.title-bar-tr {
    background-image:url('components/containers/block/img/title3_top_right2.gif');
    height:1%;
}
/* Content */
.wrapper2 div.block div.mod003, .wrapper2 div.block-closable div.mod003 {
    background-color:#444454;
}
.wrapper2 div.block .mod003 div.content-bl {
    background-image:url('components/containers/block/img/content3_bottom_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod003 div.content-br {
    background-image:url('components/containers/block/img/content3_bottom_right2.gif');
    height:1%;
}
/*      mod004 STYLES      */
/* Title round corners */
.wrapper2 div.block .mod004 h3 {
    color:#f0f0f0;
}
.wrapper2 div.block .mod004 div.title-bar-tr a {
    color:#3bb7f0;
}
.wrapper2 div.block .mod004 div.title-bar-tr {
    padding: 0.4em 8px 0.2em 8px;
    border-bottom:1px solid #6f6f7b;
    height:1%;
}
/*      mod005 STYLES      */
/* Title round corners */
.wrapper2 div.block .mod005 h3 {
    color:#f0f0f0;
}
.wrapper2 div.block .mod005 div.title-bar-tr a {
    color:#3bb7f0;
}
.wrapper2 div.block .mod005 div.title-bar-br {
    background-image:none;
    height:1%;
}
.wrapper2 div.block .mod005 div.title-bar-tl {
    background-image:url('components/containers/block/img/title_top_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod005 div.title-bar-tr {
    background-image:url('components/containers/block/img/title_top_right2.gif');
    border-bottom:1px solid #6f6f7b;
    height:1%;
}
/* Content */
.wrapper2 div.block div.mod005, .wrapper2 div.block-closable div.mod005 {
    background-color:#444454;
    background-image:none;
}
.wrapper2 div.block .mod005 div.content-bl {
    background-image:url('components/containers/block/img/content_bottom_left2.gif');
    height:1%;
}
.wrapper2 div.block .mod005 div.content-br {
    background-image:url('components/containers/block/img/content_bottom_right2.gif');
    height:1%;
}
/*      mod006 STYLES      */
/* Title round corners */
div.block .mod006 h3 {
    color:#FFFFFF;
    font-size:1.5em;
    font-weight:bold;
    float:left;
    background: transparent url('components/containers/block/img/experience.gif') left center no-repeat;
    padding: 0 0 0 16px;
}
div.block .mod006 div.title-bar-tr img {
    float:right;
}
div.block .mod006 div.title-bar-tr a {
    float:right;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod006 div.title-bar-tr a img {
    float:none;
}
div.block .mod006 div.title-bar-tr a span {
    position:relative;
    top:-5px;
}
div.block .mod006 div.title-bar-tr a:hover span {
    text-decoration:underline;
}
div.block .mod006 div.title-bar-br { /*bea*/
    /*background-image:url('components/containers/block/img/title6_top_left.gif');
background-position:bottom right;
background-repeat:no-repeat;*/
  padding: 0px;
}
div.block .mod006 div.title-bar-tl {
    /*background-image:url('components/containers/block/img/title6_top_left.gif');
background-position:top left;
background-repeat:no-repeat;*/
  padding: 0px;
}
div.block .mod006 div.title-bar-tr {
    /*background-image:url('components/containers/block/img/title6_top_right.gif');
background-position:top right;
background-repeat:no-repeat;*/
  padding: 0 8px 0.6em 8px;
}
/* Content */
div.block div.mod006, div.block-closable div.mod006 {
    background-color:#b4b7c1;
}
div.block .mod006 div.content-bl {
/*background-image:url('components/containers/block/img/content6_bottom_left.gif');
background-position:bottom left;
background-repeat:no-repeat;*/
}
div.block .mod006 div.content-br {
    /*background-image:url('components/containers/block/img/content6_bottom_right.gif')






















;
background-position:bottom right;
background-repeat:no-repeat;*/
padding:0;
}
/*      mod006 closed      */
div.block-closed div.mod006 {
    background:none;
}
div.block .mod006 .block-content .result-sheet {
    margin: 0 -8px;
}
div.block .mod006 .block-experience-link {
    color: #FFFFFF !important;
    font-size: 1.1em;
}
div.block .mod006 .block-experience-link a {
    color:#008DCE !important;
    font-size:1em;
    font-weight:bold;
}



/*#END#*/
/*#BEGIN#*/
/*# name="052 blocks" reference="ref/styles-published.css\05_blocks.htm" description="null" #*/
/* 'images/block_images_mod3.gif' */
/* 'images/block_images_mod3.gif' */
/* 'images/block_images_mod3.gif' */
/* 'images/block_images_mod3.gif' */
/* 'images/block_images_mod5.gif' */
/* 'images/block_images_mod5.gif' */
/* 'images/block_images_mod5.gif' */
/* 'images/block_images_mod5.gif' */
/* 'images/title5_bar.gif' */
/* 'images/block_images_mod1_dark.gif' */
/* 'images/block_images_mod1_dark.gif' */
/* 'images/block_images_mod1_dark.gif' */
/* 'images/block_images_mod1_dark.gif' */
/* 'images/block_images.gif' */
/* 'images/block_images.gif' */
/* 'images/block_images.gif' */
/* 'images/block_images.gif' */
/* 'images/title_bar.gif' */
/* 'components/containers/block/img/title4_bar.gif' */

/*      mod008 STYLES      */
div.block .mod008 h3 {
    color:#5d5d5d;
    font-size:1.3em;
    font-weight:bold;
    float:left;
    padding: 0.2em;
}
div.block .mod008 div.title-bar-bl img {
    float:right;
}
div.block .mod008 div.title-bar-bl a {
    float:right;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod008 div.title-bar-bl a img {
    float:none;
}
div.block .mod008 div.title-bar-bl a span {
    position:relative;
    top:-5px;
}
div.block .mod008 div.title-bar-bl a:hover span {
    text-decoration:underline;
}
div.block .mod008 div.title-bar-bl {
    border-bottom:1px solid #DDDDDD;
    border-left:1px solid #DDDDDD;
    border-right:1px solid #DDDDDD;
    height:1%;
    background-image: url('components/containers/block/img/title4_bar.gif');
}
/* Content */
div.block div.mod008, div.block-closable div.mod008 {
    background-color:#f5f5f5;
    overflow:hidden;
}
div.block .mod008 div.content-bl {
    height:1%;
}
div.block .mod008 div.content-tr {
    border-bottom:1px solid #DDDDDD;
    border-left:1px solid #DDDDDD;
    border-right:1px solid #DDDDDD;
}
div.block .mod008 div.content-tr .result-sheet {
    margin:0 !important;
}
/*      mod008 closed      */
div.block-closed div.mod008 {
    background:none;
}
div.block .mod008 .column-content div.item {
    padding: 1em;
}
div.block .mod008 .striped .even {
    padding: 16px !important;
}
div.block .mod008 .striped .odd {
    padding: 16px !important;
}

/* mod001 styles */
div.block div.mod001{
    position:relative;
    _position:static;
    border:1px solid #dddddd;
    border-top:none;
    background-image: url('images/title_bar.gif');
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#FFFFFF;
}

div.block .mod001 .title-bar{
    padding: 0.4em 8px 0.2em 16px;    
    border-bottom:1px solid #e8e8e8;
}

div.block div.mod001 .block-content{
    padding:0.8em 16px 0.8em 16px;
}
div.block .block-content{
    //width:auto !important;
}

div.block .mod001  .up-left{
  background-image:url('images/block_images.gif');  background-repeat:no-repeat;
  background-position: 0 0;
  height:12px;
  left:-1px;
  position:absolute;
  top:0px;
  width:8px;
  _display:none;
}
div.block .mod001  .up-right{
  background-image:url('images/block_images.gif');
  background-repeat:no-repeat;
  background-position: -8px 0;
  height:12px;
  right:-1px;
  position:absolute;
  top:0px;
  width:8px;
  _display:none;
}
div.block .mod001  .down-left{
  background-image:url('images/block_images.gif');
  background-repeat:no-repeat;
  background-position: 0px -12px;
  height:12px;
  left:-1px;
  position:absolute;
  bottom:-1px;
  width:8px;
  _display:none;
}
div.block .mod001  .down-right{
  background-image:url('images/block_images.gif');
  background-repeat:no-repeat;
  background-position: -8px -12px;
  height:12px;
  right:-1px;
  position:absolute;
  bottom:-1px;
  width:8px;
  _display:none;
}

/* mod001 dark */
.wrapper2 div.block .mod001{
  border:none;
}
.wrapper2 div.block .mod001 .title-bar,
.wrapper2 div.block .mod005 .title-bar{

    border-bottom:1px solid #6f6f7b;

}

.wrapper2 div.block .mod001  .up-left,
.wrapper2 div.block .mod005  .up-left{
  background-image:url('images/block_images_mod1_dark.gif');
  background-repeat:no-repeat;
  background-position: 0 0;
  height:10px;
  left:0px;
  position:absolute;
  top:0px;
  width:10px;
  _display:none;
}
.wrapper2 div.block .mod001  .up-right,
.wrapper2 div.block .mod005  .up-right{
  background-image:url('images/block_images_mod1_dark.gif');
  background-repeat:no-repeat;
  background-position: -10px 0;
  height:10px;
  right:0px;
  position:absolute;
  top:0px;
  width:10px;
  _display:none;
}
.wrapper2 div.block .mod001  .down-left,
.wrapper2 div.block .mod005  .down-left{
  background-image:url('images/block_images_mod1_dark.gif');
  background-repeat:no-repeat;
  background-position: 0px -10px;
  height:10px;
  left:0px;
  position:absolute;
  bottom:0px;
  width:10px;
  _display:none;
}
.wrapper2 div.block .mod001  .down-right,
.wrapper2 div.block .mod005  .down-right{
  background-image:url('images/block_images_mod1_dark.gif');
  background-repeat:no-repeat;
  background-position: -10px -10px;
  height:10px;
  right:0px;
  position:absolute;
  bottom:0px;
  width:10px;
  _display:none;
}

/* mod005 dark */

.wrapper2 div.block div.mod005{
  border:none;
}

/* end mod005 dark */

/* mod005 styles */
div.block div.mod005{
    position:relative;

    _position:static;
    border:1px solid #dddddd;
    border-top:none;
    background-image: url('images/title5_bar.gif');
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#F5F5F5;
}
div.block .mod005 .title-bar img,
div.block .mod001 .title-bar img{
    float:right;
    //margin-top:-20px;
    //padding-bottom:4px;
}
div.block .mod005 .title-bar h3,
div.block .mod001 .title-bar h3{
    float:left;
    //float:none;
}
div.block .mod005 .title-bar{
    padding: 0.4em 8px 0.2em 16px;    
    border-bottom:1px solid #e8e8e8;
}

div.block .mod005 .block-content{
    padding:0.8em 16px 0.8em 16px;
}

div.block .mod005  .up-left{
  background-image:url('images/block_images_mod5.gif');  background-repeat:no-repeat;
  background-position: 0 0;
  height:28px;
  left:-1px;
  position:absolute;
  top:0px;
  width:8px;
  _display:none;
}
div.block .mod005  .up-right{
  background-image:url('images/block_images_mod5.gif');
  background-repeat:no-repeat;
  background-position: -8px 0;
  height:28px;
  right:-1px;
  position:absolute;
  top:0px;
  width:8px;
  _display:none;
}
div.block .mod005  .down-left{
  background-image:url('images/block_images_mod5.gif');
  background-repeat:no-repeat;
  background-position: 0px -28px;
  height:28px;
  left:-1px;
  position:absolute;
  bottom:-1px;
  width:8px;
  _display:none;
}
div.block .mod005  .down-right{
  background-image:url('images/block_images_mod5.gif')

;
  background-repeat:no-repeat;
  background-position: -8px -28px;
  height:28px;
  right:-1px;
  position:absolute;
  bottom:-1px;
  width:8px;
  _display:none;
}

/* mod003 styles */
/*div.block div.mod003{
    position:relative;

    _position:static;
    border:none;
    background:none;
    background-color:#D1D1D5;
}


div.block .mod003 div.title-bar a {
    float:left;
    color:#008DCE;
    text-decoration:none;
}
div.block .mod003 div.title-bar a img {
    float:none;
}
div.block .mod003 div.title-bar a span {
    position:relative;
    top:-5px;
}
div.block .mod003 div.title-bar a:hover span {
    text-decoration:underline;
}


div.block .mod003 .title-bar img{
    float:left;

    padding:1.1em 8px 0 16px;
}
div.block .mod003 .title-bar h3{
    //float:none;
    background-color:#0090d0;
    padding:0px;
    height:26px;
}
div.block .mod003 .title-bar{
    padding: 8px;
    border:none;
}

div.block .mod003 .block-content{
    padding:0.8em 16px 0.8em 16px;
}

div.block .mod003  .up-left{
  background-image:url('images/block_images_mod3.gif');  background-repeat:no-repeat;
  background-position: 0 0;
  height:16px;
  left:0px;
  position:absolute;
  top:0px;
  width:16px;
  _display:none;
}
div.block .mod003  .up-right{
  background-image:url('images/block_images_mod3.gif');
  background-repeat:no-repeat;
  background-position: -16px -0px;
  height:16px;
  right:0px;
  position:absolute;
  top:0px;
  width:16px;
  _display:none;
}
div.block .mod003  .down-left{
  background-image:url('images/block_images_mod3.gif');
  background-repeat:no-repeat;
  background-position: 0px -32px;
  height:16px;
  left:0px;
  position:absolute;
  bottom:0px;
  width:16px;
  _display:none;
}
div.block .mod003  .down-right{
  background-image:url('images/block_images_mod3.gif')












;
  background-repeat:no-repeat;
  background-position: -16px -32px;
  height:16px;
  right:0px;
  position:absolute;
  bottom:0px;
  width:16px;
  _display:none;
}*/


/*#END#*/
/*#BEGIN#*/
/*# name="06 climate" reference="ref/styles-published.css\06_climate.htm" description="null" #*/



.A, .A-, .Aplus, .B, .B-, .Bplus {
    background: transparent url('components/climate/_img/sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-A, .luna-ll-A-, .luna-ll-Aplus, .luna-ll-B, .luna-ll-B-, .luna-ll-Bplus {
    background: transparent url('components/climate/_img/luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-A, .luna-n-A-, .luna-n-Aplus, .luna-n-B, .luna-n-B-, .luna-n-Bplus {
    background: transparent url('components/climate/_img/luna_n.png') top center no-repeat;
    height: 48px;
}
.luna-m-A, .luna-m-A-, .luna-m-Aplus, .luna-m-B, .luna-m-B-, .luna-m-Bplus {
    background: transparent url('components/climate/_img/luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-A, .luna-c-A-, .luna-c-Aplus, .luna-c-B, .luna-c-B-, .luna-c-Bplus {
    background: transparent url('components/climate/_img/luna_c.png') top center no-repeat;
    height: 48px;
}
.C, .C-, .Cplus, .D, .D-, .Dplus, .I- {
    background: transparent url('components/climate/_img/nube_sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-C, .luna-ll-C-, .luna-ll-Cplus, .luna-ll-D, .luna-ll-D-, .luna-ll-Dplus, .luna-ll-I- {
    background: transparent url('components/climate/_img/nube_luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-C, .luna-n-C-, .luna-n-Cplus, .luna-n-D, .luna-n-D-, .luna-n-Dplus, .luna-n-I- {
    background: transparent url('components/climate/_img/nube_luna_n.png') top center no-repeat;
    height: 48px;
}
.luna-m-C, .luna-m-C-, .luna-m-Cplus, .luna-m-D, .luna-m-D-, .luna-m-Dplus, .luna-m-I- {
    background: transparent url('components/climate/_img/nube_luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-C, .luna-c-C-, .luna-c-Cplus, .luna-c-D, .luna-c-D-, .luna-c-Dplus, .luna-c-I- {
    background: transparent url('components/climate/_img/nube_luna_c.png') top center no-repeat;
    height: 48px;
}
.E, .E-, .Eplus {
    background: transparent url('components/climate/_img/nube_alta_sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-E, .luna-ll-E-, .luna-ll-Eplus {
    background: transparent url('components/climate/_img/nube_alta_luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-E, .luna-n-E-, .luna-n-Eplus {
    background: transparent url('components/climate/_img/nube_alta_luna_n.gif') top center no-repeat;
    height: 48px;
}
.luna-m-E, .luna-m-E-, .luna-m-Eplus {
    background: transparent url('components/climate/_img/nube_alta_luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-E, .luna-c-E-, .luna-c-Eplus {
    background: transparent url('components/climate/_img/nube_alta_luna_c.png') top center no-repeat;
    height: 48px;
}
.F, .F-, .Fplus, .luna-ll-F, .luna-ll-F-, .luna-ll-Fplus, .luna-n-F, .luna-n-F-, .luna-n-Fplus, .luna-m-F, .luna-m-F-, .luna-m-Fplus, .luna-c-F, .luna-c-F-, .luna-c-Fplus {
    background: transparent url('components/climate/_img/neblina.png') top center no-repeat;
    height: 48px;
}
.G, .G-, .Gplus, .H- .luna-ll-G, .luna-ll-G-, .luna-ll-Gplus, .luna-ll-H-, .luna-n-G, .luna-n-G-, .luna-n-Gplus, .luna-n-H-, .luna-m-G, .luna-m-G-, .luna-m-Gplus, .luna-m-H-, .luna-c-G, .luna-c-G-, .luna-c-Gplus, .luna-c-H- {
    background: transparent url('components/climate/_img/niebla.png') top center no-repeat;
    height: 48px;
}
.H, .Hplus, .I, .Iplus .luna-ll-H, .luna-ll-Hplus, .luna-ll-I, .luna-ll-Iplus, .luna-n-H, .luna-n-Hplus, .luna-n-I, .luna-n-Iplus, .luna-m-H, .luna-m-Hplus, .luna-m-I, .luna-m-Iplus, .luna-c-H, .luna-c-Hplus, .luna-c-I, .luna-c-Iplus {
    background: transparent url('components/climate/_img/nube.png') top center no-repeat;
    height: 48px;
}
.J, .J-, .Jplus, .luna-ll-J, .luna-ll-J-, .luna-ll-Jplus, .luna-n-J, .luna-n-J-, .luna-n-Jplus, .luna-m-J, .luna-m-J-, .luna-m-Jplus, .luna-c-J, .luna-c-J-, .luna-c-Jplus {
    background: transparent url('components/climate/_img/neblina.png') top center no-repeat;
    height: 48px;
}
.K, .K-, .Kplus, .L, .L-, .Lplus {
    background: transparent url('components/climate/_img/nube_gris_sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-K, .luna-ll-K-, .luna-ll-Kplus, .luna-ll-L, .luna-ll-L-, .luna-ll-Lplus {
    background: transparent url('components/climate/_img/nube_gris_luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-K, .luna-n-K-, .luna-n-Kplus, .luna-n-L, .luna-n-L-, .luna-n-Lplus {
    background: transparent url('components/climate/_img/nube_gris_luna_n.png') top center no-repeat;
    height: 48px;
}
.luna-m-K, .luna-m-K-, .luna-m-Kplus, .luna-m-L, .luna-m-L-, .luna-m-Lplus {
    background: transparent url('components/climate/_img/nube_gris_luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-K, .luna-c-K-, .luna-c-Kplus, .luna-c-L, .luna-c-L-, .luna-c-Lplus {
    background: transparent url('components/climate/_img/nube_gris_luna_c.png') top center no-repeat;
    height: 48px;
}
.M, .P, .P-, .Pplus, .luna-ll-M, .luna-ll-P, .luna-ll-P-, .luna-ll-Pplus, .luna-n-M, .luna-n-P, .luna-n-P-, .luna-n-Pplus, .luna-m-M, .luna-m-P, .luna-m-P-, .luna-m-Pplus, .luna-c-M, .luna-c-P, .luna-c-P-, .luna-c-Pplus {
    background: transparent url('components/climate/_img/lluvia.png') top center no-repeat;
    height: 48px;
}
.M-, .Mplus {
    background: transparent url('components/climate/_img/lluvia_sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-M-, .luna-ll-Mplus {
    background: transparent url('components/climate/_img/lluvia_luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-M-, .luna-n-Mplus {
    background: transparent url('components/climate/_img/lluvia_luna_n.png') top center no-repeat;
    height: 48px;
}
.luna-m-M-, .luna-m-Mplus {
    background: transparent url('components/climate/_img/lluvia_luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-M-, .luna-c-Mplus {
    background: transparent url('components/climate/_img/lluvia_luna_c.png') top center no-repeat;
    height: 48px;
}
.N, .N-, .luna-ll-N, .luna-ll-N-, .luna-n-N, .luna-n-N-, .luna-m-N, .luna-m-N-, .luna-c-N, .luna-c-N- {
    background: transparent url('components/climate/_img/llovizna.png') top center no-repeat;
    height: 48px;
}
.Nplus, .O, .O-, .Oplus, .luna-ll-Nplus, .luna-ll-O, .luna-ll-O-, .luna-ll-Oplus, .luna-n-Nplus, .luna-n-O, .luna-n-O-, .luna-n-Oplus, .luna-m-Nplus, .luna-m-O, .luna-m-O-, .luna-m-Oplus, .luna-c-Nplus, .luna-c-O, .luna-c-O-, .luna-c-Oplus {
    background: transparent url('components/climate/_img/llovizna_gris.png') top center no-repeat;
    height: 48px;
}
.Q, .Q-, .Qplus, .T-, .luna-ll-Q, .luna-ll-Q-, .luna-ll-Qplus, .luna-ll-T-, .luna-n-Q, .luna-n-Q-, .luna-n-Qplus, .luna-n-T- .luna-m-Q, .luna-m-Q-, .luna-m-Qplus, .luna-m-T-, .luna-c-Q, .luna-c-Q-, .luna-c-Qplus,, .luna-c-T- {
background: transparent url('components/climate/_img/lluvia_gris.png') top center no-repeat;
height: 48px;
}
.R, .R- {
    background: transparent url('components/climate/_img/tormenta_sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-R, .luna-ll-R- {
    background: transparent url('components/climate/_img/tormenta_luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-R, .luna-n-R- {
    background: transparent url('components/climate/_img/tormenta_luna_n.png') top center no-repeat;
    height: 48px;
}
.luna-m-R, .luna-m-R- {
    background: transparent url('components/climate/_img/tormenta_luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-R, .luna-c-R- {
    background: transparent url('components/climate/_img/tormenta_luna_c.gif') top center no-repeat;
    height: 48px;
}
.Rplus {
    background: transparent url('components/climate/_img/tormenta_gris_sol.png') top center no-repeat;
    height: 48px;
}
.luna-ll-Rplus {
    background: transparent url('components/climate/_img/tormenta_gris_luna_ll.png') top center no-repeat;
    height: 48px;
}
.luna-n-Rplus {
    background: transparent url('components/climate/_img/tormenta_gris_luna_n.png') top center no-repeat;
    height: 48px;
}
.luna-m-Rplus {
    background: transparent url('components/climate/_img/tormenta_gris_luna_m.png') top center no-repeat;
    height: 48px;
}
.luna-c-Rplus {
    background: transparent url('components/climate/_img/tormenta_gris_luna_c.png') top center no-repeat;
    height: 48px;
}
.S, .S-, .Splus, .luna-ll-S, .luna-ll-S-, .luna-ll-Splus, .luna-n-S, .luna-n-S-, .luna-n-Splus, .luna-m-S, .luna-m-S-, .luna-m-Splus, .luna-c-S, .luna-c-S-, .luna-c-Splus {
    background: transparent url('components/climate/_img/tormenta_gris.png') top center no-repeat;
    height: 48px;
}
.T, .Tplus, .V, .V-, .Vplus, .luna-ll-T, .luna-ll-Tplus, .luna-ll-V, .luna-ll-V-, .luna-ll-Vplus, .luna-n-T, .luna-n-Tplus, .luna-n-V, .luna-n-V-, .luna-n-Vplus, .luna-m-T, .luna-m-Tplus, .luna-m-V, .luna-m-V-, .luna-m-Vplus, .luna-c-T, .luna-c-Tplus, .luna-c-V, .luna-c-V-, .luna-c-Vplus {
    background: transparent url('components/climate/_img/nieve.gif') top center no-repeat;
    height: 48px;
}
.U, .U-, .Uplus {
    background: transparent url('components/climate/_img/nieve_sol.gif') top center no-repeat;
    height: 48px;
}
.luna-ll-U, .luna-ll-U-, .luna-ll-Uplus {
    background: transparent url('components/climate/_img/nieve_luna_ll.gif') top center no-repeat;
    height: 48px;
}
.luna-n-U, .luna-n-U-, .luna-n-Uplus {
    background: transparent url('components/climate/_img/nieve_luna_n.gif') top center no-repeat;
    height: 48px;
}
.luna-m-U, .luna-m-U-, .luna-m-Uplus {
    background: transparent url('components/climate/_img/nieve_luna_m.gif') top center no-repeat;
    height: 48px;
}
.luna-c-U, .luna-c-U-, .luna-c-Uplus {
    background: transparent url('components/climate/_img/nieve_luna_c.gif') top center no-repeat;
    height: 48px;
}
.W, .W-, .Wplus, .luna-ll-W, .luna-ll-W-, .luna-ll-Wplus, .luna-n-W, .luna-n-W-, .luna-n-Wplus, .luna-m-W, .luna-m-W-, .luna-m-Wplus, .luna-c-W, .luna-c-W-, .luna-c-Wplus {
    background: transparent url('components/climate/_img/aguanieve.gif') top center no-repeat;
    height: 48px;
}
.Z, .luna-ll-Z, .luna-n-Z, .luna-m-Z, .luna-c-Z {
    background: transparent url('components/climate/_img/atc_nieve.gif') top center no-repeat;
    height: 48px;
}
.Z-, .luna-ll-Z-, .luna-n-Z-, .luna-m-Z-, .luna-c-Z- {
    background: transparent url('components/climate/_img/atc_tormenta.png') top center no-repeat;
    height: 48px;
}
.Zplus, .luna-ll-Zplus, .luna-n-Zplus, .luna-m-Zplus, .luna-c-Zplus {
    background: transparent url('components/climate/_img/atc_granizo.png')






















top center no-repeat;
    height: 48px;
}
.X, .X-, .Xplus, .Y, .Y-, .Yplus {
    background: transparent;
    height: 48px;
}
.luna-ll-X, .luna-ll-X-, .luna-ll-Xplus, .luna-ll-Y, .luna-ll-Y-, .luna-ll-Yplus {
    background: transparent;
    height: 48px;
}
.luna-n-X, .luna-n-X-, .luna-n-Xplus, .luna-n-Y, .luna-n-Y-, .luna-n-Yplus {
    background: transparent;
    height: 48px;
}
.luna-m-X, .luna-m-X-, .luna-m-Xplus, .luna-m-Y, .luna-m-Y-, .luna-m-Yplus {
    background: transparent;
    height: 48px;
}
.luna-c-X, .luna-c-X-, .luna-c-Xplus, .luna-c-Y, .luna-c-Y-, .luna-c-Yplus {
    background: transparent;
    height: 48px;
}
div.SAM {
    width: 100%;
    text-align: center;
    padding-left: auto;
    padding-right:  auto;
    margin-top: 6px;
}
/*#END#*/
/*#BEGIN#*/
/*# name="07 golf" reference="ref/styles-published.css\07_golf.htm" description="null" #*/

.Sports {
    min-height: 320px;
    height: auto !important;
    height: 320px;
}
.Sports .preview {
    width: 100%;
}
.Sports .visible {
    display: block;
}
.Sports .hidden {
    display: none;
}
.Sports label {
    color: #A3A2A4;
}
.Sports span.min-temp {
    color: #4586D4;
    margin: 0 !important;
}
.Sports span.slash-temp {
    color: #999999;
    margin: 0 !important;
}
.Sports span.max-temp {
    color: #F57928;
    margin: 0 !important;
}
.Sports .today {
    background-color: #DDDDDD;
    color: #A3A2A4;
    padding: 2px;
}
.Sports .today .title {
    background: #DDDDDD url('components/climate/_img/climate_title_arrow.gif') 1% center no-repeat;
    font-size: 100%;
    font-weight: bold;
    padding: 2px 0 2px 16px;
    text-transform: uppercase;
    color: #008DCE;
}
.Sports .today .date {
    text-align: right;
    padding: 2px 8px 2px 0;
    font-size: 100%;
    color: #008DCE;
}
.Sports .today-temp {
    background-color:#EEEEEE;
}
.Sports .today-temp .title {
    font-size: 100%;
    color: #445156;
    text-align: left;
    padding: 4px 0 4px 16px;
    width:45%;
}
.Sports .today-temp .morning, .Sports .today-temp .day, .Sports .today-temp .night {
    color: #445156;
    text-align: center;
    font-size: 100%;
}
.Sports .today-prev {
    background-color: #E2E8EB;
}
.Sports .today-prev .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
    background-color: #E2E8EB;
}
.Sports .today-prev .morning, .Sports .today-prev .day, .Sports .today-prev .night {
    text-align: center;
    background-color: #E2E8EB;
}
.Sports .today-prev span {
    display: none;
}
.Sports .today-wind-parts {
    background-color:#EEEEEE;
}
.Sports .today-wind-parts .title {
    font-size: 100%;
    color: #445156;
    text-align: left;
    padding: 4px 0 4px 16px;
}
.Sports .today-wind-parts .force, .Sports .today-wind-parts .direction {
    color: #445156;
    text-align: center;
    font-size: 100%;
}
.Sports .today-wind {
    background-color: #EEEEEE;
}
.Sports .today-wind .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
}
.Sports .today-wind .force, .Sports .today-wind .direction {
    text-align: center;
}
.Sports .today-rain {
    background-color: #E2E8EB;
}
.Sports .today-rain .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
}
.Sports .today-rain .rain {
    text-align: center;
}
.Sports .today-env {
    background-color: #EEEEEE;
}
.Sports .today-env .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
}
.Sports .today-env .env {
    text-align: center;
}
.Sports .tomorrow {
    background-color: #DDDDDD;
    color: #A3A2A4;
    padding: 2px;
}
.Sports .tomorrow .title {
    background: #DDDDDD url('components/climate/_img/climate_title_arrow.gif') 1% center no-repeat;
    font-size: 100%;
    font-weight: bold;
    padding: 2px 0 2px 16px;
    text-transform: uppercase;
    color: #008DCE;
}
.Sports .tomorrow .date {
    text-align: right;
    padding: 2px 8px 2px 0;
    font-size: 100%;
    color: #008DCE;
}
.Sports .tomorrow-temp {
    background-color:#EEEEEE;
}
.Sports .tomorrow-temp .title {
    font-size: 100%;
    color: #445156;
    text-align: left;
    padding: 4px 0 4px 16px;
    width:45%;
}
.Sports .tomorrow-temp .morning, .Sports .tomorrow-temp .day, .Sports .tomorrow-temp .night {
    color: #445156;
    text-align: center;
    font-size: 100%;
}
.Sports .tomorrow-prev {
    background-color: #E2E8EB;
}
.Sports .tomorrow-prev .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
    background-color: #E2E8EB;
}
.Sports .tomorrow-prev .morning, .Sports .tomorrow-prev .day, .Sports .tomorrow-prev .night {
    text-align: center;
    background-color: #E2E8EB;
}
.Sports .tomorrow-prev span {
    display: none;
}
.Sports .tomorrow-wind-parts {
    background-color:#EEEEEE;
}
.Sports .tomorrow-wind-parts .title {
    font-size: 100%;
    color: #445156;
    text-align: left;
    padding: 4px 0 4px 16px;
}
.Sports .tomorrow-wind-parts .force, .Sports .tomorrow-wind-parts .direction {
    color: #445156;
    text-align: center;
    font-size: 100%;
}
.Sports .tomorrow-wind {
    background-color: #EEEEEE;
}
.Sports .tomorrow-wind .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
}
.Sports .tomorrow-wind .force, .Sports .tomorrow-wind .direction {
    text-align: center;
}
.Sports .tomorrow-rain {
    background-color: #E2E8EB;
}
.Sports .tomorrow-rain .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
}
.Sports .tomorrow-rain .rain {
    text-align: center;
}
.Sports .tomorrow-env {
    background-color: #EEEEEE;
}
.Sports .tomorrow-env .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
}
.Sports .tomorrow-env .env {
    text-align: center;
}
.Sports .nextdays {
    background-color: #DDDDDD;
    color: #A3A2A4;
}
.Sports .nextdays .title {
    font-size: 100%;
    font-weight: bold;
    padding: 2px 0 2px 16px;
    background: #DDDDDD url('components/climate/_img/climate_title_arrow.gif')






















1% center no-repeat;
    text-transform: uppercase;
    color: #008DCE;
    width:41%;
}
.Sports .nextdays .daytitle {
    text-align: center;
    font-size: 100%;
    font-weight: bold;
    padding: 2px 0;
    border-left: 1px solid #A3A2A4;
    color: #008DCE;
}
.Sports .nextdays-temp {
    background-color:#EEEEEE;
}
.Sports .nextdays-temp .title {
    font-size: 100%;
    color: #445156;
    text-align: left;
    padding: 4px 0 4px 16px;
}
.Sports .nextdays-temp .temp {
    font-size: 100%;
    color: #A3A2A4;
    text-align: center;
}
.Sports .nextdays-prev {
    background-color: #E2E8EB;
}
.Sports .nextdays-prev .title {
    font-size: 100%;
    font-weight: bold;
    color: #008DCE;
    text-align: left;
    vertical-align: middle;
    padding: 4px 0 4px 16px;
    background-color: #E2E8EB;
}
.Sports .nextdays-prev .day {
    text-align: center;
    background-color: #E2E8EB;
}
.Sports .nextdays-prev span {
    display: none;
}
.SportsLateral td {
    padding-left:12px;
    vertical-align: top;
}
.SportsLateral .illustrated-text {
    padding-bottom:0px;
}
.SportsLateral .info-lateral {
    width:45%;
    font-size:1.1em;
}
.SportsLateral .text-lateral {
    width:40%;
}
.SportsLateral span.prev {
    display: none;
}
.SportsLateral span.min-temp {
    color: #4586D4;
    margin: 0 !important;
    font-size:90%;
}
.SportsLateral span.slash-temp {
    color: #999999;
    margin: 0 !important;
}
.SportsLateral span.max-temp {
    color: #F57928;
    margin: 0 !important;
    font-size:90%;
}
.SportsLateral .label {
    color: #445156;
    text-align: left;
    font-size: 90%;
    font-weight:bold;
    margin-right:10px;
}
.SportsLateral .strong {
    font-size: 90%;
    font-weight:bold;
}
.wrapper2 .SportsLateral .label {
    color: #9797ab;
    text-align: left;
    font-size: 90%;
    /*font-weight:bold;*/
margin-right:10px;
}
.wrapper2 .SportsLateral .info-lateral {
    color: #9797ab;
}
/*#END#*/
/*#BEGIN#*/
/*# name="08 calendar" reference="ref/styles-published.css\08_calendar.htm" description="null" #*/


.Calendar {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 90%;
}
.Calendar * {
    color: #6A787C;
    margin: 0 !important;
    padding: 0 !important;
}
.Calendar input, .Calendar select, .Calendar option {
    color: #414042;
}
table.calendar {
    width: 100%;
    border: none;
    border-collapse: collapse;
}
.calendar-head {
    text-align: center;
}
.calendar-head td {
    font-weight: normal;
}
.calendar-month {
    text-transform: uppercase;
    font-weight: normal;
    background-color: #C5D1D8;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 18px;
}
.calendar-month td {
    font-weight: bold;
}
.calendar-month-back {
    background: #C5D1D8 url('components/calendar/img/left.gif') no-repeat 4px 50%;
    cursor: pointer;
}
.calendar-month-next {
    background: #C5D1D8 url('components/calendar/img/right.gif')




 no-repeat 90% 50%;
    cursor: pointer;
}
.calendar-month-details {
    cursor: pointer;
}
.calendar-separator {
    height: 4px;
    background-color: #E2E8EB;
}
.calendar-dayname {
    font-weight: normal;
    background-color: #E2E8EB;
}
.calendar-body {
}
.calendar-body-row {
    border: 1px solid #D3DCE1;
}
.calendar-body-cell, .calendar-body-cell-event, .calendar-body-cell-today, .calendar-body-cell-today-event, .calendar-body-cell-selected {
    vertical-align: bottom;
    text-align: right;
    width: 14%;
    height: 42px;
    padding-right: 6px !important;
}
td.column1, td.column2, td.column3, td.column4, td.column5 {
    margin:0;
    padding:0 2px !important;
}
td.column2 .calendar-body-cell, td.column2 .calendar-body-cell-event, td.column2 .calendar-body-cell-today, td.column2 .calendar-body-cell-today-event, td.col2 .calendar-body-cell-selected {
    height: 36px;
}
td.column3 .calendar-body-cell, td.column3 .calendar-body-cell-event, td.column3 .calendar-body-cell-today, td.column3 .calendar-body-cell-today-event, td.column3 .calendar-body-cell-selected {
    height: 21px;
}
td.column4 .calendar-body-cell, td.column4 .calendar-body-cell-event, td.column4 .calendar-body-cell-today, td.column4 .calendar-body-cell-today-event, td.column4 .calendar-body-cell-selected {
    height: 27px;
}
td.column5 .calendar-body-cell, td.column5 .calendar-body-cell-event, td.column5 .calendar-body-cell-today, td.column5 .calendar-body-cell-today-event, td.column5 .calendar-body-cell-selected {
    height: 16px;
}
#right-content .calendar-body-cell, #right-content .calendar-body-cell-event, #right-content .calendar-body-cell-today, #right-content .calendar-body-cell-today-event, #right-content .calendar-body-cell-selected {
    height: 22px;
    padding-right: 4px !important;
}
.calendar-body-cell {
    border: 1px solid #D3DCE1 !important;
    background-color: #C5D1D8;
}
.calendar-body-cell-event {
    border: 1px solid #D3DCE1 !important;
    background-color: #C5D1D8;
    color:#f47017;
    cursor: pointer;
}
#right-content .calendar-body-cell-event {
    background-color: #C5D1D8;
    color:#f47017;
}
.calendar-body-cell-event:hover {
    background-color: #FFFFFF;
    color:#383841;
}
#right-content .calendar-body-cell-event:hover {
    background-color: #FFFFFF;
}
.calendar-body-cell-event:hover .calendar-body-event {
    color:#383841;
}
.calendar-body-cell-today {
    border: 1px solid #D3DCE1 !important;
    background-color: #A6B7BF;
    color: #FFFFFF;
}
#content-right .calendar-body-cell-today {
    border: 1px solid #D3DCE1 !important;
    background-color:#A6B7BF;
    color: #FFFFFF;
}
.calendar-body-cell-today-event {
    border: 1px double #FFFFFF !important;
    background-color: #A6B7BF;
    cursor: pointer;
    color: #f47017;
}
#content-right .calendar-body-cell-today-event {
    background-color: #A6B7BF;
    color: #f47017;
}
.calendar-body-cell-today-event:hover {
    background-color: #FFFFFF;
    color:#2590D0;
}
.calendar-body-cell-today-event:hover .calendar-body-event {
    color:#383841;
}
.calendar-body-cell-selected {
    border: 1px solid #D3DCE1 !important;
    cursor: pointer;
    background-color: #f47017;
    color:#FFFFFF;
}
.calendar-body-cell-selected .calendar-body-event {
    color:#383841;
}
.calendar-body-day {
    text-align: right;
    padding-right: 6px !important;
}
.calendar-body-event {
    vertical-align: middle;
    text-align: left;
    margin: 1px 0 0 6px !important;
    //margin-left:0px !important;
    cursor: pointer;
    position: relative;
    height:24px;  
    width:100%;
    //width:80%
}
td.column2 .calendar-body-event {
    margin: 1px 0 0 2px !important;
    padding: 0 0 4px !important;
}
td.column3 .calendar-body-event {
    margin: 1px 0 0 1px !important;
    padding: 0 0 2px !important;
}
td.column4 .calendar-body-event {
    margin: 1px 0 0 1px !important;
    padding: 0 0 2px !important;
}
td.column5 .calendar-body-event {
    margin: 1px 0 0 1px !important;
    padding: 0 0 1px !important;
}
#right-content .calendar-body-event {
    display: block;
}
/*FILTERS ZONE*/
div.calendar-filter {
    margin: 0 0 8px !important;
    padding: 8px !important;
    color: #6A787C;
    background-color: #C5D1D8;
    border: 0;
    width: 95%;
}
div.calendar-filter:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.filter-row {
    float: left;
    width: 100%;
    padding: 0 0 4px !important;
}
div.filter-label {
    float: left;
    width: 70px;
    font-weight: normal;
    font-size: 1.1em;
}
/*Filter year*/
.filter-year-back, .filter-year-forward {
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
}
.filter-year-input {
    width: 36px;
    height: 16px;
    border: 1px #D3DCE1 solid;
    font: normal 100% arial;
    color: #414042 !important;
    text-align: center;
}
/*Filter month*/
.filter-month-back, .filter-month-forward {
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
}
.filter-month-select {
    margin: 0;
    padding: 0 0 0 2px !important;
    width: 100px;
    height: 18px;
    font: normal 100% arial;
    border: 1px solid #D3DCE1;
    color: #414042 !important;
}
/*Filter calendar type*/
.filter-caltype-select {
    padding: 0 0 0 2px !important;
    height: 18px;
    width: 200px;
    font: normal 100% arial;
    border: 1px solid #D3ECE1;
    color: #414042 !important;
}
.column .filter-caltype-select {
    width: 150px;
}
/*Filter event type*/
.filter-event-select {
    padding: 0 0 0 2px !important;
    height: 18px;
    font: normal 100% arial;
    border: 1px solid #D3ECE1;
    color: #414042 !important;
    width: 200px;
}
.column .filter-event-select {
    width: 150px;
}
/*Button*/
.filter-apply {
    float: right;
    background-color: #484851;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    height: 1.7em;
    line-height: 1.7em;
    width: 5em;
    border: none;
    margin-right: 4px !important;
}
img.eventlogo {
    width: 4px;
    height: 6px;
    margin: 1px 1px 1px 0 !important;
    vertical-align: middle;
}
/*Legend zone*/
div.calendar-legend {
    margin: 8px 0 !important;
    padding: 4px 6px !important;
    width: 96%;
    background-color: #C5D1D8;
    float: left;
}
div.calendar-legend h2 {
    margin: 2px 4px 4px 2px !important;
    padding: 4px !important;
    color: #FFFFFF;
    background-color: #A6B7BF;
    text-transform: uppercase;
    font: bold 100% arial;
    text-align: left;
}
div.calendar-legend div {
    margin: 0;
    padding: 0 0 0 6px;
    font-size:110%;
}
div.calendar div.calendar-legend ul li{
  float:left;
  margin-bottom:8px;
  width:152px;
}
div.calqry {
    margin: 12px 0;
    background-color: #C2C4C6;
}
div.calqry h3 {
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 0 4px 6px;
}
div.calendar table.calendar-holder {
    width: 100%;
}
div.calendar table.calendar .calendar-body td div.calendar-body-event .calendar-event-holder{
  bottom:3px;
  //bottom:0px;
  left:3px;
  position:absolute;
}

/*
'components/calendar/events/CalendarEvents.jsp'
'components/calendar/img/t.gif'
'ncm/img/t.gif'
*/


/*#END#*/
/*#BEGIN#*/
/*# name="09 jcarousel" reference="ref/styles-published.css\09_jcarousel.htm" description="null" #*/

























.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: block;
}
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
  width: 75px;
    height: 75px;
}
/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
/*#END#*/
/*#BEGIN#*/
/*# name="090 jcarousel skin" reference="ref/styles-published.css\090_jcarousel_skin.htm" description="090 jcarousel skin" #*/

.jcarousel-skin-spel.jcarousel-container {
    -moz-border-radius: 0;
    background: transparent;
    border: none;
}
.jcarousel-skin-spel.jcarousel-container-horizontal {
    width: 450px;
    padding: 0px 20px;
}
.two-column-group .column-content .jcarousel-skin-spel.jcarousel-container-horizontal {
    width: 200px;
}
#right-content .jcarousel-skin-spel.jcarousel-container-horizontal {
    width: 320px;
}
.desktop-container .jcarousel-skin-spel.jcarousel-container-horizontal {
    width: 392px;
}
.jcarousel-skin-spel.jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
    float:left;
}
.jcarousel-skin-spel .jcarousel-clip-horizontal {
    width:  450px;
    height: 82px;
    background-color: #FFFFFF;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-clip-horizontal {
    width: 200px;
    height: 68px;
}
#right-content .jcarousel-skin-spel .jcarousel-clip-horizontal {
    width:320px;
}
.desktop-container .jcarousel-skin-spel .jcarousel-clip-horizontal {
    width:392px;
}
.jcarousel-skin-spel .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-spel .jcarousel-item {
    width: 70px;
    height: 70px;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-item {
    width:56px;
    height:56px;
}
.jcarousel-skin-spel .jcarousel-item img {
    width: 68px;
    height: 68px;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-item img {
    width: 54px;
    height: 54px;
}
div.album-carousel .jcarousel-skin-spel ul li.jcarousel-item-selected img {
    width: 64px;
    height: 64px;
}
.two-column-group .column-content div.album-carousel .jcarousel-skin-spel ul li.jcarousel-item-selected img {
    width: 50px;
    height: 50px;
}
.jcarousel-skin-spel .jcarousel-item-horizontal {
    margin-right: 5px;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-item-horizontal {
    margin-right: 12px;
}
#right-content .jcarousel-skin-spel .jcarousel-item-horizontal {
    margin-right: 10px;
}
.desktop-container .jcarousel-skin-spel .jcarousel-item-horizontal {
    margin: 0;
}
.jcarousel-skin-spel .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-spel .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
*  Horizontal Buttons
*/
.jcarousel-skin-spel .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: -8px;
    width: 32px;
    height: 82px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/spel/next-h-spel-82.gif') no-repeat 0 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-next-horizontal {
    height: 68px;
    background: transparent url('lib/jcarousel/skins/spel/next-h-spel-68.gif') no-repeat 0 0;
}
.jcarousel-skin-spel .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-spel .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-spel .jcarousel-next-disabled-horizontal, .jcarousel-skin-spel .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-spel .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-next-disabled-horizontal, .two-column-group .column-content .jcarousel-skin-spel .jcarousel-next-disabled-horizontal:hover, .two-column-group .column-content .jcarousel-skin-spel .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-spel .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: -8px;
    width: 32px;
    height: 82px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/spel/prev-h-spel-82.gif') no-repeat 0 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-prev-horizontal {
    height: 68px;
    background: transparent url('lib/jcarousel/skins/spel/prev-h-spel-68.gif') no-repeat 0 0;
}
.jcarousel-skin-spel .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-spel .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-spel .jcarousel-prev-disabled-horizontal, .jcarousel-skin-spel .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-spel .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-prev-disabled-horizontal, .two-column-group .column-content .jcarousel-skin-spel .jcarousel-prev-disabled-horizontal:hover, .two-column-group .column-content .jcarousel-skin-spel .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/**
*  Vertical Buttons
*/
.jcarousel-skin-spel .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/spel/next-vertical-spel.gif') no-repeat 0 0;
}
.jcarousel-skin-spel .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-spel .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-spel .jcarousel-next-disabled-vertical, .jcarousel-skin-spel .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-spel .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-skin-spel .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/spel/prev-vertical-spel.gif') no-repeat 0 0;
}
.jcarousel-skin-spel .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-spel .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-spel .jcarousel-prev-disabled-vertical, .jcarousel-skin-spel .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-spel .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/****************/
div.album-carousel .jcarousel-skin-spel.jcarousel-preview-horizontal {
    margin: 0 0 16px;
}
div.album-carousel.image-bottom .jcarousel-skin-spel.jcarousel-preview-horizontal {
    margin: 16px 0 0;
}
.album-carousel .jcarousel-preview-horizontal {
    padding: 0;
    width: 490px;
    height: 404px;
}
.preview-no-navigation .jcarousel-preview-horizontal {
    height: 380px;
}
.two-column-group .column-content .album-carousel .jcarousel-preview-horizontal {
    width: 240px;
    height: 200px;
}
.two-column-group .column-content .preview-no-navigation .jcarousel-preview-horizontal {
    width: 240px;
    height: 176px;
}
#right-content .album-carousel .jcarousel-preview-horizontal {
    width: 360px;
    height: 288px;
}
#right-content .preview-no-navigation .jcarousel-preview-horizontal {
    width: 360px;
    height: 264px;
}
.desktop-container .album-carousel .jcarousel-preview-horizontal {
    width: 432px;
    height: 336px;
}
.desktop-container .preview-no-navigation .jcarousel-preview-horizontal {
    width: 432px;
    height: 332px;
}
div.album-carousel .jcarousel-preview-horizontal .jcarousel-preview-top-container {
    display:table-row;
    width: 490px;
    height: 340px;
}
.two-column-group .column-content .album-carousel .jcarousel-preview-horizontal .jcarousel-preview-top-container {
    width: 240px;
    height: 168px;
}
#right-content .album-carousel .jcarousel-preview-horizontal .jcarousel-preview-top-container {
    width: 360px;
    height: 256px;
}
.desktop-container .album-carousel .jcarousel-preview-horizontal .jcarousel-preview-top-container {
    width: 432px;
    height: 304px;
}
.jcarousel-preview-horizontal .jcarousel-preview-container {
    display:table-cell;
    vertical-align: middle;
    width: 490px;
    height: 340px;
}
.jcarousel-preview-horizontal .jcarousel-preview-container img {
    /*clip: rect(0,490px,340px,0);*/
position: relative;
    vertical-align: middle;
    width: 490px;
    height: auto; 
}
.two-column-group .column-content .jcarousel-preview-horizontal .jcarousel-preview-container {
    width: 240px;
    height: 168px;
}
.two-column-group .column-content .jcarousel-preview-horizontal .jcarousel-preview-container img {
    /*clip: rect(0,240px,160px,0);*/
position: relative;
    width:240px;
    height: auto;
}
#right-content .jcarousel-preview-horizontal .jcarousel-preview-container {
    width: 360px;
    height: 256px;
}
#right-content .jcarousel-preview-horizontal .jcarousel-preview-container img {
    /*clip: rect(0,360px,256px,0);*/
position: relative;
    width: 360px;
    height: auto;
}
.desktop-container .jcarousel-preview-horizontal .jcarousel-preview-container {
    width: 432px;
    height: 304px;
}
.desktop-container .jcarousel-preview-horizontal .jcarousel-preview-container img {
    position: relative;
    width: 432px;
    //width: 432px !important;
    height: auto;
}
.jcarousel-preview-horizontal .jcarousel-preview-top-description {
    display:table-row;
    width: 490px;
    height: 40px;
}
.two-column-group .column-content .jcarousel-preview-horizontal .jcarousel-preview-top-description {
    width: 240px;
    height: 16px;
}
#right-content .jcarousel-preview-horizontal .jcarousel-preview-top-description {
    width: 360px;
    height: 24px;
}
.desktop-container .jcarousel-preview-horizontal .jcarousel-preview-top-description {
    width: 432px;
    height: 24px;
}
.jcarousel-preview-horizontal .jcarousel-preview-description {
    display:table-cell;
    vertical-align: middle;
    width: 490px;
}
.two-column-group .column-content .jcarousel-preview-horizontal .jcarousel-preview-description {
    width: 240px;
}
#right-content .jcarousel-preview-horizontal .jcarousel-preview-description {
    width: 360px;
}
.desktop-container .jcarousel-preview-horizontal .jcarousel-preview-description {
    width: 432px;
}
div.album-carousel .jcarousel-skin-spel .jcarousel-preview-comment {
    float: left;
    width: 100%;
    text-align: left;
    margin: 0;
    padding: 4px 0 4px 12px;
    background: transparent url('components/albums/img/description.gif')






















left center no-repeat;
    font-weight: bold;
    font-size: 1.15em;
    color: #5D5D5D;
}
.two-column-group .column-content div.album-carousel .jcarousel-skin-spel .jcarousel-preview-comment {
    display: none;
}
div.album-carousel .jcarousel-skin-spel .jcarousel-preview-author {
    float: left;
    text-align: left;
    width: 47%;
    font-style: italic;
    font-weight: normal;
    font-size: 1.1em;
    color: #B4B5B9;
    padding: 0 0 0 12px;
}
.two-column-group .column-content div.album-carousel .jcarousel-skin-spel .jcarousel-preview-author {
    width: 50%;
    padding: 0;
}
div.album-carousel .jcarousel-skin-spel .jcarousel-preview-download {
    font-size: 1.1em;
    padding: 0 8px 0 0;
    width: 48%;
}
.jcarousel-preview-horizontal .jcarousel-navigation-top {
    display:table-row;
    width: 490px;
    height: 24px;
}
.two-column-group .column-content .jcarousel-preview-horizontal .jcarousel-navigation-top {
    width: 240px;
    height: 24px;
}
#right-content .jcarousel-preview-horizontal .jcarousel-navigation-top {
    width: 360px;
    height: 24px;
}
.desktop-container .jcarousel-preview-horizontal .jcarousel-navigation-top {
    width: 432px;
    height: 24px;
}
.jcarousel-preview-horizontal .jcarousel-navigation {
    display:table-cell;
    vertical-align: middle;
    width: 490px;
}
.two-column-group .column-content .jcarousel-preview-horizontal .jcarousel-navigation {
    width: 240px;
}
#right-content .jcarousel-preview-horizontal .jcarousel-navigation {
    width: 360px;
}
.desktop-container .jcarousel-preview-horizontal .jcarousel-navigation {
    width: 432px;
}
.jcarousel-skin-spel .jcarousel-list-horizontal {
    top: 6px;
    padding-left: 4px;
}
.two-column-group .column-content .jcarousel-skin-spel .jcarousel-list-horizontal {
    padding-left: 4px;
}
#right-content .jcarousel-skin-spel .jcarousel-list-horizontal {
    padding-left: 7px;
}
.desktop-container .jcarousel-skin-spel .jcarousel-list-horizontal {
    padding-left: 0;
}
.jcarousel-skin-spel .jcarousel-preview-container .jcarousel-pager {
    margin: 0;
}
.desktop-container div.album-carousel {
    padding: 0 0 0 8px;
}
/*#END#*/
/*#BEGIN#*/
/*# name="091 static carousel skin" reference="ref/styles-published.css\091.htm" description="null" #*/
/* 'lib/jcarousel/skins/static/prev-vertical-spel.gif' */
/* 'lib/jcarousel/skins/static/next-vertical-spel.gif' */
/* 'lib/jcarousel/skins/static/prev-horizontal-spel.gif' */
/* 'lib/jcarousel/skins/static/prev-h-spel-102.gif' */
/* 'lib/jcarousel/skins/static/next-horizontal-spel.gif' */
/* 'lib/jcarousel/skins/static/next-h-spel-102.gif' */



.jcarousel-skin-static.jcarousel-container {
    -moz-border-radius: 0;
    background: transparent;
    border: none;
}
.jcarousel-skin-static.jcarousel-container-horizontal {
    width: 450px;
    padding: 0px 20px;
}
.two-column-group .column-content .jcarousel-skin-static.jcarousel-container-horizontal {
    width: 176px;
}
#right-content .jcarousel-skin-static.jcarousel-container-horizontal {
    width: auto;
}
#main-content .jcarousel-skin-static.jcarousel-container-horizontal {
    width: auto;
}
.jcarousel-skin-static.jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
    float:left;
}
.jcarousel-skin-static .jcarousel-clip-horizontal {
    width:  450px;
    height: 102px;
    background-color: #FFFFFF;
}
body.M #main-content .block-content .jcarousel-skin-static .jcarousel-clip-horizontal {
    width:  auto;
    height: 102px;
    background-color: #FFFFFF;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-clip-horizontal {
    width: 176px;
    height: 68px;
}
#right-content .jcarousel-skin-static .jcarousel-clip-horizontal {
    width:344px;
}
body.M #main-content .jcarousel-skin-static .jcarousel-clip-horizontal, #post-content .jcarousel-skin-static 
.jcarousel-clip-horizontal {
    width:898px;
    height: 102px;
}
.jcarousel-skin-static .jcarousel-item img {
    width: 78px;
    height: 72px;
}
.jcarousel-skin-static .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-skin-static .jcarousel-item {
    width: 78px;
    height: 96px;
}
body.M #main-content .block-content .jcarousel-skin-static .jcarousel-item {
    width: 71px;
    height: 96px;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-item {
    width:56px;
    height:56px;
}
body.M #main-content .jcarousel-skin-static .jcarousel-item, #post-content .jcarousel-skin-static .jcarousel-item {
    width: 144px;
    height: 160px;
}
body.M #main-content .block-content .jcarousel-skin-static .jcarousel-item img {
    width: 60px !important;
    height: 60px !important;
    position: relative;
    -moz-border-radius: 0;
    background: transparent;
    border: none;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-item img {
    width: 54px !important;
    height: 54px !important;
}
body.M #main-content .jcarousel-skin-static .jcarousel-item img, #post-content .jcarousel-skin-static .jcarousel-item 
img{
    width: 144px !important;
    height: 72px !important;
}
div.album-carousel .jcarousel-skin-static ul li.jcarousel-item-selected img {
    width: 64px;
    height: 64px;
}
.two-column-group .column-content div.album-carousel .jcarousel-skin-static ul li.jcarousel-item-selected img {
    width: 50px;
    height: 50px;
}
.jcarousel-skin-static .jcarousel-item-horizontal {
    margin-right: 5px;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-item-horizontal {
    margin-right: 3px;
}
#right-content .jcarousel-skin-static .jcarousel-item-horizontal {
    margin-right: 8px;
}
.jcarousel-skin-static .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-static .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
*  Horizontal Buttons
*/
.jcarousel-skin-static .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: -8px;
    width: 32px;
    height: 102px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/static/next-h-spel-102.gif') no-repeat 0 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-next-horizontal {
    height: 68px;
    background: transparent url('lib/jcarousel/skins/static/next-horizontal-spel.gif') no-repeat 0 0;
}
.jcarousel-skin-static .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-static .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-static .jcarousel-next-disabled-horizontal, .jcarousel-skin-static .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-static .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-next-disabled-horizontal, .two-column-group .column-content .jcarousel-skin-static .jcarousel-next-disabled-horizontal:hover, .two-column-group .column-content .jcarousel-skin-static .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-static .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: -8px;
    width: 32px;
    height: 102px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/static/prev-h-spel-102.gif') no-repeat 0 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-prev-horizontal {
    height: 68px;
    background: transparent url('lib/jcarousel/skins/static/prev-horizontal-spel.gif') no-repeat 0 0;
}
.jcarousel-skin-static .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-skin-static .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-static .jcarousel-prev-disabled-horizontal, .jcarousel-skin-static .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-static .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-prev-disabled-horizontal, .two-column-group .column-content .jcarousel-skin-static .jcarousel-prev-disabled-horizontal:hover, .two-column-group .column-content .jcarousel-skin-static .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/**
*  Vertical Buttons
*/
.jcarousel-skin-static .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/static/next-vertical-spel.gif') no-repeat 0 0;
}
.jcarousel-skin-static .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-static .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-static .jcarousel-next-disabled-vertical, .jcarousel-skin-static .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-static .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-skin-static .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('lib/jcarousel/skins/static/prev-vertical-spel.gif')






















no-repeat 0 0;
}
.jcarousel-skin-static .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-static .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-static .jcarousel-prev-disabled-vertical, .jcarousel-skin-static .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-static .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/****************/
.jcarousel-skin-static .jcarousel-list-horizontal {
    top: 6px;
    padding-left: 4px;
}
.two-column-group .column-content .jcarousel-skin-static .jcarousel-list-horizontal {
    padding-left: 2px;
}
#right-content .jcarousel-skin-static .jcarousel-list-horizontal {
    padding-left: 4px;
}
div.block div.block-content ul li a p, div.block-closable div.block-content ul li a p {
    color:#008DCE;
    text-decoration:none;
    font-size:11px;
    font-weight:bold !important;
}
body.M #main-content ul li a p {
    color:#008DCE;
    text-decoration:none;
    font-size:11px;
    font-weight:bold !important;
}
/*wrapper2*/

.wrapper2 jcarousel-skin-static .jcarousel-clip-horizontal {
    background-color: #434453;
    color: 008dce;
}
/*#END#*/
/*#BEGIN#*/
/*# name="092 static carousel" reference="ref/styles-published.css\09_static_carousel.htm" description="null" #*/

div.album-Static {
}
div.album-Static ul li span {
    display: none;
}
div.album-Static ul i.jCarousel-item-selected img {
    border: 2px solid #008DCE !important;
    height: 45px !important;
}
div.album-Static .jCarousel-preview-horizontal {
    margin: 16px 0;
    text-align: center;
}
div.album-Static .jCarousel-preview-vertical {
    margin: 0 0 0 16px;
    width: 55%;
    text-align: center;
}
div.album-Static .jCarousel-preview-popup {
    position: absolute;
    top: -1000px;
    left: -1000px;
    display: none;
    z-index: 100;
    height: auto !important;
    width: 45% !important;
}
div.album-Static .jCarousel-preview-popup .jCarousel-preview-close {
    position: absolute;
    cursor: default;
    height: 16px;
    width: 16px;
    right: 5px;
    top: 2px;
    background: transparent url('components/albums/img/close.gif') no-repeat scroll 0%;
}
div.album-Static .jCarousel-preview-popup .jCarousel-preview-close-hover {
    position: absolute;
    cursor: default;
    height: 16px;
    width: 16px;
    right: 5px;
    top: 2px;
    background: transparent url('components/albums/img/close-hover.gif')






















no-repeat scroll 0%;
}
div.album-Static .jCarousel-preview-comment {
    margin:0;
    padding: 4px 0 8px 0;
}
div.album-Static .jCarousel-preview-author {
    width: 50%;
    float: left;
    text-align: left;
}
div.album-Static .jCarousel-preview-download {
    width: 50%;
    float: right;
    text-align:right;
}
div.album-Static .jCarousel-pager {
    width: 100%;
    float: left;
    text-align: center;
    margin: 16px 0 0;
}
.LMR div.album-Static .jCarousel-preview-vertical {
    width:57%;
}
.LM div.album-Static .jCarousel-preview-vertical {
    width:70%;
}
.MR div.album-Static .jCarousel-preview-vertical {
    width:68%;
}
.M div.album-Static .jCarousel-preview-vertical {
    width:76%;
}
.LMR div.album-Static .jCarousel-skin-Static.jCarousel-container-horizontal, .LMR div.album-Static .jCarousel-skin-Static .jCarousel-clip-horizontal {
    width: 335px;
}
.LM div.album-Static .jCarousel-skin-Static.jCarousel-container-horizontal, .LM div.album-Static .jCarousel-skin-Static .jCarousel-clip-horizontal {
    width: 504px;
}
.MR div.album-Static .jCarousel-skin-Static.jCarousel-container-horizontal, .MR div.album-Static .jCarousel-skin-Static .jCarousel-clip-horizontal {
    width: 420px;
}
.M div.album-Static .jCarousel-skin-Static.jCarousel-container-horizontal, .M div.album-Static .jCarousel-skin-Static .jCarousel-clip-horizontal {
    width: 670px;
}
/*#END#*/
/*#BEGIN#*/
/*# name="093 Album Carousel" reference="ref/styles-published.css\093_Album_Carousel.htm" description="null" #*/
div.album-carousel {
    display: block;
    width:auto !important;  /*  Add analoga */
    /*width:10px;*/ 	 /*  Add analoga */
    overflow:hidden;      /*  Add analoga */
}
div.album-carousel {
    display: block;
}
div.album-carousel ul li span {
    display: none;
}
div.album-carousel ul li.jcarousel-item-selected img {
    border: 2px solid #008DCE !important;
    width:70px;
    height:70px;/*height: 45px !important;*/
}
div.album-carousel .jcarousel-preview-horizontal {
    margin: 16px 0;
    text-align: center;
}
div.album-carousel .jcarousel-preview-vertical {
    margin: 0 0 0 16px;
    width: 55%;
    text-align: center;
}
div.album-carousel .jcarousel-preview-popup {
    position: absolute;
    top: -1000px;
    left: -1000px;
    display: none;
    z-index: 100;
    height: auto !important;
    width: 45% !important;
}
div.album-carousel .jcarousel-preview-popup .jcarousel-preview-close {
    position: absolute;
    cursor: default;
    height: 16px;
    width: 16px;
    right: 5px;
    top: 2px;
    background: transparent url('components/albums/img/close.gif') no-repeat scroll 0%;
}
div.album-carousel .jcarousel-preview-popup .jcarousel-preview-close-hover {
    position: absolute;
    cursor: default;
    height: 16px;
    width: 16px;
    right: 5px;
    top: 2px;
    background: transparent url('components/albums/img/close-hover.gif') no-repeat scroll 0%;
}
div.album-carousel .jcarousel-preview-comment {
    margin:0;
    padding: 4px 0 8px 0;
}
div.album-carousel .jcarousel-preview-author {
    width: 50%;
    float: left;
    text-align: left;
}
div.album-carousel .jcarousel-preview-download {
    width: 50%;
    float: right;
    text-align:right;
}
div.album-carousel .jcarousel-pager {
    width: 100%;
    float: left;
    text-align: center;
    margin: 16px 0 0;
}
div.album-carousel .jcarousel-pager-info {
    width: 100%;
    float: left;
    text-align: center;
    margin: 8px 0 0;
    font-weight: bold;
}
.LMR div.album-carousel .jcarousel-preview-vertical {
    width:57%;
}
.LM div.album-carousel .jcarousel-preview-vertical {
    width:70%;
}
.MR div.album-carousel .jcarousel-preview-vertical {
    width:68%;
}
.M div.album-carousel .jcarousel-preview-vertical {
    width:76%;
}
/*
.LMR div.album-carousel .jcarousel-skin-ie7.jcarousel-container-horizontal,
.LMR div.album-carousel .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 335px;
}
.LM div.album-carousel .jcarousel-skin-ie7.jcarousel-container-horizontal,
.LM div.album-carousel .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 504px;
}
.MR div.album-carousel .jcarousel-skin-ie7.jcarousel-container-horizontal,
.MR div.album-carousel .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 420px;
}
.M div.album-carousel .jcarousel-skin-ie7.jcarousel-container-horizontal,
.M div.album-carousel .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 670px;
}
.LMR div.album-carousel .jcarousel-skin-tango.jcarousel-container-horizontal,
.LMR div.album-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 335px;
}
.LM div.album-carousel .jcarousel-skin-tango.jcarousel-container-horizontal,
.LM div.album-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 504px;
}
.MR div.album-carousel .jcarousel-skin-tango.jcarousel-container-horizontal,
.MR div.album-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 420px;
}

.M div.album-carousel .jcarousel-skin-tango.jcarousel-container-horizontal,
.M div.album-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 670px;
}

*/


/*
'components/albums/carousel/carouselalbum.jsp'
'components/albums/img/video.gif'
'components/albums/img/flash.gif'
'components/albums/img/download.gif'
*/





.jcarousel-subcategory {
    clear: both;
}
.jcarousel-subcategory .mod001 {
    margin: 0 0 1.2em;
}
.jcarousel-subcategory .mod001 .title-bar {
    background-color: #FFFFFF;
    background-image: url('components/albums/img/titulo-icn3.gif')






















;
    background-position: 8px 0.7em;
    background-repeat: no-repeat;
    padding: 0 8px 0 0;
}
.jcarousel-subcategory .mod001 .title-bar h3 {
    color: #6C7FB7;
    font-size: 1.1em;
    padding: 0.4em 0 0.5em 20px;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content {
    height: auto;
    padding: 0.8em 20px 0 0;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul {
    padding-left: 0px;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li {
    padding: 0.2em 0pt 0.2em 12px;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li a {
    color: #666666;
    font-size: 1.1em;
    text-decoration: none;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li a.category-selected {
    font-weight: bold;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li ul {
    padding-left: 5px;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li ul li ul {
    padding-left: 10px;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li ul li ul li ul {
    padding-left: 15px;
}
.jcarousel-subcategory .mod001 .jcarousel-subcategory-content ul li ul li ul li ul li ul {
    padding-left: 20px;
}
div.block .block-content .mediateca .jcarousel-container-horizontal {
    width: 310px;
    padding: 10px 40px;
}
div.block .block-content .mediateca .jcarousel-preview-horizontal {
    padding: 20px 40px;
}
div.block .block-content .mediateca .jcarousel-preview-horizontal {
    margin-top:10px;
}
div.block .block-content .mediateca .jcarousel-preview-horizontal .jcarousel-preview-container img {
    width: 310px;
    height: auto;
}
div.block .block-content .mediateca .jcarousel-preview-horizontal .jcarousel-preview-container .jcarousel-preview-download img {
    width: auto !important;
    border: none !important;
}
div.block .block-content .mediateca .jcarousel-preview-comment {
    margin:0pt;
    padding:40px 0pt 8px;
}
div.block .block-content .mediateca .jcarousel-clip-horizontal {
    width: 310px;
    height: 52px;
}
div.block .block-content .mediateca .jcarousel-container-horizontal .jcarousel-prev-horizontal, div.block .block-content .mediateca .jcarousel-container-horizontal .jcarousel-next-horizontal {
    top: 10px;
}
div.block .block-content .mediateca .jcarousel-clip-horizontal .jcarousel-list-horizontal .jcarousel-item {
    width:50px;
    height: 50px;
}
div.block .block-content .mediateca .jcarousel-clip-horizontal .jcarousel-list-horizontal .jcarousel-item-horizontal {
    margin-right: 4px;
}
div.block .block-content .mediateca .jcarousel-clip-horizontal .jcarousel-list-horizontal .jcarousel-item img {
    width:45px;
    height: 45px;
}
div.block .block-content .mediateca .jcarousel-skin-spel.jcarousel-container-horizontal .jcarousel-prev-horizontal, div.block .block-content .mediateca .column-content .jcarousel-skin-spel.jcarousel-container-horizontal .jcarousel-next-horizontal {
    top: 10px;
}
div.block .block-content .mediateca .jcarousel-skin-spel .jcarousel-preview-container {
    width: 390px;
    height: 220px;
    margin-left:-37px;
}
div.block .block-content .mediateca .jcarousel-skin-spel .jcarousel-preview-horizontal .jcarousel-preview-container img {
    width: 220px !important;
}
#right-content div.block .block-content div.album-Static .jcarousel-skin-static {
    padding:auto;
    width:auto;
}

/*#END#*/
/*#BEGIN#*/
/*# name="10 banner" reference="ref/styles-published.css\10_banner.htm" description="null" #*/
#banner {
    padding: 0;
    background: #FFFFFF 0 0;
    /*background: #FFFFFF url('components/banner/img/banner_back.gif')






















0 0;*/
      height: 192px;
    overflow: hidden;
}
.banner {
    height: 192px;
}
#banner img {
    margin: 0;
    padding: 0;
    border: none;
    height: 192px;
}
#banner img.banner-index {
}
#banner p {
    margin: -3px 0 0 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    height: 6px;
    background-color: #FFFFFF;
}

#banner .flash1 span.author {
   color:#FFF;
   display:block;
   font-size: 150%;
   position: absolute;
   left: 15px;
   top: 162px;
   z-index: 10;
}
#banner .flash1 span.place {
   color:#FFF;
   display:block;
   font-size: 200%;
   position: absolute;
   left: 15px;
   top: 140px;
   z-index: 10;
}

/*#END#*/
/*#BEGIN#*/
/*# name="11 busqueda" reference="ref/styles-published.css\11_busqueda.htm" description="null" #*/





.cse-closeResults {
    float: right;
}
.cse-closeResults a {
    padding: 3px 5px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}
.cse-closeResults a:hover {
    color:#008DCE;
}
.cse-overlay-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #999999;
}
.cse-overlay {
    text-align: left;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 10px;
    width: 600px;
    background-color: #FFF;
    z-index: 1001;
}
/**
* Custom AJAXSearch styles
*/

gs-snippet {
    color:#999999;
    font-size:1em;
}
.gsc-resultsHeader, .gs-visibleUrl-short, .gs-watermark {
    display: none;
}
.gs-visibleUrl {
    color: #4C5E75;
}
.gs-visibleUrl-long {
    overflow: hidden;
}
.gs-title {
    color:#008DCE;
    font-size:1.1em;
    text-decoration:none;
}
.gs-title:hover {
    color:#008DCE;
    font-size:1.1em;
    text-decoration: underline;
}
.gsc-trailing-more-results, .gsc-webResult, .gs-divider {
    border-bottom:1px dotted #DDDDDD;
    margin-bottom:0.4em;
    padding:0.9em 0;
    font-size:1.1em;
}
.gs-divider {
    margin-bottom: 1em;
    text-align: center;
    color: #676767;
}
/**
* Default AJAXSearch styles largely from
* http://www.google.com/uds/css/gsearch.css
*/

/* control inputs

* .gsc-search-box : the container that hosts the text input area
* .gsc-input : the text input area
*/
form.gsc-search-box {
    font-size: 13px;
    margin-top : 0px;
    margin-right : 0px;
    margin-bottom : 4px;
    margin-left : 0px;
    width: 300px;
}
/*
* This table contains the input element as well as the search button
* Note that the search button column is fixed width, designed to hold the
* button div's background image
*/
table.gsc-search-box {
    border-style : none;
    border-width : 0px;
    border-spacing : 0px 0px;
    width : 100%;
    margin-bottom : 2px;
}
table.gsc-search-box td {
    vertical-align : middle;
}
table.gsc-search-box td.gsc-input {
    padding-right : 2px;
}
td.gsc-search-button {
    width : 1%;
}
/**
* undo common generic table rules
* that tend to impact branding
*/
table.gsc-branding td, table.gsc-branding {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border : none;
    display:none;
}
table.gsc-branding {
    border-style : none;
    border-width : 0px;
    border-spacing : 0px 0px;
    width : 100%;
}
td.gsc-branding-text {
    vertical-align : top;
}
td.gsc-branding-text div.gsc-branding-text {
    padding-bottom : 2px;
    text-align : right;
    color : #676767;
    font-size : 11px;
    margin-right : 2px;
}
td.gsc-branding-img-noclear {
    width : 51px;
    vertical-align : bottom;
}
td.gsc-branding-img {
    width : 65px;
    vertical-align : bottom;
}
table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
    margin-right : 0px;
    text-align : center;
}
table.gsc-branding-vertical td.gsc-branding-img-noclear {
    text-align : center;
}
div.gsc-branding-img, div.gsc-branding-img-noclear, img.gsc-branding-img, img.gsc-branding-img-noclear {
    padding-top : 1px;
}
img.gsc-branding-img, img.gsc-branding-img-noclear {
    margin : 0 0 0 0;
    padding-right : 0;
    padding-left : 0;
    padding-bottom : 0;
    border : none;
    display : inline;
}
a.gsc-branding-clickable {
    cursor : pointer;
}
body div.gsc-resultsbox-visible {
  width: 706px;
  /*margin-left:-498px;*/
  background-color:#FFFFFF;
  padding: 16px;
  position:absolute;
  top:100px;
  left:100px;
  z-index:5000;
}
body div.gsc-resultsbox-visible div.gs-title,
body div.gsc-resultsbox-visible div.gs-snippet,
body div.gsc-resultsbox-visible div.gsc-cursor-box div.gsc-cursor-page,
body div.gsc-resultsbox-visible div.gsc-cursor-box a.gsc-trailing-more-results{
  font-size:75%;
}
/*
* Given that this is sitting in a variable width tabel cell, the idea is
* for it to consume the entire cell. The adjacent cell contains the search
* button and that is a fixed width cell.
*/
input.gsc-input {
    padding-left : 2px;
    border-style : solid;
    border-width : 1px;
    border-color : #BCCDF0;
    width : 99%;
}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
    margin-bottom : 0px;
    display : inline;
}
.gsc-results .gsc-cursor {
    display : inline;
}
.gsc-results .gsc-cursor-box {
    margin-bottom : 10px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
    cursor : pointer;
    color : #000000;
    text-decoration: underline;
    margin-right : 8px;
    display : inline;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color : #A90A08;
    font-weight : bold;
    text-decoration: none;
}
.gsc-results.gsc-webResult{
text-align: left;
}
.gsc-cursor-box {
text-align: right;
}
.gsc-tabsArea {
  display: none;
}

/*#END#*/
/*#BEGIN#*/
/*# name="12 table" reference="ref/styles-published.css\12_table.htm" description="null" #*/
/* 'components/basics/table/img/order.gif' */
/* 'components/basics/table/img/boton.gif' */


/* ********** FILTER MODEL 001 STYLES ********** */
div#main-content div.filter-complete#filter001 {
    background-color:#E2E2E2;
    padding:0.5em 12px 0.5em 12px;
    margin-bottom:8px;
}
div#main-content div.filter-complete#filter001 dt {
    float:left;
    line-height:2em;
}
div#main-content div.filter-complete#filter001 dt.vacio {
    display:none;
}
div#main-content div.filter-complete#filter001 dt label {
    color:#666666;
    font-size:1.1em;
    font-weight:bold;
    margin-right:8px;
    text-transform:uppercase;
}
div#main-content div.filter-complete#filter001 dd {
    float:left;
    line-height:2em;
}
div#main-content div.filter-complete#filter001 .botonform {
    width:55px;
    height:18px;
    line-height:500px;
    background-image:url('components/basics/table/img/boton.gif');
    background-position:top left;
    background-repeat:no-repeat;
    font-size:0;
    margin-left:5px;
    position:relative;
    top:-2px;
    border:0;
    cursor:pointer;
}
div#main-content div.filter-complete#filter001 .select {
    width:130px;
    border:1px #CCCCCC solid;
    font-size:1em;
    color: #666666;
    height:1.7em;
}
div#main-content div.filter-complete#filter001 .textfield {
    border:1px #CCCCCC solid;
    width:120px;
    font-size:1em;
    color:#666666;
    padding:0.2em 4px 0.2em 4px;
    height:1.3em;
    margin:1px 5px 0 0;
}
/* ********** TABLE MODEL 001 STYLES ********** */
div.table-complete#mod001 {
    padding:0 0 0.8em 0;
}
div.table-complete#mod001 table {
    width:100%;
}
div.table-complete#mod001 table thead {
    font-weight:bold;
    text-align:center;
    background-color:#DADADA;
}
div.table-complete#mod001 table thead th {
    border-bottom:1px solid #CCCCCC;
    padding:0.4em 12px 0.4em 12px;
    vertical-align: middle;
    color:#666666;
    font-weight:bold;
    font-size:1.1em;
}
div.table-complete#mod001 table thead th.order {
    padding:0.2em 5px 0.2em 5px;
    background-color:#C8C8C8;
}
div.table-complete#mod001 table thead th.order span {
    color:#666666;
    padding:0.2em 0 0.2em 8px;
    display:block;
    background-image: url('components/basics/table/img/order.gif')






















;
    background-repeat:no-repeat;
    background-position:95% 51%;
    cursor:pointer;
}
div.table-complete#mod001 table tfoot {
    font-weight:bold;
    text-align:center;
    background-color:#DADADA;
}
div.table-complete#mod001 table tfoot td {
    color:#666666;
    padding:0.4em 12px 0.4em 12px;
    vertical-align: middle;
    font-size:1.1em;
}
div.table-complete#mod001 table tbody td {
    text-align:center;
    vertical-align: midde;
    padding:0 6px 0 6px;
    line-height:6px;
    color:#666666;
    font-size:1.1em;
}
div.table-complete#mod001 table tbody tr.color1 td {
    background-color:#E2E2E2;
}
div.table-complete#mod001 table tbody tr.color2 td {
    background-color:#EDEDED;
}
div.table-complete#mod001 table tbody tr td span {
    display:block;
    height:100%;
    padding:1em 0px 1em 0px;
}
/*#END#*/
