body {
    background-color: #000000;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
}

hr {
    height: 1px;
    border: 0;
    background-color: #969696;
    margin: 0;
}
.blacklinks a {
    color: #000000;
    text-decoration: underline;
}
a {
    color: #E2E2E2;
    text-decoration: none;
}

td {
    vertical-align: top;
    background-color: #e2e1d7;
}

h3 {
    margin: 3px;
}

p {
    padding-left: 0px;
    padding-right: 10px;
}
/* Arreglo transparencia de PNG para IE*/
 img, div, input { behavior: url("iepngfix.htc") }
/* CABECERA */

#video_home {
    position: absolute;
    margin-top: 31px;
    margin-left: 56px;
    width: 512px;
    height: 288px;
    /*border: white 1px solid;*/
    display: none;
}

#header {
    width: 1024px;
    height: 101px;
    position: relative;
    background-image: url("images/header_background.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
}

#header_logo {
    position: absolute;
    top: 20px;
    left: 115px;
}

#language_switcher {
    position: absolute;
    right: 90px;
    bottom: 21px;
    /*visibility: hidden;*/
}

.lang_selected {
    font-weight: bolder;
    color: #cc9933;
}

#list_images {
    color: #656565;
    font-weight: bold;
    text-align: left;
}

#list_images a {
    color: #656565;
}

/* MENU */

.menu_selected {
    background-color: #d7a127;
}

.menu_td {
    background-image: url("images/menu_background.jpg");
    background-repeat: repeat-y;
}

/* CONTENIDO */

#content_content a {
	color: #7f7f7f;
}

#content_content a:hover {
	text-decoration: underline;
}

#content_bar1 {
    /*background-image: url("images/content_background_left.jpg");
    background-repeat: repeat-y;*/
    background-color: #e2e2d8;
}

.bg_izq {
    height: 405px;
    background-image: url(images/content_background_left.jpg);
    background-repeat: repeat-y;
}

#content_bar2 {
    background-image: url("images/content_background_bar.jpg");
    background-repeat: repeat-y;  
}

#content_bar_3 {
    background-color: #e2e2d8;
}

.bg_der {
    height: 405px;
    background-image: url(/images/content_background_right.jpg);
    background-repeat: repeat-y;
}


.minifooter_1 {
    height: 20px;    
    background-color: #686969;
}

.minifooter_2 {
    height: 20px;
    background-color: #c88724;
    color: #000000;
}

.warranty_th {
    text-align: right;
    vertical-align: top;
}

#warrantyform input {
    margin-top: 0;
}

#tabla_spec td {
    vertical-align: middle;
}

/* PIE DE PAGINA */

#footer {
    padding-left: 120px;
    font-size: 10px;
    height: 50px;
    vertical-align: middle;
    color: #FFFFFF;
}

.menu_td a {
	color: #E2E2E2 !important;
}

.noticia_texto img {

}


/* TINYBOX */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
/* TINYTABLE */
/** {margin:0; padding:0; outline:0}*/
#tablewrapper {width:100%; margin:0 auto}
#tableheader {height:55px}
.search {float:left; padding:6px; border:1px solid #c6d5e1; background:#fff}
#tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}
.details {float:right; padding-top:12px}
.details div {float:left; margin-left:15px; font-size:12px}
#tablefooter {height:15px; margin-top:20px}
#tablenav {float:left}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}
#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {float:left; margin-left:15px}
.page {margin-top:2px; font-style:italic}
#selectedrow td {background:;}
