html,body,div,p,input,select,textarea
{
	font: normal 11px Lucida Grande, Lucida Sans Unicode, Myriad, Tahoma, Verdana, sans-serif;
	color: #000;
}

body
{
	margin: 0;
	padding: 0;
	background-color: #000000;
	background-image: url(i/bgr_body_v2.png);
	background-repeat: repeat-y;
	background-position: center;
}

a:link
{
	color: #3366CC;
	text-decoration: none;
}

a:visited
{
	color: #666;
	text-decoration: none;
}

a.next:visited, a.prev:visited, a.top:visited, a.bottom:visited
{
	color: #3366CC;
}

a:hover
{
	color: #0066CC;
	text-decoration: underline;
}

a:active
{
	text-decoration: none;
	color: #0099FF;
}

h1,h2,h3,h4 { margin: 0px; }
h1,h2 { text-shadow: 0px 2px 4px #999; }
h1 { font-size: 136%; }
h2 { font-size: 127%; }
h3 { font-size: 118%; }

#box
{
	margin: auto;
	position: relative;
	width: 770px;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}

#box_tit
{
	top: 0px;
	position: absolute;
	width: 770px;
	clear: both;
}

.search
{
	position: absolute;
	top: 35px;
	right: 10px;
	width: 180px;
	text-align: right;
}

.inscribete
{
	position: absolute;
	top: 5px;
	right: 10px;
	width: 180px;
	text-align: right;
}

#main_menu
{
	width: 770px;
	border: outset #666 1px;
}

#main_menu td
{
	text-align: center;
	font-size: 118%;
	font-weight: bold;
	background-color: #CCCCCC;
}

#main_menu td a
{
	color: #EEE;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	background: url(i/bgr_tiger_off.gif) center repeat-x;
}

#main_menu td#home a
{
	background-color: #999;
	padding-top: 2px;
}

#main_menu td#wow a
{
	background-image: url(i/bgr_tiger.gif);
	background-position: center;
	background-repeat: repeat-x;
	color: #CCFFFF;
}

#main_menu td a:link, #main_menu td a:visited
{
	color: #333;
	text-decoration: none;
}

#main_menu td a:hover,#main_menu td#wow a:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(i/bgr_tiger.gif);
	background-position: center;
	background-repeat: repeat-x;
}

#box_col
{
	float: left;
	width: 240px;
	z-index: 1;
	margin-top: 105px;
}

#cotiza
{
	padding: 10px;
	border-left: solid #666 1px;
	border-right: solid #666 1px;
	border-top: solid #666 1px;
	background-color: #eee;
}

.menu h2,.oferta h2,.centered h2
{
	padding: 10px 10px 5px;
	background-image: url(i/bgr_menu.gif);
	background-repeat: repeat-x;
	color: #FFF;
	text-align: left;
}

.oferta
{
	clear:right;
}

.promo
{
	margin: 0px;
	float: right;
	color: #FF9900;
	font-weight: bold;
}

#home_destaca
{
	width: 500px;
	margin-top: 10px;
}

#dir
{
	background-color: #FFF;
	padding: 10px;
}

#box_main
{
	width: 500px;
	float: right;
	z-index: 0;
	margin: 110px 0 20px 0;
}

#footer
{
	clear: both;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-top: 20px;
	margin-bottom: 20px;
}

#apple
{
	margin-top: 10px;
	padding: 10px;
	border: solid #ccc 1px;
}

#otros
{
	margin-top: 10px;
	padding: 10px;
	border: solid #ccc 1px;
}

#acc
{
	margin-top: 10px;
	padding: 0px;
}

#noticias
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: solid #ccc 1px;
	float: left;
	background-color: #CCCCCC;
}

#editorial
{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FFF;
	width: 180px;
	float: right;
	border: solid #999 1px;
	margin-left: 10px;
}

#dato
{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #e6e6e6;
	width: 90%;
	position: relative;
	clear: left;
	border: solid #ccc 1px;
	color: #333;
}
.center { text-align: center; }
.oferta h4 { font-size: 118%; }

.right
{
	float: right;
	text-align: right;
}

#acc table
{
	width: 500px;
	margin: 0;
	border-left: solid #ccc 1px;
}

#acc td
{
	width: 30%;
	vertical-align: top;
	padding: 5px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}

.price
{
	font-size: 118%;
	bottom: 0px;
	margin-top: 5px;
	text-align: right;
}

.price em
{
	font-size: 82%;
	font-style: normal;
	color: #999;
}

#acc h4 { font-size: 118%; }

.box_foto
{
	margin-top: 5px;
	text-align: center;
}

.foto_oferta
{
	float: right;
	margin: 0 0 10px 10px;

}

.oferta h4 { font-size: 118%; }

#dato img
{
	float: left;
	margin: 0 5px 5px 0;
}

#dato em { color: #999; }

.menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu li
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.menu li a.selected
{
	background-image: url(i/bgr_menu_on.gif);
	background-position: center;
	background-repeat: repeat-x;
	text-shadow: 0px 1px 2px #333;
}

.menu li a
{
	font-weight: bold;
	text-transform: capitalize;
	background-image: url(i/bgr_menu_off.gif);
	background-position: center;
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	padding: 3px 5px 3px 10px;
}

.menu li a:link,.menu li a:visited
{
	color: #333;
	text-decoration: none;
}

.menu li a:hover
{
	text-decoration: none;
	background-image: url(i/bgr_menu_on.gif);
	background-position: center;
	background-repeat: repeat-x;
	text-shadow: 0px 1px 2px #333;
}

.menu_sub li { border-bottom: solid #EEE 1px; }

.menu_sub li a
{
	background-image: none;
	font-weight: normal;
	text-transform: none;
	display: block;
	padding: 1px 5px 1px 15px;
}

.menu_sub li a:link, .menu_sub li a:visited
{
	color: #333;
	text-decoration: none;
}

.menu_sub li a:hover
{
	color: #000;
	background-image: none;
	text-decoration: none;
	background-color: #EEE;
}

#acc .tit
{
	background-image: url(i/bgr_menu.gif);
	background-repeat: repeat-x;
	color: #FFF;
	background-position: bottom;
}

#noticias h4
{
	font-size: 118%;
	border-top: dotted #999 1px;
	padding-top: 5px;
}

#noticias em
{
	color: #999;
	font-size: 91%;
	font-style: normal;
}

#amigo table
{
	border: 2px solid #CCC;
	background-color: #eee;
	width: 100%;
	padding: 5px;
}

#amigo caption
{
	text-align: left;
	padding: 10px;
	border-top: solid #CCC 1px;
}

#box_prod
{
	width: 500px;
	float: left;
	z-index: 0;
}

#amigo em
{
	font-size: 91%;
	font-style: normal;
	color: #999;
}

#amigo h4 { color: #666; }
#amigo a h3 { color: #000; }

#ficha .foto_oferta
{
	width: 150px;
	float: right;
}

#box_eje
{
	text-align: left;
	padding: 5px;
	border-top: solid #EEE 1px;
	margin: 10px 0 10px 0;
}

#box_eje img
{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

.button
{
	border: 2px solid #CCC;
	padding: 5px;
	font-weight: bold;
}

.button:hover
{
	border: 2px solid #666;
	padding: 5px;
	font-weight: bold;
}

.top
{
	font-weight: bold;
	float: right;
	background-image: url(i/flch_top_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
}

.top:hover
{
	font-weight: bold;
	float: right;
	background-image: url(i/flch_top_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	color: #000;
}

.prev
{
	font-weight: bold;
	float: left;
}

.prev:hover
{
	color: #000;
}

.next
{
	font-weight: bold;
	float: right;
}

.next:hover
{
	color: #000;
}

#ficha em
{
	font-size: 91%;
	font-style: normal;
	color: #999;
}

#box_carro { float: left; }

.ficha_tools
{
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #eee;
	position: static;
}

.amigo
{
	font-weight: bold;
	background-image: url(i/icn_email.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 23px 5px 0;
}

.boleta
{
	font-weight: bold;
	background-image: url(i/icn_cotiza.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 23px 5px 0;
}

.caps { text-transform: capitalize; }
.list_desc { width: 100px; }

#thelist
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#thelist td { border-top: 1px solid #EEE; }

.lista_tools
{
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #eee;
}

#ipodstore { border: 1px solid #ccc; }
.pad-oferta { padding: 10px;
	display: block;
}

.botonera
{
	margin: 0;
	padding: 0;
}

.botonera td
{
	color: #FFFFFF;
	background-image: url(i/btn_but-bgr.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.botonera td a
{
	font-weight: bold;
	background-image: url(i/btn_but-left.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	padding: 3px 3px 4px 10px;
}

.botonera td a:link, .botonera td a:visited
{
	color: #666;
	text-decoration: none;
}

.botonera td a:hover
{
	color: #000;
	text-decoration: none;
	text-shadow: 0px 1px 1px #FFF;
}

.bgr_buttons
{
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background: #eee;
}

.bgr_tip { color: #666; }
.excel { margin-top: 10px; }

.excel_tit
{
	background-color: #30A7FB;
	color: #FFF;
	border-bottom: solid #003399 1px;
}

.excel em
{
	font-style: normal;
	font-size: 91%;
	color: #666;
}

.new
{
	padding: 3px;
	margin: 2px;
	background-color: #009900;
	color: #FFFFFF;
	border: 1px outset #003300;
	font-size: 82%;
	font-weight: bold;
	clear: right;
}

.total
{
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #eee;
}

.pasadas { font-size: 118%; }
.pasadas li { margin-bottom: 10px; }
.ovejanegra { color: #0066CC; }
#servicios { list-style-type: none; }

#servicios li
{
	margin-bottom: 20px;
	border-top: dotted #ccc 1px;
}

#servicios h2 { margin: 0 0 0 -20px; }

.noticia em
{
	font-size: 91%;
	font-style: normal;
	color: #666;
}

.noticia
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

s { color: #999; }

.blanco {
	color: #FFFFFF;
	font-weight: bold;
}
.flot_left {
	float: left;
	width: 260px;
	background-color: #FFFFFF;
}
input:focus, textarea:focus {
	color: #990000;
	background-color: #FFFF66;
}
#ult {
	width: 498px;
	overflow: auto;
	height: 450px;
	border: 1px dotted #80FF00;
}
#ult .peli {
	float: left;
	width: 160px;
	height: 150px;
	overflow: hidden;
}