body{text-align:center;background-image:url(img/fondo.gif);background-repeat:repeat;margin:0;}
/* Anuncios */
.bloqueverde{
background-image:url(img/verde.gif);
width:492px;
height:71px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:20px;}
#logoanuncios{
float:left;
width:254px;
height:55px;}
#publicagratis{
	float:left;
	margin-left:55px;
	margin-top:10px;
	text-align:center;
	font-size: 13px;
	font-weight: 700;
	width:120px;
	color: #259bda;
}
.anunciosazul{
color: #259bda;
text-decoration:none;}
.anunciosazul a{
color: #259bda;
text-decoration:none;}
.anunciosazul a:hover{
color: #259bda;
text-decoration:underline;}
#publidesc{
	float:left;
	width:490px;
	text-align:center;
	font-size: 11px;
	color:#656565;
}
.letralogin{
font-size:11px;
	color: #259bda;
	text-decoration:none;
}
.letralogin a{
	text-decoration:none;
}
.letralogin a:hover{
    color:#CCCCCC;
	text-decoration:none;
}
/* fin anuncios*/

#exterior{font-family:Verdana, Arial, Helvetica, sans-serif;float:left;border-top-width:2px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#980000;border-right-color:#980000;border-left-color:#980000;width:100%;height:100%;}

#eltema{height:113px; width:300px; position:absolute; top:80px; right:4%; z-index:0;}

#superior{height:56px;width:100%;text-align:center;margin:0;}

#superiormenu{background-image:url(img/fsuperior.gif);background-position:top left;background-repeat:no-repeat;height:56px;width:772px;text-align:left;margin:5px auto 0;}

#superiora{float:left;margin-left:6px;}

#superiora h1 a{background-image:url(img/vigobus.gif);background-position:bottom;background-repeat:no-repeat;width:155px;height:56px;position:absolute;top:0;}

#superiormenu h1 span{position:absolute;top:-300px;}

#superiorb{height:56px;width:572px;float:right;margin-right:2px;}

#superiorb h2 a{background-image:url(img/estacion.gif);background-position:top right;background-repeat:no-repeat;position:absolute;width:572px;height:58px;top:7px;}

#superiormenu h2 span{position:absolute;top:-300px;}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header{width:572px;float:left;}

/* -------- Menú de Navegación -------------------- */

#nav{margin-top:0px;position:absolute; top:41px; z-index:1; float:left;}

#nav li{color:#192c79;float:left;width:98px;list-style:none;background:transparent;text-align:center;position:relative;cursor:default;font-family:Verdana, Tahoma, Helvetica, Sans-serif;font-size:11px;font-weight:700;margin:0;padding:0;}

#nav li ul{

	padding-top:2px;

	/*filter:Alpha(opacity=99,finishopacity=99,style=1);background:transparent url(img/trans.png) padding-bottom:0px;*/

	margin:0;

}

#nav li a{color:#192c79;font-weight:700;}

#nav li a:hover{text-decoration:underline;}

#nav li li{/*filter:Alpha(opacity=90,finishopacity=90,style=1)*/;}

#nav a,#nav li li a:hover{text-decoration:none;}

#nav li li a{display:block;color:#333;font-weight:400; background-color:#EBECFF;line-height:16px;background-position:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border-color:#b8bfc7;border-style:solid;border-width:0 2px 1px;}

#nav li li a:hover{color:#000; background-color:#FFFFFF;background-position:center;}

li ul{display:none;position:absolute;top:100%;left:0;padding:0.5em 0 1em;}

li>ul{top:auto;left:auto;}

li li{float:left;border:0;display:block;background:transparent;}

li:hover ul,li.over ul{display:block;}

#medio{overflow:hidden;background-color:#c9d0d6;width:772px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#FFF;border-left-color:#FFF;border-top:none;border-bottom:none;z-index:0;text-align:left;margin:0 auto auto;padding:0;}

#medioa{background-color:#c9d0d6;width:768px;margin-top:0;margin-bottom:0;}

#fecha{height:14px;width:100%;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#e0dada;background-color:#1b2b78;margin-left:0;border:none;}

.fechaseparador{float:left;height:14px;width:1px;margin-left:20px;background-image:url(img/fechaseparador.gif);background-repeat:no-repeat;background-position:right;}

.fechauno{height:14px;background-image:url(img/fecha1.gif);background-position:left bottom;background-repeat:no-repeat;float:left;padding-left:14px;}

.fechaotras{height:14px;float:left;padding-left:20px;}

.fechados{background-image:url(img/fecha2.gif);background-position:right bottom;background-repeat:no-repeat;height:14px;float:right;padding-right:10px;border:none;position:relative;}

.fechados a:hover{text-decoration:underline;}

.fechados a{text-decoration:none;color:#ededed;}

.paemail{border:0; margin-right:22px;}

#mediob{background-image:url(img/vigobusgr2.gif);background-repeat:no-repeat;background-position:center left;position:relative;width:765px;text-align:left;margin-top:2px;margin-right:0;margin-bottom:auto;padding-left:3px;float:left;}

#contenidoa{float:left;width:560px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#484848;}

#contenidosobrea{float:left;width:560px;}

#contenidob{width:200px;position:relative;float:right;background:#980000;background-image:url(img/bnoticia.gif);background-repeat:repeat-y;text-align:center;vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#d6d3da;margin-top:1px;}

#contenidob h3{background-image:url(img/h3noticia.gif);background-repeat:no-repeat;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;vertical-align:middle;text-align:left;text-indent:84px;height:18px;float:left;width:200px;margin:0 auto;}

#contenidob h4{background-image:url(img/h6noticia.gif);background-position:bottom;background-repeat:no-repeat;width:200px;height:14px;font-size:10px;text-align:center;font-weight:400;margin-top:8px;margin-bottom:0;}

#contenidob p{text-align:justify;position:relative;margin:0 4px;padding:6px 0 3px;}

.noticialinea{position:relative;background-image:url(img/puntos1.gif);background-repeat:repeat-x;background-position:bottom;margin:0 4px;padding:2px 0;}

.noticiasep{background-color:#c9d0d6;height:20px;width:200px;margin-top:0;float:left;margin-bottom:0;}

.enlacenoticia a{color:#d6d3da;text-decoration:none;}

.enlacenoticia a:hover{color:#d6d3da;text-decoration:underline;}

#inferior{position:relative;background-image:url(img/finferior.gif);background-repeat:no-repeat;background-position:left top;height:14px;width:772px;margin-left:auto;margin-right:auto;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#999999;margin-bottom:0;padding-top:4px;}

#inferior a:hover{text-decoration:none;color:#000066;}

#inferior a{color:#D9BE64;text-decoration:underline;}

#loader{padding-left:346px;color:#9a0104;height:13px;float:left;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#cabeceras{padding-left:6px;background-image:url(img/cabcf.gif);background-repeat:repeat-x;background-color:#fac424;width:99%;text-align:left;height:13px;margin-top:0;padding-top:1px;padding-bottom:0;margin-bottom:0;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;}

#cabeceras h3{background-image:url(img/cabeca.gif);background-position:left;background-repeat:no-repeat;float:left;font-size:11px;font-weight:700;margin-top:0;text-indent:20px;color:#1b2b78;height:13px;}

.cabecerasd{background-image:url(img/cabecb.gif);background-position:right top;background-repeat:no-repeat;width:11px;height:13px;float:right;}

.cabecerasd2{background-image:url(img/cabecb2.gif);background-position:right top;background-repeat:no-repeat;width:11px;height:13px;float:right;}

.cajacontenido{padding-left:4px;padding-top:6px;padding-bottom:6px;float:left;background-color:#FFF;width:99%;border-color:#606060;border-style:solid;border-width:1px 1px 2px;}

/*  colores *********************************/

.puntos{background-image:url(img/puntos2.gif);background-repeat:repeat-x;background-position:top;width:100%;}

.rojo{color:#9a0104;}

.azul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#1b2b78;}

.amarillo{color:#fac424;}

.negrita{font-weight:700;}

.normal{font-weight:400;}

.blanco{color:#FFF;}

.left{float:left;}

.borra{clear:both;}

.right{float:right;clear:right;}

.sangria43{text-indent:43px;}

.sangria30{text-indent:28px;}

.enlaceazul a{color:#1b2b78;text-decoration:none;}

.enlaceazul a:hover{color:#1b2b78;text-decoration:underline;}

.cuadrofotos{border:#CCC solid 1px; float:left; margin-right:6px;}

#nav span{position:absolute;top:-300px;}

/*++++++++++++++++++++++++++++++++++++PAGINA PINCIO+++++++++++++++++++++++++++++++++++++++*/

#novedadesini{background-image:url(img/fondopisos.gif);background-position:bottom;background-repeat:no-repeat;}

.cajasf{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:11px;font-weight:400;}

#cajauno{margin-left:30px;float:left;width:220px;margin-bottom:20px;border:1px solid silver;padding:4px;}

#cajados{clear:right;margin-left:30px;float:left;width:220px;margin-bottom:20px;border:1px solid silver;padding:4px;}

#cajatres{background-image:url(img/mapaesp.gif);background-position:left bottom;background-repeat:no-repeat;margin-left:30px;float:left;width:220px;margin-bottom:20px;border:1px solid silver;padding:4px;}

#cajacuatro{background-color:#FFF;background-image:url(img/caballos.gif);background-position:left bottom;background-repeat:no-repeat;margin-left:30px;float:left;width:220px;margin-bottom:20px;border:1px solid silver;padding:4px;}

#iniciocaja1{background-image:url(img/lupa.gif);background-position:right bottom;background-repeat:no-repeat;}

#boton{font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:1px;background-image:url(img/botoninicio.gif);background-repeat:no-repeat;background-position:left bottom;width:104px;height:17px;float:none;margin-left:20px;background-color:#990100;font-size:9px;font-weight:700;color:#d6d3dc;border:#d6d5db;}

.boton{font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:1px;background-image:url(img/botoninicio.gif);background-repeat:no-repeat;background-position:left bottom;width:104px;height:17px;float:none;margin-left:20px;background-color:#990100;font-size:9px;font-weight:700;color:#d6d3dc;border:#d6d5db;}

#separado10{margin-left:10px;margin-bottom:10px;}

#saltolinea{height:8px;}

.resultados{float:left;margin-left:10px;width:80px;padding:0;}

.resultadosgr{float:left;margin-left:10px;width:120px;padding:0;}

.resultadospr{clear:left;float:left;margin-left:10px;width:80px;padding:0;}

#resultadospuntos{background-image:url(img/puntos2.gif);background-repeat:repeat-x;width:98%;height:1px;float:left;}

#crearcajastexto{background-color:#FFF;margin-left:43px;border:1px solid silver;width:310px;overflow:hidden;padding:4px;}

#fondocajabus{background-image:url(img/bus.jpg);background-position:right bottom;background-repeat:no-repeat;}

#normascaja{border-left-color:#9a0104;border-left-style:solid;border-left-width:2px;color:#1b2b78;margin-left:39px;padding-left:4px;margin-right:4px;text-align:justify;}

#avisocaja{background-color:#FFF;text-align:justify;width:332px;height:172px;float:left;margin:0 0 0 8px;}

#pavisofoto{background-image:url(img/imgaviso.gif);background-repeat:no-repeat;background-position:top right;width:200px;height:172px;clear:right;}

#avisocaja2{text-align:justify;width:460px;float:left;margin:0 0 0 8px;}

#avisobarra{background-image:url(img/barraaviso.gif);background-repeat:no-repeat;background-position:bottom right;}

#barco{background-image:url(img/barcop1.gif);background-position:left;background-repeat:no-repeat;height:28px;}

#avion{background-image:url(img/avionp1.gif);background-position:left;background-repeat:no-repeat;height:28px;}

#tren{background-image:url(img/trenp1.gif);background-position:left;background-repeat:no-repeat;height:28px;}

#senial{background-image:url(img/senial.gif);background-position:left;background-repeat:no-repeat;height:28px;}

#lamarilla{background-image:url(img/lineaanarilla.gif);background-repeat:repeat-x;background-position:bottom;width:99%;}

#pserviciosfoto{background-image:url(img/vigoestacion.gif);background-repeat:no-repeat;background-position:center right;width:200px;height:172px;clear:right;}

#pserviciosabajo1{background-image:url(img/servicios_imagen2.gif);background-repeat:no-repeat;background-position:left top;width:321px;height:271px;}

#expresate1{background-image:url(img/expresate1.gif);background-repeat:no-repeat;background-position:right bottom;}

#expresate2{margin-left:43px;width:450px;overflow:hidden;background-image:url(img/puntos2.gif);background-repeat:repeat-x;background-position:bottom;padding:1px 4px 4px;}

#expresate3{margin-left:43px;width:450px;overflow:hidden;padding:4px;}

#encuestaresp{background-image:url(img/encuesta1.gif);background-position:right;background-repeat:no-repeat;clear:both;padding-top:20px;padding-bottom:20px;margin-left:50px;width:460px;}

#encuestaesta{clear:both;padding-top:20px;padding-bottom:20px;margin-left:50px;width:460px;}

#encuestapor{float:left;padding-left:18px;width:60px;font-size:9px;color:#00F;}

/*pnoticias*/

#pnoticias{text-align:justify;}

#pnoticiasgr{text-align:justify;font-size:12px;}

#lineanoticias{clear:both;background-image:url(img/puntos2.gif);background-repeat:repeat-x;background-position:top;width:100%;padding:4px 0;}

#lineanoticias h3{font-size:12px;}

#pnoticiassup{padding:4px 6px 6px 0;}

/*pcompanias*/

#cajacompanias{background-image:url(img/companias.gif);background-repeat:no-repeat;background-position:right;}

#compacajastexto{background-color:#FFF;margin-left:43px;border:1px solid silver;width:448px;overflow:hidden;padding:4px;}

/*palojamiento*/

#map{width:530px;height:300px;border:#CCC solid 1px;margin-top:6px;margin-bottom:6px;margin-left:6px;}

#cajahostales{background-image:url(img/hostales.gif);background-repeat:repeat-y;background-position:right bottom;}

#mapaweb{width:270px;float:left;}

#mapaweb ul li a{text-decoration:none;color:#484848;}

#mapaweb ul li a:hover{text-decoration:underline;color:#484848;}

#desarrollop{text-align:justify;padding:2px 8px 8px 6px;}

#desarrolloa{background-image:url(img/desa1.jpg);background-position:left;background-repeat:no-repeat;padding-left:200px;}

#desarrollob{background-image:url(img/desa2.jpg);background-position:right;background-repeat:no-repeat;padding-right:200px;}

#desplano{background-image:url(img/desplano.gif);background-position:left top;background-repeat:no-repeat;text-indent:54px;height:26px;margin-left:10px;}

#publi{bottom:0px;}

#salto{ height:300px;}