/*<![CDATA[*/
*{
	padding:0;
	margin:0;
}
html, body 
{
	 height: 100%; margin: 0px; padding: 0px; color: White; background: #000000 no-repeat fixed center center;
	 font-family: "Avant Garde Gothic", "Avant Garde", "URW Gothic L", helvetica, sans-serif;
text-align:center;
}
.fondo {
}

.contenedor {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	height: 955px;
	width: 1000px;
	background-image: url(../imagenes/catalogo.jpg);
}
#productos {
	position: relative;
	height: 650px;
	width: 560px;
	top: 35px;
	left: 200px;
}
#botones {
	height: 44px;
	width: 665px;
	top: 1px;
	left: 152px;
	position: relative;
}
#header {
	position: relative;
	left: 290px;
	top: -1px;
	width: 711px;
}
.centrarbotones {
	position: relative;
}
#texto {
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	top: 79px;
	right: -307px;
	width: 630px;
	height: 267px;
	font-weight: bold;
}
.contenedor #texto p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}
#footer {
	position: relative;
	top: 55px;
	right: -450px;
	width: 550px;
}
.contenedor #footer p {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.contenedor #texto h4 {
	color: #000;
}
.contenedor #texto p {
	color: #333;
}

.contenedor #texto p {
	text-align: justify;
}
.contenedor #footer p a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #4F64B7;
	text-decoration: underline;
}
.contenedor #productos div table {
	text-align: center;
}



a { text-decoration:none; color:#FFCC00; }
a:hover { color:#FFFFFF;}
img {
	border:none;
	text-align: right;
}
ul,li { margin:0; padding:0; list-style-type:none; }
p { margin:0; padding:0 0 2px; }
:focus { outline: none; }

.text ul { margin-top:5px; padding-top:5px; border-top:1px solid #212024;}
.text li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(bullet.gif) no-repeat 0 4px; border-bottom:1px solid #212024; }


pre { margin:5px 0; padding:5px 0; border-top:1px solid #212024; border-bottom:1px solid #212024;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre code { font:1.2em "Monospaced", monospace; display: block; margin:0; padding:0; line-height:100%; }


.zoomy, .zoomy2 { float:left; width:100%; }
.zoomy li, .zoomy2 li { list-style:none; float:left; display:inline; margin-right:5px; margin-bottom:5px; width:150px; height:100px;  }

.zoomy a, .zoomy2 a { text-decoration:none; background-position:center center; text-indent:-9999px; display:block; width:150px; height:100px; }

#zoomy { position:absolute; border:1px solid #B3BEAD; background:#000000; padding:5px; color:#fff; line-height:100%; }
	
#zoomy p { margin:0; padding:5px 5px 10px 5px; position:relative; }

#close { position:absolute; right:5px; width:12px; height:12px; background:url(close.gif) no-repeat; cursor:pointer;} 

html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; 	visibility:hidden; width:0; height:0; }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	color: #000;
	}
#lightboxDetails{
	font-size: 0.8em;
    color: #000;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }
#flechas {
	position: relative;
	top: 50px;
	width: 600px;
	left: 355px;
}

