html,body{ 
background-color:#FFFFFF;
color:#000000;	
margin:24px 0px 10px;	
padding:0px;
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
address { font-style:normal; font-size:x-small;margin-top:10px;}
address b {font-weight:normal;float:right;margin:-20px 10px 0px 0px;}
address b img {margin-bottom:7px;}
img { border:0px; margin:0px; padding:0px; vertical-align:middle}
a { margin:0px; padding:0px; color:#0046F9}
a:focus , a:active{ background-color:#FFE29A }
a:visited {color:#606B88;}
a:hover {text-decoration:none;}
a.volver {float:right; display:none;}
a.imprimir {float:right; display:block; margin:10px; background:url('../images/ico_imprimir.gif') left no-repeat; padding-left:20px;}
hr.gris { height:1px; clear:both; color:#FFFFFF; border-bottom:1px #DFDFDF solid; }
hr.separa{ height:5px; color:#FFFFFF; visibility:hidden; margin:0px;}
form { margin:0px; padding:0px; }	
h1 { margin:0px; padding:0px; line-height:70%}
input, select, textarea { font-size:small; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;}
cite { padding:10px; display:block; font-style:normal;}
p.txt_intro {padding:5px 0px 5px; clear:both;}
p.txt_img {padding:10px 0px 10px; clear:both;text-align:center;}
p.txt_titulo {padding:15px 0px 5px; clear:both;color:#6C6C6C;font-weight:bold;}
p.txt_asoc {padding-top:10px;}
p.boton {text-align:center;padding:20px 0px;}
p.home_noticia {padding-top:10px;clear:left;}
p.home_noticia img {float:left; margin:3px 10px 0px 0px;border: solid 1px #0046F9;}
a.home_not {margin-top:15px;}
i.tamsup {font-size:1.44em;font-style:normal;}
.nover {display:none;}

#continente { margin:auto auto; min-width:779px; width:80%;}
* html #continente { width:779px; }

#logo { background:url('../images/telefono.gif') right top no-repeat; }

#superior + #menu { height:66px; }
#menu ul { list-style-type:none; margin:35px 0px 0px; padding:0px; font-family:Arial,Verdana,Helvetica; font-weight:bolder; }
#menu ul li { width:116px; height:50px; background:url('../images/fdo_menu_des.gif') center no-repeat; float:left; margin-right:15px; text-align:center;}
#menu ul li h2 { font-size:small; margin:23px 0px 0px; }
#menu ul li.activa h2 a { font-size:small; margin:-4px 0px 0px;}
#menu ul li.activa { background:url('../images/fdo_menu_act.gif'); color:#FFF; }
#menu ul li.ultima { margin-right:0px; }
#menu ul li a { margin:19px 0px 0px; padding-top:5px;display:block; text-decoration:none; color:#000000;width:110px;height:20px;}
#menu ul li a:active { background-color:transparent; }

#submenu { clear:both; background:url('../images/fdo1_submenu.gif') top repeat-x ; font-size:x-small; width:70%; float:right; }
* html #submenu { margin-top:-20px; }
#submenu ul { list-style-type:none; height:28px; padding:6px 15px 0px 0px; margin:0px; text-align:right; background:url('../images/fdo2_submenu.gif') 100% 0px no-repeat ;}
#submenu ul li { display:inline; }
#submenu ul li h2 { font-size:1em; display:inline; color:#0046F9; }
#submenu ul li a { color:#0046F9;  }

#contenido { clear:both; min-height:550px;}
* html #contenido { height:465px; }

#home #contenido { clear:both; min-height:475px;}
* html #home #contenido { height:320px; }

#contenido .s1 { border: solid 2px #FCFCFC; height:100%;}
#contenido .s2 { border: solid 1px #FAFAFA; height:100%;}
#contenido .s3 { border: solid 1px #F6F6F6; height:100%;}
#contenido .s4 { border: solid 1px #F0F0F0; height:100%;}
#contenido .s5 { border: solid 2px #E9E9E9; border-width:1px 2px 2px 2px; height:100%;}
#contenido .s6 { border: solid 1px #E1E1E1; border-width:0px 1px 1px 1px; height:100%;}
#contenido .s7 { border: solid 2px #D9D9D9; border-width:0px 1px 1px 1px; height:100%;}
#contenido .s8 { border: solid 1px #DADADA; border-width:0px 1px 5px 1px; height:100%;}
#contenido .interior { padding:10px;}
#contenido .actualidad { padding: 10px;}
#contenido p { margin:0px; }
#contenido h2 span.filete{ background:#3366CC; font-size:small; display:block; position:relative; top:13px; color:#ffffff; }
#contenido h2.taxionline { background:url('../images/foto_fdo_taxionline.gif') no-repeat; height:100px; margin:0px;}
#contenido h2.taxinet { /*background:url('../images/foto_fdo_taxinet.gif') no-repeat; height:85px;*/margin:0px;}
#contenido h2.publicidad { background:url('../images/foto_fdo_publi.gif') no-repeat; height:106px; margin:0px;}
#contenido h2.tit_actualidad { height:40px; margin:0px;font-family:Verdana,Arial,Helvetica; }
#contenido h2.paradas { background:url('../images/foto_fdo_paradas.gif') no-repeat; height:106px; margin:0px;}
#contenido h3, #contenido h4 { font-size:small; font-weight:normal; margin:0px; }

#contenido #izda { padding:0px; float:left; width:25%; height:100%; }

#contenido #formu_online { width:100%px; padding-right:0px; text-align:right; margin:5px 0px 10px; }
#contenido #formu_online input { width:42%; height:1.2em; border:1px #000000 solid; margin-top:1px;}
#contenido #formu_online input.btn_entrar { width:71px; border:0px; background:url('../images/fdo_btn_entrar.gif') no-repeat center; height:19px; float:right; margin-top:5px; cursor:pointer; color:#FFFFFF;}

#contenido #central { width:49.9%; float:left; height:100%;}
#contenido #central ul { list-style-image:url('../images/vinyeta_lista.gif'); margin-left:20%; }
#contenido #central ul li h3 { font-size:small; margin:0px; font-weight:normal; }
#contenido #central ul.migas { margin:0px; padding:0px; list-style-type:none; }
#contenido #central ul.migas li { display:inline; }
#contenido #central ul.migas li h3 { display:inline; }
#contenido #central .introduccion { height:175px; background-color:#B9C5F7; padding:10px 5px 0px 349px; margin:10px 0px; }
#contenido #central .introduccion ul { list-style-type:none; margin-top:3px; margin-bottom:0px; }

#contenido #central.grande {width:74.9%;}
#contenido #central.grande h2 {font-size:280%; margin:0px; font-weight:normal; font-family:Arial,Verdana,Helvetica; color:#79B8DA; }
#contenido #central.grande h3 { font-weight:bold; margin-bottom:5px; }
#contenido #central.grande .lista_cat { margin:30px auto; border-right:2px #3366CC solid; width:90%; }
#contenido #central.grande .lista_cat p { background:url('../images/esq_redondeada_si.gif') no-repeat top left #3366CC; color:#ffffff; padding:10px; }
#contenido #central.grande .lista_cat ul { margin-left:30% }
#contenido #central.grande .lista_cat ul li { margin-bottom:13px; }
#contenido #central.grande ul.lista li {padding-bottom:10px;}
#contenido #central.grande .txt_aspecto { width:272px;float:left;margin-top:20px; }
#contenido #central.grande .txt_aspecto img{ margin-bottom:10px; }
#contenido #central.grande .txt_foto {margin:0px;padding:0px 0px 0px 340px;height:185px; background:url('../10/images/taxinet.jpg') left top no-repeat; background-color:#B9C5F7;text-align:center;}
#contenido #central.grande .txt_foto p.tn_titulo {padding:8px 5px 3px;font-weight:bold;}

#contenido table { margin:auto; width:90%; }
#contenido table caption { display:none; }
#contenido table td { text-align:left; padding:2px; }
#contenido table th { text-align:left; color:#ffffff; padding:2px; }
#contenido table .color1 { background:#3366CC; }
#contenido table .color2 { background:#C2D6FF; color:#000000; }
#contenido dl { margin-left:2%; }
#contenido dl dt { font-weight:bold; color:#6C6C6C; font-family:arial; font-size:medium; margin-top:20px;}
#contenido dl dd { background:url('../images/vinyeta_lista.gif') left 5px no-repeat; padding-left:13px; margin-left:15px; }
#contenido dl dd.texto_t2 {padding:0px;margin:5px 0px;background:url('');}
#contenido dl dd.elem1 {margin-top:5px;}

#contenido .fotos { float:left; margin:0px 10px 10px 0px; }
#contenido .fotos img { border:1px #6C6C6C solid; }
#fotos_amplia img.amplia {background:url('../images/t_ico_pulseparaampliar.gif') no-repeat bottom left #77C7F1; padding-bottom:17px; margin-bottom:5px; }
#fotos_amplia img.reduce {background:url('../images/t_ico_pulseparareducir.gif') no-repeat bottom left #77C7F1; padding-bottom:17px; margin-bottom:5px; }


#contenido #dcha { width:25%; float:left; height:100%; }
#contenido #dcha .s1 { height:42%;}
#contenido #dcha #taxinetBanner .s1 { height:52%;}
#contenido #dcha .s1 .interior {height:42%;}

#home #contenido #central { background:url('../images/foto_fdo_central_.gif') 20px 17px no-repeat; }
#home #contenido #central .interior { padding-top:209px;}
#home #contenido #central h2 { font-family:Arial,Verdana,Helvetica; font-weight:normal; font-size:x-large; margin-bottom:1px;}
#home #contenido #central h2.tit_actualidad { font-weight:bold; font-size:50%;font-family:Verdana,Arial,Helvetica; }
#home #contenido #dcha .s1 .interior {height:185px;}

#registro #contenido #central .interior .campo8 {width:70px}
#registro #contenido #central .interior b.limite_campos {font-weight:normal;font-size:0.7em;}

#noticia #central.grande h3 { font-size:160%; font-family:Arial,Verdana,Helvetica; font-weight:normal; color:#6C6C6C }

#servicios #contenido #central .introduccion { background-image:url('../02/images/fdo_traslados.gif'); background-position:left; background-repeat:no-repeat; } 
#servicios.especiales #contenido #central .introduccion { background-image:url('../02/images/fdo_especiales.gif'); } 
#servicios.programados #contenido #central .introduccion { background-image:url('../02/images/fdo_programados.gif'); }
#servicios.mensajeria #contenido #central .introduccion { background-image:url('../02/images/fdo_mensajeria.gif'); }
#servicios.empresas #contenido #central .introduccion { background-image:url('../02/images/fdo_empresas.gif'); }
#servicios.turisticos #contenido #central .introduccion { background-image:url('../02/images/fdo_turisticos.gif'); }

#asociacion #contenido #central .interior p.mapa {padding:15px 0px;}
#asociacion #contenido #central .interior p.mapa img {border:1px #999999 solid;}

#paradas #contenido #central p.plano {margin:10px 0px;}
#paradas #contenido #central p.texto {margin-bottom: 10px;}

#contenido .bloquetexto {width:75%; border:1px #F4C152 solid; margin:auto; padding:20px;}

#descarga #contenido #central .taxinet_promo {min-height:175px; * html height:175px; background-color:#B9C5F7; padding:10px 10px 0px 210px; margin:10px 0px; background-image:url('../09/images/promo_taxinet.jpg'); background-repeat:no-repeat; }
#descarga #contenido #central .taxinet_promo .logo { text-align:center;}

.separa { clear:both; }
* html .separa { height:0px; }
.negrita { font-weight:bold; }
.color1 { color:#A8A09C } 
.color2 { color:#3366CC }
.cursiva { font-style:italic }
.oculto { display:none }
.margen_sup { padding-top:10px }
.a_right { text-align:right }
.a_left { text-align:left }
.a_justificado { text-align:justify }
.a_center { text-align:center }
.f_medium { font-size:1.1em }
.f_dcha { float:left; }
.f_r {float:right }
.s_medium { width:55%}
.mw { max-width:78%}
.fondo_azul_foto {height:185px;background-color:#B9C5F7;margin:0px;padding:0px;text-align:right;}


/*****************************************************************/
.cuadroAyuda {
	position: relative;
	left: 30px;
	width: 397px;
	margin-bottom: 10px;
}
.cabeceraCuadro {
	background-image: url('../images/formulario/cabecera.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 62px;
}
.cuerpoCaja {
	background-image: url('../images/formulario/cuerpo_caja.jpg');
	background-repeat: repeat-y;
	width: 100%;
}
.ancha {
	height: 200px;
}
.pieCuadro {
	background-image: url('../images/formulario/pie.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 22px;
}
.tipoDir {
	width: 250px;
	position: relative;
	top: 10px;
	left: -25px;
	text-align: left;	
}
.tipoDir2 {
	width: 250px;
	position: relative;
	top: 10px;
	left: 0px;
	text-align: left;	
}
.dirActual {
	width: 90%;

	margin-left: 5%;
}
.dirActual2 {
	color: #000000;
	position: relative;
	top: 13px;
	width: 85%;
	left: 0px;
	text-align: left;
}
.divBusqueda {
	width: 95%;
	position: relative;
	left: 5px;
	top: 15px;
}
.nuevadir_via {
	width: 95%;
	height: 50px;
}
.inputVia {
	position: relative;
	width: 300px;
	top: 5px;
	left: -40px;
	height: 20px;
	float: left;
	z-index: 30;
}
.botonVia {
	position: relative;
	left: 20px;
	top: 5px;
	width: 30px;
	z-index: 30;
	float: left;
}
.nuevadir_via_select {
	display: none;
	position: relative;
	z-index: 20;
	width: 100%;
	height: 85px;
	top: 10px;
	left: 70px;
}
.nuevadir_via_select2 {
	display: none;
	position: relative;
	z-index: 20;
	width: 100%;
	height: 85px;
	top: 10px;
	left: 0px;
}
.inputPortal {
	position: relative;
	width: 180px;
	height: 20px;
	top: 15px;
	left: -87px;
	z-index: 10;	
}
.inputAlias {
	position: relative;
	width: 300px;
	top: 15px;
	left: -40px;
	height: 20px;
	z-index: 30;
	float: left;
}
.botonAlias {
	position: relative;
	width: 30px;
	z-index: 30;
	left: 20px;	
	float: left;
	top: 17px;	
}
.nuevadir_alias_select {
	display: none;
	position: relative;
	z-index: 20;
	width: 100%;
	height: 85px;
	top: 28px;
	left: 70px;
}
.nuevadir_alias_select2 {
	display: none;
	position: relative;
	z-index: 20;
	width: 100%;
	height: 85px;
	top: 10px;
	left: 0px;
}
.div_manual {
 display: none;
}
.inputManual {
	position: relative;
	width: 100%;
	top: 20px;
	left: -20px;
}
.espacioAbajo {
	width: 100px;
	height: 10px;
}
.espacioFormulario {
	display: none;
}
.textoExplicativo {
	color: gray;
}
.cuerpoFormulario {

}
.ancho {
	height: 500px;
}
.checkacuerdo {
	margin-left: 30%;
}

p.tarifas {
	width:480px;
	text-align:center;
	color:#5B5B5B;
}
