* {
	margin : auto auto auto auto;
	padding : 0px;
}

a {
	text-decoration: none;
	border:0;
}

body {
	color : #cccccc;
	font-family : Helvetica, Tahoma, Arial, sans-serif;
	font-size : 12px;
	background-color: #2d2d2d;
	overflow:hidden;
}

#fondo {
	background-image: url(../images/portada_web.jpg);
	background-color: #2d2d2d;
	width: 763px;
	height: 500px;
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	background-position: center center;
}
#portada{
	background-image: url(../images/portada_web.jpg);
	background-color: #2d2d2d;
	width: 763px;
	height: 500px;
	background-repeat: no-repeat;
	padding: 20px 0px 0px 0px;
	background-position: center center;
	z-index: 50;
}

#contenido_portada {
	width : 763px;
	height : 203px;
	position: absolute;
	margin: 138px auto auto 0px;
	background-color:#2d2d2d;
}
#texto_portada{
	width: 763px;
	text-align: center;
	position:absolute;
	z-index:1;
	font-size:11px;
	font-weight:bold;
}
#part_superior {
	width : 1024px;
	height : 20px;
	position: absolute;
	margin: 0px auto auto auto;
	background-color:#2d2d2d;
	z-index: 60;	
}
#parte_superior {
	width : 763px;
	height : 158px;
	position: absolute;
	margin: -20px 0px auto auto;
	background-color:#2d2d2d;
	z-index: 60;	
}
#parte_inferior {
	width : 763px;
	height : 160px;
	position: absolute;
	margin: 341px 0px auto auto;
	background-color:#2d2d2d;
	z-index: 60;
}

/* ENCABEZADO Y MENU */

#encabezado {
	height: 90px;
	width: 763px;
}

#encabezado #logo {
	position:absolute;
	height: 39px;
	width: 60px;
	background : url('../images/logo.gif') no-repeat 0px 0px;
	margin: 15px auto 0px 15px;
}

#encabezado #empresa {
	position:absolute;
	height: 39px;
	width: 300px;
	background : url('../images/titulologo.gif') no-repeat 0px 0px;
	margin: 15px auto 0px 65px;
}

#encabezado #menu {
	position:absolute;
	width : 763px;
	height : 31px;
	background-color: #2f2f2e;
	margin: 70px 0px 0px 0px;
}

#encabezado #secure {
	position:absolute;
	margin: 15px auto 0px 720px;
}

/* CUERPO DEL DOCUMENTO */

#contenido {
	width : 763px;
	height : 388px;
	position: absolute;
	margin: 35px 0px auto auto;
}
#contenido #imagen {
	position: absolute;
	margin : 0px auto auto 33px;
	width : 305px;
	height : 230px;
	/*border:solid #dddddd 5px;*/
	z-index:1;
	visibility:visible;
}

#contenido #google {
	position: absolute;
	margin : 0px auto auto 33px;
	width : 305px;
	height : 327px;
	/*border:solid #dddddd 5px;*/
	z-index:1;
	border:solid #CC6600 2px;
}
#contenido #titular {
	position: absolute;
	width: 260px;
	padding: 20px;
	background-color: #2a2a2a;
	margin: 350px auto auto 33px;
	font-size:16px;
	font-weight: bold;
	z-index: 1;
	/*border:solid #cccccc 5px;*/
	text-align: center;
}

#contenido #oculta {
	position: absolute;
	width: 300px;
	height: 75px;
	background-color: #2d2d2d;
	margin: 355px auto auto 33px;
	z-index: 1;
}

#contenido #marco{
	position: absolute;
	width: 310px;
	background-color: #2a2a2a;
	margin: 0px auto auto 380px;
	padding: 20px;
	height: 290px;
	overflow:auto;
}

#contenido #marco #texto{
	text-align : justify;
	font-size:11px;
	color: #ffffff;
}
#contenido #marco #texto_marron{
	text-align : center;
	font-size:12px;
	color: #CC6600;
}
#contenido #marco #texto_gris{
	font-size:12px;
	color: #cccccc;
	font-weight:700;
}
#contenido #registro {
	position: absolute;
	padding: 5px;
	width: 335px;
	margin: 100px auto auto 210px;
	background-color:#2a2a2a;
	line-height: 14px;
}
#contenido #precio_oferta {
	position: absolute;
	width: 85px;
	height: 60px;
	margin: 3px auto auto 535px;
	font-size:16px;
	font-weight: bold;
	z-index: 10;
	text-align: center;
	background-image: url(../images/pvp2.gif);
	background-repeat: no-repeat;
}
#precio{
	color:#2d2d2d;
	margin:22px auto auto 0px;
}
#pie_pagina{
	width: 763px;
	text-align: center;
	background-color: #2d2d2d;
	position:relative;
	z-index:1;
	font-size:11px;
	color: #ffffff;
	margin: 22px auto auto auto;
}

/*  GALERIA  */

#menu_izda{
	margin: -5px auto auto 15px;
	width: 142px;
	height: 340px;
	background-color: #2d2d2d;
	z-index: 3;
	position:absolute;
	font-size:10px;
	text-align:left;
	overflow:hidden;
	color: #ffffff;
}
#recomendar{
	margin: 292px auto auto 25px;
	width: 102px;
	height: 20px;
	background-color: #339900;
	z-index: 4;
	position:absolute;
	font-size:9px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 10px 10px;
}
#recomendar A:hover{ 
	color: #2d2d2d;
	font-weight:bold;
}
#recomendar A:link, A:visited{ 
	font-weight:bold;
}
#form_recomendar{
	width: 300px;
	height: 300px;
	font-size:10px;
	text-align:center;
	overflow:hidden;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	margin: 15px auto auto 10px;
	background-color: #2d2d2d;
	z-index: 4;
	position:absolute;
	visibility:visible;
}
#imagen_galeria{
	margin: -5px auto auto 171px;
	width: 455px;
	height: 270px;
	background-color: #2d2d2d;
	z-index: 3;
	position:absolute;
}

#detalle{
	margin: 275px auto auto 292px;
	width: 319px;
	height: 44px;
	background-color: #2d2d2d;
	z-index: 3;
	position:absolute;
	padding: 8px;
	text-align : justify;
	font-size:11px;
}

#referencia{
	margin: 275px auto auto 171px;
	width: 95px;
	height: 44px;
	background-color: #2d2d2d;
	z-index: 3;
	position:absolute;
	padding: 8px;
	text-align : justify;
	font-size:11px;
}

#referencia br {
	line-height : 25px;
}

#menu_decha{
	margin: -5px auto auto 635px;
	width: 115px;
	height: 340px;
	z-index: 3;
	position:absolute;
	text-align:center;
	background-color: #2d2d2d;
	overflow:hidden;
}

#titulo_tabla {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cc6633;
	font-weight:bolder;
	border:solid #2a2a2a;
}
#subtitulo_tabla {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #339900;
	font-weight:bolder;
	border:solid #2a2a2a;
}
#titulo_tabla_centrado  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cc6633;
	font-weight:bolder;
	border:solid #2a2a2a;
	text-align:center;
}

/* FIN GALERIA  */

/* Zona Privada*/

#datos{
	margin: -5px auto auto 171px;
	width: 575px;
	height: 340px;
	background-color: #2d2d2d;
	z-index: 3;
	position:absolute;
}

#listado{
	background-color: #2d2d2d;
}

#titulo_tabla_centrado  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #cc6633;
	font-weight:bolder;
	border:solid #2a2a2a;
	text-align:center;
}
#contenido #cambiafondo {
	position: absolute;
	padding: 5px;
	width: 335px;
	margin: 60px auto auto 115px;
	background-color:#2a2a2a;
	line-height: 14px;
	border:#999999 3px solid;
}
/* Fin Zona Privada*/

.redondeado 
{
	border: 3px solid #ffffff;
}

.transparente
{
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.formulario
{
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	border-width : 1px;
	text-align: center;
	line-height:10px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;	
	color: #000000;
}

.boton
{
	color : #222222;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	border-width : 1px;
	text-align: center;
	width: 115px;
}

.text_formulario
{
	color : #222222;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	border-width : 1px;
}

span {
	display : none;
}

p {
	line-height : 13px;
}
a {
	color: #ffffff;
}
legend{
	color:#CC6600;
	font-weight:600;
}