
/***********************************************************************
  DEFINICIONDE ESTILOS GLOBALES
***********************************************************************/
body {
  background: white url('../images/background.png') repeat;
  margin: auto;
  font-size: 12px;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  color: white;
}

a {
  text-decoration: none;
  cursor: pointer;
  color: inherit;
}

a:hover  {
  text-decoration: underline;
}

img{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.blue{
  color: #1185aa;
}
.white{
  color: white;
}
.orange{
  color: #F25601;
}
.grey{
  color: #c8c8c8;
}
.red{
  color: red;
}

a.list_for_selection {
  background: transparent url('../images/background_center.png') repeat;
  padding: 5px 0px 5px 10px;
  font-size: 14px;
  font-weight: 600;
  color: white;
  display: block;
  cursor: pointer;
  margin-top: 5px;
}

.clear { clear: both; }
.left  { float: left; }
.right  { float: right; }
.text_center { text-align: center; }
.text_right { text-align: right; }
.text_justify { text-align: justify; }


/***********************************************************************
  DEFINICION DEL CUADRO GENERAL
***********************************************************************/
#wrapper {
  width: 944px;
  min-width: 944px;
  max-width: 944px;
  margin: 14px auto 0px auto;
  position: relative;
}

/***********************************************************************
  DEFINICION DE LA CABECERA
***********************************************************************/
/***************** Contenedor general cabecera ******************/
#header {
  width: 944px;
  min-width: 944px;
  max-width: 944px;
  height: 350px;
  min-height: 350px;
  max-height: 350px;
}
/* Contenedor de la barra de idiomas y busqueda*/
#header #funcional{
  font-size: 10px;
  width: 944px;
  min-width: 944px;
  max-width: 944px;
  height: 109px;
  min-height: 109px;
  max-height: 109px;
}
#header #funcional .logo{
  float: left;
  margin-left: 22px;
  margin-top: 3px;
}

/* Contenedor de la barra de idiomas */
#header #funcional #idiomas{
  width: 285px;
  min-width: 285px;
  max-width: 285px;
  height: 73px;
  min-height: 73px;
  max-height: 73px;
  /*margin-top: 15px;*/
  float: right;
  color:#d4d4d4;
  top: 20px;
  position: relative;
}

#header #funcional #idiomas img {
 margin-left: 7px;
 border: 0px;
} 
#header #funcional #idiomas a.unselected {
  color:#d4d4d4;
}

#header #funcional #idiomas a.selected {
  color:#00798e;
}

#header #funcional #idiomas .idioma_activo {
  background: transparent url('../images/flecha_idioma.png') no-repeat top left;
  margin-left: 20px;
  padding-left: 12px;
  color: #7f7f7f;

}

/* Contenedor de la barra de busqueda*/
#header #funcional #busqueda{
  font-size: 10px;
  width: 755px;
  min-width: 755px;
  max-width: 755px;
  height: 26px;
  min-height: 26px;
  max-height: 26px;
  background: transparent url('../images/background_busqueda.gif') no-repeat;
  float: right;
  padding-left: 10px;
  padding-top: 10px;
}

#header #funcional #busqueda #busqueda_left {
  float: left;
  margin-left: 10px;
}

#header #funcional #busqueda #busqueda_right {
  float: right;
  margin-right: 20px;
}

#header .autenticar {
  background: transparent url('../images/key.png') no-repeat;
  float: left;
  margin-top: 88px;
  margin-left: -100px;
  padding-left: 30px;
  font-size:14px;
  font-weight: bold;
}
#header .busqueda {
  font-size: 10px;
  font-weight: bolder;
  color: white;
  margin-left: 10px;
}
#header .busqueda_text { font-size: 10px; margin-left: 10px; }

.boton_busqueda {
  width: 38px;
  border: 0px;
  background: transparent url('../images/boton_buscar.png') no-repeat;
  color: grey;
  font-size: 10px;
  cursor: pointer;
}
#header .categorizada {
  padding-left: 5px;
}

/*****************  Capa de menú ***********************/
#header #menu{
    width: 944px;
    min-width: 944px;
    max-width: 944px;
    height: 241px;
    min-height: 241px;
    max-height: 241px;
    background: transparent url('../images/background_head.gif') no-repeat;
    padding-top:2px;
}

#menu a.menu {
  background-position:left top;
  display:block;
  font-family:"Trebuchet MS","Verdana",sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height: 14px;
  padding-left:16px;
  margin-bottom: 6px;
  margin-top: 6px;
  text-align:left;
  text-decoration:none;
  width:150px;
  color: black;
  
}

#menu .mini{
  font-size:9px;
  color: #389bb0;
}
#menu a.inactive:hover {
  color:#EB1717;
}
#menu a.inactive {
  color:black;
}
#menu a.active {
  color:#EB1717;
}


/***********************************************************************
  DEFINICION DEL CUADRO CONTENEDOR
***********************************************************************/

/**********************************************
  DEFINICION DEL CUERPO EN 3 PARTES left/center/right
**********************************************/
/************************* left *************************/
#container { margin-top: 5px; }

#container #left{
  width: 273px;
  min-width: 273px;
  max-width: 273px;
  float: left;
}

#container #left #titulo{
  width: 260px;
  min-width: 260px;
  max-width: 260px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  background: transparent url('../images/background_h1_left.png') no-repeat;
  color: black;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  padding-left: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 0px;
}

#container  .button_up {
  border: 0px;
  float: right;
  margin-right: 6px;
  cursor: pointer;
  background: transparent url('../images/novedades_up.png') no-repeat;
  width: 13px;
  height: 18px;
  display: block;
  font-size: 0px;
  }
#container  .button_down{
  border: 0px;
  float: right;
  cursor: pointer;
  margin-right: 3px;
  background: transparent url('../images/novedades_down.png') no-repeat;
  width: 13px;
  height: 18px;
  display: block;
  font-size: 0px;

  }


#container .novedad{
  padding-top: 4px;
  padding-bottom: 4px;
  color: #bababa;
  border-bottom: 1px #7e7e7e solid;
  }
#container .novedad a {
  color: #BABABA;
}


#container .titulo{
  color: #f25601;
  background-color: white;
  padding-right: 10px;
  padding-left: 4px;
  }

/**************** center *******************/
#container #center{
    background: transparent url('../images/background_center.png') repeat;
    width: 394px;
    min-width: 394px;
    max-width: 394px;
    float: left;
    color:white;
    margin-left: 8px
}
#container #center p, #container #right_large_2 p{

    margin-left: 18px;
    margin-right: 10px
}

#container #center h1, #container #right_large_2 h1{
  font-size: 20px;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  color: #f25601;
  margin-top: 5px;
  margin-left: 18px;
  }
#container .rallita {
  min-height: 45px; 
  background: transparent url("../images/background_border_h1.png") no-repeat 0% 100%;
 }

#container #center h2, #container #right_large_2 h2{
  font-size: 30px;
  font-weight: 300;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  color: #5e5e5e;
  margin-top: 5px;
  margin-left: 18px;
  }

#container h3, #container #right_large_2 h3{
  font-size: 26px;
  font-weight: 300;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  color: #7e7e7e;
  margin-bottom: 8px;
  margin-top: 5px;
  margin-left: 18px;
  }

/**************** CENTER/noticias *******************/
#container #center .noticias,  #container #left_large .noticias {
  padding-top: 8px;
  color: #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-left: 18px;
  margin-right: 18px;
  }

#container #center .last, #container #left_large .last {
  border: 0px;
  }

#container #center .titulo, #container #left_large .noticias .titulo,  #container #right_large_2  .titulo{
  background: transparent url("../images/noticias_list.png") no-repeat;
  padding-left: 28px;
  width: 28px;
  min-width: 28px;
  max-width: 28px;
  font-size:14px;
  font-weight:bold;
  color: white;
}

#container #center a.selected, #container #left_large .noticias a.selected, #container #right_large_2  a.selected {
  background: transparent url("../images/central_h2_selected.png") no-repeat;
  color: #00798e;
  }
#container #center a.unselected,  #container #left_large .noticias a.unselected, #container #right_large_2  a.unselected {
  color: #7b7b7b;
  }

/**************** right *******************/
#container #rigth{
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    float: right;
    margin-right: 5px;
}

/**********************************************
  DEFINICION DEL CUERPO EN 2 PARTES left_large/right
**********************************************/
#container #left_large{
  background: transparent url('../images/background_center.png') repeat;
  width: 630px;
  min-width: 630px;
  max-width: 630px;
  float: left;
  color:white;
  margin-left: 8px;
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  text-align: justify;
}
#container #left_large h3{
  font-size: 26px;
  font-weight: 300;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  color: #7e7e7e;
  margin-bottom: 8px;
  margin-top: 5px;
  }

#container #left_large .titulo {
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
  }

#container #left_large #fotos_noticia {
  width: 202px;
  min-width: 202px;
  max-width: 202px;
  float: right;
  background: transparent url('../images/background_comentario_imagen.png') no-repeat;
  background-position: bottom left;
  color: black;
  margin-top: 93px;
  margin-left: 23px;
  margin-bottom: 18px;
  padding-bottom: 40px;
  }

#container #left_large #fotos_noticia .foto .paging {
  margin-bottom: 25px;
}


#container #left_large #fotos_noticia .foto .comentarios {
  margin-top: 0px;
  padding-left: 11px;
  padding-right: 23px;
  text-align: center;
  color: black;
}

#container #left_large #fotos_noticia .foto  {
  width: 202px;
  min-width: 202px;
  max-width: 202px;
  height: 167px;
  min-height: 167px;
  max-height: 167px;
  background: transparent url('../images/background_imagen.png') no-repeat 0% 100%;
  color: white;
  text-align: left;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-top: -15px;
  }


#container #left_large #fotos_noticia .foto img {
  width: 151px;
  min-width: 151px;
  max-width: 151px;
  height: 104px;
  min-height: 104px;
  max-height: 104px;
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: -10px;
}
 
/******************** left_lage/Novedades **************/

#container #left_large .novedades_list {
  background: transparent url('../images/flecha_idioma.png') no-repeat;
  padding-left: 20px;
  padding-top: 3px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  border-bottom: 1px #F25601 solid;
  display: block;
  background-position: center left;
}
#container #left_large .last {
  border: 0px;
  }

/**********************************************
  DEFINICION DEL CUERPO EN 1 PARTE
**********************************************/
#container #center_large{
  background: transparent url('../images/background_center.png') repeat;
  width: 96%;
  color:white;
  padding: 18px;
  text-align: justify;

}

#container #center_large h3{
  font-size: 26px;
  font-weight: 300;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  color: #7e7e7e;
  margin-bottom: 8px;
  margin-top: 5px;
  }

#container #center_large .googlemap{
  float: right;
  margin-top: 6px;
  margin-right: 6px;
}

#container #center_large #mapa h4{
  margin-top: 5px;
  font-size: 14px;
}


#container #center_large #mapa{
  text-align: left;
  background: transparent url('../images/background_contacto.png') repeat-y;
  width: 429px;
  min-width: 429px;
  max-width: 429px;
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;

  padding: 20px;
  color: #d5d5d5;
  height: 456px;
}

#container #center_large .form_contacto{
  width: 370px;
  text-align: top left;
}

#container #center_large .sombreado {
  background:transparent url('../images/background.png') repeat scroll 0 0;
  padding: 5px;
}


#container #center_large .form_contacto_big {
  width: 770px;
  text-align: top left;
}

#container #center_large .form_contacto .label, #container #center_large .form_contacto_big .label {
  width: 170px;
  text-align: top left;

}

#container #center_large .form_contacto .required, #container #center_large .form_contacto_big .required {
  background: url('../images/required.png') no-repeat;
  padding-left: 15px;
}



#container #center_large .boton{
  float: right;
  background:transparent no-repeat scroll 0 0;
  border:0 none;
  cursor:pointer;
  font-size:10px;
}


/**********************************************
  DEFINICION DEL CUERPO EN 2 PARTES left/right_large
**********************************************/
#container #left_menu{
  width: 175px;
  min-width: 175px;
  max-width: 175px;
  float: left;
  overflow: hidden;
}
#container #left_menu .titulo{
  width: 100%;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  background: transparent url('../images/background_h1_left.png') no-repeat;
  color: black;
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  padding-left: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 0px;
}

#container #left_menu .menu_list {
  background: transparent url('../images/background_center.png') repeat;
  margin-top: 3px;
  margin-left: 5px;
  width: 100%;
  padding-bottom: 10px;
}

#container #left_menu .menu_list a{
  display: block;
  border-bottom: 1px solid #8f8f8f;
  padding-left: 10px;
  padding-bottom: 3px;
  padding-top: 5px;
  color: white;
}

#container #right_large_2 {
  background: transparent url('../images/background_center.png') repeat;
  margin-left:280px;
  width: 620px;
  min-width: 620px;
  max-width: 620px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  color: white;
}


#container #right_large{
  background: transparent url('../images/background_center.png') repeat;
  float: 264px;
  margin-left:185px;
  width: 715px;
  min-width: 715px;
  max-width: 715px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  color: white;
}

#container #right_large .catalogo{
  background: transparent url('../images/background_busqueda_flash.png') no-repeat top right;
  padding-right: 45px;
  padding-top: 6px;
  display: block;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  text-align: right;
  color: white;
  margin-right: 30px;
  margin-left: 460px;
  width: 137px;
}

#container #right_large .busqueda{
  background: transparent url('../images/background_busqueda_prod.png') no-repeat top right;
  text-align: left;
  height: 35px;
  min-height: 35px;
  max-height: 35px;
  padding-left: 80px;
  padding-top: 7px;
  color: white;
  border: 0px;
}
#container #right_large #busqueda input {
 margin-left: 15px;
}

#container #right_large .marca {
  font-size: 22px;
  padding-left: 10px;
  padding-top: 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #8f8f8f;
  font-weight: 100;
}

#container .modelo_familias {

  background: transparent url('../images/background_center_modelo.png') repeat top left;
  padding: 5px 0px 5px 10px;
  font-size: 14px;
  font-weight: 600;
  color: white;
  display: block;
  cursor: pointer;
  margin-top: 5px;
}
#container #right_large a.last { border: none; }

#container #right_large .producto_unit {
  border-bottom: 1px solid #8f8f8f;
  display: block;
  color: white;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
}

#container #right_large .marca_toggle {
  background: transparent url('../images/expandir_marca.png') no-repeat;
  display: block;
  cursor: pointer;
  margin-left: 700px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  width: 18px;
  min-width: 18px;
  max-width: 18px;  
  margin-top: 2px;
}

/*********************** DETALLE FAMILIA ******************/
#container .detalle_producto {
  padding-bottom: 25px;
  border-bottom: 1px solid #8f8f8f;
  clear: right;

}

#container  .foto {
 /* background: transparent url('../images/background_producto_detalle.png') no-repeat;*/

}
#container  .foto_big {
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  padding-top: 4px;
}

#container  .foto_small {
 /* background: transparent url('../images/background_producto_detalle.png') no-repeat;*/
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  float: right;
  margin: 10px;
  padding-top: 0px;
}

#container  .foto_publi {
 /* background: transparent url('../images/background_producto_detalle.png') no-repeat;*/
  width: 247px;
  min-width: 247px;
  max-width: 247px;
  overflow: hidden;
  float: right;
  padding-top: 0px;
  margin: 0px;
}


#container .foto .imagen img {
  border: 4px solid #08687e;
}


#container .foto_publi .imagen img {
  border: 0px !important;
}

#container  .especificaciones {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  float: right;  
  margin-top: 25px;
}

#container .descripcion {
  max-height: 100px;
  overflow: auto;
}

#container .titulo_prod {
  display: block;
  background: white;
  font-size: 16px;
  padding-left: 15px;
}
#container  .datos {
  background: transparent url('../images/background_center_modelo.png') repeat;
  padding: 8px;
  margin-bottom: 2px;  
}

#container  .datos a.ficha_producto {
  background: transparent url('../images/objetos/Adobe_p.png') no-repeat top left;
  padding-left: 25px;
  padding-top: 5px;
  display: block;  
}

#container .addproducttopurchase {
  background: white url('../images/background.png') repeat;
  display: block;
  padding: 8px;
  margin-bottom: 2px;  
}

#container .addedproducttopurchase {
  background: white url('../images/background_purchase.png') repeat;
  display: block;
  padding: 8px;
  margin-bottom: 2px;  
}

/**************************************************************
***************************************************************
/**************************************************************
**************************************************************/
#menu_usuario {
  margin-top: 5px;
  background: transparent url('../images/backgroung_menu_usuario.png') no-repeat;
  border: 0px;
  padding: 0px 2px 4px 15px;
  text-align: left;
  height: 31px;
  min-height: 31px;
  max-height: 31px;
}

#menu_usuario .menu_button {
  color: black;
  font-weight: bold;
  float: left;
  font-size: 8pt;
  height: 20px;
  line-height: 20px;
  margin:0;
  min-height:20px;
  min-width:130px;
  position:absolute;
  text-align:center;
  width:130px;
  z-index:4;
  margin-top: 7px;
  cursor: pointer
}

#menu_usuario .menu_button:hover {
  background: transparent url('../images/background_center.png') repeat;
}


#menu_usuario #PRINCIPAL_button { left: 5px; }
#menu_usuario #ADMIN_button { left: 135px; }
#menu_usuario #ENTIDADES_button { left: 265px; }
#menu_usuario #MARCAS_button { left: 395px; }
#menu_usuario #PEDIDOS_button { left: 525px; }
#menu_usuario #CATALOGOS_button { left: 655px; }
#menu_usuario #PRODUCTOS_button { left: 785px; }

#menu_usuario #PEDIDOSC_button { left: 135px; }



#menu_usuario .menu_entries {
  background: transparent url('../images/background_center_rudo.png') repeat;
  color: black;
  padding-left: 2px;
  padding-right: 3px;
  text-align: left;
  width: 180px;
  
}

#menu_usuario .menu_entries a {
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: normal;
}

#menu_usuario .menu_entries a:hover {
  background-color: #389BB0;
  color: white;
}


#menu_usuario div.menu {
  background: transparent url('../images/background_center_rudo.png') repeat;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}



/**************************************************************
***************************************************************
/**************************************************************
**************************************************************/

#login {
  background: transparent url('../images/background_login.png') no-repeat;
  width: 279px;
  min-width: 279px;
  max-width: 279px;
  margin-left: 298px;
  margin-top: 30px;
  padding-top: 30px;
  padding-left: 70px;
  padding-right: 20px;
  height: 230px;
  min-height: 230px;
  max-height: 230px;
}

#login h3{
  margin: 0px;
}

#login #loginform{
  padding-top: 30px;
}

/**************************************************************
**************************************************************/
#footer {
  text-align: center;
  clear: both;
  position: relative;
  top: 20px;
  margin: auto;
  padding: 10px;
  width: 700px;
  border-top: 1px solid #505050;
}

#footer a {
  color: white;
}



#total_pedido {
  font-size: 18px;
 }

 #total_pedido #total_price {
 font-weight: bold;
}

.double_list_container input {
  margin-top: 10px;
  display: block;
  top: 50px;
  position: relative;

}

table.style_1 {
  padding: 5px;
}

table.style_1 tr.odd_0 {
}

table.style_1 tr.odd_1 {
  background: transparent url('../images/background_center.png') repeat;

}


table.style_1 th {
  background: transparent url('../images/background.png') repeat;
  padding: 2px;
}

table.style_1 td {
  padding: 5px;
}


div.total {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 35px;
  font-size: 18px;
  font-weight: bold;
}

.error {
  background: #efbebe url('../images/iconos/cross.gif') no-repeat 10px center;
  padding: 10px 20px 10px 32px;
  margin-left: 30px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: black;
}

.user_links {
  margin-right: 10px;
  color: white;
}

.big_font {
  font-size: 18px;
}

.with_image {
  padding: 5px 2px 5px 30px;
  background-color: transparent;
  background-position:  top left;
  background-repeat: no-repeat;

  display: block;
}

#paso_1_menu, #mailto_profesionales {  background-image: url('../images/objetos/EMail_p.png'); }
#paso_2_menu {  background-image: url('../images/objetos/Index_p.png'); }
#paso_3_menu {  background-image: url('../images/objetos/Seal_p.png'); }
#paso_4_menu, #listar_pedidos {  background-image: url('../images/objetos/Download_p.png'); }
#paso_5_menu {  background-image: url('../images/objetos/CheckMark_p.png'); }
#nuevo_pedido {  background-image: url('../images/objetos/AddItem_p.png'); }
#salir { background-image: url('../images/objetos/Error_p.png'); }
#print { background-image: url('../images/objetos/Printer_p.png'); }
#change_price { background-image: url('../images/objetos/CardMachine_p.png'); }
#productos_privados { padding: 10px; background: transparent url('../images/background_center.png') repeat; }


.big {
  font-size: 20px;
  display: block;
  padding: 5px;
  cursor: default;
  text-decoration: none;
}

.big img {
  margin-right: 5px;
}

.big:hover {
  text-decoration: none;
}

.step {
  color: white;
  background-color: #5D5D5D;
  font-size: 16px;
  display: block;
  padding: 5px;
  text-decoration: none;
  margin-right: 120px;
  margin-left: 120px;
  margin-top: 10px;
}

.purchase_active {
  background-color: #1185aa;
  
}

.paso .title {
  color: #1c1c1c;
  margin-left: 25px;
  margin-top: 10px;
  font-size: 18px;
}

.paso {
  background: transparent url(../images/background_center.png) repeat scroll 0 0;
  margin-top: 35px;
  border: 1px solid #1c1c1c;
  clear: both;
  margin: 25px;
}


td.precio_concesionario {
  background-color: #C82727;
}

td.precio_pvp {
  background-color: #46BE0F;
}

td.precio_promyges {
  background-color: #9150B6;

}


table#purchase_list td.referencia {
  width: 12%;
}

table#purchase_list td.descripcion {
  width: 35%;
}
table#purchase_list td.precio_td {
  width: 23%;
}

table#purchase_list td.cantidad {
  width: 7%;
}
table#purchase_list td.subtotal_td {
  width: 23%;
}


/* Pasamos determinadas imagenes a background-png */
#full_rade {
  background: transparent url('../images/Bullface_dos_colores.png') no-repeat top left;
  width: 200px;
  height: 47px;
  top: 6px;
  left: 436px;
  position: absolute;
}

#header #funcional #logo {
  float: left;
  margin-left: 22px;
  margin-top: 3px;
  background: transparent url('../images/logo.png') no-repeat top left;
  width: 130px;
  height: 100px;
  cursor: pointer;

}

.view_catalog {
  background: transparent url('../images/objetos/arrow-right.png') no-repeat top left;
  width: 16px;
  height: 16px;
  display: block;
}

/* FIX png in ie explorer */

.fix_iepng, #login, .required { behavior: url('/openyourweb/promyges/code/css/iepngfix.htc'); }

.openyourweb {
  color: white;
}

.openyourweb:hover {
  color: #EB008B !important;
}

