/*
  Estilos de aplicación general a todo el sitio web
  
  naranja: #F96A01;
  rojillo : #761e1f;
  marron general: #663300;
  
  ancho general: 715px;
*/


/* Todas las secciones */
body {
  margin: 0px;
  background-color: white;
}

p {
  font-family: arial;
  font-size: 8pt;
}

/* Todos los enlaces */
a {
  color: #663300;
  text-decoration: none;
  font-size: 8pt;
}

a:hover {
  color: #F96A01;
}

/* Tabla general de cada sección */
table.general {
  margin-top: 10px;
}

/* Menú */


table.menu td {
  vertical-align: bottom;
}

table.menu td p {
  margin: 0px 0px 10px 0px;
}

table.menu td p a {
  font-weight: bold;
}

/* Opción del menú superior */
table.menu td.opmenu {
  background-image: url(/img/fons.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
	text-align: center;
}


/* Celda con fondo situada encima de las ilustraciones */
table.general td.fondo1 {
  background-image: url(/img/fons.gif);
  background-repeat: repeat-x;
  background-position: bottom right;
	height:20px;
	text-align: right;
	
}

/* Celda del texto general*/
table.general td.texto {
  vertical-align: top;
	height: 300px;
	text-align: justify;
}



/* Celda de ilustraciones general*/
td.ilu {
  width: 273px;
	
  vertical-align: middle;
	border-bottom: 2px solid #F96A01;
	border-top: 2px solid #F96A01;
 
}
/* Celda de ilustraciones en portada*/
td.ilu1 {
  width: 273px;
	height: 310px;
	vertical-align: bottom;
}

td.ilu1 img{
  margin: 0px 0px 0px 0px;
	border-bottom: 2px solid #CAD873;
 
}
/* Texto general*/
table.general td.texto p{
  margin: 10px 10px 10px 20px;

}

/* Tabla que contiene el texto general*/
table.texto {
  width: 440px;
  background-color: #FADCC6;
  border-left: 2px solid #F96A01;
  border-top: 2px solid #F96A01;
  border-bottom: 2px solid #F96A01;

}

/* Tabla que contiene el texto general*/
table.texto p{
  vertical-align: top;
}

/* Tabla que contiene los iconos*/
table.iconos {
  width: 440px;
  background-color: #F1F9BE;
  border-left: 2px solid #CAD873;
  border-bottom: 2px solid #CAD873;
}

/* Celda de pie de pag*/
table.pieseccion td.pieseccion {
  height: 20px;
	width:715px;
	background-image: url(/img/fons.gif);
	background-position: bottom left;
	
}

/* Tabla inferior */
  table.inferior {
	width: 715px;
}

/* Tabla inferior y celda de 'contacta'*/
table.inferior td.contactar p{
  text-align: right;
	width: 370px;
}

/* Tabla inferior y celda del logo de Arcovía*/
table.inferior td.arcovia {
  text-align: right;
	vertical-align: top;
}


/* Sección tarifas*/
/* Tabla de tarifas*/
table.tarifas {
  width:400px;
  border: 1px solid #F96A01;
}

/* Celdas de tabla de tarifas*/
/* Fondo blanco*/
table.tarifas td.tarifas{
  background-color: #ffffff;
  text-align: center;
  border-bottom: 1px solid #F96A01;
  height: 30px;
}
/* Fondo naranja claro*/
table.tarifas td.tarifas1{
  background-color: #FADCC6;
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #F96A01;
  border-top: 1px solid #F96A01;
  height: 30px;
}
/* Fondo verde claro*/
table.tarifas td.tarifas2{
  background-color: #F1F9BE;
  text-align: center;
  border-bottom: 1px solid #F96A01;
  height: 30px;
}

/*Apartado ubicación*/
/*Tabla en ubicación*/
table.direc td.direc{
  background-color: #FADCC6;
}

/*Párrafo en ubicación*/
table.direc  p{
  text-align: justify;
	margin: 10px 10px 10px 10px;
}