
body {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
text-align:center;
margin:0 auto;
background-image : url(img/fons.gif);
border-color : #ffffff;
overflow-x:hidden;
}
td.general {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
td {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
}
/* NOU CSS */ 
#container {
margin: 0 auto;
text-align:left;
width:950px;
padding-top:0px;
}
#cabecera {
background-image : url(img/cabecera.jpg);
text-align:left;
}
#texto_cabecera {
padding-left:130px;
padding-top:60px;
padding-bottom:10px;
font-size:12px;
height : 15px;
}
#index {
background-color : #014501;
text-align : center;
width : 132px;
height : 25px;
float : left;
padding-top : 8px;
border-bottom : 1px solid #ffffff;
border-right : 1px solid #ffffff;
}
#frase {
background-color : #346a34;
text-align : center;
width : 686px;
height : 25px;
color : #ffffff;
float : left;
padding-top : 8px;
margin-top : 0;
border-bottom : 1px solid #ffffff;
font-size:14px;
}
#registro {
background-color : #014501;
text-align : center;
width : 130px;
height : 25px;
float : left;
color : #ffffff;
padding-top : 8px;
margin-top : 0;
border-bottom : 1px solid #ffffff;
border-left : 1px solid #ffffff;
}
#area_central {
background-color : #014501;
width : 950px;
float : left;
}
#central {
background-color : #014501;
width : 820px;
float : left;
}
#inferior {
background-color : #014501;
width : 950px;
height:25px;
padding-top : 8px;
float : left;
color:#FFFFFF;
text-align:center;
border-top : 1px solid #ffffff;
}
#inferior-index {
background-color : #014501;
width : 950px;
padding-top : 8px;
float : left;
color:#FFFFFF;
text-align:center;
border-top : 1px solid #ffffff;
}
#menu {
background-color : #014501;
text-align : center;
width : 819px;
float : left;
color : #ffffff;
border-right:1px solid #CCCCCC;
} 
#menulist {  
	list-style:none;
	margin:0;
	padding: 0px;
}
#menulist li {
	background-color:#016f01;
	border-right:1px solid #CCCCCC;
	float:left;
}
#menulist li a{
	background-color:#002300;
	width: 120px;
	padding:6px;
	float:left;
	font-size:15px;
}
#menulist li a:hover {
	background-color:#346a34;
}
#central_c {
background-color : #ffffff;
padding: 3px;
width : 812px;
float : left;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
font-size:12px;
}
#central_c_ficha {
background-color : #ffffff;
padding: 3px;
width : 812px;
float : left;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
font-size:12px;
}
#central_c_ficha_act {
background-color : #FFBEAE;
padding: 3px;
width : 812px;
float : left;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
}
#central_c_ficha_rutas {
background-color : #EAD5BF;
padding: 3px;
width : 812px;
float : left;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
}
#central_c_ficha_rest {
background-color : #D3D4FF;
padding: 3px;
width : 812px;
float : left;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
}
#central_esq {
width : 600px;
float:left;
font-size:10px;
}
#text_titol {
background-color : #FFFFDF;
padding: 5px;
width : 800px;
float : left;
border: 1px solid #cccccc;
text-align:center;
}
#text_c {
background-color : #FFFFDF;
padding: 5px;
width : 585px;
float : left;
border: 1px solid #cccccc;
text-align:justify;
}
.text_c {
background-color : #FFFFDF;
padding: 5px;
width : 585px;
float : left;
border: 1px solid #cccccc;
text-align:justify;
}
#idmapa {
background-color : #FFFFDF;
padding: 1px;
width : 800px;
float : left;
margin-top:2px;
border: 1px solid #cccccc;
}
#central_dret {
width : 212px;
float:left;
margin-top:2px;
}
.central_dret {
width : 212px;
float:left;
margin-top:2px;
}
.destacadas {
background-color : #FFFFDF;
padding: 5px;
margin-left:1px;
width : 199px;
float : left;
border: 1px solid #cccccc;
font-weight:bold;
}
#menudestlist{  
list-style:none;
margin:0;
padding:0;
}
#menudestlist li {
padding:0;
float:left;
}
#menudestlist li a {
display:block;
float:left;
width:195px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
margin-bottom:2px;
text-decoration:none;
color:#FFFFFF;
font-size:9px;
background-color:#B34700;
border: 1px solid #ffffff;
}
#dest_foto {
float:left;
width:75px;
padding-left: 3px;
padding-right: 3px;
height:50px;
}
#menudestlist li a:hover {
background-color:#FF9900;
}
#menu_derecha{
background-color : #014501;
text-align : center;
width : 130px;
height:100%;
float : left;
color : #ffffff;
margin-top : 0;
}
#menudrlist{  
list-style:none;
margin:0;
padding:0;
}
#menudrlist li {
padding:0;
float:left;
}
#menudrlist li a {
display:block;
width:130px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
background-color:#014501;
border-bottom: 1px solid #ffffff;
}
#menudrlist li a:hover {
background-color:#346a34;
}
#menudrlist li a img { 
	float: left;
	margin-left:5px;
	margin-right:-30px;
	text-decoration:none;
	border:0px;
} 

#menulistalist{  
list-style:none;
margin:0;
padding:0;
}
#menulistalist li {
padding:0;
float:left;
}
#menulistalist li a {
display:block;
width:130px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
background-color:#014501;
border-bottom: 1px solid #ffffff;
}
#menulistalist li a:hover {
background-color:#346a34;
}
#menulistalist li a img { 
	float: left;
	margin-left:5px;
	margin-right:-30px;
	text-decoration:none;
	border:0px;
} 

#menuproplist{  
list-style:none;
margin:0;
padding:0;
}
#menuproplist li {
padding:0;
float:left;
}
#menuproplist li a {
display:block;
width:130px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
background-color:#750522;
border-bottom: 1px solid #ffffff;
}
#menuproplist li a:hover {
background-color:#DC0A3F;
}
#menuexpllist{  
list-style:none;
margin:0;
padding:0;
}
#menuexpllist li {
padding:0;
float:left;
}
#menuexpllist li a {
display:block;
width:130px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration:none;
text-align:center;
color:#FFFFFF;
background-color:#B36B00;
border-bottom: 1px solid #ffffff;
}
#menuexpllist li a:hover {
background-color:#FF9900;
}
.boto_form {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
text-align : center;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #029d02;
padding : 3px;
margin-bottom : 4px;
cursor: pointer;
}
.boto_form_rest {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
text-align : center;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #000262;
padding : 3px;
margin-bottom : 4px;
cursor: pointer;
}

.boto_form2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : center;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #029d02;
padding : 6px;
cursor: pointer;
}

.boto_form3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
text-align : center;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #029d02;
padding : 6px;
cursor: pointer;
}
.input_form2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : center;
background-color : #029d02;
padding : 4px;
}
.encabezado{
	background-color:#750522;
}
.encabezado_selec{
	background-color:#FF3300;
}
.filas_selec{
	background-color:#FF3300;
	font-size:12px;
}
.hover_box_title {
padding: 0px 0px 5px 0px;
font-weight:bold;
font-size:10px;
color: #000000;
}
.hover_box_description {
	color: #000000;
	font-size : 9px;	
}
.hover_box_videos {
background-color:#eeeeee;
border:#999999 1px solid;
padding:5px;
text-align:left;
width: 370px;
}
#dhtmltooltip{
position: absolute;

visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/* VELL CSS */ 
A IMG {
border-color : white;
}
A:hover IMG {
border-color : #014501;
}
.bodystyle {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
}
.espacio_med {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #000000;
}
.espacio_med2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
margin-top:3px;
}
.espacio_med2blanc {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
}
.espacio {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #000000;
}
.espacio2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
}
.espacio_petit {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
margin-top:3px;
}
.small {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
text-align : center;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #014501;
padding : 3px;
margin-bottom : 4px;
}
.small_form {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #029d02;
}
.small_form_rest {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #000262;
}
.medium_form {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #029d02;
}
.small_prop {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
text-align : center;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #750522;
padding : 3px;
margin-bottom : 4px;
}
.small_prop_form {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #c40937;
}
.bt_ver_ficha {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
background-color : #014501;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
}
.bt_ver_ficha_rest {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
background-color : #3c41ff;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
}
.bt_ver_ficha_rutas {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
background-color : #664422;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
}
.bt_ver_fichaB {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
background-color : #750522;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
}
.bt_ver_fichaC {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
background-color : #998f15;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
}
.formulario {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #014501;
}
.formulario2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
margin : 5px;
padding : 4px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #014501;
}
.formulario_contactar {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
color : #ffffff;
margin : 5px;
display: inline-block;
padding : 10px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #014501;
}
.formulario_contactar_act {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
color : #ffffff;
margin : 5px;
display: inline-block;
padding : 10px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #CA2800;
}
.formulario_contactar_rest {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
color : #ffffff;
margin : 5px;
display: inline-block;
padding : 10px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #0005E8;
}
.formulario_rest2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
margin : 5px;
padding : 4px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #3c41ff;
}
.formulario_rutas2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
margin : 5px;
padding : 4px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #664422;
}
.formulario_act2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
margin : 5px;
padding : 4px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #ff3c0b;
}
.formulario_act3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
width:148px;
color : #ffffff;
margin : 2px;
padding : 1px;
background-color : #ff3c0b;
overflow-y: hidden !important;
}
.formulario_cliente {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
padding:5px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #750522;
}
.formulario_cliente2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
margin : 5px;
padding : 4px;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #750522;
}
.formulario_ficha {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #000000;
border-right : 1px solid #555555;
border-top : 1px solid #555555;
border-left : 1px solid #555555;
border-bottom : 1px solid #555555;
background-color : #faf8de;
}
.formulario_ficha_ro {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
border-right : 1px solid #ffffff;
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #000000;
}
.formulario_ficha_center {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #555555;
border-right : 1px solid #555555;
border-top : 1px solid #555555;
border-left : 1px solid #555555;
border-bottom : 1px solid #555555;
background-color : #faf8de;
text-align : center;
}
.blanc {
color : #ffffff;
font-size : 9px;
}
.negre {
color : #000000;
font-size : 9px;
}
.blanc_medium {
color : #ffffff;
font-size : 12px;
}
.opcions {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #346a34;
}
.opcio_activada {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #750522;
}
.opcions_espai {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #014501;
}
.opcions_prop {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
border-bottom : 1px solid #ffffff;
background-color : #750522;
}
.nom_usuari {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
}
.nom_usuari2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #000000;
}
.medium {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
}
.medium2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #014501;
}
a.medium2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #014501;
}
a.medium2:hover {
color : #ff0000;
}
a.medium2:link {
color : #014501;
}
a.medium2:visited {
color : #750522;
}

a.medium3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #014501;
font-weight:bold;
}
a.medium3:hover {
color : #ff0000;
text-decoration:underline;
}
a.medium3:link {
color : #014501;
}
a.medium3:visited {
color : #750522;
}
.big {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 16px;
}
.xbig {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 24px;
}
.expanded {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
letter-spacing : 2px;
}
.justified {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : justify;
}
.footer {
font-family : "Times New Roman", Times, serif;
font-size : 9px;
color : #999999;
}
.box1 {
padding : 3px;
border-width : thin;
border-style : solid;
border-color : #cccccc #666666 #666666 #cccccc;
}
.box2 {
font-style : italic;
word-spacing : 2pt;
padding : 3px;
border-width : thin;
border-style : solid;
color : #ffffff;
}
a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
color : #ffffff;
}
a:link {
color : #ffffff;
}
a:visited {
color : #ffffff;
}
a:hover {
color : #b5dbb5;
}
a.prop {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
color : #FFF;
}
a.prop:link {
color : #FFF;
}
a.prop:visited {
color : #FFF;
}
a.prop:hover {
color : #fb7d9f;
}
a.enlace {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color : #ff3300;
}
a.enlace:link {
color : #993300;
}
a.enlace:visited {
color : #993300;
}
a.enlace:hover {
color : #ff3300;
}
a.enlaceblanc {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color : #ffffff;
}
a.enlaceblanc:link {
color : #ffcc00;
}
a.enlaceblanc:visited {
color : #ffcc00;
}
a.enlaceblanc:hover {
color : #ffffff;
}
a.enlaceblanc2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color: #333;
}
a.enlaceblanc2:hover {
color:#FFF;
}
a.enlacepet {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
color : #ff3300;
}
a.enlacepet:link {
color : #993300;
}
a.enlacepet:visited {
color : #993300;
}
a.enlacepet:hover {
color : #ff3300;
}

a.enlacepet_popup {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
color : #ff3300;
}
a.enlacepet_popup:link {
color : #993300;
}
a.enlacepet_popup:visited {
color : #993300;
}
a.enlacepet_popup:hover {
color : #ff3300;
}

a.enlacepetneg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #B34700;
}
a.enlacepetneg:link {
color : #B34700;
font-weight : bold;
}
a.enlacepetneg:visited {
color : #B34700;
font-weight : bold;
}
a.enlacepetneg:hover {
color : #014501;
font-weight : bold;
}


tr.topdays {
background-color : #014501;
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 9px;
color : #ffffff;
}
.toprightnumber {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
}
.eventinbox {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 8px;
}
.currentdate {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
td.ocupat {
background-color : #cc0000;
}
td.ocupat2 {
background-color : #5e0000;
}
td.lliure {
background-color : #006600;
}
td.lliure2 {
background-color : #001a00;
}
td.ultimas {
background-color : #ff8d1c;
}
td.ultimas2 {
background-color : #753a00;
}
td.nodispo {
background-color : #666666;
}
td.nodispo2 {
background-color : #222222;
}
td.beforedayboxes {
background-color : #ffffff;
color : #ffffff;
}
td.dayboxes {
background-color : #ffffff;
color : #ffffff;
}
td.afterdayboxes {
background-color : #ffffff;
color : #ffffff;
}
td.expirat {
background-color : #000000;
color : #ffffff;
}
.event {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.eventdetail {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 9px;
}
.eventwhen {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
}
.addevent {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.addeventextrainfo {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
font-size : 8px;
}
a.button {
margin : 5px;
padding : 4px;
width : 170px;
border : 1px solid #014501;
background-color : #fff9e6;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-align : center;
text-decoration : none;
color : #014501;
}
a.button:link {
color : #014501;
}
a.button:visited {
color : #014501;
}
a.button:hover {
color : #ffffff;
background-color : #014501;
}
a.button2 {
margin : 5px;
padding : 4px;
width : 170px;
border : 1px solid #750522;
background-color : #fff9e6;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-align : center;
text-decoration : none;
color : #750522;
vertical-align : middle;
}
a.button2:link {
color : #750522;
}
a.button2:visited {
color : #750522;
}
a.button2:hover {
color : #ffffff;
background-color : #750522;
}
a.button_petit {
margin : 5px;
padding : 4px;
width : 40px;
border : 1px solid #4a4a00;
background-color : #fff9e6;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
text-align : center;
text-decoration : none;
color : #4a4a00;
}
a.button_petit:link {
color : #4a4a00;
}
a.button_petit:visited {
color : #4a4a00;
}
a.button_petit:hover {
color : #ffffff;
background-color : #4a4a00;
}
.vthumb { background:#3d3d3d; border:1px solid #666; padding:2px; }
.vright { text-align:left; color:#FFCC33; font-size:11px; }
.chosen { padding:3px; }
.cthumb { background:#3d3d3d; border:1px solid #666666; float:left; padding:2px; }
.cp { clear:both; color:#FFCC33; float:left; font-weight:bold; margin:3px; font-size:9px; }
.cright { text-align:right; }
h1 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 15pt;
   color: #000000;
   margin: 0px;
   padding: 2px;
}
h2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13pt;
   color: #000000;
   margin: 0px;
   padding: 0px;
}
dt {
	font-weight:bold;
	margin-bottom:5px;
}
dd { 
margin-bottom:25px;
}
/* NEWS TICKER */ 
#listticker{
	height:200px;
	width:550px;
	overflow:hidden;;
	padding:6px 10px 14px 10px;;
	margin-left:0px;
}
#listticker li{
	border:0; margin:0; padding:0; list-style:none; margin-bottom:15px; 
	height:150px;
	padding:5px;
	list-style: inside;
}

		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:6px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
		
		
/*MENU VERTICAL TARIFA PINO*/

#menuh {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	text-align:center;
}

#menuh ul, li {
	list-style-type: none;
}

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

#menuh li {
	float: left;
	width:110px;		
}

#menuh a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(img/menu-A.gif);
	display: block;
	padding: 10px 7px;
	text-align: center;
	border-left:#FFF thin solid;
}


#menuh a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
	background: url(img/menu-A-hover.gif);
}

/*MENU VERTICAL TARIFA ENCINA*/

#menuhB {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	text-align:center;
}

#menuhB ul, li {
	list-style-type: none;
}

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

#menuhB li {
	float: left;
	width:110px;		
}

#menuhB a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(img/menu-B.gif);
	display: block;
	padding: 10px 7px;
	text-align: center;
	border-left:#FFF thin solid;
}


#menuhB a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuhB a:hover {
	background: url(img/menu-B-hover.gif);
}
		
/*MENU VERTICAL TARIFA ROBLE*/

#menuhC {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	text-align:center;
}

#menuhC ul, li {
	list-style-type: none;
}

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

#menuhC li {
	float: left;
	width:110px;
}

#menuhC a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(img/menu-C.gif);
	display: block;
	padding: 10px 7px;
	text-align: center;
	border-left:#FFF thin solid;
}


#menuhC a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuhC a:hover {
	background: url(img/menu-C-hover.gif);
}

/*MENU VERTICAL RUTAS*/

#menuhR {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	text-align:center;
}

#menuhR ul, li {
	list-style-type: none;
}

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

#menuhR li {
	float: left;
	width:110px;
}

#menuhR a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(img/menu-R.gif);
	display: block;
	padding: 10px 7px;
	text-align: center;
	border-left:#FFF thin solid;
}


#menuhR a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuhR a:hover {
	background: url(img/menu-R-hover.gif);
}

/*MENU VERTICAL RESTAURANTES*/

#menuhRS {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	text-align:center;
}

#menuhRS ul, li {
	list-style-type: none;
}

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

#menuhRS li {
	float: left;
	width:110px;
}

#menuhRS a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(img/menu-RS.gif);
	display: block;
	padding: 10px 7px;
	text-align: center;
	border-left:#FFF thin solid;
}


#menuhRS a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuhRS a:hover {
	background: url(img/menu-RS-hover.gif);
}
/* Mensajes de ayuda */

#mensajesAyuda
{
	width:340px;
	height:120px;
	padding: 3px;
	font-size:11px;
	border:0px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:left;
	background-color:#302f2f;
	color:#ffffff; 
}

#ayudaTitulo
{
	background-color:#cccccc; 
	color:#FFFFFF; 
}

#ayudaTexto
{
	vertical-align:middle;
	padding:2px;
}
ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}
#fade-example-3 {
	border: 3px solid #000;
}
#fade-example-1 li,#fade-example-2 li {
	position: absolute;
	top: 0;
	left: 0;
	width: 405px;
	height: 300px;
	visibility: hidden;
	margin:0;
	padding:0;
}
li img {
	display: block;
	border: 3px solid #FFF;
	margin:0;
	padding:0;
	max-width:405px;
	max-height:300px;
}
.caption {
	clear: both;
	padding: 1em;
	background-color: #FFF;
	width:375px;
}
.example {
	height: 330px;
	width:400px;
}
.control {
	position: relative;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color: #FFF;
	float:left;
}
#fade-example-1-next {
	height:80px;
	width:193px;
	text-align:right;
	vertical-align:bottom;
	padding-top:200px;
}
#fade-example-1-previous {
	height:80px;
	width:193px;
	vertical-align:bottom;
	padding-top:200px;
}


.ajax {
	margin: 3em;
	border: 1em solid #FF8C00;
	padding: 1em;
}


