/* CSS developed by Manuel Vilas using code css Zen Garden default style v1.01 */

/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* This file based on 'Tranquille' by Dave Shea */
/* You may use this file as a foundation for any new work, but you may find it easier to start from scratch. */

/*Especiales para Iain

.logo{
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FCC71B;
}*/


.titular {
	position: absolute;
	top: 20px;
	left: 25px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 50px;
	margin:0px;
	padding:0px;
	font-style: normal;
	}

#photography {
	color: #000000;
	line-height: normal;
	font-weight: normal;
	font-style: normal;
}

.menu{
	position: absolute;
	top: 92px;
	left:398px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 1;
	}
	
.titulopagina
{
	position: absolute;
	top: 127px;
	left:25px;
	color: #FCC71B;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
/* Específicos para shop y porductos */

.fotoproductos 
{
	position: absolute;
	top: 157px;
	left:27px;

}

.textoproductos 
{
	position: absolute;
	top: 175px;
	left:457px;
	width: 360px;
	vertical-align: bottom;
	height: 332px;	
}

.textoprints 
{
	position: absolute;
	top: 384px;
	left:609px;
	width: 160px;
	vertical-align: bottom;
	
}

/* Para a foto maior*/

.fotomaior
{
	position: absolute;
	top: 162px;
	left:154px;
	
}

.titulofotomaior 
{
position: absolute;
	top: 127px;
	left:27px;
	color: #FCC71B;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.textofotomaior 
{
	position: absolute;
	top: 564px;
	left: 615px;
	width: 150px;
	
	
}
/*Links*/
.titulolinks
{
	position: absolute;
	top: 130px;
	left:27px;
	width: 350px;
	color: #FCC71B;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titulolinksdos
{
	position: absolute;
	top: 220px;
	left:27px;
	width: 350px;
	color: #FCC71B;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titulillolinks
{
	color: #FCC71B;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.textolinks
{
	position: absolute;
	top: 160px;
	left: 37px;
	width: 550px;
	
	
}

.textolinksdos
{
	position: absolute;
	top: 275px;
	left: 37px;
	width: 550px;
	
	
}

.textolinkstres
{
	position: absolute;
	top: 500px;
	left: 37px;
	width: 550px;
	
	
}

.adornada 
{
	position: absolute;
	top: 200px;
	left: 67px;
	width: 550px;
	list-style-type: circle;
	line-height: 2em;
	
}

.adornadados 
{
	position: absolute;
	top: 320px;
	left: 67px;
	width: 550px;
	list-style-type: circle;
	line-height: 2em;
}

.adornadatres
{
	position: absolute;
	top: 530px;
	left: 67px;
	width: 550px;
	list-style-type: circle;
	line-height: 2em;

}

/* Panormamics - thumbnails*/
.catedralpanoramica
{
	position: absolute;
	top: 157px;
	left:184px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
.aldanpanoramica
{
	position: absolute;
	top: 157px;
	left:483px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
.ermelopanoramica
{
	position: absolute;
	top: 277px;
	left:483px;
	padding-top: 10px;
	padding-bottom: 10px; 
	}
	
	.riadevigopanoramica
{
	position: absolute;
	top: 277px;
	left:184px;
	padding-top: 10px;
	padding-bottom: 10px; 
	}


/* Panormamics - fotos grnades*/
.panoramicamaior
{
	position: absolute;
	top: 162px;
	left:37px;
	
}

.textopanoramica
{
	position: absolute;
	top: 450px;
	left: 615px;
	width: 150px;
	
	
}
/* Prints - fotos grnades*/
.printsmaior
{
	position: absolute;
	top: 162px;
	left:127px;
	
}
/* Primera linea de fotos*/
.primerafoto
{
	position: absolute;
	top: 157px;
	left:27px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
	
	.segundafoto
{
	position: absolute;
	top: 157px;
	left:137px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.tercerafoto
{
	position: absolute;
	top: 157px;
	left:247px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cuartafoto
{
	position: absolute;
	top: 157px;
	left:357px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	.quintafoto
{
	position: absolute;
	top: 157px;
	left:467px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.sextafoto
{
	position: absolute;
	top: 157px;
	left:577px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.septimafoto
{
	position: absolute;
	top: 157px;
	left:687px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	/*segunda linea*/
	
	.dosprimerafoto
{
	position: absolute;
	top: 267px;
	left:27px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
	
	.dossegundafoto
{
	position: absolute;
	top: 267px;
	left:137px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.dostercerafoto
{
	position: absolute;
	top: 267px;
	left:247px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.doscuartafoto
{
	position: absolute;
	top: 267px;
	left:357px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	.dosquintafoto
{
	position: absolute;
	top: 267px;
	left:467px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.dossextafoto
{
	position: absolute;
	top: 267px;
	left:577px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.dosseptimafoto
{
	position: absolute;
	top: 267px;
	left:687px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	/*tercera linea*/
	
	.tresprimerafoto
{
	position: absolute;
	top: 377px;
	left:27px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
	
	.tressegundafoto
{
	position: absolute;
	top: 377px;
	left:137px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.trestercerafoto
{
	position: absolute;
	top: 377px;
	left:247px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.trescuartafoto
{
	position: absolute;
	top: 377px;
	left:357px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	.tresquintafoto
{
	position: absolute;
	top: 377px;
	left:467px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.tressextafoto
{
	position: absolute;
	top: 377px;
	left:577px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.tresseptimafoto
{
	position: absolute;
	top: 377px;
	left:687px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}

/*cuarta linea*/
	
	.cuatroprimerafoto
{
	position: absolute;
	top: 487px;
	left:27px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
	
	.cuatrosegundafoto
{
	position: absolute;
	top: 487px;
	left:137px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cuatrotercerafoto
{
	position: absolute;
	top: 487px;
	left:247px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cuatrocuartafoto
{
	position: absolute;
	top: 487px;
	left:357px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	.cuatroquintafoto
{
	position: absolute;
	top: 487px;
	left:467px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cuatrosextafoto
{
	position: absolute;
	top: 487px;
	left:577px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cuatroseptimafoto
{
	position: absolute;
	top: 487px;
	left:687px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
/*quinta fila*/
.cincoprimerafoto
{
	position: absolute;
	top: 597px;
	left:27px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
	
	.cincosegundafoto
{
	position: absolute;
	top: 597px;
	left:137px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cincotercerafoto
{
	position: absolute;
	top: 597px;
	left:247px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cincocuartafoto
{
	position: absolute;
	top: 597px;
	left:357px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	.cincoquintafoto
{
	position: absolute;
	top: 597px;
	left:467px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cincosextafoto
{
	position: absolute;
	top: 597px;
	left:577px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.cincoseptimafoto
{
	position: absolute;
	top: 597px;
	left:687px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
/*sexta fila*/
.seisprimerafoto
{
	position: absolute;
	top: 707px;
	left:27px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px; 	
	}
	
	.seissegundafoto
{
	position: absolute;
	top: 707px;
	left:137px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.seistercerafoto
{
	position: absolute;
	top: 707px;
	left:247px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.seiscuartafoto
{
	position: absolute;
	top: 707px;
	left:357px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	.seisquintafoto
{
	position: absolute;
	top: 707px;
	left:467px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.seissextafoto
{
	position: absolute;
	top: 707px;
	left:577px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
	
	.seisseptimafoto
{
	position: absolute;
	top:707px;
	left:687px;
	width: 100px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px; 	
	}
 .collage1{
	position: absolute;
	top: 147px;
	left: 27px;
		}
	
  .collage2{
	position: absolute;
	top: 147px;
	left: 274px;
		}
		
 .collage3{
	position: absolute;
	top: 147px;
	left: 521px;
		}
		
 .primerparagrafo{
	position: absolute;
	top: 420px;
	left: 27px;
	text-align: left;
	width: 235px;
		}

.segundoparagrafo{
	position: absolute;
	top: 420px;
	left: 274px;
	text-align: left;
	width: 235px;
		}
		
.terceiroparagrafo{
	position: absolute;
	top: 420px;
	left: 521px;
	text-align: left;
	width: 235px;
		}

/*Basics from simple*/
body {
	color:#FFFFFF;
	background-color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	}
p { 
	font: 10pt verdana; 
	margin-top: 1px; 
	text-align: left;
	}
h3 { 
	font:  bold medium Georgia, "Times New Roman", Times, serif; 
	word-spacing: 1px; 
	margin-bottom: 1px; 
	color:  #326B78;
	}
	
h4 { 
	font:  bold normal medium font: 12pt verdana;
	letter-spacing: 0px;
	margin-bottom: 1px;
	color:  #724938;
	font-size: small;
	}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	width: 58%;
	vertical-align: top;
	list-style-type: disc;
	background-color: #94ACD6;
	padding: 4px;
	margin: 2px;
	
	
} 

img {
	
	border: none;

}
tr {
	border: thin groove #047CA4;
	background-color: #94ACD6;
	width: 65%;
	font-size: 12px;
	vertical-align: top;
	
	
} 

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	}
a:active { 
	text-decoration: none;
	color: #FFFFFF;
	
	}
/*la siguiente es para cuando el rato está sobre el enlace*/	
a:hover { 
	text-decoration: none;
	color: #FCC71B;
	
	}

.logged {
	font-family: Tahoma;
	font-size: 12px;
            }
/* fin de basics from simple*/


/*Especiales para portada

	 .collage{
	background-image: url(images/fotogrande.jpg);
	width: 254px;
	height: 254px;
	background-repeat: no-repeat;
	position: absolute;
	top: 56px;
	left: 4.5px;
	z-index: 0;
	}

	 .titularprincipal
	{
	position: relative;
	top: 64px;
	font-family:Tahoma;
	font-weight: bold;
	color:#345385;
	font-size: medium;
	text-align: left;
	left: 275px;
	vertical-align: top;
	text-transform: none;
	font-variant: normal;
 }

 .textoprincipal
	{
	position: relative;
	top: 74px;
	font-family:Tahoma;
	text-align: left;
	left: 275px;
	width: 290px;
	font-family: Tahoma;
	font-size: 12px;
	
 }*/

 .white {
color: #FFFFFF;
 }



/*Find de especiales para portada */

#amarillito{
	color: #FFFFFF;
}

#amarillito a:hover {
	color: #FCC71B;
	text-decoration: none;
	
}
.marron {
	color: #A13229;
	font-size: 12px;
}

.barra{
	font-family:Tahoma
	color: #FFFFFF;
	background-color: #345385;
	width: 750px;
	height: 41px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin:0px;
	padding:0px;
}

.findebarra {
	position: absolute;
	top: 0px;
	left: 750px;
}
.findebarrilla {
	position: absolute;
	top: 89px;
	left: 696px;
}





.flechapirncipal{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 2px;
	margin-right: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	position:left;
}

#nav li li a {
	display:block;
	font-weight: bolder;
	color: #FFFFFF;
	padding-left:6px;
	font-size: small;
	font-family: Arial, "Arial Black";
	top: 60px;
	margin:0px;
	padding:0px;
	background-color: #999999;
	
}
#nav li li a:hover {
	color: #FCC71B;
	padding-left: 8px;
	background-color: #999999;
}

#nav ul {/*toda las listas*/
  padding: 0px;
  margin: 0px;
  
  }
#nav li {/*todos los items en menu*/
	float: left;
	position: relative;
	top:0px;
	width: 6.8em;
	margin: 0px;
	margin:0px;
	padding:0px;
	
  }
   li ul {
	display: none;
	left: 0px;
	margin: 0px;
	padding: 1px;
	position: absolute;
	top: 18px;
	z-index: 2;
	

  }
#nav li > ul {/* second-level lists */
	position: relative;
	top: 0px;
	left: auto;
	margin: 0px;
	padding: 0px;
	height:100%;
	margin:0px;
	padding:0px;
	
	
	
	}
 .nav li:hover ul, .nav li.over ul{ display: block; 
                                    padding: 0px;
		                            margin: 0px;  
									
									
									         
  }
  
   li:hover ul, li.over ul{ display: block; 
                                    padding: 0px;
		                            margin: 0px;  
									
									
									         
  }
  
  
  

/* New developments  */	
.Notita {
	font-size: 11px;
	font-style: italic;
	font-weight: lighter;
}

ul  {
  padding: 0px;
  margin: 0px;
  list-style: none;}
  
li  {
	padding: 0px;
	margin: 0px;
  }
 
.content {
	top:43px;
	position: absolute;
	font-size: 12px;
	color:  #326B78;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	margin-left: 181px;
	background-color: #FFFFFF;
			}
			
		h2 {
	font-family: Tahoma;
	font-size: 16px;
	font-variant: normal;
	font-weight: bold;
	
}	

hr { color: #345385;

}



.subtotal {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13.2px;
position: absolute;
left: 200px;
padding-top: 9px;

}

.total {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13.2px;
position: relative;
left: 200px;
padding-top: 9px;

}

.whitetable {

padding:0px;
margin:0px;
border:0px:
background-color: #FFFFFF;

}
