body{
padding:0px;
margin:0px;
background-image: url(../images/b.gif); 
background-repeat: repeat-y; 
background-position: right;
bgcolor:#FFFFFF;
}

.bott {color:#FFFFFF; text-decoration:none}
.bot {	color:#8F8F8F;	text-decoration:none;}
.red1 {color:#8E4F49}
.red {color:#AC4B41; text-decoration:none}
.form {color:#696867}
.gray {color:#5B5B5A}
.orenge {color:#FF7529}
.light_gray {color:#858686}
.blue {color:#046BE1}
.light_blue {color:#4C9BFE; text-decoration:none}
.lista {	list-style-image: url(../images/bullet.gif);}
td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#5B5B5A;
	line-height:12px;
}
.tableborder {	BORDER-RIGHT: #C9DDF4 2px solid; BORDER-TOP: #C9DDF4 2px solid; BORDER-LEFT: #C9DDF4 2px solid; BORDER-BOTTOM: #C9DDF4 2px solid; TEXT-ALIGN: left}
.tdheade {	FONT-WEIGHT: bold; BACKGROUND: url(../images/tablebg.gif); COLOR: #276EBC; FONT-FAMILY: Arial, Helvetica, sans-serif}
.tableRenglon {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #C7D8E0;}
.tableborderLateral {	BORDER-RIGHT: #dde7ec 2px solid; BORDER-TOP: #dde7ec 2px solid; BORDER-LEFT: #dde7ec 2px solid; BORDER-BOTTOM: #dde7ec 2px solid; TEXT-ALIGN: left}
.tdheadeLateral {	FONT-WEIGHT: bold; BACKGROUND: url(../images/tablebgLateral.gif); COLOR: #276EBC; FONT-FAMILY: Arial, Helvetica, sans-serif}

a:hover{text-decoration:none;}
.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#454545;
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#454545;
	}
	
.h_text
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:13px;
		color:#4785A3;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#4785A3;
	}	

.l1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#93A81C;
	}	
	
.c_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#FFFFFF;
	}

.form
	{
		width:196px; height:18px; border-color:#878787; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}
	

	
.form_div
	{
		height:21px; margin-top:-1px;		
	}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666600;
}

.style7 {
	color: #666600;
	font-size: 14px;
	font-weight: bold;
}
.style8 {color: #000000}
.style11 {font-family: Tahoma; font-weight: bold; color: #666600; font-size: 12px; }
.style13 {font-family: Tahoma; color: #666600; font-size: 12px; }
.style14 {font-family: Tahoma; font-weight: bold; color: #666600; }
.style15 {font-size: 14px}
.style19 {color:#FFFFFF; line-height: 11px;}
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}

ul {margin:0; padding:0; list-style:none}
li {background:url(../images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px}


.contacto {
width: 100%;
height:50px;
background:#93A81C;
margin-top:10px;
padding-top:4px;
padding-bottom:5px;
}

.contacto p {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
line-height:11px;
color:#FFFFFF;
margin-left:29px; 
margin-top:10px;
	}

.contactoIndex {
width: 100%;
height:80px;
background:#93A81C;
margin-top:10px;
padding-top:4px;
padding-bottom:5px;
}

.contactoIndex p {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
line-height:11px;
color:#FFFFFF;
margin-left:29px; 
margin-top:10px;
	}

.contacto2 {
width: 100%;
height:50px;
background:#93A81C;
margin-top:0px;
padding-top:4px;
padding-bottom:5px;
}

.contacto2 p {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
line-height:11px;
color:#FFFFFF;
margin-left:29px; 
margin-top:10px;
	}
	
.menu {
margin-left:0px; 
margin-top:8px;
}

.enteira
    {
    height:820px;
    width:100%;
    border:0; 
    align:center;
    }

.enteira2
    {
    background-image: url(../images/t-dr.gif); 
    background-repeat: repeat-x; 
    height:100px;
    border:0;
    width:100%;
    }

.debaixoEnteira2
    {
    width:673; 
    background-image: url(../images/t-l.gif); 
    background-repeat: repeat-x; 
    height:100px; 
    valign:top;
    }

.cenAltura
    {
height:100px;
    }

.douscentostrentaseis
    {
height:236px;
    }

.catroseiscatro
    {
    height:464px;
    }

.catrodouscinco
    {
    height:425px;
    }

.centocorentaoitoAltura
    {
    width:100%;
    height:100px;
    }

.logo
    {
margin-left:4px; 
margin-top:18px;
width:176; 
height:78; 
border:0;
    }

h3
    {
    font-family:Tahoma;
    font-size:11px;
    line-height:11px;
    color:#4785A3;
    font-weight:bold;
    }

#mapa
    {
    width:332;
    height:203;
    background:#000000;
    border: #333333 2px solid; 
    text-align: left;
    }

#mapa img
    {
    width:332; 
    height:203; 
    hspace:0; 
    vspace:0; 
    border:0;
    }
    
h2
    {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666600;
	font-size: 14px;
	}

h1
    {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666600;
	font-size: 14px;
	text-align:left;
	}


.pension
    {
    margin-left:13px; 
    margin-top:10px; 
    margin-right:31px;
    margin-bottom:10px;
    text-align:left;
    font-size:14px;
    line-height:20px;
    }

.fachada
    {
    width:94%;
    border:0;
    background-image: url(../images/pension/fachada-casa-rural-a-laxe.jpg);
    background-repeat: repeat-x;
    height:236px;
    }

.fachada2
    {
    width:99%;
    border:0;
    cellpadding:0;
    cellspacing:0;
    background-image: url(../images/pension/fachada-casa-rural-a-laxe.jpg);
    background-repeat: repeat-x;
    height:236px;
    }

.ondeEsta
    {
    margin-left:21px; 
    margin-top:14px; 
    margin-right:20px; 
    margin-bottom:115px;
    }

#imaxePindo
    {
    width:10ppx;
    height:67px;
    hspace:0;
    vspace:0;
    border:0;
    margin-right:10px; 
    margin-top:15px;
    }

.pension p
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#454545;
	}
	
.colorFondo
    {
    width:100%;
    height:1px;
    background-color:#DADADA;
    }

.titulosFoto
    {
    background-color:#D1E463;
    }

.titulosFoto th
    {
    text-align:center;
    width:26%;
    scope:col;
    font-family: Tahoma; 
    color: #666600; 
    font-size: 12px;
    }

.fotoHabitaciones
    {
    text-align:center;
    }

.fotoHabitaciones img
    {
    width:100;
    height:67; 
    hspace:0;
    vspace:0; 
    border:0;
    }

.ligazon img
    {
    hspace:0; 
    vspace:0; 
    border:0; 
    margin-right:7px; 
    margin-top:4px;
    }

.ligazon a
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#93A81C;
	}    
	
.reserva 
    {
    font-family: Tahoma; 
    font-weight: bold; 
    color: #666600; 
    font-size: 12px; 
    width:33%;  
    border:0; 
    cellpadding:0; 
    cellspacing:0;
    }

.reserva img
    {
    border:0;
    align:middle;
    }

.separador
    {
    width:7;
    height:425px;
    valign:top;
    }

.separador img
    {
    width:7;
    height:1;
    border:0;
    }
    
.separador2
    {
    width:48;
    height:464px;
    valign:top;
    }

.separador2 img
    {
    border:0;
    }

.enribaOndeEsta
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#454545;
		width:100%;
		bgcolor:#F3F3F3;
		valign:top;
	}
    
.debaixoMenu
    {
    background-image: url(../images/t-r.gif); 
    background-repeat: no-repeat; 
    background-position: right;
    height:100px;
    valign:top;
    width:100%;
    }

.debaixoMenu img
    {
    width:93; 
    height:1;  
    border:0;
    }

.seisSeteTres
    {
    width:673;
    border:0;
    }

.imagenesHabitaciones
    {
    width:87%;  
    border:0; 
    border-color:#454545; 
    bgcolor:#FFFFFF; 
    margin-bottom: 20px;
    }

.cenPorCento
    {
    height:100%;
    }

/* Para habitaciones */

.enribaTablaHabitaciones
    {
    font-family:Tahoma;
    font-size:11px;
    line-height:12px;
    color:#454545;
	height:100%;
	width:100%;
	bgcolor:#F3F3F3;
	text-align:center;
	}	

.tablaHabitaciones
    {
    width:87%;
    border:0;
    border-color: #454545;
    bgcolor:#FFFFFF;
    margin-bottom: 20px;
    }

.trColor {
	       font-family: Arial, Helvetica, sans-serif;
	       font-weight: bold;
	       color: #666600;
	       bgcolor: #D1E463;
        }

.trColor th
        {
            background-color: #D1E463;
            font-family: Tahoma; 
            color: #666600; 
            font-size: 12px;
            scope:col;
            text-align:center;
        }

.tdFoto
        {
        width:24%;
        text-align:center;
        }

.tdFoto img
        {
        border:0;
        /*width:100;
        height:67;*/
        }

.textoCaracteristicas
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#454545;
		margin-left:13px; 
		margin-top:14px; 
		margin-right:31px;
		text-align:left;
	}

.tdheader
    {
        align:middle; 
        height:15;
        text-align:center;
    }

.tdheader h2
    {
        font-family:Tahoma;
		font-size:13px;
		line-height:13px;
		color:#4785A3;
        font-weight:bold;    
        }

.tablaPrezos
    {
    width:100%; 
    border:0;
    }

.tituloPrezos
    {
    background-color: #f9fcfe;
    }

.tituloPrezos table
    {
    width:524;
    border:0;
    text-align:center;
    }

/* Para como llegar */

.mapaComoLlegar
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#454545;
		width:100%;
		height:100%;
		background-color: #F3F3F3;
	}

.textoDesdeCoruna
    {
    margin-top:15px; 
    margin-bottom:40px;
    text-align:justify;
    line-height:16px;
    }

.textoDesdeCoruna h3
    {
    font-family:Tahoma;
    font-size:11px;
    line-height:11px;
    color:#4785A3;
    font-weight:bold;
    }

.textoDesdeCoruna h2
    {
    line-height:16px;
    }

.textoDesdeSantiago
    {
    margin-top:15px; 
    margin-bottom:40px;
    text-align:justify;
    line-height:16px;
    }


.textoDesdeSantiago h3
    {
    font-family:Tahoma;
    font-size:11px;
    line-height:11px;
    color:#4785A3;
    font-weight:bold;
    }

.textoDesdeVigo
    {
    margin-top:30px; 
    margin-bottom:40px;
    text-align:justify;
    line-height:16px;
    }

.textoDesdeVigo h3
    {
    font-family:Tahoma;
    font-size:11px;
    line-height:11px;
    color:#4785A3;
    font-weight:bold;
    }

.textoDesdeVigo h2
    {
    line-height:16px;
    }

/* Para que visitar */

.tituloEnlaces  {
    width:100%;
    height:100%;
    background-color: #F3F3F3;
    text-align:center;
    }

.tituloEnlaces h3   {
    margin-left:16px; 
    margin-top:18px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666600;
	font-size: 14px;
    }

.tituloEnlaces2  {
    width:100%;
    background-color: #F3F3F3;
    text-align:center;
    }


.ligazons   {
    width:372; 
    height:115; 
    border:0; 
    text-align:center;
    }

.form1
	{
		width:136px; 
		height:20px; 
		border-color:#878787; 
		border-width:1px; 
		background-color:#ffffff; 
		border-style:solid; 
		padding-left:5px;
		text-align: center;
	}

.outrosSitios
    {
        font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#454545;
		text-align:left;
		margin-left:13px; 
		margin-top:14px; 
		margin-right:31px;
		margin-bottom:10px;
    }

/* Para album */

.tablaVideos
    {
    width:318;
    border:0;
    text-align:center;
    background-color:#f9fcfe;
    }

.tdTablaVideos 
    {
    width:107;
    background-color:#D1E463;
    border-bottom-width: 1px;	
    border-bottom-style: dotted;	
    border-bottom-color: #C7D8E0;
    text-align:center;
    }

.tdTablaVideos1
    {
    width:136;
    background-color:#D1E463;
    border-bottom-width: 1px;	
    border-bottom-style: dotted;	
    border-bottom-color: #C7D8E0;
    text-align:center;
    }

.tdTablaVideos2 
    {
    width:75;
    background-color:#D1E463;
    border-bottom-width: 1px;	
    border-bottom-style: dotted;	
    border-bottom-color: #C7D8E0;
    text-align:center;
    }

.tdTablaVideos3 
    {
    border-bottom-width: 1px;	
    border-bottom-style: dotted;	
    border-bottom-color: #C7D8E0;
    text-align:center;
    }

.tdTablaVideos3 img
    {
    width:40;
    height:21;
    border:0;
    }

    
.tdTablaVideos4 
    {
    width:75;
    border-bottom-width: 1px;	
    border-bottom-style: dotted;	
    border-bottom-color: #C7D8E0;
    text-align:center;
    }

.tdTablaVideos4 img
    {
    width:29; 
    height:32; 
    border:0;
    }
    
.tdTablaVideos5 
    {
    width:75;
    border-bottom-width: 1px;	
    border-bottom-style: dotted;	
    border-bottom-color: #C7D8E0;
    text-align:center;
    }
    
.tituloGaleriaVideos
    {
    width:100%;
    height:100%;
    background-color:#F3F3F3;
    }

.tituloGaleriaVideos h2
    {
    margin-top:20px;
    text-align:center;
    }

.debaixoTituloGaleriaVideos
    {
    border-right: #C9DDF4 2px solid; 
    border-top: #C9DDF4 2px solid; 
    bprder-left: #C9DDF4 2px solid; 
    border-bottom: #C9DDF4 2px solid; 
    text-align:center; 
    width:357;
    border:0;
    }

.formatosVideos 
    {
        font-family:Tahoma;
		font-size:13px;
		line-height:13px;
		color:#4785A3;
		text-align:center;
		margin-top:10px;
    }

.tituloGaleriaFotos
    {
    width:60%;
    }  

.tituloGaleriaFotos h1
    {
    margin-top:18px;
    margin-bottom:20px;
    margin-left:20px;
    margin-right:20px;
    line-height: 16px;
    }  

.tablaFotos
    {
    text-align: left;
    background-color:#D1E463;
    text-align:center;
    border:0;
    }

.conBordes
    {
    height:100%;
    border: #C9DDF4 2px solid;
    }

/* Para os idiomas */

.idiomas
    {
    text-align: right;
    margin-right:60px;
    margin-top:5px;
    margin-bottom:5px;
    color: #666600;
    }

.idiomas a
    {
    text-decoration:none;
    color: #666600;
    }

.idiomas2
    {
    text-align: right;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    color: #666600;
    }

.idiomas2 a
    {
    text-decoration:none;
    color: #666600;
    }
    
    
.cenAlturaDez
    {
height:115px;
    }    

.textoGPS
    {
    margin-top:30px; 
    margin-bottom:70px;
    
    }

.textoGPS h3
    {
    color: #666666;
    font-size:13px;
    line-height:16px;
    }

.actividades
    {
    text-align:center;
    margin-top:15px;
    line-height:16px;
    margin-left:6px;
    margin-right:6px;
    }

.textoActividades
    {
    text-align:justify;
    margin-left:6px;
    margin-right:6px;
    color:#333333;
    }

/* Para o novo menu */

.novoMenu
    {
    width:120;
    background-image: url(../images/imagen-menu.gif); 
    margin:0;
    border:0;
    text-align:center;
    color:#666600;
    }

.novoMenu a
    {
    font-family: Arial, Helvetica, sans-serif;
    color: #666600;
    text-decoration:none;
    font-weight:bold;
    margin-right:5px;
    margin-left:5px;
    border:0;
    font-size:15px;
    }

.novoMenu a:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    color: #37ACD6;
    text-decoration:none;
    font-weight:bold;
    }
#copy {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: inherit;
}
/* ---------------------------------------------------------------------------------
   SEXYLIGHTBOX
--------------------------------------------------------------------------------- */

#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  font-family: Verdana, Geneva, sans-serif;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}

#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}

#SLB-Wrapper #SLB-Navegador strong{
  display: block;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}