html, body { margin:0;padding:0; background-color:#666666; height:100%}
body { font: 76% arial,sans-serif;text-align:center; color:#414141}
p { margin:0 10px 5px}
a { padding:5px; text-decoration:none; color:#000000;}
h3 { text-align:left; color:#E0081D; font-size:14px}
div#container{text-align:left;width:850px; margin:0 auto; padding-left:25px; padding-right:25px; margin-top:15px; }
div#header{ position:relative; width:850px; height:160px; padding-left:0px;}
div#logo { position:relative; float:left; width:310px; height:160px; background-image:url(images/logo.jpg); }

div#slide {  position:relative; float:left; }
div.window { height:160px;	width: 430px; overflow: hidden; position: relative; }
div.image_reel { position: absolute; top: 0; left: 0; }
div.image_reel img {float: left;}
div#nav_main { position:relative; float:left; width:110px; height:160px; background:url(images/main_nav.jpg) bottom no-repeat; text-align:center; padding-right:0px }
div#nav_main ul{ margin:0px 10px 0px 0px; padding:30px 0px; list-style-type:none; }
div#nav_main li { padding:5px 10px 2px 10px; }
div#nav_main li a{margin-bottom:0px; color:#E0081D; font-weight:bold; font-weight:bolder; font:100% }
div#nav_main li a:hover { color:#000000 }

div#wrapper{float:left; width:850px; position:relative; background:url(images/nav_body1.jpg) left repeat-y ; }
div#wrapper_bottom{float:left; width:800px; height:10px; position:relative; }

div#navigation{background:#666666; float:left; width:190px; position:relative; color:#FFFFFF; border-right:650px solid  #E6E6E8; margin-right:-650px; padding-top:0px;}
div#navigation_body { position:relative; float:left; width:175px; background:url(images/nav_body.jpg) repeat-y; padding-top:15px; padding-bottom:15px; padding-left:10px; padding-right:10px;  }
div#navigation_bottom { position:relative; float:left; width:190px; height:10px; background:url(images/nav_body.jpg) top right no-repeat }
div#navigation p{ cursor:pointer; }
div#navigation ul{ margin:0px 0px 5px 0px; padding:0px; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#footer{ background:url(images/back_footer.jpg); width:800px; height:40px ;clear:left;width:100%; position:relative; float:left; text-align:center}
div#footer p{margin:0;padding:10px 10px}

div#content{ width:660px; position:relative; float:left; }
div#content p{line-height:1.4}
div#content_body { background:url(images/body.jpg) repeat-y; padding:15px 40px; } 
div#content_top { background:url(images/top_body.jpg) bottom no-repeat; height:20px; width:650px}
div#content_bottom { background:url(images/bottom_body.jpg) no-repeat; height:20px; width:650px}

div.producto table { width:550px; }
div.producto table thead { background-color:#E0081D; color:#FFFFFF; font-size:14px; font-weight:bold; }
div.producto table thead tr td { height:20px; padding-left:15px; }
td#car_principal { text-align:center }
div.producto table tbody tr td img{ width:80% }
.menu_class { position:relative; float:left; width:190px; padding-left:10px }
.menu_head span { font-weight:bold }
.the_menu {	display:none; width:190px; position:relative; float:left;}
.the_menu li{ padding-left:10px;}
.the_menu li a {color:#FFFFFF;}

a img { border:none }

div#contacto  { }
h1 { text-align:center;  color:#E0081D; font-size:20px}
div#contacto h3 { padding-left:15px}
div#contacto table { padding-left: 30px } 
div#contacto table tr td.input { height:30px; }
div#contacto table tr td.textarea { height:125px;}


#caracteristicas li { padding-bottom:10px }

table#adicional { width:550px; font:90% arial,sans-serif } 
table#adicional thead { background-color:#E0081D; color:#FFFFFF; font-size:13px }
table#adicional thead th { border:1px solid #999999; padding:2px }
table#adicional td { border:1px solid #999999; text-align:left; padding:2px 5px; margin:10px}

div.producto table tbody tr td.descripcion_accesorios table.accesorios { width:200px; } 
div.producto table tbody tr td.descripcion_accesorios table.accesorios thead { background-color:#DDDDDD; color:#666666 }
div.producto table tbody tr td.descripcion_accesorios table.accesorios thead th { border:1px solid #999999; padding:2px }
div.producto table tbody tr td.descripcion_accesorios table.accesorios td { border:1px solid #999999; text-align:center; padding:2px 5px; margin:10px}  

div#representante { background-image:url(images/representante.jpg); width:180px; height:140px }
div#presentacion { display:none; background:url(images/presentacion.jpg) center no-repeat; width:100%; height:100% }
div#portada {  position:absolute; top:85%; left:50%; margin-left:-200px; width:400px; height:50px; }
div#portada a { font: arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#E0081D;  }
span#empresas { font-size:15px; font-weight:bold; font-style:italic; cursor:default }