A {
	COLOR: black; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}
BODY {
	BACKGROUND-IMAGE: url(/www/_naranja/images/cabecera1.gif); WIDTH: 97%; BACKGROUND-REPEAT: repeat-x
}
BODY {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
TABLE {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
HR {
	HEIGHT: 1px
}
INPUT {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#menudiv {
	DISPLAY: none; Z-INDEX: 100; FONT: 12px/18px Arial; POSITION: absolute
}
#menudiv A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menudiv A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#menu {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#menu A {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#menu A:hover {
	COLOR: white
}
#menu A.activa {
	COLOR: white
}
.Cabecera1 {
	PADDING-RIGHT: 100px; HEIGHT: 20px; TEXT-ALIGN: right
}
.Cabecera2 {
	HEIGHT: 65px
}
.Cabecera3 {
	PADDING-LEFT: 5px; HEIGHT: 20px; TEXT-ALIGN: left
}
.Cabecera4 {
	HEIGHT: 28px
}
.car {
	FONT-SIZE: 9px; COLOR: #333333; BACKGROUND-COLOR: #eeeeee
}
.carNombre {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; BACKGROUND-COLOR: #cccccc
}
.Categoria {
	PADDING-RIGHT: 140px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right
}
.celdai {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 549px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.contador {
	PADDING-TOP: 15px
}
.datos {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.hijo {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #777777
}
.lateral {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 186px; PADDING-TOP: 15px
}
.NombreCasa {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 30px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.pie {
	FONT-SIZE: 7pt; COLOR: #aaaaaa; PADDING-TOP: 10px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.pie A {
	FONT-SIZE: 7pt; COLOR: #aaaaaa; PADDING-TOP: 10px; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.precios {
	COLOR: #000000
}
.subtitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textomini {
	FONT-SIZE: 7pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#enlaces A:hover {
	COLOR: #7d8eaa; TEXT-DECORATION: underline
}
.enlace {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; BACKGROUND-COLOR: #ffffff
}
.enlaceTIT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee
}
.enlaceURLdiv {
	PADDING-RIGHT: 4px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.enlaceURL {
	COLOR: #999999; TEXT-DECORATION: underline
}
.enlaceDES {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

.bg_list li{display:block;}
.bg_list a{color:#999999; font-size:12px; line-height:18px; margin:0 0 0 0;  padding-bottom:1px; padding-top:7px;text-decoration:none; display:block; padding-left:37px;background:url(lista.gif) no-repeat 18px 8px;}
.bg_list a:hover			{text-decoration:underline;}



.bg_list div.bg_list_sub {background:none;}
.bg_list_sub li				{}
.bg_list_sub div				{margin-left:0; padding-left:14px;}
.bg_list_sub a					{color:#999999; font-size:14px; line-height:18px; margin:0 0 0 0; text-decoration:none; padding-left:56px;background:url(lista.gif) no-repeat 39px 8px;}
.bg_list_sub a:hover			{text-decoration:underline;}

.fondo_cabecera{color:#FFFFFF; font-size:12px; background:url(Fondocabecera.jpg); padding-bottom:3px; padding-top:3px; padding-left:10px; padding-right:3px;} 
/* Estilos de menu de cabecera */

#marco {
        width:600px;
        margin:10px 0;
        padding:0px;
        text-align:left;
        }

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */

.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:25px; background:#fff ; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:25px; margin-left:6px; line-height:25px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:6px; top:25px; background: #fff; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:auto; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #005FB9; border-left:1px solid #005FB9; border-right:1px solid #005FB9; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#005FB9; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff  vineta_menu.gif no-repeat 150px 6px;}
.menu2 :hover ul.sub li a:hover {background:#E5FAFC; color:#005FB9;}
.menu2 :hover ul.sub li a.fly:hover {background:#E5FAFC vineta_menu.gif no-repeat 150px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#E5FAFC}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}