body{
	height: 100%;
	background-color: Window;
	font-family:  Tahoma, Garamond,"AvantGarde Md BT","AvantGarde Bk BT";
	color: #666666;
	margin: 0px;
	font-size: 11px;
	font-weight: lighter;
	background-color: #eeeeee;
	}
a{text-decoration: none;color: #242424;}
a:hover{text-decoration: none; color: #FF6600;}
br { clear:left;}
h1 {position:absolute; z-index:2;width:800px; margin-top:325px; color:#ffffff; font-size:18px;left:50%;margin-left:-400px;padding-left:5px;}
#main{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	}
#cabecera { position:absolute; top:0; height:354px; width:800px; background-image:url(../imagenes/cabecera_es.jpg); }
#cabecera a { text-decoration:none;}
#logo {float:left; width:180px; padding:0; margin:0; }
#logo img{margin: 0 0 0 1px; border:0;}
#menu{margin-top:76px; margin-left:15px; width:550px; text-align:left; float:left; }
#menulinks { list-style: none; margin:0; padding:0; }
#menulinks li{ 
	padding-right: 25px;
	display: inline;
	background-image: url(imagenes/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#idiomas { margin-top:77px; width:48px; height:15px; float:right; text-align:left; display:inline;}
#idiomas a {text-decoration:none;}
#idiomas img { border:0;}
#menulinks li a{color: #666666; font-weight: normal;}
#flash {position:absolute; top:30px; left:185px; }
#legal {position:absolute; top:30px; left:220px; }
#picasso {position:absolute; top:106px; left:541px; }
#picasso img {border:0;}
#precios_picasso {width:445px;}
#precios_picasso td { border:2px solid #CCCCCC; }
#precios_picasso .cab { color:#ffffff; background-color:#CCCCCC; font-weight:bold;}
#contentmain {position:absolute; top:354px; width: 800px; }
#contenido{
	font-family: "Trebuchet MS", Tahoma, Garamond;
	margin: 5px 0 0 0;
	padding: 0px;
	color: #636363;
	text-align: justify;
	background-image: url(../imagenes/fondo.gif);
	background-position: bottom center; 
	background-repeat: no-repeat;
}
#contenido h1{
	font-size: 2em;
	margin-top: 0;
	padding-top:0;
	margin-bottom: 10px;
	color: #899A47;}
#contenido h2{
	font-size: 1.3em;
	margin-bottom: 10px;
	color: #899A47;
}
#contenido label {margin:0px 0 10px 0; width:150px; display: block; float:left; font-weight:normal;}
#contenido input { width: 300px; display: block; float:left;}
#contenido #enviar {width: auto}
#contenido textarea {width:300px; height:100px; }
#contenido img {border:0; padding: 0;}
#contenido #foto, #contenido #foto2, #contenido #foto3, #contenido #foto4 {border:0; float:left; padding: 5px 10px 10px 5px;}
#contenido ul { float:left; display:inline;margin-left:15px; padding:0px; margin-right:18px;}
#formulario { padding:10px;}
.col{ float: left; width: 30%; margin-right: 10px; }
#pie { width:800px; height:150px; background-color: #666666; color: #ffffff; text-align:right;}
#pie a { color:#ffffff; font-weight:bold;}
#guia { padding:5px; float:left; text-align:left;}
#dir { padding:5px; float:right; }
.titulo { font-weight:bold; font-size:18px;}
.punteado {  border-style: dotted; border-width: 1px; border-color: #000000; padding:1px; width:282px; }
.punteado2 {  border-style: dotted; border-width: 1px; border-color: #000000; padding:1px; width:auto; }
.texto { padding:10px;}
.blanco { color:white;}
.centrado{left:50%; margin:auto; text-align:center;}
