@charset "utf-8";
#mytable {
width:100%;
padding: 0;
margin:5px auto;
border:0px solid #c71585;
}
caption {
padding: 0 0 5px 5px;
width:400px;	 
font: italic 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:left;
text-transform: uppercase;
}
th {
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #414141;
border-left: 1px solid #9dc247;
border-right: 1px solid #9dc247;
border-bottom: 1px solid #9dc247;
border-top: 1px solid #9dc247;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background: #A5C956 url(../images/bg_header.gif) repeat;
}
th.nobg {
border-top: 0;
border-left: 0;
border-right: 1px solid #313C53;
background: none;
}
td {
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-right: 1px solid #9dc247;
border-bottom: 1px solid #9dc247;
background: #fff;
padding: 6px 6px 6px 12px;
color: #4f6b72;
text-align: center;
}
td.alt {
background: #f2f8e2;
color: #797268;
}
th.spec {
border-left: 1px solid #9dc247;
border-top: 0;
background: #fff url(../images/bullet3.gif) no-repeat;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
th.specalt {
border-left: 1px solid #9dc247;
border-top: 0;
background: #f2f8e2 url(../images/bullet4.gif) no-repeat;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #797268;
}
/*fórmulas*/
table#formulas {
width:100%;
padding: 0;
margin:5px 0 0 0;
}
th.formulas{
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background:#40BBEC;
}

td.formulas{
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-left: 1px solid  #1392C1;
border-right: 1px solid  #1392C1;
border-bottom: 1px solid  #1392C1;
background: #F5FAFA;
padding: 6px 6px 6px 12px;
color: #3f565a;
text-align: center;
}
th.specfo {
border-left: 1px solid  #1392C1;
border-right: 1px solid  #1392C1;
border-bottom: 1px solid  #1392C1;
border-top: 1px solid  #1392C1;
border-top: 0;
background: #fff url(../images/bullet1.gif) no-repeat;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
th.specaltfo {
border-left: 1px solid  #1392C1;
border-right: 1px solid  #1392C1;
border-bottom: 1px solid  #1392C1;
border-top: 1px solid  #1392C1;
border-top: 0;
background: #f5fafa url(../images/bullet2.gif) no-repeat;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #797268;
}
td.altfo {
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
background: #F5FAFA;
color: #3f565a;
}

/*fin de semana*/
th.findesemana {
font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
border-left: 1px solid #313C53;
border-right: 1px solid #313C53;
border-bottom: 1px solid #313C53;
border-top: 1px solid #313C53;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background: #404D6C url(../images/bg_finde.gif) no-repeat;
}
#table_findesemana {
width:100%;
padding: 0;
margin:5px 0 30px 0;
}
td.finde{
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-right: 1px solid #313C53;
border-bottom: 1px solid #313C53;

background: #fff;
padding: 6px 6px 6px 12px;
color: #4f6b72;
text-align: center;
}
th.specf {
border-left: 1px solid #313C53;
border-right: 1px solid #313C53;
border-bottom: 1px solid #313C53;
border-top: 1px solid #313C53;
border-top: 0;
background: #fff url(../images/bullet1.gif) no-repeat;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
th.specaltf {
border-left: 1px solid #313C53;
border-right: 1px solid #313C53;
border-bottom: 1px solid #313C53;
border-top: 1px solid #313C53;
border-top: 0;
background: #f5fafa url(../images/bullet2.gif) no-repeat;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #797268;
}
td.altf {
border-left: 1px solid #313C53;
border-right: 1px solid #313C53;
border-bottom: 1px solid #313C53;
border-top: 1px solid #313C53;
background: #F5FAFA;
color: #797268;
}
/*fórmulas*/
table#remontadores {
width:100%;
padding: 0;
margin:5px 0 0 0;
border:0px solid fuchsia;
}
th.remontadores{
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background:#40BBEC;
}
td.remontadores{
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-left: 1px solid  #1392C1;
border-right: 1px solid  #1392C1;
border-bottom: 1px solid  #1392C1;
background: #F5FAFA;
padding: 6px 6px 6px 12px;
color: #3f565a;
text-align: center;
}

/*cursos esqui*/
table#cursosesqui {
width:100%;
padding: 0;
margin:5px 0 0 0;
border:0px solid #666666;
 background: white;
}
table#banneresqui {
width:100%;
padding: 0;
margin:5px 0 0 0;
border:0px solid #666666;
}
th.besqui{
background: white;
border:none;
}
th.esqui{
height:5px;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background:#40BBEC;
}
td.esqui{
height:5px;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
border-left: 1px solid  #1392C1;
border-right: 1px solid  #1392C1;
border-bottom: 1px solid  #1392C1;
background:#B8E7F8;
color:#1392C1;
}
td.altre {
height:5px;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
background: #B8E7F8;
color: #3f565a;
}
/*hotel guineu*/
table#hotel {
width:100%;
padding: 0;
margin:5px 0 0 0;
}
th.hotel{
height:5px;
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background:#40BBEC;
}
th.hotel2{
font: bold 17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: white;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
padding:2px 2px 2px 2px;
background:#40BBEC;
}
td.hotel{
height:5px;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
text-align:center;
border-left: 1px solid  #1392C1;
border-right: 1px solid  #1392C1;
border-bottom: 1px solid  #1392C1;
background:#B8E7F8;
color:#1392C1;
}
td.altho {
height:5px;
border-left: 1px solid #1392C1;
border-right: 1px solid #1392C1;
border-bottom: 1px solid #1392C1;
border-top: 1px solid #1392C1;
background: #B8E7F8;
color: #3f565a;
}
