/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
  }

  
  #header a
  {
	  background: inherit;
	  color: #FFF;
	  text-decoration: none;
  }

  #site { margin: 0pt auto;
    width: 788px;
    font-family: Georgia, Verdana, sans-serif;
    }

  #sidebar { font-family: inherit;
    background-color: rgb(181, 151, 73);
    color: #FFF;
    float: right;
    margin-top: 25px;
    display: none;
    }
    
    #sidebar a, #sidebar a:hover, #sidebar a:visited {
	    font-weight: bold;
	    color: #000;
    }

  #header {
	margin: 0px;
	background-image: url(img/background_dark.jpg);
	height: 170px;
	font-family: inherit;
	text-align: center;
	color: rgb(255, 255, 255);
	background-color: inherit;
	background-repeat: no-repeat;
    }

  #header h1 { margin-left: 20px;
	  margin-top: -40px;
	  position: absolute;
    padding: 40px 0px 55px;
    font-size: 28px;
    
    }

  #header h2 { margin: 0px;
	  position: absolute;
	  margin-top: 170px;
	  margin-left: 20px;
    font-size: 19px;
    }

  #menu { margin: 0px;
    font-family: inherit;
    font-size: 13px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center top;
    font-weight: bolder; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:5px
}

#menu ul
{
	display: none;
	position: absolute;
	top: 215px;
	left: 290px;
	list-style: none;
	z-index: 10;
	width: 150px;

    /* Additional styling: */
    background-color: #eee;
    border: 1px dotted #ece;
    font: inherit;
    opacity: .85;
    /*filter: alpha(opacity=85);*/
}

.quiet
{
	background-color: #FFFFFF!important;
    color: #000 !important;
    text-decoration: none;
}

  h1 span
  {
	  font-weight: bolder;
	  font-size: xx-large;
  }

  #menu .link { margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    height: 10px;
    background-color: inherit;
    background-image: url(img/menu_complet2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    color: rgb(0, 0, 0);
    font-weight: inherit !important;
    font-size: 16px; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:5px
    }

  #menu .link:hover { 
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    color: rgb(0, 0, 0);
    font-weight: inherit;
    text-decoration: none
    }

    #container {
	    margin: 0px 20px 0px 20px;
    }
    
  #content { font-family: inherit;
    }

  #content h1 { margin: 20px 0px 30px;
    display: block;
    font-family: inherit;
    font-size: 24px;
    text-align: left;
    }
    

  #content p {
    display: block;
    text-align: justify;
    font-family: inherit;
    font-size: 13px;
    }

  #content a { background-color: inherit;
    color: rgb(0, 0, 0);
    }

  #content a:hover { background-color: inherit;
    color: rgb(153, 153, 153);
    }

  #copyright { font-family: inherit;
    font-size: 16px;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
    }

  #copyright a { background-color: inherit;
    color: rgb(0, 0, 0);
    text-decoration: none;
    }
    #copyright p {
	    text-align: center;
    }
    
    #copyright img {
	        border: 0px none;
    }

  #copyright a:hover { background-color: inherit;
    color: rgb(153, 153, 153);
    }

    .roundcont {
	background-color: inherit;
	color: #fff;
}

.standalone
{
	font-family: inherit;
	text-align: center !important;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	background: url('img/tr.gif') no-repeat top right;
}

.roundbottom {
	background: url('img/br.gif') no-repeat bottom right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   text-align: left;
   display: block !important;
}

.bcornerleft {
	background: url('img/bl.gif') no-repeat bottom left;
}

.tcornerleft {
	background: url('img/tl.gif') no-repeat top left;
}

.tbus1
{
	font-family: inherit;
	background-color: #FFFF66!important;
	color: #000;
}

.tbus2
{
	font-family: inherit;
	background-color: #FF6633!important;
	color: #000;
}

.llenc
{
	font-family: inherit;
	background-color: #6666FF!important;
	color: #000;
}

#resultats
{
	font-family: inherit;
	background: inherit;
	color: #000;
}

#resultatsOutput td
{
	font-family: inherit;
	background-color: rgb(181, 151, 73);
	color: inherit;
	text-align: center;
	font-weight: bold;
}

.achtung
{
	font-family: inherit;
	font-weight: bolder;
	font-size: 22px;
	color: #000;
	background: inherit;
}

ul
{
	text-align: justify;
	font: inherit;
}

  #popup {
    /* Necessary: */
    position: absolute;
    display: none;
    z-index: 10;

    /* Additional styling: */
    background-color: #eee;
    border: 1px dotted #ece;
    font: inherit;
    width: 200px;
    opacity: .85;
   /* filter: alpha(opacity=85);*/
  }
  
  #contacte
  {
	  font-family: inherit;
	  margin-left: auto;
	  margin-right: auto;
  }
  
  .separator
  {
	  background: rgb(181, 151, 73) !important;
  }
  

  
  .title
  {
	  font-weight: bolder;
	  font-size: 18px;
  }
  
.fixedBottom{
	position: absolute;
	bottom: -132px;
	left: 10px;
	z-index: 100;
	width: 100%;
	background-color: #222;
	text-align: center;
	color: #aaa;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

.titols {
	font-size: 36px;
	color:#666600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo1 {
	font-size: 14px;
}
.atm {
	font-size: 12cm;
	color: #169D99;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.info {
	height: auto;
	width: auto;
}
BODY{ 
   font-family: verdana, arial; 
   padding:0px; 
   margin:0px; 
} 
#cabecera { 
   position:absolute; 
   top:97%; 
   left:100px; 
   width: 790px; 
   height:18px; 
   background-color: #8b743e; 
   color: #000000; 
} 
#logo{ 
float: left; 
   margin-left:2px; 
   font-weight: bold; 
} 
#enlaces{ 
   float: right; 
   margin-right:4px; 
} 

#contenido{ 
   margin: 30px 5px 10px 5px; 
} 

#menuv {
        border: 1px solid #8b743e;
        border-width: 1px 1px 0 1px;
        width: 288px;
        font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menuv ul, li {
        list-style-type: none;
}

#menuv ul {
        margin: 0;
        padding: 0;
}

#menuv li {
        border-bottom: 1px solid #8b743e;
}

#menuv a {
	text-decoration: none;
	color: #000000;
	display: block;
	paddingf: 3px 6px;
	width: 288px;
	background-color: #C5AF7C;
}

#menuv a:hover {
	background-color: #000000;
}

.avisoslegals{
	text-align: center;
	color: #aaa;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C5AF7C;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	left: 15px;
	top: 462px;
}
.avis_legal{
	text-align: left;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.hillsa{
	text-align: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#BA9E55;	
}
.normal{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.normal_cursiva{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;	
}
.normal_gran{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.alerta{
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight: bold;	
}
.normal_titol{
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.normal_titol2{
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
}
.asterisc{
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.normal_negrita_gran{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.avis_horaris{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;	
	color:#CC0000;
}
.avisos{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.llegenda{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;	
}
#pantalla {
	position: absolute;
	width: 220px;
	height: 490px;
	background:url('img/rectangle.jpg') no-repeat top left ; /*fixed center*/
	border: 0px;
	display:block !important;
	visibility:hidden;
	top: 122%;	
}
.normal_titol_capalera{
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#CC0000 !important;

}
.normal_provisional{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000 !important;
}
.normal_titol_provisional{
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color:#CC0000 !important;
}

.normal_titol2_provisional{
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
	color:#CC0000 !important;
}


