body {
	/*background:#edecec url(../imagenes/bg.gif) top left repeat-x;*/
	margin:0px;
     /*   background-color: #FFF; */

        background-color: #edecec;
	/*height: 100%;*/
        /*
        background:#000000 url(../images/fondogarage.jpg) no-repeat center top;
        */
}
html,body{
    height: 100%;
}
img {
	border:0px;
}
a{
    text-decoration: none;

}
select,input[type="text"]{
	/*#BDC7D8*/
	border:1px solid #CBCBCB;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px;
}

#header{
	margin: 10px auto 0;
	position:relative;
	width:960px;	
	height:80px; /* 96*/
}
#header_logo{
	position:absolute;
	top:20px;
	left:8px;
	height:50px;
	width:206px;
	/* background:url(../imagenes/logo.png) no-repeat top left; */
}
#header_lang{
	position:absolute;
	top:5px;
	right:8px;
	height:12px;
	width:100px;
        text-align: right;
	/* background:url(../imagenes/logo.png) no-repeat top left; */
}
#header_social{
	position:absolute;
	top:5px;
	right:60px;
	height:20px;

    
/* background:url(../imagenes/logo.png) no-repeat top left; */
}
/* MENU */
#menu_bar{
	position:relative;
	float:left;
}
#menu_left{
	position:relative;
	float:left;
	width:8px;
	height:80px;
	background:url(../imagenes/menu_left.gif) no-repeat top left;
}

#menu_bg{
	position:relative;
	background:url(../imagenes/menu_bg.gif) repeat-x top left;
	height:80px;
        width:942px;
	float:left;
}

#menu_right{
	position:relative;
	float:right;
	width:8px;
	height:80px;
	background:url(../imagenes/menu_right.gif) no-repeat top left;

}
#menu_buttons{
	position:absolute;
	top: 55px;
	left: 225px;
	width:559px;
	height:18px;
}
#menu_buttons a {
	color:#555;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	display:block;
	height:12px;
	vertical-align:middle;
	line-height:18px;
/*	background:url(../imagenes/boton_separador.gif) no-repeat right;*/
	padding-right:8px;
	padding-left:8px;
	text-align:center;
}
#menu_button{
	position:relative;
	float:left;
	height:18px;
}
/* FIN MENU */

/* BUSCAR BAR */
#buscar_bar{
	position:absolute;
	left: 785px;
/*	width:188px;
	height:36px;*/
	width:160px;
	height:18px;
	/*background:url(../imagenes/menu_buscador_bg.gif) repeat-x top left; */
        bottom:10px;
}
#buscar_bar input[type="text"]{
        position:relative;
	width:100px;
	height:14px;
	font-size:12px;
	font-family:Arial;
        float:right;
}
#buscar_button_text{
	position:relative;
      
	font-size:12px;
	font-family:Arial;
	width:50px;
	height: 18px;
        float:left;
        color:#555;
	font-weight:bold;
	text-decoration:none;
        padding-top: 5px;

      
}
#buscar_button_text a{
    color:#555;
    text-decoration: none;
}

#buscar_textfield{
	position:relative;
	float:right;
        height:18px;
        width:100px;
}
/* FIN BUSCAR BAR */

/* BANNER */
#banner_principal{
	margin: 20px auto;
	position:relative;
	width:960px;	
	height:250px;
}
#banner_left{
	position:relative;
	float:left;
	width:6px;
	height:254px;
	background:url(../imagenes/banner_left.gif) no-repeat top left;
}
#banner_top{
	position:relative;
	float:left;
	width:960px;
	height:4px;
	background:url(../imagenes/banner_top.gif) no-repeat top left;
}
#banner_bg{
	position:absolute;
	background:url(../imagenes/banner_bg.gif) repeat-x top left;
	height:254px;
	left:6px;
	right:8px; 
	padding-top:4px;

}
#banner_vbg{
	position:relative;
	background:url(../imagenes/banner_vbg.gif) repeat-y top left;
	height:98%;
        width: 960px;
        float:left;

}
#banner_bottom{
        position:relative;
	float:left;
	width:960px;
	height:4px;
	background:url(../imagenes/banner_bottom.gif) no-repeat top left;
	

}
#banner_right{
        position:relative;
	float:right;
	width:8px;
	height:256px;
	background:url(../imagenes/banner_right.gif) no-repeat top left;
	clear:right;

}
/* FIN BANNER */

#coverflow{
  width:800px;
}

/* SECTION BUTTON */

#section_container{
	margin: 20px auto;
	position:relative;
	width:972px;
        padding-left: 12px;
 }

#section_button{
    position:relative;
    height:210px;
    width:184px;
    float:left;
    margin-right: 10px;
}

#section_button_top{
  position:relative;
  background-image: url(../imagenes/section_button_top.png);
  height:8px;
  width:184px;
  float:left;

}
#section_button_content{

  position:relative;
  background: url(../imagenes/section_button_bg.gif) top left repeat-y;
  width:184px;
/*  height:197px;*/
  height: 95%;
  float:left;
    
}
#section_button_bottom{
  position:relative;
  background-image: url(../imagenes/section_button_bottom.png);
  height:5px;
  width:184px;
  float:left;
}
/* END SECTION BUTTON */

#separator{
    position:relative;
    width: 60%;
    height: 1px;
    background-color: #d9d9d9;
    margin-left: 20%;
    margin-right: 20%;

    float:left;
   
}
/* MODULO BIG */
#modulo_principal{
	margin: 20px auto;
	position:relative;
	width:960px;
}
#modulo_header{
    position:absolute;
    width:960px;
    height:36px;
    top:0px;
    left:0px;

}
#modulo_header_left{
        position:relative;
        width:4px;
        height:36px;
        float:left;
        background:url(../imagenes/modulo_left.gif) no-repeat top left;

}
#modulo_header_bg{
    position:relative;
    width:952px;
    height:36px;
    float:left;
    background:url(../imagenes/modulo_bg.gif) repeat-x top left;
}
#modulo_header_pdf{
    position:absolute;
    width:25px;
    height:25px;
    right:5px;
    top:6px;
    z-index: 100;
    background:url(../imagenes/pdf5.png) no-repeat top left; 

}

#modulo_header_social{
    position:absolute;
    height:20px;
    right:60px;
    top:9px;
    z-index: 100;

}
.share-btn{
	display:inline-block;
	height:20px;
}
#facebook-s{
float: right;
margin-top: 2px;
-webkit-margin-before: -17px;
}
#modulo_header_title{
   padding-left: 10px;
   padding-top: 4px;
   font-family: Tahoma;
   font-size: 24px;
   color:#000;
}
#modulo_header_right{
      position:relative;
      width:4px;
      height:36px;
      float:right;
      background:url(../imagenes/modulo_right.gif) no-repeat top left;
      clear:right;

}
#modulo_search_bar{
    position: absolute;
    left:0;
    top:35px;
    width:960px;
    height:36px;

}
#modulo_top{
	position:relative;
	float:left;
	width:960px;
	height:4px;
	background:url(../imagenes/banner_top.gif) no-repeat top left;
}

#modulo_vbg{
	position:relative;
	background:url(../imagenes/banner_vbg.gif) repeat-y top left;
	height:98%;
        width: 960px;
        float:left;
        padding-top:50px;

}
#modulo_bottom{
        position:relative;
	float:left;
	width:960px;
	height:4px;
	background:url(../imagenes/banner_bottom.gif) no-repeat top left;


}

#modulo_content_left{
        position:relative;
	float:left;
	width:140px;
	height:500px;
        padding-left: 16px;
      
	background:url(../imagenes/separador.gif) repeat-y right;
}
#modulo_content_center{
        position:relative;
	float:left;
	width:82%;
	height:90%;
}
#modulo_details_pics{
    position:relative;
    width:100%;
  /*  height:330px; */
    float:left;
}
#modulo_big_pic{
    position:relative;
    width:380px;
    height:350px;
    float:left;
    text-align: center;
}
#modulo_pic_container{
    position:relative;
    width:250px;
    height:330px;
    float:right;
}

#modulo_specs_container{
    position:relative;
    width:248px;
    float:left;
}
#modulo_pic_box{
    position:relative;
    width:110px;
    height:80px;
    float:left;
    background-color: #FFF;
    border: #cbcbcb solid 1px;
    text-align: center;
    vertical-align: middle;
    line-height: 120px;
    margin-right: 2px;
    margin-bottom: 3px;
}
#modulo_details{
    position:relative;
    width:100%;
    float:left;
    padding-top: 10px;
    padding-left: 10px;
}
#modulo_details p{
    padding-right: 10px;
}
#modulo_search{
    position:relative;
    width:100%;
    height:40px;
    float:left;
     padding-left: 10px;
}
/* FIN MODULO BIG */

/* BUSCAR */

#buscador{
	left:30px;
	width:860px;
	position:relative;
	margin-bottom:20px;
	float:left;
}

#buscador_pic_box{
 position:relative;
 width:130px;
 float:left;
}
#buscador_pic{
 position:relative;
 background-color:#000;
 border:#000 solid 1px;
 width:130px;
 height:130px;
 float:left;
 text-align:center;
 
}

#buscador_nombre{
 position:relative;
 float:left;
 width:600px;
/* height:165px;*/
 margin-left:20px;
}
#buscador_descripcion{
 position:relative;
 float:left;
 width:600px;
/* height:165px;*/
 color:#555555;
 margin-left:20px;
}

/*FIN BUSCAR*/

/* CONTAINER 1*/
#container{
    margin: 20px auto 0;
    position:relative;
    width:960px;
    height: 480px;

}
#container_left{
    position:relative;
    float:left;
    width:435px;
    height: 480px;

}
#container_right{
    position:relative;
    float:right;
    width:520px;
    height: 480px;

}
#container_column{
    position:relative;
    float:left;
    width:520px;
    height: 90px;
}

#container_column_big{
    position:relative;
    float:left;
    width:520px;
    height: 255px;
}
/* FIN CONTAINER 1*/

/* BUTTON SECTION */

#button_section{
    position:relative;
    height:85px;
    width:171px;
    float:left;
    margin-right: 2px;
}

#buton_section_top{
  position:relative;
  background-image: url(../imagenes/boton_seccion_top.gif);
  height:4px;
  width:171px;
  float:left;

}
#button_section_content{

  position:relative;
  background: url(../imagenes/boton_seccion_bg.gif) top left repeat-y;
  width:171px;
/*  height:197px;*/
  height: 95%;
  float:left;

}
#button_section_bottom{
  position:relative;
  background-image: url(../imagenes/boton_seccion_bottom.gif);
  height:4px;
  width:171px;
  float:left;
}
/* FIN BUTTON SECTION */

/* BUTTON CONTENT */
#bs_content_pic{
  position:relative;
  width:100%;
  height:58px;
  padding-left: 2px;
  float:left;
}
#bs_content_title{
  position:relative;
  width:100%;
  height:20px;
  color: #000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:20px;
  text-decoration: none;
  padding-left: 5px;
  float:left;
}
#bs_content_description{
  position:relative;
  color:#404040;
  font-family: Tahoma;
  font-size:10px;
  text-decoration: none;
  width:98%;
  padding-left: 6px;
  height:20px;
  float:left;
}
/* FIN BUTTON CONTENT */


/* SUB BANNER */
#sub_banner{
    position:relative;
    height:200px;
    width:518px;
    float:left;
}

#sub_banner_top{
  position:relative;
  background-image: url(../imagenes/sub_banner_top.gif);
  height:5px;
  width: 100%;
  float:left;

}
#sub_banner_content{

  position:relative;
  background: url(../imagenes/sub_banner_vbg.gif) top left repeat-y;
  width: 100%;
  height: 98%;
  float:left;

}
#sub_banner_content img{
   padding-top: 1px;
   padding-left: 7px;
}

#sub_banner_bottom{
  position:relative;
  background-image: url(../imagenes/sub_banner_bottom.gif);
  height:5px;
  width:100%;
  float:right;
}
/* FIN SUB BANNER */


/* VERTICAL CENTER */
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 518px;
    height: 262px;

}
.wraptocenter * {
    vertical-align: middle;
    text-align: center;
}

.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

/* FIN VERTICAL CENTER */

/* FOOTER */
#footer{
	margin: 20px auto;
	position:relative;
	width:960px;
	height:30px;
	        
        color:#bbbbbb;
        font-family: Tahoma;
        font-size:10px;
        text-align: center;
	
}

.sin_vineta{
    list-style: none;
}
.negro_titulo_small{
    color:#000;
    font-family: Tahoma;
    font-size:11px;
    font-weight: bold;
}
.negro_titulo{
    color:#000;
    font-family: Tahoma;
    font-size:18px;
}
.negro_detalles{
    color:#000;
    font-family: Tahoma;
    font-size:14px;
   
}
.negro_detalles_specs{
    color:#000;
    font-family: Tahoma;
    font-size:11px;

}
.naranja{
    color:#f78f1e;
    font-family: Tahoma;
    font-size:14px;
    font-weight: bold;

}


.gris{
    color:#9a9a9a;
    font-family: Tahoma;
    font-size:14px;
    font-weight: bold;

}

.gris_small{
    color:#9a9a9a;
    font-family: Tahoma;
    font-size:11px;

}

.biografia{
	padding:30px;
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	
}
.button_azul{
	border:#254355 solid 1px;
	background-color:#06C;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	height:22px;
	font-weight:bold;
		
}
.aviso_verde{
	font-family:Arial;
	font-size:10px;
	color:#67A54B;
	text-decoration:none;

}
.aviso_azul{
	font-family:Arial;
	font-size:10px;
	color:#06C;
	text-decoration:none;

}
.blanco_big{
    font-family:Arial;
	font-size:30px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.azul_big{
    font-family:Arial;
	font-size:30px;
	color:#06C;
	font-weight:bold;
	text-decoration:none;
}


.marron{
    font-family:Arial;
	font-size:12px;
	color:#222322;
	font-weight:bold;
	text-decoration:none;
}
.rosado{
        font-family:Arial;
	font-size:12px;
	color:#ee007a;
	font-weight:bold;
	text-decoration:none;
}
	
.fetch_header {
 /*   font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:#dfecfd;
	height:27px;
	background:url(../imagenes/table_header_bg.gif) repeat-x;
	font-weight:bold;
 */
}

.fetch_row {
        font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
	height:25px;
  
}

.img_box{
	width:126px;
	height:100px;
}
.product_box{
	width:132px;
	height:160px;
}
#pagination {
	text-align:right;
	padding: 10px;
        padding-right:50px;
}

#pagination a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:underline;
}
#pagination span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:underline;
}

#pagination a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:underline;
}

#pagination a.current {
	color:#666;
	font-weight:bold;
	cursor:default;
	text-decoration: none;
}


/* Contact Us */

#contactus_left {
	width:618px;
	margin:0px 16px;
	float:left;
        position: relative;
        font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;

}

#contactus_right {
	width:268px;
	margin:0px 16px;
	float:left;
        position: relative;
         font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

form.contact label {
	float:left;
	width:293px;
	line-height:20px;
	margin:0 16px 10px 0;
}

form.contact label span {
	float:left;
	width:93px;
}

form.contact label.fix {
	line-height:14px;
}

form.contact label.ta {
	width:602px;
}

form.contact label .text {
	border:1px solid #CCCCCC;
	float:right;
	width:180px;
	height:20px;
	margin:0px;
	vertical-align:middle;
	padding:6px 10px 0 8px;
}

form.contact label.fix input.text {
	margin:0px;
}

form.contact label textarea.text {
	width:484px;
	height:110px;
	overflow:auto;
	padding:6px 15px 5px 8px;
}

form.contact p.submit {
	float:right;
	margin:10px 16px 0px 0px;
	padding:0px 0px 20px 0px;
}

