body {
	background-color: #C4C7CC;
  text-align:center;
  margin:0 auto;
  padding:0;
}
img{ 
	border:0px;
}
hr{
	border: 0;
	height: 1px;
	color: #ECF0F1;
	background-color: #ECF0F1;
	width: 90%;
	float: left;
	margin: 0 40px 10px 0 !important; 
	margin: 0 0 0 0; 
}
a:link {
	border: none;
	text-decoration:none;
}
a:visited {
	border: none;
	text-decoration:none;
}
a:hover {
	border: none;
	text-decoration:none;
}
a:active {
	border: none;
	text-decoration:none;
}
label,input {
	display: block;
	float: left;
	margin: 0;
}
select {
	display: block;
	float: left;
	margin: 0 0 20px 0;
}
label {
	paddin: 0;
	margin: 0;
}
.boton{
  background-image: url(../images/botonEnviar.gif);
  border:0px;
  width:54px;
  height:14px;
  margin: 0 10px 0 0;
}
.boton2{
  background-image: url(../images/botonCancelar.gif);
  border:0px;
  width:68px;
  height:14px;
  margin: 0;
}
h1 {
	font: 24px Arial;
	color: #0F5290;
	padding: 0;
	margin: 0 0 5px 0;
}
h2 {
	font: 16px Arial;
	color: #4FAAD6;
	padding: 0;
	/* CESAR */
	margin: 10px 0;
	/* CESAR */
}
h4 {
	font: 14px Arial;
	color: #2C7EA4;
	padding: 0;
	/* CESAR */
	margin-bottom: 10px;
	/* CESAR */
}

	/* CESAR */
#cajaDerecha h5 {
	font: bold 12px Arial;
	text-decoration: none;
	color: #2C7EA4;
	padding: 0;
	margin: 15px 15px 5px 20px;
}

#cajaDerecha h5 a {
	color: #2C7EA4;
}
#cajaDerecha h5 a:hover{
	text-decoration:underline;
	color: #2A4D6B;
}

#cajaDerecha p {
	font: 11px Arial;
	color: #696969;
	margin: 10px 15px 5px 20px;
	line-height : 12px;
}

#cajaDerecha p.enlace, #textosInterior1 p.enlace {
	font: 11px Arial;
	color: #144E66;
	text-align: right; 
	margin: 10px 15px 5px 20px;
}

#cajaDerecha p.enlace a, #textosInterior1 p.enlace a {
	color: #144E66;
	text-decoration: none;
}
#cajaDerecha p.enlace a:hover, #textosInterior1 p.enlace a:hover {
	text-decoration:underline;
	color:#56A3E6;
} 
	 
#textosInterior1 img.mas {
	text-align: right !important;
	float: none !important;
	margin: 4px 0 0 5px;
}

	/* CESAR */

#textosInterior1 {
	width: auto;
	height: auto;
	padding: 0;
	margin: 20px 10px 40px 25px;
}
#textosInterior1 img{
	padding: 0;
	margin: 0 10px 5px 0;
	float: left;
}

#textosInterior1 p{
	font: 0.70em Arial;
	color: #696969;
	margin: 0 0 10px 0;
	line-height : 12px;
}
#textosInterior1 #volver{
	text-align: right;
	width: 520px;
	font: 0.70em Arial;
	color:#144E66;
	background-image:url(../images/flech_volver.gif); background-repeat:no-repeat; background-position:93% 50%;	
	margin-top:15px;
	float: left;
}
#textosInterior1 #volver a{
	color:#144E66;
	text-decoration:none;
}
#textosInterior1 #volver a:hover{
	color:#56A3E6;
	text-decoration:underline;
}
#textosInterior1 #volver2{
	text-align: right;
	width:520px;
	font: 0.70em Arial;
	color:#144E66;
	background-image:url(../images/flechas.gif); background-repeat:no-repeat; background-position:100% 50%;	
	margin-top:15px;
	padding-right:13px;
	position: relative;
	float: left;
}
#textosInterior1 #volver2 a{
	color:#144E66;
	text-decoration:none;
}
#textosInterior1 #volver2 a:hover{
	color:#56A3E6;
	text-decoration:underline;
}
/*NUEVO VOLVER*/
#textosInterior1 #volver2en{
	text-align: right;
	width:520px;
	font: 0.70em Arial;
	color:#144E66;
	background-image:url(../images/flechasPeq.gif); background-repeat:no-repeat; background-position:100% 50%;	
	margin-top:15px;
	padding-right:13px;
	position: relative;
	float: left;
}
#textosInterior1 #volver2en a{
	color:#144E66;
	text-decoration:none;
}
#textosInterior1 #volver2en a:hover{
	color:#56A3E6;
	text-decoration:underline;
}
/*----------------------------------*/
#textosInterior1 #volvernew{
	text-align: right;
	width: 500px;
	font: 0.70em Arial;
	color:#144E66;
	background-image:url(../images/flech_volver.gif); background-repeat:no-repeat; background-position:93% 50%;	
	margin-top:15px;
	float: left;
	border: 1px solid red;
}
#textosInterior1 #volvernew a{
	color:#144E66;
	text-decoration:none;
}
#textosInterior1 #volvernew a:hover{
	color:#56A3E6;
	text-decoration:underline;
}
/*FIN NUEVO VOLVER*/

#textosInterior1 #verCalcu{
	text-align: right;
	width:520px;
	font: 0.70em Arial;
	color:#144E66;
	background-image:url(../images/icoCalcu.gif); background-repeat:no-repeat; background-position:84% 50%;	
	height: 20px;
	margin-top:15px;
}
#textosInterior1 #verCalcu a{
	color:#144E66;
	text-decoration:none;
}
#textosInterior1 #verCalcu a:hover{
	color:#56A3E6;
	text-decoration:underline;
}
#textosInterior1 #enlace1 {
	color: #4FAAD6;
	text-decoration:none;
	font: 0.70em Arial;
}
#textosInterior1 #enlace1 a{
	color: #4FAAD6;
	text-decoration:none;
	font: Arial;
}
#textosInterior1 #enlace1 a:hover{
	color: #164E67;
	text-decoration:underline;
}

br {
	clear: left;
}
.migas {
	font: 9px Arial;
	color: #93ADBE;
	border-left: #D7E0E7 3px solid;
	padding-left: 5px;
	margin: 5px;
}
.migas a{
	color: #93ADBE;
}
.migas a:hover{
	color: #93ADBE;
	text-decoration: underline;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
}
/* FINAL DE sIFR */

#granContenedor{
	background-image: url(../images/fondo_gris3.gif);
	margin: 0 auto;
      text-align:left;
      width: 100%;
      height: 100%;
      border: 0;
      padding:0;
	  
 }
#contenedor{
	margin: 0 auto;
      text-align:left;
      width: 770px;
      height: 100%;
      border: 0;
      padding:0;
}
#fondoFlexible {
   margin: 0;
   width: 584px;
   min-height: 409px; /*Para Firefox*/
   float:left;
   display: table;
	 background: url(../images/sombra_dere.gif) repeat-y;
}
#cabecera {
	width: 770px;
	height: 65px;
	margin: 0 0 0 0px;
	padding: 0px;
	background-color: #878C92;
}
#imagenCab {
	width: 454px;
	height: 45px;
	margin: 0;
	float: left;
	margin-top:15px;
}
#derechaCab {
	width: 311px;
	height: 65px;
	margin: 0;
	float: right;
}
#idiomaCab {
	width: 298px;
	height: 17px;
	padding-top: 32px;
	padding-right: 18px;
	text-align: right;
	float: right;
	color: #FFF;
	font: 9px Verdana, Helvetica, Arial, sans-serif;
}
#menuCab {
	width: 316px;
	height: 16px;
	margin: 0;
	text-align: center;
	float: right;
	clear: both;
	color: #E4E6E8;
	font: 9px Verdana, Helvetica, Arial, sans-serif;
}
ul#listadoCab {
	text-align: right;
	width: auto;
	height: auto;
	margin: 0 15px 0 0;
	padding: 0;
}
ul#listadoCab li{
	color: #E4E6E8;
	list-style: none;
	display: inline;
	margin: 0;
}
ul#listadoCab li a{
	color: #E4E6E8;
	list-style: none;
	display: inline;
	margin: 0;
	text-decoration: none;
}
ul#listadoCab li a:hover{
	color: #E4E6E8;
	list-style: none;
	display: inline;
	margin: 0;
	text-decoration: underline;
}
#fondoBlanco{
	width: 770px;
  margin:0 auto;
	padding: 0;
	background-color: #164C66;
	background-image: url(../images/fondo_blanco.jpg);
	background-repeat: no-repeat;
	overflow: none;
}
#izquierdaContInterior{
	width: 186px;
	height: 469px;
	margin: 0;
	padding: 0;
	background-image: url(../images/fondo_autopista_interior.jpg);
	float: left;
	
}
#derechaContInterior{
	width: 583px;
	float: right;
	margin: 5px 0 0 0;
	float:left;
}
#menuArribaInteriorInfo{
	font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width: 568px;
	height: 55px;
	margin-top: 0;
	margin: 0;
	padding: 0;
	float: left;
}
#menuArribaInteriorInfoING{
	font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width: 568px;
	height: 55px;
	margin-top: 0;
	margin: 0;
	padding: 0;
	float: left;
}
ul#listadoColor {
	background-color: #85CBED;
	width: auto;
	height: 20px;
	margin: 25px 0 0 0;
	padding: 0 0 0 10px;
}
ul#listadoColor li{
	color: #2B7DA3;
	list-style: none;
	display: inline;
	margin: 0;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0;
	padding-bottom: 2px;
	border-right: #2B7DA3 1px solid;
	display: block;
	float: left;
}
ul#listadoColor li.menuMarcado{
	background-color: #CFEBF7;
	color: #164C66;
	font: Bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
ul#listadoColor li a{
	color: #2B7DA3;
	list-style: none;
	display: inline;
	margin: 0;
	text-decoration: none;
}
ul#listadoColor li a:hover{
	color: #2B7DA3;
	list-style: none;
	display: inline;
	margin: 0;
	text-decoration: underline;
}
#izqContenido {
	width: 394px;
	float: left;
}
#dereContenido {
	width: 176px;
	/*height: 100%;*/
	margin: 10px 0 0 0;
	float: left;
}
#izqContenido2 {
	width: 404px;
	float: left;
}
#dereContenido2 {
	width: 166px;
	/*height: 100%;*/
	margin: 10px 0 0 0;
	float: left;
}
#unicoContenido {
	width: 560px;
	float: left;
}
#derechaImg{
	border-left: 1px solid #96BBCD;
	margin: 0;
	padding: 0;
	float: left;
}
#primeraImg {
	margin: 0;
	padding: 0;
}
#otrasImg {
	margin: 0;
	padding-top: 10px ! important; /*solo lo acepta Firefox*/
	padding: 5px 0 0 0;
	float: left;
}
#fotoMenu{
	font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
	height: 302px;
	margin-left: 16px;
	margin-top: 27px;
	padding: 0;
	float: left;
	position: absolute;
}
ul#listadoFoto{
	display: list-item;
	list-style-type: none;
	margin-top: 35px;
	margin-left: 5px;
	padding: 0;
}
ul#listadoFoto li{
	background: url(file://///Up666358/Para%20Carmen/images/bullet_azul.gif) left top no-repeat;
	padding-left: 10px; 
	margin-top: 5px;
}
ul#listadoFoto li a{
	color: #0F5290;
}
ul#listadoFoto li a:hover{
	color: #0F5290;
	text-decoration: underline;
}
ul#listadoFoto li.seleccionado {
	text-decoration: underline;
	color: #0F5290;
}
#cuadroInfo {
	background-image: url(../images/cuadro_info1.jpg);
	background-repeat: no-repeat;
	width: 267px;
	height: 114px;
	margin-top: 0;
	padding: 0;
	background-color: #ccc;	
	border: 1px solid #FFF;
}
#cuadroInfo p{
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #366B8D;
	margin: 7px 0 0 0;
	padding: 0 0 0 10px;
}
#dentroCuadro {
	margin: 13px 0 0 20px;
}
#dentroCuadro ul.lista{
	font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #2C7EA4;
	margin: 0;
	padding: 0 0 0 10px;
}
#dentroCuadro ul.lista li{
	margin: 5px 0 0 0;
	list-style: none;
	background: url(../images/guion_azul.gif) left center no-repeat;
	padding-left: 10px; 
	padding-bottom: 2px;
}
#dentroCuadro ul.lista li a{
	font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #2C7EA4;
	text-decoration: none;
}
#dentroCuadro ul.lista li a:hover{
	font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #2C7EA4;
	text-decoration: underline;
}
#apartadoInterior {
	width: 524px;
	height: 100%;
	float: left;
	margin: 0 0 25px 0;
}
#cabeceraApartado {
	width: 520px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
#contenidoApartado {
	width: 524px;
	height: 100%;
	float: left;
}
#contenidoApartadoImg {
	width: 128px;
	height: 100%;
	float: left;
}
#contenidoApartadoTxt {
	width: 395px;
	height: 100%;
	float: left;
	/*border: 1px solid red;*/
}
#contenidoApartadoTxt p{
	/*font: 11px Arial;*/
	width: 394px;
	height: 100%;
	float: left;
}
table.azul {
	border-collapse: collapse;
	font: 11px Arial;
	color: #164E67;
	width:100%;
	float: left;
	margin: 0 0 5px 0;
}
table.azul th {
	padding: 8px 10px 4px 10px;
	text-align:left;
	border: 1px solid #A7B1BA;
}
table.azul thead th {
	text-align: left;
	background-color: #BDE2F5;
	font-size: 100% !important;
	border: 1px solid #164E67;
}
table.azul td {
	padding: 4px 10px 4px 10px;
	text-align:left;
	border: 1px solid #A7B1BA;
}
table.azul tbody {
	border: 1px solid #164E67;
}
table.azul tbody th {
	font-weight: bold;
}
table.azul tbody tr {
	background-color: #F7F9FC;
}
table.azul tbody tr.odd {
	background: #FFFFFF;
}
table.azul tbody tr img{
	margin: 0;
	padding: 0;
	align: top;
}
table.azul a:link {
	text-decoration: none;
}
table.azul a:visited {
	text-decoration: none;
}
table.azul a:hover {
	text-decoration: underline;
}
#cajaDerecha {
	background-image: url(../images/cuadroDerecha.jpg);
	background-repeat: no-repeat;
	width: 158px;
	height: 139px;
	float: left;
	margin: 0 0 0 3px;
}
#piePagina {
	font: 9px Verdana, Helvetica, Arial, sans-serif;
	text-align: right;
	color: #FFFFFF;
	width: 770px;
	height: auto;
	margin: 5px 0;
}

/* cesar */
#fondo_abajo {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	height: 26px;
	background: url(../images/sombra_dere_abajo.gif) no-repeat right top;
	background-color: #FFFFFF;
}

/* cesar */
#galeria h3 {  clear: both; background: #CCECFF; color: #294D6F; font-size: 10px; font-family: Trebuchet MS; padding: 0px 0px 0px 5px; margin: 10px 0; width: 95%; }
#galeria { display: block; overflow: hidden; }
#galeria ul.gal { clear: both; float: left; margin: 0; padding: 0 0 0 10px; margin-bottom: 5px;  }
#galeria ul.gal li { list-style: none; float: left; margin: 0 10px 10px 0; }
#galeria ul.gal li a img  { padding: 5px; border: 1px solid #CCECFF; margin: 0; }

#galeria #colEntera{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#57A8CF;
float:left;
width: 490px;
margin-right:25px;  margin-bottom:20px;

}
#galeria #colIzda{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#57A8CF;
float:left;
width: 250px;
margin-left:25px;  margin-bottom:20px;


}
#galeria #colDcha{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#57A8CF;

float:left;
width: 250px;

margin-bottom:20px;

}
/* cesar */
div.laempresa {
	margin: 10px;
	text-align: center;
}

div.laempresa img {
	float: none !important;
	margin: 25px !important;
}
/* sala de prensa - helena- */
#tituloNoticia{
	font-size:0.8em; font-family:arial; font-weight:bold; color:#164E67;
	background-image:url(../images/hojita.gif); background-repeat:no-repeat; background-position:0px 0px;
	padding-left: 20px;
	height:22px;
}
table.tablaNoticias{
	width: 400px;
	border: 1px solid #CCD9DF;
	margin-left:60px;
}
table.tablaNoticias th {
	padding: 8px 10px 4px 10px;
	background-color: #F1F2F4;
	font-size:0.69em; font-family:arial; font-weight:bold; color:#164E67;
	text-align:right;
	border: 1px solid #CCD9DF;
}
table.tablaNoticias td {
	padding: 8px 10px 4px 10px;
	text-align:left;
	background-color: white;
	font-size:0.69em; font-family:arial; color:#164E67;
	text-align:left;
	border: 1px solid #CCD9DF;
}
table.tablaNoticias td img{
	border-left:0px; border-right:0px;
}
table.tablaNoticias td a{
	color: #66BBE4;
	text-decoration:none;
}
table.tablaNoticias td a:hover{
	color: #66BBE4;
	text-decoration:underline;
}


table.tablaDossier{
	width: 400px;
	border: 1px solid #CCD9DF;
	margin-left:60px;
}
table.tablaDossier th {
	padding: 8px 6px 4px 6px;
	background-color: #F1F2F4;
	font-size:0.69em; font-family:arial; font-weight:bold; color:#164E67;
	text-align:left;
	border: 1px solid #CCD9DF;
}
table.tablaDossier td {
	padding: 8px 10px 4px 10px;
	text-align:left;
	background-color: white;
	font-size:0.69em; font-family:arial; color:#164E67;
	text-align:left;
	border: 1px solid #CCD9DF;
}
table.tablaDossier td.color{
background-color: #EBF7FD;
}
table.tablaDossier td a{
	color: #66BBE4;
	text-decoration:none;
}
table.tablaDossier td a:hover{
	color: #66BBE4;
	text-decoration:underline;
}

#obras{
	margin-top: 40px;
	width: 300px;
	margin-left:100px;
	text-align:center;
	color:#999999;
	font-size:0.76em; font-family:arial; font-style:italic;
}
/* Formularios - helena- */

#textosInterior1 #lineaFormu{

width: 320px;
height:22px;
margin-bottom:10px;
}
#textosInterior1 .textoFormu {
	BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 18px; FONT-SIZE: 0.7em; FLOAT: left; BACKGROUND-IMAGE: url(../images/ico_asterisco.gif); WIDTH: 130px; COLOR: #68696b; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial; TEXT-ALIGN: left
}
#textosInterior1 #cajaFormu{
	width: 160px;
	float:right;
	font-size:0.70em; font-family:arial; color:#68696B;
}
#textosInterior1 #cajaFormu input{
	border:1px solid #D0DBE1;
	width: 150px;
	font-size:1em; font-family:arial; color:#68696B;
	height:17px;
	padding:0 0 0 0;
}

#textosInterior1 #cajaFormu3{
	width: 160px;
	float:right;
	font-size:0.70em; font-family:arial; color:#68696B;
}
#textosInterior1 #cajaFormu3 input{
	border:1px solid #D0DBE1;
	width: 100px;
	font-size:1em; font-family:arial; color:#68696B;
	height:17px;
	padding:0 0 0 0;
}


#textosInterior1 #lineaFormu2{

width: 320px;
height:16px;

}
#textosInterior1 .lineaFormu2 .textoFormu2 {
	BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 18px; FONT-SIZE: 0.7em; FLOAT: left; BACKGROUND-IMAGE: url(../images/ico_asterisco.gif); WIDTH: 300px; COLOR: #68696b; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial; TEXT-ALIGN: left
}
#textosInterior1 .lineaFormu2 .textoFormu3 {
	BACKGROUND-POSITION: 0% 50%; PADDING-LEFT: 18px; FONT-SIZE: 0.7em; FLOAT: left; BACKGROUND-IMAGE: url(../images/ico_asterisco2.gif); WIDTH: 300px; COLOR: #315f83; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial; TEXT-ALIGN: left
}
#textosInterior1 #cajaFormu2{
	width: 340px;
	padding-left:0px;
	font-size:1em; font-family:arial; color:#68696B;
	text-align:left;
}
#textosInterior1 #cajaFormu2 .textarea{
	border:1px solid #D0DBE1;
	width: 290px;
	font-size:0.69em; font-family:arial; color:#68696B;
	height:80px;
	padding:0 0 0 0;
	margin-left:4px;
}
#textosInterior1 #cajaFormu2 .desplegable1{
	border:1px solid #D0DBE1;
	width: 190px;
	font-size:0.69em; font-family:arial; color:#68696B;
	height:20px;
	padding:0 0 0 0;
	margin-top:3px;
	margin-left:12px;
	
}
#textosInterior1 #cajaFormu2 .desplegable2{
	border:1px solid #D0DBE1;
	width: 130px;
	font-size:0.69em; font-family:arial; color:#68696B;
	height:20px;
	padding:0 0 0 0;
	margin-top:3px;
	margin-left:12px;
	
}

#textosInterior1 #lineaBoton{
	clear: both;
	width: 360px;
	margin-top: 30px;
	height: 30px;
}
/* Pestaņas tarifas - helena- */

#lineaPestanas{
	width: 520px;
	
	display:table;
}
#lineaPestanas img{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* enlaces -- helena */
ul.enlaces { 
font: 0.70em Arial; color: #696969; 
}
ul.enlaces li { 
list-style-image:url(../images/bullet1.gif);
margin-bottom: 8px;

}

/*ul.enlaces li ul li{
list-style-image:url(../images/bullet2.gif);
}
*/
ul.enlaces li ul li{
list-style-image:url(../images/bullet2.gif);
background-color:#E1ECF2;
width:350px;
height:19px;
padding-left:4px;
padding-top:2px;
}

ul.enlaces li ul li a{
color:#208ABD;
text-decoration:none;
}
ul.enlaces li ul li a:hover{
color:#294D6F;
text-decoration:underline;
}

#textosInterior1 #lineaBoton img { float: none !important; }

/*mas cesar */
.lineaFormu .lineacheck {
	CLEAR: both; FONT-SIZE: 0.7em; COLOR: #315f83; FONT-FAMILY: arial
}
#lineaFormu #lineacheck span { margin: 0 0px 25px 0;  }
INPUT.check {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline! important; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none! important; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

/* tarifas -- cesar */
table.tarifas { font-size:0.69em; font-family:arial; color:#164E67; border: 1px solid #A7B1BA; border-collapse: collapse; width: 100%; margin-bottom: 15px; }
table.tarifas td { padding: 2px; padding-left: 3px; border: 1px solid #A7B1BA; text-align: center; }
table.tarifas td.ninguno { background: #CCD9DF; }
table.tarifas td.destino { text-align: left; padding-left: 4px; background: #CCD9DF; }
table.tarifas td.ventajas { text-align: left !important; padding-left: 4px; }
table.tarifas td.ventajas a{ color: #4FAAD6; text-decoration:none; }
table.tarifas td.ventajas a:hover{ color: #164E67;	text-decoration:underline;}

table.tarifas td.origen { background: #CCD9DF;  } 
table.tarifas td.header { background-color: #F1F2F4; text-align: center; color: #164E67; font-size: 1.1em; }

/* lista de descuentos */
ul.descuentos { font: 0.70em Arial; color: #696969; }
ul.descuentos li { 
list-style-image:url(../images/bullet1.gif);
height:20px;
}

/* viat */
#derechaImg img.viat { 
	margin: 10px 0px 0px 10px;
}
/* mapa web */
#mapaWeb{}

#mapaWeb ul{
	width: 450px;
	background-color:#FFFFFF;
}
#mapaWeb ul li{
font-family: Trebuchet MS; color:#0F5290; font-weight:bold; font-size:15px;
background-color:#CFEBF7;

list-style-type:none;
margin-top:5px;
}
#mapaWeb ul li a{
color:#0F5290;
text-decoration:none;

}
#mapaWeb ul li a:hover{
color:#0F5290;
text-decoration:underline;
}
#mapaWeb ul li ul{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0F5290;
background-color:#FFFFFF;
width: 450px;
margin: 0px 0px 0px 0px;
}
#mapaWeb ul li ul li{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0F5290; font-weight:normal;
list-style-type:none;
background-color:#FFFFFF;
margin: 5px 0px 0px 30px;
}
#mapaWeb ul li ul li a{
color:#0F5290;
text-decoration:none;
}
#mapaWeb ul li ul li a:hover{
color:#0F5290;
text-decoration:underline;
}

/* intro de tarifas */
#introTarifas{
/*border: 1px solid red;*/
width: 100%;
height: 120px; 
}

#fotoTarifas{
width: 90px; height: 80px;
float:left;
}

#textoTarifas{
width: 420px;
float: left;
}

#textoTarifas ul{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969;
margin-left:15px;

}
#textoTarifas ul li{
margin:0px;
}
