@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

body {
SCROLLBAR-FACE-COLOR:#333333; 
SCROLLBAR-HIGHLIGHT-COLOR: #000;
SCROLLBAR-SHADOW-COLOR: #000; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #FFFFFF; 
SCROLLBAR-TRACK-COLOR: #666; 
SCROLLBAR-DARKSHADOW-COLOR: #333;
}

#CONTENEDOR {
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-473px;
	width:945px;
	height:auto;
	z-index:0;
}

/* --- ESTILOS INDEX  --- */

.fondo1 {
	background: url(../img/bg_1.jpg) center top no-repeat #333333;
}

#CONTENIDOS {
	background-color:#000000; 
}

#PRINCIPAL_TOP {
	position:absolute; top:10px; left:596px;
	width:308px; padding:20px; height:99px;
	background: url(../img/alpha.png) repeat;
}

#PRINCIPAL_TOP .txt {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;
	font-size:12px; color:#ffffff; line-height:18px; margin-left:12px; margin-right:12px;
}

#PRINCIPAL_TOP .txtDestacado {
	color:#cbea00;
}

#PRINCIPAL_BOTTOM {
	position:absolute; top:164px; left:596px;
	width:308px; padding:20px; height:auto;
	background: url(../img/alpha.png) repeat;
}

/* --- ESTILOS PRODUCTOS --- */

.fondo31 {
	background: url(../img/bg_31.jpg) center top no-repeat #333333;
}

.fondo32 {
	background: url(../img/bg_32.jpg) center top no-repeat #333333;
}

.fondo33 {
	background: url(../img/bg_33.jpg) center top no-repeat #333333;
}

.fondoTouza {
	background: url(../img/bg_touza.jpg) center top no-repeat #333333;
}

#PRINCIPAL31 {
	position:absolute; top:0px; left:158px; z-index:1;
	width:748px; height:auto; padding:20px; padding-top:151px;
	background: url(../img/bg_contenido31.gif) repeat-x top center #cb0a1c;
}

#PRINCIPAL32 {
	position:absolute; top:0px; left:158px; z-index:1;
	width:748px; height:auto; padding:20px; padding-top:151px;
	background: url(../img/bg_contenido32.gif) repeat-x top center #fbe816;
}

#PRINCIPAL33 {
	position:absolute; top:0px; left:158px; z-index:1;
	width:748px; height:532px; padding:20px; padding-top:151px;
	background: url(../img/bg_contenido33.gif) repeat-x top center #4889c3;
}

#PRODUCTOS_LEFT {
	position:relative; float:left; clear:left;
	width:444px; height:auto; padding:20px;
	background-color:#000000;
}

#PRODUCTOS_LEFT #TIPOS {
	width:auto; height:12px; padding:4px;
	background-color:#262626;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#cccccc; line-height:1em; text-decoration:none;
}

#PRODUCTOS_LEFT #TIPOS a:link, #PRODUCTOS_LEFT #TIPOS a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#cccccc; line-height:1em; text-decoration:none;
}

#PRODUCTOS_LEFT #TIPOS a:hover, #PRODUCTOS_LEFT #TIPOS a.actual {
	color:#c4c403; text-decoration:none;
}

#PRODUCTOS_LEFT #CELDA {
	width:444px; height:147px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#999999; line-height:18px;
}

#PRODUCTOS_LEFT #CELDA .destacado {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#c4c403;
}

#PRODUCTOS_LEFT #CELDA .fuerte {
	font-weight:bold;
}

#PRODUCTOS_LEFT #CELDA img {
	width:85px; height:127px;
	float:left; clear:left;
	margin-right:10px;
	border:10px #4a4a4a solid;
}

#PRODUCTOS_LEFT #CELDA #BOTON {
	height:19px; width:auto;
	background:url(../img/bg_boton.gif) repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	line-height:18px; color:#cdcc03; text-decoration:none;
}

#PRODUCTOS_LEFT #CELDA #BOTON:hover {
	height:19px; width:auto;
	background:url(../img/bg_boton.gif) repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	line-height:18px; color:#cccccc; text-decoration:none; cursor:pointer;
}
	
 
#PRODUCTOS_RIGHT {
	position:relative; float:right; clear:right; overflow:hidden; display:block;
	width:auto;*width:214px;height:30px; max-width:254px; padding-right:20px; padding-left:20px;
	margin-bottom:1px;
	background-color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;
	color:#cccccc; line-height:30px; text-decoration:none; cursor:pointer;
}

#PRODUCTOS_RIGHT.actual, #PRODUCTOS_RIGHT:hover {
	color:#cccc03;
}

#PRODUCTOS_LISTADO {
	position:relative; float:left; clear:both;
	width:708px; height:auto; padding:20px;
	background-color:#000000;
}

#PRODUCTOS_LISTADO #CELDA {
	width:auto; height:105px; padding-bottom:11px; margin-bottom:10px;
	border-bottom:1px dotted #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#999999; line-height:18px;
}

#PRODUCTOS_LISTADO #CELDA .txt {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#999999; line-height:18px;
}

#PRODUCTOS_LISTADO #CELDA .destacado {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#ffffff;
}

#PRODUCTOS_LISTADO #CELDA .fuerte {
	font-weight:bold;
}

#PRODUCTOS_LISTADO #CELDA img {
	height:85px;
	float:left; clear:left;
	margin-right:35px;
	border:10px #4a4a4a solid;
}

#PRODUCTOS_LISTADO #CELDA #BOTON {
	height:19px; width:157px;
	background:url(../img/bg_boton.gif) repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	line-height:18px; color:#cdcc03; text-decoration:none; cursor:pointer;
}

#PRODUCTOS_LISTADO #CELDA #BOTON:hover {
	height:19px; width:157px;
	background:url(../img/bg_boton.gif) repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	line-height:18px; color:#cccccc; text-decoration:none; 
}

#PRODUCTOS_LISTADO #TABLA {
	border:1px solid #FFFF00;
	margin-top:20px;
}

#PRODUCTOS_LISTADO #TABLA table {
	border-collapse:collapse;
    table-layout: fixed;
}

#PRODUCTOS_LISTADO #TABLA table thead {
	margin:0px;
}

#PRODUCTOS_LISTADO #TABLA table thead tr {
	height:20px; background-color:#000000;
	margin:0px;
}

#PRODUCTOS_LISTADO #TABLA table thead tr th {
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#999999; text-decoration:none; font-weight:normal;
	padding-left:4px; padding-right:4px;
	line-height:20px;
}

#PRODUCTOS_LISTADO #TABLA table tbody tr {
	height:29px; background-color:#262626; cursor:pointer;
}

#PRODUCTOS_LISTADO #TABLA table tbody tr:hover {
	background-color: #343434;
}

#PRODUCTOS_LISTADO #TABLA table tbody tr td {
	border:1px solid #000000;
	padding-left:4px; padding-right:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#ffffff; text-decoration:none; font-weight:normal;
	line-height:29px;
}

#PRODUCTOS_LISTADO #TABLA table tbody tr td.info {
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#cdcc03; text-decoration:none; font-weight:bold;
	line-height:29px; padding:0px;
	background: url(../img/bg_info.gif) right center repeat-x;
	cursor:pointer;
}

#PRODUCTOS_LISTADO #TABLA table tbody tr td.info:hover {
	color:#ffffff;
}

/* --- SCROLL --- */

#lotes {
	position:absolute; top:203px; left:20px;
	width:708px; height:439px; padding:20px; 
	background-color:#000000;
}

#lotes #SCROLL_LEFT {
	position:absolute; top:20px; left:0px;
	height:439px; width:20px;
	background:url(../img/scroll_left.gif) no-repeat; 
	cursor:pointer;
}

#lotes #SCROLL_LEFT:hover {
	background:url(../img/scroll_left_b.gif) no-repeat;
}

#lotes #SCROLL_RIGHT {
	position:absolute; top:20px; right:0px;
	height:439px; width:20px;
	background:url(../img/scroll_right.gif) no-repeat;
	cursor:pointer;
}

#lotes #SCROLL_RIGHT:hover {
	background:url(../img/scroll_right_b.gif) no-repeat;
}

/*
#SCROLL_INTERIOR {
	position:absolute; left:24px; top:20px;
	width:700px; height:439px;
	overflow-x:hidden; overflow-y:hidden;
}
/*
#SCROLL_SCREEN {
	position:absolute; top:0px; left:0px;
	height:431px;
}
*/
#SCROLL_ELEMENT {
	position:relative; float:left;
	width:201px; height:440px;
	margin-left:21px; margin-right:11px; _margin-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#FFFFFF; line-height:18px;
}

#SCROLL_ELEMENT strong {
	color:#999999;
}

#SCROLL_ELEMENT b {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#cdcc03; line-height:18px;
}

#SCROLL_ELEMENT img {
	height:179px; 
	border:10px #4a4a4a solid;
	margin-bottom:25px;
}

#SCROLL_ELEMENT #MAS_INFO {
	height:19px; width:auto;
	background:url(../img/bg_boton.gif) repeat top left;
	line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	color:#cdcc03; text-decoration:none; cursor:pointer;
}

#SCROLL_ELEMENT #MAS_INFO:hover {
	color:#ffffff; text-decoration:none;
}


/* --- ESTILOS GENERAL --- */

.fondo2 {
	background: url(../img/bg_2.jpg) center top no-repeat #333333;
}

#CONTENIDO {
	background-color:#000000;
	padding:20px;
}

#CONTENIDO iframe {
	position:relative;
	float:left;
	clear:left;
	width:394px;
	height:320px;
	_width:374px;
	_height:300px;
	border:10px #4a4a4a solid;
	padding:0px;
	margin: 0px;
}

.formCampo {
	width:200px; border:1px solid #4a4a4a;
	height:18px; line-height:18px;
	padding-left:5px; padding-right:5px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;
	color:#cccccc; text-decoration:none;
}

.formArea {
	width:200px; border:1px solid #4a4a4a;
	line-height:1.4em;
	padding:5px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;
	color:#cccccc; text-decoration:none;
	overflow:auto;
	margin-top:2px;
}

.formArea:hover, .formCampo:hover, .formArea:focus, .formCampo:focus {
	border:1px solid #cdcc03;
	background-color:#343434;
}

.formBoton {
	height:19px; padding-left:20px; padding-right:20px;
	background:url(../img/bg_boton.gif) repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	line-height:18px; color:#cdcc03; text-decoration:none;
	border:none;
}

#MENU {
	position:absolute; top:0px; left:0px;
	width:135px; height:auto; z-index:4;
}

#MENU img {
	margin-bottom:1px; *margin-top:-4px;
}

#MENU img.remiendoIE { *margin-top:0px; }

#MENU #PIE {
	width:127px; height:auto; padding:4px;
	background-color:#000000;
	 *margin-top:-4px;
}

#MENU #PIE p {
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:10px; color:#666666; line-height:1.4em; margin:4px; margin-top:12px;
}
	
#BARRA_SUPERIOR {
	position:absolute; top:40px; left:158px; 
	height:71px; width:768px; padding:10px; _padding-bottom:9px; padding-left:20px; padding-right:0px;
	z-index:3; _background: #333333;
}


/*--PARA BARRA SUPERIOR DINÁMICA --*/
	
	#EL_V {
		position: relative; float:left;
		width:150px; height:auto;
		margin-top:5px;
	}
	
	#EL_H {
		position:relative; float:left; clear:both;
		width:auto; height:24px;
	}

/*-- END --*/

#BARRA_SUPERIOR a:link, #BARRA_SUPERIOR a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:bold; color:#CCCCCC; text-decoration:none; z-index:2;
}

#BARRA_SUPERIOR a:hover, .activo {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:bold; color:#cdcb03; text-decoration:none;
	background:none;
}
	
#PRINCIPAL {
	position:absolute;
	top:0px;
	left:158px;
	width:748px;
	height:auto;
	padding:20px;
	padding-top:151px;
	background:url(../img/alpha.png) repeat;
	z-index:1;
}

#BLOQUE_RIGHT {
	position:relative; float:right; clear:right;
	width:258px; height:340px; margin-left:35px; 
}

#BLOQUE_RIGHT_LOCALIZACION {
	position:relative; float:right; clear:right;
	width:258px; height:auto; margin-left:35px; 
}

.imgTitulo {
	margin-bottom:10px;
}

#TITULO {
	position:relative;clear:both;
	width:728px; height:20px; padding:10px;
	background-color:#000000;
	margin-bottom:10px;
}

#TITULO p {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px;
	color:#FFFFFF; line-height:0.8em; text-transform:lowercase;
}

#TITULO p strong{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px;
	color:#cccc00; line-height:0.8em; text-transform:lowercase;
}

.imgMarco {
	border:10px #4a4a4a solid;
	margin-bottom:16px;
}

.peq {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;
line-height:1em; color:#cccccc; font-weight:normal;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height:16px; color:#ffffff; font-weight:normal;
}

p strong, #PRINCIPAL_BOTTOM p a:link, #PRINCIPAL_BOTTOM p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height:16px; color:#cdcc03; font-weight:bold; text-decoration:none;
}

p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height:16px; color:#cdcc03; font-weight:bold; text-decoration:none;
	border-bottom:#cdcc03 1px dotted;
}

p cite {
	font-family: Georgia, "Times New Roman", Times, serif; font-size:11px;
	line-height:16px; color:#cdcc03; font-weight:bold; text-decoration:none;
}

ul {
	list-style:inside square;
	margin-top:10px;
}

ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	line-height:16px; color:#ffffff; font-weight:normal;
}

.FloatingLeft140 {
width:140px; position:relative; float:left; clear:left;
}