.contenidodestacado
{
	font-family: Times New Roman;
	font-size: 13px;
	font-weight:bold;
	color: #777777;
}
.contenidogris
{
	font-family: Times New Roman;
	font-size: 13px;
	font-weight:bold;
	color: #999999;
}
.contenido
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #868686;
	letter-spacing:1px;
	line-height: 18px;
	text-align:justify;
}

.titulodef
{
	font-family: Times New Roman;
	font-size: 13px;
	font-weight:bold;

	color: #868686;
	letter-spacing:1px;
	line-height: 18px;
}
.contenidolargodestacado
{
	font-family: Times New Roman;
	font-size: 13px;
	font-weight:bold;
	color: #777777;
	letter-spacing:1px;
}

.contenidoNoJust
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #868686;
	letter-spacing:1px;
	line-height: 18px;
}

.foot
{
	font-family: Times New Roman;
	font-size: 10px;

	color: #868686;
	letter-spacing:1px;
	line-height: 18px;
}

.contenidoBorderOnBottom
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #868686;
	letter-spacing:1px;
	line-height: 18px;
	border-top: 1px solid #868686;
	border-bottom: 1px solid #868686;
	background-color: #F3F3F4;
	text-aling: left;
}
.contenidoBorderOnBottom2
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #868686;
	border-top: 1px solid #868686;
	border-bottom: 1px solid #868686;
}
.piefoto
{
	font-family: Times New Roman;
	font-size: 13px;
	font-style:italic;
	color: #000000;
	letter-spacing:1px;
	line-height: 18px;
}

.contenidosinlin
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #868686;
	letter-spacing:1px;
	text-align:justify;
}

#prod {margin:0 33px 0 33px ;}
#prod td {width: 33%;}

#prod h5 {text-align:center;}


#listimg { margin: 0 0 0 10px; padding: 0;}
#listimg li.last {margin-right: 0px; }
#listimg li{list-style:none; float:left; width: 145px; margin: 5px 11px 0 0; padding: 0; }
#listimg a {display: block; text-align: center; }
#listimg a.enlace { margin-right: 17px; }


/* tarifas de cuatro doble precio*/

table#tarifas {
  margin:0 7px 20px 7px ;
}

table#tarifas #canvas div {
  position:relative; float:left; 
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	width:407px;
	margin:5px;
}

table#tarifas #canvas div div {
  position:relative; width: 192px; height: 16px; margin: 0px; padding: 5px; float: left; 
  border-left: 1px solid rgb(167,169,172);
  border-bottom: 1px solid rgb(167,169,172);
}
* html table#tarifas #canvas div {
	width:412px;
}
* html table#tarifas #canvas div div {width: 205px;}
* html table#tarifas #canvas div div.borderight {width: 207px; }

* html table#tarifas #canvas div {display: inline; }
* html table#tarifas #canvas div div ul{z-index:1000; }

table#tarifas #canvas div a {
  float: right; font-family: Times New Roman; font-size: 13px; color: #868686; letter-spacing: 1px;  
}

table#tarifas #canvas div h5{
  margin: 0px; 
}


table#tarifas #canvas div h5 {
  background-color: rgb(246,246,246); border: 1px solid rgb(167,169,172);  padding: 5px; text-align: center;
  font-size: 13px;
}

.errHilite {color: red}

.borderight {border-right: 1px solid rgb(167,169,172);}



table#tarifas #canvas div div ul {
    display:none;
    position:absolute; 
    width: 205px; top:26px; left:0px; margin:-1px;
    padding:0px;
    background-color: white;
    font-family: Times New Roman; font-size: 13px; 
    color: #868686; 
    list-style: none;
    z-index:1000;
    border:1px solid rgb(167,169,172);
    border-top:1px solid rgb(167,169,172);

}

* html table#tarifas #canvas div div ul {width: 207px; left:0px; z-index:1000;}

table#tarifas #canvas div div ul li {
    padding: 3px 5px;
}
table#tarifas #canvas div div ul li.blackTextLinetop {
    color: black; padding: 3px 0 3px 0; margin: 0 ;
    border-top:1px solid rgb(167,169,172); font-style: italic;

}
table#tarifas #canvas div div ul li.blackTextLinetop p {
   padding: 3px 5px 0px 5px; margin: 0 ; 
}
table#tarifas #canvas div div ul li.blackTextLinetop span {
    float: right;
}

.notas {
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	margin:20px;
}
.notas h5, .notas p {margin: 0 10px 0 10px; padding: 0; font-size: 13px;}

/* fin tarifas de cuatro doble precio*/


/* tarifas de cuatro simples*/

table#tarifsimples {
  margin:0 30px 20px 30px ;
}

table#tarifsimples #canvas div {
  position:relative; float:left; margin: 0px;
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	width:365px;
	margin:10px 10px 5px 10px;
	border: 1px solid rgb(167,169,172);
}



table#tarifsimples #canvas div h5 {
  background-color: rgb(246,246,246); border-bottom: 1px solid rgb(167,169,172); margin:0px;  padding: 5px; text-align: center;
  font-size: 13px;
}

table#tarifsimples #canvas div a {
   display:block; font-family: Times New Roman; font-size: 13px; color: #868686; letter-spacing: 1px; text-align:center; padding: 5px; 
}

table#tarifsimples #canvas div  ul {
    display:none;
    position:absolute; 
    width: 100%; top:52px; left:0px; margin:-1px;
    padding:0px;
    background-color: white;
    font-family: Times New Roman; font-size: 13px; 
    color: #868686; 
    list-style: none;
    z-index:1000;
    border:1px solid rgb(167,169,172);
    border-top:1px solid rgb(167,169,172);
}
* html table#tarifsimples #canvas div  ul {width:365px;}

table#tarifsimples #canvas div  ul li {
    padding: 3px 5px;
}
table#tarifsimples #canvas div  ul li.blackTextLinetop {
    color: black; padding: 3px 0 3px 0; margin: 0 ;
    border-top:1px solid rgb(167,169,172); font-style: italic;

}
table#tarifsimples #canvas div ul li.blackTextLinetop p {
   padding: 3px 5px 0px 5px; margin: 0 ; 
}
table#tarifsimples #canvas div ul li.blackTextLinetop span {
    float: right;
}
table#tarifsimples #canvas div ul li.blackTextLinetop span.center {
    float:none; margin-left: 95px; 
}

.tsnotas {
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	margin:20px;
}
.tsnotas h5, .tsnotas p {margin: 0 35px 0 50px; padding: 0; font-size: 13px;}

/* fin tarifas de cuatro simples*/


/* tarifas de seis*/

table#tarifasmesa {
  margin:0 30px 20px 30px ;
}

table#tarifasmesa #canvas div {
  position:relative; float:left;
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	width:250px;
	margin:5px 5px; 
  border: 1px solid rgb(167,169,172);
}
table#tarifasmesa #canvas div h5 {
  background-color: rgb(246,246,246);  border-bottom: 1px solid rgb(167,169,172);  padding: 5px; text-align: center;
  font-size: 13px; margin:0px;
}

table#tarifasmesa #canvas div a {
  display:block; font-family: Times New Roman; font-size: 13px; color: #868686; letter-spacing: 1px; 
  padding:5px; text-align:center; 
}

table#tarifasmesa #canvas div ul {
    display:none;
    position:absolute; 
    width: 100%; top:52px; left:0px; margin:-1px;
    padding:0px;
    background-color: white;
    font-family: Times New Roman; font-size: 13px; 
    color: #868686; 
    list-style: none;
    z-index:1000;
    border:1px solid rgb(167,169,172);
    border-top:1px solid rgb(167,169,172);


}

* html table#tarifasmesa #canvas div ul {width: 250px; left:0px; z-index:1000;}

table#tarifasmesa #canvas div ul li {
     padding: 3px 5px;

}
table#tarifasmesa #canvas div ul li.blackTextLinetop {
    color: black; padding: 3px 0 3px 0; margin: 0 ;
    border-top:1px solid rgb(167,169,172); font-style: italic;

}

table#tarifasmesa #canvas div ul li.blackTextLinetop p {
   padding: 3px 5px 0px 5px; margin: 0 ; 
}

table#tarifasmesa #canvas div ul li.blackTextLinetop span {
    float: right;
}
table#tarifasmesa #canvas div ul li.blackTextLinetop span.center {
    float: none; margin-left:30px; 
}

.notasmesa {
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	margin: 10px 20px 20px 20px;
}
.notasmesa h5, .notasmesa p {margin: 0 40px 0 40px; padding: 0; font-size: 13px;}

/*fin tarifas de seis*/


/* tarifas de nou*/

table#tarifacomple {
  margin:0 30px 10px 30px ;
}

table#tarifacomple #canvas div {
  position:relative; float:left;
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	width:250px;
	margin:5px 5px; 
  border: 1px solid rgb(167,169,172);
}
table#tarifacomple #canvas div h5 {
  background-color: rgb(246,246,246);  border-bottom: 1px solid rgb(167,169,172);  padding: 5px; text-align: center;
  font-size: 13px; margin:0px;
}

table#tarifacomple #canvas div a {
  display:block; font-family: Times New Roman; font-size: 13px; color: #868686; letter-spacing: 1px; 
  padding:5px; text-align:center;  
}

table#tarifacomple #canvas div ul {
    display:none;
    position:absolute; 
    width: 100%; top:52px; left:0px; margin:-1px;
    padding:0px;
    background-color: white;
    font-family: Times New Roman; font-size: 13px; 
    color: #868686; 
    list-style: none;
    z-index:1000;
    border:1px solid rgb(167,169,172);
    border-top:1px solid rgb(167,169,172);

}

* html table#tarifacomple #canvas div ul {width: 250px; left:0px; z-index:1000;}

table#tarifacomple #canvas div ul li {
    padding: 3px 5px;
}
table#tarifacomple #canvas div ul li.blackTextLinetop {
    color: black; padding: 3px 0 3px 0; margin: 0 ;
    border-top:1px solid rgb(167,169,172); font-style: italic;

}

table#tarifacomple #canvas div ul li.blackTextLinetop p {
   padding: 3px 5px 0px 5px; margin: 0 ; 
}

table#tarifacomple #canvas div ul li.blackTextLinetop span {
    float: right;
}
table#tarifacomple #canvas div ul li.blackTextLinetop span.center {
    float:none; margin-left: 30px; 
}

.cnotas{
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	margin:10px;
}
.cnotas h5, .cnotas p {margin: 0 40px 0 40px; padding: 0; font-size: 13px;}

/*fin tarifas de nou*/

/*tarifas de nou*/

table#sugerencias {
  margin: 20px 0 20px 50px;
}
  table#sugerencias a {
    float:left; text-align: center; color: font-family: Times New Roman; font-size: 13px; color: #868686; letter-spacing: 1px; 
    margin: 0 20px 0 0; width: 235px; 
  }
  
  table#sugerencias img {
   border:0px; 
  }

/*fin tarifas de nou*/

/* tarifas paquete*/

td#paqueteria{
  
}

td#paqueteria ul{
 display: none;
 float:right; margin: -90px 3px 0 0  ; padding: 0 ;
 border: 1px solid #D6D7D9; list-style: none;
 font-family: Times New Roman;
 font-size: 13px;
 color: #868686;
 letter-spacing:1px;
 width: 240px;  
}

td#paqueteria ul li.head{
  background-color: #F6F6F6; border-top: 0px solid #A7A9AC; text-align: center;
}

td#paqueteria ul li{
  border-top: 1px solid #A7A9AC; padding: 3px; text-align: left;
}

td#paqueteria ul li span {
  float:right; color: black; padding-right: 3px; 
}

td#paqueteria p {
 clear:both;
}

td#paqueteria img {
 margin: 0 0 0 250px;
}

.contenidoPreciosTransportes
{
	font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	text-align:left;
	padding:2px;
	
}
.contenidoPreciosTransportesGris
{
	font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	text-align:left;
	padding:2px;
	background-color: #F6F6F6;
}
/* fin tarifas paquete*/




.contenidosprod
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #868686;
	letter-spacing:1px;
	text-align:justify;
	padding:13px;
	
}




a.enlace
{
	font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	font-style:italic;
	text-decoration:underline;
}

a.enlacelinea
{
	font-family: Times New Roman;
	font-size: 14px;
	color: #868686;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.contactar
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #777777;
	letter-spacing:1px;
	line-height: 18px;
}

a.contactarMail
{
	font-family: Times New Roman;
	font-size: 13px;

	color: #0F75AC;
	letter-spacing:1px;
	line-height: 18px;

}

/* TARIFAS */

div#tarifas{
  overflow:auto; height:200px; margin-top:10px; margin-bottom:10px; width:720px;
}
div#tarifas table {
  width:680px; margin:0px;padding:0px;
  font-family: Times New Roman;
	font-size: 13px;
	color: #868686;
	letter-spacing:1px;
	line-height: 18px;
	text-align:left;
	}
	
div#tarifas table th.large {width:520px;}
div#tarifas table th {width:60px}
div#tarifas table th span {width:50px;text-align:right;}
div#tarifas table td span {width:50px;text-align:right;}
div#tarifas table td.center {padding-right:40px;text-align:center;}
div#tarifas table th.center {padding-right:40px;text-align:center;}


/* FORMULARIOS */

#form input { 
  font-family: Times New Roman;
  font-size: 13px;
  border: 0px;
  border-bottom:1px solid #868686;
  color:#868686; 
  width:100%;
}

#form label{ 
  border:0px; float:left; 
}

.textPetit{ 
  font-size: 10px; 
}
